firlp2lp

Преобразуйте КИХ-Тип I lowpass в КИХ-Тип 1 lowpass с обратной пропускной способностью

Синтаксис

g = firlp2lp(b)

Описание

g = firlp2lp(b) преобразовывает Тип I lowpass КИХ-фильтр b с Часом нулевого фазового отклика (w) к Типу I lowpass КИХ-фильтр g с нулевым фазовым откликом [1 - Час (π-w)].

Когда b будет узкополосным фильтром, g будет широкополосным фильтром и наоборот. Полоса пропускания и пульсации полосы задерживания g будут равны полосе задерживания и пульсациям полосы пропускания b.

Примеры

свернуть все

Создайте узкополосную связь lowpass фильтр, чтобы использовать в качестве прототипа. Отобразите его нулевой фазовый отклик.

b = firgr(36,[0 0.2 0.25 1],[1 1 0 0],[1 5]);

zerophase(b)

Преобразуйте прототипный фильтр в широкополосный фильтр lowpass. Добавьте в график нулевой фазовый отклик нового фильтра.

h = firlp2lp(b);

hold on
zerophase(h)

Преобразуйте предыдущий фильтр назад в узкополосную связь lowpass фильтр. Добавьте в график нулевой фазовый отклик нового фильтра.

g = firlp2lp(h);

[gr,w] = zerophase(g);
plot(w/pi,gr,'--')
hold off

Ссылки

Saramaki, T, конечный импульсный проект фильтра ответа, руководство для цифровой обработки сигналов. С.К. Митра и Дж.Ф. Wiley-межнаука редакторов кайзера, Нью-Йорк, 1993, глава 4.

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

|

Введенный в R2011a