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
Для просмотра документации необходимо авторизоваться на сайте