exponenta event banner

firlp2hp

Преобразование фильтра нижних частот КИХ в фильтр верхних частот КИХ типа I

Описание

пример

g = firlp2hp(b) преобразует фильтр FIR нижних частот b с откликом нулевой фазы Hr (w) в фильтр FIR верхних частот типа Ig с откликом нулевой фазы Hr (δ-w). Фильтрb может быть любым КИХ-фильтром, включая нелинейный фазовый фильтр.

Полоса пропускания и пульсация полосы останова g будут равны полосе пропускания и пульсации полосы останова bсоответственно.

g = firlp2hp(b,'narrow') преобразует фильтр FIR нижних частот b в узкополосный фильтр FIR верхних частот типа I g с откликом нулевой фазы Hr (δ-w ).b может быть любым КИХ-фильтром, включая нелинейный фазовый фильтр.

g = firlp2hp(b,'wide') преобразует фильтр FIR нижних частот типа I b с нулевым откликом Hr (w) в широкополосный фильтр FIR типа I g с нулевым откликом 1 - Hr (w ).

Примечание

b должен быть линейным фазовым фильтром типа I.

Для этого случая полоса пропускания и полоса останова пульсируют g будет равен задержке и пульсации полосы пропускания b.

Примеры

свернуть все

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

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

zerophase(b)

Figure contains an axes. The axes with title Zero-phase response contains an object of type line.

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

h = firlp2hp(b);

hold on
zerophase(h)

Figure contains an axes. The axes with title Zero-phase response contains 2 objects of type line.

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

g = firlp2hp(b,'wide');

zerophase(g)
hold off

Figure contains an axes. The axes with title Zero-phase response contains 3 objects of type line.

Входные аргументы

свернуть все

Коэффициенты фильтра КИХ нижних частот, заданные как вектор строки.

Типы данных: single | double

Выходные аргументы

свернуть все

Коэффициенты фильтра FIR высокого уровня типа I, возвращаемые в виде вектора строки.

Типы данных: single | double

Ссылки

[1] Митра, Санджит Кумар и Джеймс Ф. Кайзер, эд. Руководство по цифровой обработке сигналов. Нью-Йорк: Уайли, 1993.

См. также

|

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