Обработка сигналов в MATLAB

Записаться на обучение

Описание курса

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

Продолжительность

2 дня

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

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

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

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

Связанные продукты

Signal Processing Toolbox
DSP System Toolbox

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

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

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

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

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

Приложение Signal Analysis App
Цель: научиться использовать универсальное приложение для импорта и визуализации нескольких сигналов, осуществления спектрального анализа и создания и применения фильтров к этим сигналам. Осуществить простые статистические и курсорные измерения.
Выбор сигналов и выполнение простых измерений
Осуществление интерактивного спектрального анализа
Интерактивное создание и применение фильтров к сигналам

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

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