${message}

${message}

Цели курса:

Курс дает практические навыки анализа сигналов и создания систем обработки сигналов с помощью MATLAB.

Рассматриваемые темы: 

  • Создание и анализ сигналов;

  • Спектральный анализ;

  • Создание и анализ фильтров;

  • Создание многоскоростных фильтров;

  • Создание адаптивных фильтров.

Предварительная подготовка:

Курс MATLAB для профессионалов или схожая подготовка, а также хорошее понимание теории обработки сигналов, включая линейные системы, спектральный анализ и цифровую фильтрацию.

Продолжительность - 2 дня.

Программа курса

День 1 из 2

Сигналы в MATLAB (2.0 ч.).

Цель: Научиться генерировать дискретные и синтезированные сигналы из командной строки и визуализировать их. Генерировать шум с заданными характеристиками. Осуществлять такие операции, как изменение частоты дискретизации сигнала, модуляция и корреляция.

  • Создание дискретных сигналов;
  • Дискретизация и передискретизация;
  • Визуализация сигналов;
  • Моделирование шума;
  • Изменение частоты дискретизации сигнала, модуляция и корреляция;
  • Генерация потоковых сигналов.

Спектральный анализ (3.0 ч.).

Цель: Ознакомиться с различными техниками спектрального анализа, оконными функциями и техникой дополнения нулями. Изучить инструменты для спектрального анализа в MATLAB и исследовать непараметрические (прямые) и параметрические (модельно-ориентированные) техники спектрального анализа.

  • Дискретное преобразование Фурье;
  • Оконные функции и дополнение нулями;
  • Оценка спектральной плотности мощности;
  • Спектр, изменяющийся во времени;
  • Использование инструмента «spectrum analyzer» в MATLAB.

Линейные стационарные системы (2.0 ч.).

Цель: Научиться представлять линейные стационарные системы (ЛСС) в MATLAB, а также рассчитывать и визуализировать различные характеристики подобных систем.

  • Представление ЛСС;
  • z-преобразование;
  • Частотная и импульсная характеристики;
  • Визуализация свойств фильтра;
  • Применение фильтров к конечным и потоковым сигналам.


День 2 из 2

Создание фильтров (3.0 ч.).

Цель: Интерактивно создавать фильтры с использованием приложения «Filter Design and Analysis». Создавать фильтры из командной строки используя объекты спецификации фильтров.

  • Спецификация фильтра;
  • Интерактивное создание фильтров;
  • Распространённые функции для создания фильтров;
  • Создание фильтров при помощи объектов спецификации;
  • Уменьшение задержки фильтра;
  • Фильтрация в частотной области.

Приложение Signal Analysis App (1.0 ч.).

Цель: Научиться использовать универсальное приложение для импорта и визуализации нескольких сигналов, осуществления спектрального анализа и создания и применения фильтров к этим сигналам. Осуществить простые статистические и курсорные измерения.

  • Выбор сигналов и выполнение простых измерений;
  • Осуществление интерактивного спектрального анализа;
  • Интерактивное создание и применение фильтров к сигналам.

Многоскоростные фильтры (1.5 ч.).

Цель: Понять принципы создания полифазных многоскоростных фильтров. Создать интерполирующие и децимирующие фильтры. Создать многоступенчатые и узкополосные фильтры.

  • Повышение и понижение частоты дискретизации;
  • Преобразования «noble identities» и полифазные КИХ-структуры;
  • Полифазные дециматоры и интерполяторы;
  • Создание многоступенчатых и интерполированных КИХ-фильтров.

Создание адаптивных фильтров (1.5 ч.).

Цель: Создать адаптивные фильтры для систем идентификации и подавления шума.

  • Основы адаптивной фильтрации;
  • Осуществление системной идентификации;
  • Осуществление подавления шума;
  • Повышение эффективности адаптивных фильтров.

Задать вопрос