Лекция 8. Фильтры Баттеруорта
Отыскание параметров фильтра
В левой и правой частях в знаменателе находятся многочлены от переменной z. Найдем корни этих многочленов. Множество корней по построению инвариантно относительно замены . Для устойчивости фильтра нужно, чтобы корни находились внутри единичного круга. Для отыскания нулей знаменателя в правой части получим уравнение
, откуда , где - корень степени из -1. Каждое из этих уравнений сводится к квадратному уравнению. Найдем корни этих уравнений и выберем те из них, которые по модулю меньше единицы. Составим произведение . Проблема может возникнуть лишь в случае, когда среди корней окажется корень равный по модулю 1. Такая ситуация не возможна, так как в противном случае для некоторого .
Упражнение
Рассмотреть пример для . Для отыскания коэффициента достаточно положить . Тогда .
Какие изменения произойдут в случае ?
Фильтр высоких частот
Рассмотрим функцию . Она получена заменой из предыдущей . Это передаточная функция фильтра высоких частот. С другой стороны, из выражения при указанной замене получим . Это означает, что фильтр высоких частот можно получить из фильтра низких частот заменой знака у коэффициентов с нечетными индексами.
Полосовой фильтр
Рассмотри выражение , где . Очевидно, что эта функция достигает своего максимума при . Это означает, что передаточная функция изображает полосовой фильтр. При замене в выражении получим фильтр с комплексными коэффициентами. Формально - это решение задачи, однако использование комплексного фильтра для фильтрации вещественного сигнала не очень удобно. Поэтому используют выражение вида . Для четного . Оно снова достигает максимума при . Используя ту же технику, что и в предыдущем случае, после замены снова сведем задачу к отысканию корней квадратного уравнения.
Полосовой фильтра как последовательное соединение фильтров высоких и низких частот
При последовательном соединении фильтров высоких и низких частот их передаточные функции перемножаются. В результате получаем передаточную функцию полосового фильтра. Это наиболее простой способ получения полосового фильтра, но при этом повышается размерность.
Задача. Написать фильтр 4-ого порядка, полученного указанным способом из двух фильтров 2-ого порядка.
Тангенциальный фильтр
Для случай фильтра низких частот в синусоидальном фильтре на конце интервала не достигался 0. Рассмотрим функцию
. Теперь получается передаточная функция с нулем при . Если , то . Используя тот же прием, получим, что . Для отскания коэффициентов многочленов в числителе и знаменателе рассматривают нули и полюса передаточной функции.