Метод Prony для создания фильтра
[Num,Den] = prony(impulse_resp,num_ord,denom_ord)
[Num,Den] = prony(impulse_resp,num_ord,denom_ord)
возвращает числитель Num
и знаменатель Den
коэффициенты для причинной рациональной системной функции с импульсной характеристикой impulse_resp
. Системная функция имеет порядок числителя num_ord
и знаменатель заказывает denom_ord
. Длины Num
и Den
num_ord+1
и denom_ord+1
. Если длина impulse_resp
меньше самого большого порядка (num_ord
или denom_ord
), impulse_resp
дополнен нулями. Войдите 0 в num_ord
для системной функции все-полюса. Для все-нулевой системной функции введите 0 для denom_ord
.
Парки, Томас В. и К. Сидни Беррус. Создание цифровых фильтров. Нью-Йорк: John Wiley & Sons, 1987, стр 226–228.