Пример выполнения задания. 1. Создать проект
1. Создать проект
2. Проведем генерацию сигнала с шумом Гауса.
а) Для этого зайдем в Functions ® Signal Processing ® Signal Generation
Рис. 44 Панель Functions
б) Выберем Sine Pattern и Gaussian White Noise
в) Создадим сигнал. Все константы по умолчанию.
Рис. 45 Генератор сигнала и генератор шума
3. Реализуем медианный фильтр. Значения коэффициентов оставим данными по умолчанию.
Рис. 46 Схема с реализованным медианным фильтром
4. Реализуем фильтр Чебышева. Значения коэффициентов оставим данными по умолчанию.
Рис. 46 Схема с реализованным Медианным фильтром и фильтром Чебышева
5. Реализуем фильтр с нулевым смещением фазы.
Рис. 47 Схема с реализованным Медианным фильтром, фильтром Чебышева и фильтром с нулевым смещением фазы
6. Выведем на один график сигнал без шума, с шумом и сигнал для каждого фильтра. Возьмем 2 типа фильтра Чебышева: Bandstop, Bandpass.
Рис. 48 Результат работы фильтров
7. Проведем оценку результатов.
Вывод:
· наиболее качественно справился с фильтрацией фильтр с нулевым смещение фазы.
· изменим ранг у медианного фильтра с 20 до 40.
Рис. 49 График медианного фильтра
Эффективность улучшилась.
· При изменении параметром фильтра Чебышева особых улучшений не наблюдалось. Отсюда следует, что ни один из фильтров Чебышева не является эффективным.
4.2. Варианты заданий:
№ | Фильтр Баттерворта | Фильтр Чебышева | Эллиптический фильтр | Фильтр НЧ с равномерными пульсациями | Фильтр с нулевым смещением фазы | Инверсный f-фильтр | Медианный фильтр |
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | ||||||
+ | + | ||||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + | |||||
+ | + | + |
4.3. Содержание отчета
1) Математическое выражение для описания фильтра согласно варианту задания
2)Работающая программа
3)Обоснование выбора фильтров для вашего варианты
4)Ответы на контрольные вопросы
4.4. Контрольные вопросы
1)Что такое низкочастотный фильтр?
2)Для чего используются фильтры? Как реализована их работа?
3)В чем различие КИХ и БИХ – фильтров?
4)В чем преимущество нелинейного фильтра?
5)В чем отличие Фильтра нижних частот с равномерными пульсациями?
5. Список литературы
1)Уроки Labview http://www.picad.com.ua/0406/pdf/urok4_06.pdf
2)LabVIEW в примерах и задачах C.Ю. Лупов, С.И. Муякшин, В.В. Шарков
3)Цифровая обработка сигналов в LabVIEW Под редакцией Федосова В. П.