Пример расчета полосового фильтра Баттеруорта

Техническое задание:

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

- Нижняя граничная частота полосы пропускания: fн = 340 Гц, wн = 2.136·103 рад.

- Верхняя граничная частота полосы пропускания: fв = 470 Гц, wв = 2.953·103 рад.

- Крутизна срезов в децибелах на октаву: Кр = 45.

Расчет параметров:

Рис. 10.3.2.

1. Порядок фильтра по формуле (10.1.6'): N = Кр/6 = 45/6 = 7.5.

Для расчетов принимаем N=8.

2. Строим график функции H(w) = с использованием выражения (10.3.7). Передаточная характеристика фильтра приведена на рис. 10.3.2.

3. Деформированные частоты по формуле (10.1.4):

w = 2.366·103 рад. w = 3.64·103 рад. wdo = 2.934·103.

Полосовой фильтр на s-плоскости. С учетом деформации частот, принимаем p = jw = j(w2-ww)/[w(w-w)], s= jω и заменяем ω = s/j в выражении р:

р = (s2+wdнwdв)/[s(wdв-wdн)],

s2-p(wdв-wdн)s+wdнwdв = 0. (10.3.8)

Корни уравнения (10.3.8) определяют местоположение полюсов ПФ:

s = s* = p(w-w)/2 . (10.3.9)

Уравнение (10.3.9) показывает расщепление каждого p-полюса, определяемых выражением (10.1.14), на два комплексно сопряженных полюса s-плоскости, произведение которых будет давать вещественные биквадратные блоки в s-плоскости. При этом следует учесть то обстоятельство, что устойчивому рекурсивному фильтру на z-плоскости должны соответствовать полюса только одной (левой) половины p- и s - плоскостей.

Передаточная функция. При применении преобразования (10.3.1) к передаточной функции в полиномиальной форме (10.1.11), получаем:

H(p) = G 1/(p-pm) ó G s/(s2-pm s+1) = H(s), (10.3.10)

Выражение (10.3.10) не требует нахождения полюсов, т.к. они уже известны и определяются выражением (10.3.9). С учетом этого функция H(s) может быть записана с объединением в биквадратные блоки комплексно сопряженных полюсов с вещественными коэффициентами:

H(s) = G s/[(s-sm)(s-s*m)] = G s/(s2+am s+gm), (10.3.11)

где значения аm и gm могут быть определены непосредственно по полюсам (10.3.9):

am = -2 Re sm, gm = (Re sm)2 + (Im sm)2 = |sm|2. (10.3.12)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: