exponenta event banner

iirpowcomp

Дополнительный IIR-фильтр питания

Описание

пример

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

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

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

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

Примеры

свернуть все

Вычислите коэффициенты БИХ-фильтра, комплементарного мощности.

[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');

Figure Filter Visualization Tool - Magnitude Response (squared) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (squared) contains 2 objects of type line. These objects represent Original Filter, Power Complementary Version.

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

свернуть все

Числительные коэффициенты БИХ-фильтра, заданные как вектор строки. Вектор b должен быть симметричным (эрмитовым) или антисимметричным (антигермическим) и иметь ту же длину, что и вектор a.

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

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

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

Сложный скаляр единичной величины, который вынуждает bp для удовлетворения обобщённого эрмитовского свойства.

Обобщённое эрмитовское свойство задаётся:

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