iirlp2mbc

Преобразуйте БИХ, фильтр lowpass к БИХ объединяет M-ленточный-фильтр

Описание

пример

[Num,Den,AllpassNum,AllpassDen] = iirlp2mbc(B,A,Wo,Wt) преобразуйте БИХ, фильтр lowpass к БИХ объединяет M-ленточный-фильтр.

iirlp2mbc возвращает числитель и векторы знаменателя, Num и Den, соответственно целевого фильтра, преобразованного от действительного lowpass, моделируют путем применения Mth- прикажите, чтобы действительный lowpass объединил мультиполосовое преобразование частоты. Для получения дополнительной информации смотрите БИХ Фильтр Lowpass к БИХ-Преобразованию M-ленточного-фильтра Комплекса.

Функция также возвращает числитель, 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 к БИХ-преобразованию M-ленточного-фильтра комплекса

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

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

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

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

Ссылки

[1] Круковский, A. и я. Капуста. “Старший разряд объединяет преобразования частоты”, Внутренний отчет № 27/2001. Applied DSP and VLSI Research Group, Университет Вестминстера.

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

Функции

Введенный в R2011a