Вычисление коэффициентов цифровых фильтров


Аналоговые прототипы разрабатываются для приведенной (нормализованной) частоты. Данные прототипы, при оптимальной настройке, являются фильтрами Баттерворта (с максимально плоскими ЛАЧХ). Билинейное преобразование выполняется посредствам подстановки:

1 1 - z^-1 s = -------------- * ---------- tan(omega/2) 1 + z^-1

Для вычисления тангенса при составлении программы используются тригонометрические тождества:

sin(w) 1 - cos(w) tan(w/2) = ------------ (tan(w/2))^2 = ------------ 1 + cos(w) 1 + cos(w)

Содержание раздела