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 чтобы удовлетворить обобщенному свойству Эрмитова:

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