iirpowcomp

Степень дополнительный БИХ-фильтр

Описание

пример

[bp,ap] = iirpowcomp(b,a) возвращает содействующие векторы bp и ap, из степени дополнительные БИХ фильтруют g (z) = BP (z) / AP (z), учитывая содействующие векторы b и a из БИХ фильтруют h (z) = b(z) / a(z) в. Векторный b должен быть симметричен (Эрмитов) или антисимметричный (антиэрмитов) и той же длины как векторный a. Две степени дополнительные фильтры удовлетворяют отношению

|H (w) |2 + |G (w) |2 = 1.

[bp,ap] = iirpowcomp(b,a,c) позвольте вам задавать комплексный скаляр величины единицы, c, который обеспечивает bp удовлетворить обобщенному свойству Hermitian:

conj(bp(end:-1:1)) = c*bp

Примеры

свернуть все

Calaculate коэффициенты степени дополнительный БИХ-фильтр.

[b,a]=cheby1(10,.5,.4);
[bp,ap]=iirpowcomp(b,a);

Сравните ответы величины фильтров с помощью FVTool.

fvtool(b,a,bp,ap,'MagnitudeDisplay','Magnitude squared');
legend('Original Filter','Power Complementary Version');

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

свернуть все

Коэффициенты числителя БИХ фильтруют в виде вектора-строки. Вектор b должен быть симметричен (Эрмитов) или антисимметричный (антиэрмитов) и той же длины как векторный a.

Типы данных: single | double
Поддержка комплексного числа: Да

Коэффициенты знаменателя БИХ фильтруют в виде вектора-строки.

Типы данных: single | double
Поддержка комплексного числа: Да

Объедините скаляр величины единицы, которая обеспечивает bp удовлетворить обобщенному свойству Hermitian.

Обобщенным свойством Hermitian дают:

conj(bp(end:-1:1)) = c*bp

Когда c не использован, функция выбирает c можно следующим образом:

  • Когда b действительно, функция выбирает c как 1 или-1, какой бы ни дает к bp как действительный.

  • Когда b является комплексным, c значения по умолчанию к 1.

ap всегда равно a.

Типы данных: single | double
Поддержка комплексного числа: Да

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

свернуть все

Коэффициенты числителя степени дополнительный БИХ-фильтр, возвращенный как вектор-строка.

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

Коэффициенты знаменателя степени дополнительный БИХ-фильтр, возвращенный как вектор-строка.

Типы данных: single | double
Поддержка комплексного числа: Да

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

Функции

Введенный в R2011a