exponenta event banner

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

Числитель прототипа фильтра нижних частот

OrigDen

Знаменатель прототипа фильтра нижних частот

FTFNum

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

FTFDen

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

OutNum

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

OutDen

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

См. также

Представлен в R2011a