Рекурсивное создание цифровых фильтров
При определении частотной характеристики избегайте чрезмерно резких переходов от полосы пропускания к полосе остановки. Возможно, вам потребуется поэкспериментировать с наклоном переходной области, чтобы получить лучшее создание фильтра.
yulewalk
проектирует рекурсивные цифровые фильтры БИХ, используя аппроксимацию методом наименьших квадратов к заданной частотной характеристике. Функция выполняет подгонку в временной интервал.
Чтобы вычислить коэффициенты знаменателя, yulewalk
использует модифицированные уравнения Юла-Уокера с коэффициентами корреляции, вычисленными обратным преобразованием Фурье заданной частотной характеристики.
Чтобы вычислить числитель, yulewalk
выполните следующие шаги:
Вычислите полином числителя, соответствующий аддитивному разложению степени частотной характеристики.
Оцените полную частотную характеристику, соответствующие полиномы числителя и знаменателя.
Используйте метод спектрального факторизации, чтобы получить импульсную характеристику фильтра.
Получите полином числителя методом наименьших квадратов для этой импульсной характеристики.
[1] Фридлендер, Б. и Боаз Порат. Модифицированный метод Юла-Уокера спектральной оценки ARMA. IEEE® Сделки по аэрокосмическим электронным системам. Том AES-20, № 2, 1984, с. 158-173.