allpasslp2xn

Фильтр Allpass для преобразования lowpass в N значений

Синтаксис

[AllpassNum,AllpassDen] = allpasslp2xn(Wo,Wt)
[AllpassNum,AllpassDen] = allpasslp2xn(Wo,Wt,Pass)

Описание

[AllpassNum,AllpassDen] = allpasslp2xn(Wo,Wt) возвращает числитель, AllpassNumи знаменатель, AllpassDen, из Nфильтр отображения allpass I-го порядка, где N - порядок фильтра allpass для выполнения реального преобразования lowpass в действительное многоточечное частотное преобразование. Параметрический N также задает количество реплик фильтра прототипа, созданного вокруг модуль круга после преобразования. Это преобразование эффективно помещает N функции исходного фильтра, расположенного на частотах Wo1,...,WoN, в необходимых положениях целевой частоты, Wt1,...,WtM. По умолчанию функция постоянного тока сохраняется в исходном местоположении.

[AllpassNum,AllpassDen] = allpasslp2xn(Wo,Wt,Pass) позволяет вам задать дополнительный параметр, Pass, который выбирает между использованием «DC Mobility» и «Nyquist Mobility». В первом случае функция Nyquist остается в исходном местоположении, и функция DC свободно перемещается. Во втором случае функция постоянного тока сохранена на исходной частоте, а функция Nyquist является подвижной.

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

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

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

Аргументы

ПеременнаяОписание
Wo

Значения частоты, которые будут преобразованы из фильтра прототипа

Wt

Желаемые положения частоты в преобразованном целевом фильтре

Pass

Выбор ('pass'/'stop') полосы пропускания/полосы остановки постоянного тока, 'pass' будучи значением по умолчанию

AllpassNum

Числитель фильтра отображения

AllpassDen

Знаменатель фильтра отображения

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

Ссылки

Cain, G.D., A. Krukowski and I. Kale, «High Order Transformations for Flexible IIR Filter Design», VII European Signal Processing Conference (EUSIPCO CO '94), vol. 3, pp. 1582-1582-1585, e.

Krukowski, A., G.D. Cain and I. Kale, «Custom designed high-order frequencation for IIR filters», 38-й симпозиум по схемам и системам Среднего Запада (MWSCAS '95), Рио-де-Жанейро, Бразилия, август 1995.

См. также

|

Введенный в R2011a