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

Для просмотра документации необходимо авторизоваться на сайте