Лекция - Рекурсивные частотные цифровые фильтры - файл n1.doc

Лекция - Рекурсивные частотные цифровые фильтры
скачать (249.5 kb.)
Доступные файлы (1):
n1.doc250kb.29.05.2012 22:02скачать

n1.doc

  1   2   3




ЦИФРОВАЯ ОБРАБОТКА СИГНАЛОВ

Digital signals processing. Digital recursive frequency filters.

Тема 10. РЕКУРСИВНЫЕ ЧАСТОТНЫЕ ЦИФРОВЫЕ ФИЛЬТРЫ

Благословен Господь, кто содеял все нужное нетрудным, а все трудное ненужным.

Григорий Сковорода. Украинский философ, ХIII в.

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

Отец Дионисий, в миру В.Лебедев. Геофизик Уральской школы, XX в.

Содержание

Введение.

1. Низкочастотный фильтр Баттеруорта. Передаточная функция. Крутизна среза. Порядок фильтра. Преобразование Лапласа. Билинейное преобразование.

2. Высокочастотный фильтр Баттеруорта. Синтез фильтров методом частотного преобразования.

3. Полосовой фильтр Баттеруорта. Расщепление спектра. Полосовой фильтр на s-плоскости. Передаточная функция.

4. Фильтры Чебышева. Фильтры первого рода. Фильтры второго рода.

5. Дополнительные сведения.

Введение

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

Для алгебраического преобразования непрерывной передаточной функции в многочлен по z используется билинейное преобразование, известное в теории комплексных переменных под названием дробно-линейного преобразования.

10.1. Низкочастотный фильтр Баттеруорта /12,24/.




Рис. 10.1.1. АЧХ фильтра Баттеруорта.
Передаточная функция. Гладкий вид амплитудно-частотной характеристики фильтра Баттеруорта (рис. 10.1.1) задают квадратом передаточной функции вида:

|H(W)|2 = H(W)H*(W) = 1/(1+W2N).

где W = /c - нормированная частота, c - частота среза АЧХ фильтра, на которой |H()|2 = 1/2 (соответственно H() = 0.707, или 3 дб), N - порядок фильтра, определяющий крутизну среза АЧХ. Функция |H(W)|2 – представляет собой энергетический спектр сигнала (спектральную плотность мощности) и не имеет фазовой характеристики, т.е. является четной вещественной, образованной произведением двух комплексно сопряженных функций H(W) и H*(W), При W → 0 коэффициент передачи фильтра стремится к 1. Учитывая, что результаты вычислений будут относиться к цифровым фильтрам и при z-преобразовании с переходом в главный частотный диапазон произойдет искажение частот, до начала расчетов фактические значения задаваемых частотных характеристик (значения c, p и s) следует перевести в значения деформированных частот по выражению:

д = (2/t) tg(t/2), -/t<</t. (10.1.1)

Крутизна среза. Наклон частотной характеристики фильтра при переходе от области пропускания к области подавления можно характеризовать коэффициентом крутизны среза фильтра K в децибелах на октаву:

K = 20 log|H(2)/H(1)|, (10.1.2)

где 1 и 2 - частоты с интервалом в одну октаву, т.е. 2 = 21.

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

Порядок фильтра. Принимая 1=Wc, 2=Ws и подставляя в (10.1.2) значения H(W) с приведенными данными, получим приближенное выражение для определения порядка фильтра по заданному значению К:

N = K/6. (10.1.6')

Так, для гарантированного ослабления сигнала в полосе подавления в 100 раз (40 децибел) порядок фильтра N = 7. В среднем, при изменении N на единицу коэффициент подавления сигнала изменяется на 6 децибел.

Исходные требования к передаточной функции фильтра обычно задаются в виде значений p, s и коэффициентов неравномерности (пульсаций) Ap и As (см. рис. 10.1.1). Для определения частоты среза c по уровню 0.707 и порядка фильтра введем параметр , связанный с коэффициентом Ар следующим соотношением:

(1-Ар)2 = 1/(1+2).

= [1/(1-Ар)]= Ap/(1-Ap). (10.1.3)

Для учета деформации частотной шкалы в процессе билинейного преобразования при переходе в дальнейшем к полиномам по Z, выполняем расчет деформированных частот dp и ds по формулам:

dp= 2 tg(pt/2)/t, (10.1.4)

ds= 2 tg(st/2)/t.

При нормированной частоте W = /dc, где dc соответственно также деформированная частота, на границах переходной зоны выполняются равенства:

1/(1+2) = 1/[1+(dp/dc)2N], (10.1.5)

As2 = 1/[1+(ds/dc)2N].

Отсюда:

2 = (dp/dc)2N, 1/As2 - 1 = (ds/dc)2N.

Решая эти два уравнения совместно, находим:

N = ln [/] / ln(dp/ds), (10.1.6)

dc = dp/1/N. (10.1.7)

Пример расчета фильтра низких частот Баттеруорта.




Рис. 10.1.2.
Начиная с этого параграфа, будем сопровождать рассмотрение теории последовательным расчетом фильтра низких частот с применением приводимых формул. Для расчета примем следующие исходные параметры фильтра:

- Шаг дискретизации данных t = 0.0005 сек. Частота Найквиста fN = 1/2t = 1000 Гц, ωN = 6.283·103 рад.

- Граничная частота пропускания: fp = 300 Гц, p = 1.885·103 рад.

- Граничная частота подавления: fs = 500 Гц, s = 3.142·103 рад.

- Коэффициенты неравномерности: Ар = Аs = 0.1.

Расчет дополнительных параметров:

1. Значение  по формуле (10.1.3): = 0.484.

2. Деформированные частоты по формуле (10.1.4): dp = 2.038·103 рад. ds = 4·103 рад.

3. Порядок фильтра по формуле (10.1.6): N = 4.483.

Для пояснения порядка расчетов при четном и нечетном порядке фильтра, принимаем N1=4, N2=5.

4. Частота среза по формуле (10.1.7): dc(N1) = 2.443·103 рад (389 Гц), dc(N2) = 2.356·103 рад (375 Гц).

5. По формуле H(w)= [1/(1+w2N)]1/2, w = ω/ωdc, строим графики передаточных функций (рис.10.1.2).

  1   2   3


Учебный материал
© nashaucheba.ru
При копировании укажите ссылку.
обратиться к администрации