Оценка порядка оптимального КИХ-фильтра Parks-McClellan
[___] = firpmord(___,
задает частоту дискретизации fs
)fs
. fs
по умолчанию составляет 2 Гц, что подразумевает частоту Найквиста 1 Гц. Можно задать края полосы пропускания, масштабированные до частоты дискретизации конкретного приложения. Вы можете использовать это с любым из предыдущих входных синтаксисов.
firpmord
использует алгоритм, предложенный в [1]. Эта функция производит неточные результаты для ребер полосы, близких или к 0, или к частоте Найквиста, fs/2
.
Примечание
В некоторых случаях firpmord
занижает или переоценивает порядок n
. Если фильтр не соответствует спецификациям, попробуйте более высокий порядок, например n+1
или n+2
.
[1] Рабинер, Лоуренс Р. и Отто Херрманн. «Предсказуемость некоторых оптимальных цифровых фильтров с конечной импульсной характеристикой». IEEE® Транзакции по теории цепей. Том 20, № 4, 1973, с. 401-408.
[2] Рабинер, Лоуренс Р. и Бернард Голд. Теория и применение цифровой обработки сигналов. Englewood Cliffs, Нью-Джерси: Prentice Hall, 1975, pp . 156-157.