Паркует-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.