iirftransf

БИХ-преобразование частоты фильтра

Синтаксис

[OutNum,OutDen] = iirftransf(OrigNum,OrigDen,FTFNum,FTFDen)

Описание

[OutNum,OutDen] = iirftransf(OrigNum,OrigDen,FTFNum,FTFDen) возвращает числитель и векторы знаменателя, OutNum и OutDen, из целевого фильтра, который является результатом преобразования прототипного фильтра, заданного числителем, OrigNum, и знаменатель, OrigDen, с фильтром отображения, данным числителем, FTFNum, и знаменатель, FTFDen. Если allpass, сопоставляющий фильтр, не задан, то функция возвращает исходный фильтр.

Примеры

Спроектируйте прототип действительный БИХ-полуленточный фильтр с помощью стандартного эллиптического подхода:

[b, a] = ellip(3, 0.1, 30, 0.409);
[AlpNum, AlpDen] = allpasslp2lp(0.5, 0.25);
[num, den] = iirftransf(b, a, AlpNum, AlpDen);

Проверьте результат путем сравнения прототипного фильтра с целевым фильтром:

fvtool(b, a, num, den);

Вот сравнение между фильтрами.

Аргументы

ПеременнаяОписание
OrigNum

Числитель прототипа фильтр lowpass

OrigDen

Знаменатель прототипа фильтр lowpass

FTFNum

Числитель фильтра отображения

FTFDen

Знаменатель фильтра отображения

OutNum

Числитель целевого фильтра

OutDen

Знаменатель целевого фильтра

Смотрите также

Введенный в R2011a