firlp2lp

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

Синтаксис

Описание

пример

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)

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

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

h = firlp2lp(b);

hold on
zerophase(h)

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

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

g = firlp2lp(h);

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

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

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

свернуть все

Тип 1 КИХ-коэффициенты фильтра lowpass с Часом нулевого фазового отклика (w) в виде вектора-строки.

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

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

свернуть все

Преобразованный Тип 1 КИХ-коэффициенты фильтра lowpass с нулевым фазовым откликом 1 час (пи-w) в виде вектора-строки.

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

Ссылки

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

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

|

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