firlp2hp

Преобразуйте КИХ фильтр lowpass к КИХ Типа I highpass фильтр

Описание

пример

g = firlp2hp(b) преобразовывает КИХ-фильтр lowpass b с Часом нулевого фазового отклика (w) в Тип I highpass КИХ-фильтр g с Часом нулевого фазового отклика (π-w). Отфильтруйте b может быть любой КИХ-фильтр, включая фильтр нелинейной фазы.

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

g = firlp2hp(b,'narrow') преобразовывает КИХ-фильтр lowpass b в Тип я узкополосно передаю highpass КИХ-фильтр g с Часом нулевого фазового отклика (π-w). b может быть любой КИХ-фильтр, включая фильтр нелинейной фазы.

g = firlp2hp(b,'wide') преобразовывает Тип I КИХ-фильтр lowpass b с Часом нулевого фазового отклика (w) в Тип I широкополосный highpass КИХ-фильтр g с нулевым фазовым откликом 1 - Час (w).

Примечание

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

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

Примеры

свернуть все

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

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

zerophase(b)

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

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

h = firlp2hp(b);

hold on
zerophase(h)

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

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

g = firlp2hp(b,'wide');

zerophase(g)
hold off

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

Входные параметры

свернуть все

КИХ lowpass фильтрует коэффициенты в виде вектора-строки.

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

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

свернуть все

Тип I highpass КИХ-коэффициенты фильтра, возвращенные как вектор-строка.

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

Ссылки

[1] Mitra, Сэнджит Кумар, и Джеймс Ф. Кэйсер, руководство редакторов для Цифровой обработки сигналов. Нью-Йорк: Вайли, 1993.

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

|

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