iirlp2mbc

Преобразуйте фильтр lowpass БИХ в фильтр M-диапазона комплекса БИХ

Описание

пример

[Num,Den,AllpassNum,AllpassDen] = iirlp2mbc(B,A,Wo,Wt) преобразовать БИХ lowpass фильтр в БИХ комплексный М-полосный фильтр.

The iirlp2mbc возвращает векторы числителя и знаменателя, Num и Den, соответственно целевого фильтра, преобразованного из реального прототипа lowpass путем применения Mth-упорядочить реальный lowpass к комплексному многополосному частотному преобразованию. Для получения дополнительной информации смотрите IIR Lowpass Filter to IIR Complex M-Band Filter Transformation.

Функция также возвращает числитель AllpassNumи знаменатель, AllpassDen, фильтра отображения allpass. Lowpass прототипа задается числителем B и знаменатель A.

Примеры

свернуть все

Создайте прототип реального lowpass фильтра БИХ с коэффициентом усиления около -3 дБ при 0.5, рад/образец.

[b,a] = ellip(3,0.1,30,0.409);

Создайте комплексный многодиапазонный фильтр с двумя полосами пропускания.

[num,den] = iirlp2mbc(b,a,0.5,[-7 -5 6 8]/10);

Сравните величину характеристики фильтров, используя FVTool. iirlp2mbc воспроизводит требуемую функцию в 0,5 в lowpass в четырех местах в многодиапазонном фильтре.

hvft = fvtool(b,a,num,den);
legend(hvft,'Prototype','Target')

Figure Filter Visualization Tool - Magnitude Response (dB) contains an axes and other objects of type uitoolbar, uimenu. The axes with title Magnitude Response (dB) contains 2 objects of type line. These objects represent Prototype, Target.

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

свернуть все

Числитель lowpass фильтра прототипа, заданный как вектор-строка.

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

Знаменатель фильтра lowpass прототипа, заданный как вектор-строка.

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

Значение частоты, которое будет преобразовано из фильтра прототипа, заданное как положительная скалярная величина. Частотные Wo должен быть нормирован, чтобы находиться между 0 и 1, с 1 соответствует половине частоты дискретизации.

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

Желаемые местоположения частот в преобразованном целевом фильтре, заданные как вектор-строка. Частоты в Wt должен быть нормирован, чтобы находиться между -1 и 1, с 1 соответствует половине частоты дискретизации.

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

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

свернуть все

Коэффициенты числителя преобразованного фильтра, возвращенные как вектор-строка.

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

Коэффициенты знаменателя преобразованного фильтра, возвращенные как вектор-строка.

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

Коэффициенты числителя фильтра отображения, возвращенные как вектор-строка.

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

Коэффициенты знаменателя фильтра отображения, возвращенные как вектор-строка.

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

Подробнее о

свернуть все

БИХ- Lowpass фильтр в комплексный М-диапазонный фильтр БИХ-преобразования

Фильтр lowpass БИХ в преобразование M-диапазона комплекса БИХ эффективно помещает одну функцию исходного фильтра, расположенного на частоте Wo, в требуемые целевые положения частоты, Wt1,...,WtM.

Относительные положения других функций исходного фильтра не изменяются в целевом фильтре. Это означает, что можно выбрать две функции исходного фильтра, F1 и F2, со F1 предыдущими F2. F1 функций все еще будут предшествовать F2 после преобразования. Однако расстояние между F1 и F2 не будет одинаковым до и после преобразования.

Выбор функции, подлежащей этому преобразованию, не ограничивается частотой отключения исходного lowpass фильтра. Можно принять решение преобразовать любую функцию исходного фильтра, такое как ребро полосы остановки, DC, глубокий минимум в полосе остановки или другие.

БИХ lowpass фильтр в БИХ комплексное преобразование М-диапазона фильтра может также использоваться для преобразования других типов фильтров, для примера, узкополосные фильтры или резонаторы могут быть легко реплицированы в ряде необходимых частотных местоположений. Хорошим приложением будет адаптивная схема подавления тонального сигнала, реагирующая на изменение количества и местоположения тональных сигналов.

Ссылки

[1] Круковский, А., и И. Кале. «Комплексные частотные преобразования высокого порядка», Внутренний доклад № 27/2001. Прикладной DSP и VLSI Research Group, Вестминстерский университет.

См. также

Функции

Введенный в R2011a