Степень дополнительный БИХ-фильтр
[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
и a
. b
должен быть симметричен (Эрмитов) или антисимметричный (антиэрмитов) и той же длины как 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
.