Паркует-McClellan оптимальную КИХ-оценку порядка фильтра
[n,fo,ao,w] = firpmord(f,a,dev)
[n,fo,ao,w] = firpmord(f,a,dev,fs)
c = firpmord(f,a,dev,fs,'cell')
[n,fo,ao,w] = firpmord(f,a,dev)
находит аппроксимированный порядок, нормированные ребра диапазона частот, амплитуды диапазона частот и веса, которые соответствуют входным спецификациям f
, a
и dev
.
f
является вектором ребер диапазона частот (между 0 и F s/2, где F s является частотой дискретизации), и a
является вектором, задающим желаемую амплитуду на полосах, заданных f
. Длина f
составляет два меньше, чем дважды длина a
. Желаемая функция является кусочной константой.
dev
является вектором тот же размер как a
, который задает максимальное допустимое отклонение или пульсации между частотной характеристикой и желаемой амплитудой выходного фильтра для каждой полосы.
Используйте firpm
с получившимся порядком n
, вектор частоты fo
, амплитудный вектор отклика ao
и веса w
, чтобы разработать фильтр b
, который приблизительно соответствует спецификациям, данным параметрами входа firpmord
f
, a
и dev
.
b = firpm(n,fo,ao,w)
[n,fo,ao,w] = firpmord(f,a,dev,fs)
задает частоту дискретизации fs
. значения по умолчанию fs
к 2 Гц, подразумевая частоту Найквиста 1 Гц. Можно поэтому задать ребра полосы, масштабируемые к частоте дискретизации конкретного приложения.
c = firpmord(f,a,dev,fs,'cell')
генерирует массив ячеек, элементы которого являются параметрами к firpm
.
В некоторых случаях firpmord
недооценивает или переоценивает порядок n
. Если фильтр не соответствует спецификациям, попробуйте высший порядок, такой как n+1
или n+2
.
firpmord
использует алгоритм, предложенный в [1]. Этот метод неточен для ребер полосы или близко к 0 или близко к частота Найквиста, fs/2
.
[1] Rabiner, Лоуренс Р. и Отто Херрманн. “Предсказуемость Определенного Оптимального Конечного Импульсного Ответа Цифровые Фильтры”. IEEE® Transactions на Теории Схемы. Издание 20, Номер 4, 1973, стр 401–408.
[2] Rabiner, Лоуренс Р. и Бернард Голд. Теория и Приложение Цифровой обработки сигналов. Englewood Cliffs, NJ: Prentice Hall, 1975, стр 156–157.