Санкт-Петербургский Государственный Политехнический Университет
Факультет Технической Кибернетики
Кафедра Компьютерные Системы и Программные Технологии
О Т Ч Ё Т
о лабораторной работе №3
«Исследование рекуррентных алгоритмов цифровой фильтрации сигналов методом усреднения»
Выполнили: |
гр. 4081/11 А
|
Преподаватель: |
|
Санкт-Петербург
2011
г.
1. Цель работы.
Цель работы – знакомство с различными алгоритмами цифровой фильтрации сигналов методом усреднения и исследование эффективности их работы в условиях, когда на полезный сигнал наложена помеха типа «белого шума» с нулевым математическим ожиданием и регулируемой дисперсией.
2. Методика исследования
Исследуются фильтры на основе следующих алгоритмов:
1) Рекуррентный алгоритм усреднения с бесконечной памятью. Он используется для выделения постоянной составляющей полезного сигнала на фоне помех.
Выражение для него в рекуррентной форме:
При он обеспечивает .
2) Рекуррентный алгоритм усреднения с постоянным коэффициентом коррекции.
Если принять , то можно записать это уравнение в форме:
Откуда при переходе к непрерывному времени получим передаточную функцию фильтра:
То есть фильтр, построенный по такому алгоритму, при малых значениях эквивалентен аналоговому низкочастотному фильтру первого порядка.
3) Рекуррентный алгоритм усреднения с конечной памятью.
Эффективность цифровой фильтрации, то есть меру снижения уровня помех на выходе фильтра по сравнению с уровнем помех на входе, будем оценивать следующим образом:
Где: - зашумленный сигнал на входе фильтра
- полезный сигнал на входе фильтра
- сигнал на выходе фильтра
- полезный сигнал на выходе фильтра
3. Схема Экспериментальной установки
4. Результаты Эксперимента
Условные обозначения:
- полезный сигнал на входе фильтра
- зашумлённый сигнал на входе фильтра
- отфильтрованный полезный сигнал
- отфильтрованный зашумлённый сигнал
4.1 Рекуррентный алгоритм усреднения с бесконечной памятью
Рис. Осциллограмма работы фильтра при постоянном сигнале 2,5В. N = 100.
При фильтрации постоянного зашумлённого сигнала наблюдается приближение отфильтрованного сигнала к заданному уровню, причем, так как в его расчете используются все результаты, то качество отфильтрованного сигнала улучшается со временем, то есть с ростом числа замеров. Причина этого в том, что при большом объеме выборки снижается вес отдельного, возможно сильно отличающегося от среднего, результата.
Рис. Осциллограмма работы фильтра при гармоническом сигнале. N = 150.
По результатам исследований, приведенным выше, можно сказать, что фильтр с бесконечной памятью не подходит для фильтрации динамических сигналов, поскольку осуществляет усреднение по всей полученной выборке.
Число выборки: |
50 |
100 |
150 |
200 |
250 |
300 |
Постоянный сигнал |
69,3 |
14,6 |
10,9 |
33,2 |
24,5 |
20,5 |
Гармонический сигнал |
53 |
4 |
7 |
56 |
94 |
142 |
4.2 Рекуррентный алгоритм усреднения с постоянным коэффициентом коррекции
Рис. Осциллограмма работы фильтра при постоянном сигнале 2,5В. N = 150.
По сравнению с фильтром с бесконечной памятью здесь мы видим меньшую устойчивость выходного сигнала при выбросах. Это связано с тем, что каждое новое значение имеет вес в общей сумме, равный 1/N1, то есть довольно значительный и больший, нежели все ранние результаты.
Рис. Осциллограмма работы фильтра при гармоническом сигнале. N = 150.
Наблюдается фазовый сдвиг выходного сигнала относительно входного, что связано с наличием у фильтра памяти: влияние на результат предыдущих значений больше, чем текущего, но при этом начиная с определенного момента влияние более ранних результатов скрадывается за счет их взаимокомпенсации.
Рис. Осциллограмма работы фильтра при постоянном сигнале N = 150, N1 = 20
Рис. Осциллограмма работы фильтра при постоянном сигнале N = 150, N1 = 50
С увеличением значения корректирующего коэффициента быстродействие фильтра уменьшается, т.к. каждое последующее значение вносит малый вклад в изменение установившегося значения.
Число выборки: |
50 |
100 |
150 |
200 |
250 |
300 |
Постоянный сигнал |
70,3 |
21,4 |
23,9 |
68,6 |
55,9 |
36,2 |
Гармонический сигнал |
71,2 |
18,2 |
43,1 |
32,1 |
32,7 |
47,2 |
Рис. Осциллограмма работы фильтра при гармоническом сигнале N = 150, N1 = 10
Рис. Осциллограмма работы фильтра при гармоническом сигнале N = 150, N1 = 50
С увеличением значения корректирующего коэффициента наблюдается увеличение фазового сдвига и уменьшение коэффициента фильтрации.
Число выборки: |
10 |
20 |
30 |
40 |
50 |
Постоянный сигнал |
34,8 |
153,3 |
73,7 |
92,7 |
56,1 |
Гармонический сигнал |
23,7 |
47,7 |
57,1 |
87,3 |
49,5 |
4.3 Рекуррентный алгоритм усреднения с конечной памятью
Рис. Осциллограмма работы фильтра при постоянном сигнале N = 150, m = 15.
Рис. Осциллограмма работы фильтра при гармоническом сигнале N = 150, m = 15.
По характеру преобразований фильтр похож на фильтр с рекуррентным
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.