iirpowcomp

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

Синтаксис

[bp,ap] = iirpowcomp(b,a)
[bp,ap] = iirpowcomp(b,a,c)

Описание

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

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

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

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

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

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

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

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

Примеры

свернуть все

[b,a]=cheby1(10,.5,.4);
[bp,ap]=iirpowcomp(b,a);
fvtool(b,a,bp,ap,'MagnitudeDisplay','Magnitude squared');
legend('Original Filter','Power Complementary Version');

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

Функции

Введенный в R2011a