iirlp2xn

Преобразуйте БИХ фильтр lowpass к БИХ действительный фильтр N значений

Описание

пример

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

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

[Num,Den,AllpassNum,AllpassDen] = iirlp2xn(B,A,Wo,Wt,Pass) позволяет вам выбирать между использованием "Мобильности DC" и "Мобильностью Найквиста". В первом случае функция Найквиста остается в своем исходном местоположении, и функция DC свободна перемещаться. Во втором случае функция DC сохранена на исходной частоте, и функции Найквиста позволяют переместиться.

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

Примечание

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

Примеры

свернуть все

Спроектируйте прототип действительный БИХ lowpass эллиптический фильтр с усилением приблизительно-3 дБ в 0.5π рад/отсчет.

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

Преобразуйте фильтр lowpass к БИХ действительный фильтр N значений.

[num,den] = iirlp2xn(b,a,[-0.5 0.5],[0.25 0.75]);

Сравните ответы величины фильтров с помощью FVTool.

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 соответствие половине частоты дискретизации.

Длина векторов Wo и Wt должно быть то же самое.

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

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

Длина векторов Wo и Wt должно быть то же самое.

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

Выбор полосы пропускания или полосы задерживания в DC в виде 'pass' или 'stop'.

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

свернуть все

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

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

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

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

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

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

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

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

Больше о

свернуть все

БИХ Lowpass к БИХ действительное преобразование фильтра n значений

БИХ Lowpass к БИХ Действительное преобразование Фильтра N значений эффективно помещает N функции исходного фильтра, расположенного на частотах Wo1..., WoN, на необходимых целевых местоположениях частоты, Wt1..., WtM.

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

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

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

Ссылки

[1] Круковский, A., Г.Д. Каин и я. Капуста. “Изготовленные на заказ Старшие Преобразования Частоты для БИХ-Фильтров”. На 38-м Среднезападном Симпозиуме по Схемам и Системам. Продолжения, 1:588–91. Рио-де-Жанейро, Бразилия: IEEE, 1996.

[2] Каин, G.D., А. Круковский и я. Капуста, “Высокого уровня Преобразования для Гибкого БИХ-Создания фильтра”, VII европейских Конференций по Обработке сигналов (EUSIPCO '94), издание 3, стр 1582-1585, Эдинбург, Соединенное Королевство, сентябрь 1994.

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

Функции

Введенный в R2011a