Обработка Сигналов(Шарий) / Lab3 - Фильтрация сигналов
.docЛабораторная работа №3
Курс «Обработка сигналов»
Тема: Фильтрация сигналов.
Цель: Научиться проектировать фильтры в среде MATLAB и применять их к конкретным сигналам.
Задание:
-
Программно реализовать фильтрацию сигналов из л.р.№1 с помощью функций MATLAB filter(), fir1(), fir2(), remez(). Параметры фильтра задать произвольно. Отобразить результаты. Сохранить полученные сигналы в звуковые WAV файлы.
-
Спроектировать КИХ-фильтр с помощью пакета Filter Design ToolBox. Произвести фильтрацию сигналов путем секционной быстрой свертки с ядром фильтра. Отобразить результаты. Сохранить полученные сигналы в звуковые WAV файлы.
-
Спроектировать БИХ-фильтр с помощью пакета Filter Design ToolBox. Применить полученный фильтр. Отобразить результаты. Сохранить полученные сигналы в звуковые WAV файлы
-
Оформить отчет, включающий ответы на контрольные вопросы и скрипты на языке MATLAB.
Контрольные вопросы:
-
Что представляет собой процесс фильтрации сигналов?
-
Что представляет собой ядро фильтра (ядро свертки)?
-
Что такое частотная характеристика фильтра?
-
Какие бывают типы фильтров в зависимости от частотной характеристики?
-
Какие различают два типа фильтров в зависимости от импульсной характеристики? В чем их различие?
-
Как производится быстрая секционная свертка сигнала с ядром фильтра?
-
Что представляют собой нули и полюса передаточной функции фильтра?
Рекомендуемые источники.
-
Айфичер Э. Цифровая обработка сигналов: практический подход, 2-е изд. / Пер. с англ. – М.: Издательский дом «Вильямс». – 2004. – 992с.: ил.
-
Оппенгейм А, Шафер Р. Цифровая обработка сигналов. – М.: Техносфера, 2006. – 856с.
-
Сергиенко, А.Б. Цифровая обработка сигналов. – СПб.: Питер, 2002. – 603с.