allpasslp2bp

Allpass фильтр для lowpass к полосно-пропускающему преобразованию

Описание

[AllpassNum,AllpassDen] = allpasslp2bp(Wo,Wt) возвращает числитель, AllpassNumи знаменатель, AllpassDen, фильтра отображения allpass второго порядка для выполнения реального преобразования lowpass в действительное полосно-частотное преобразование. Для получения дополнительной информации смотрите Real Lowpass to Real Bandpass Frequency Transformation.

Примеры

свернуть все

Спроектируйте фильтр отображения allpass, меняющий lowpass с частотой среза Wo при 0.5 к реальному полосно-пропускающему фильтру с частотами отключения Wt1 и Wt2 при 0.25 и 0.375, соответственно.

Вычислите частотную характеристику и постройте график фазового отклика, нормированной к, что на эффект является функцией отображения Wo(Wt). Обратите внимание, что преобразование работает одинаково как для положительных, так и для отрицательных частот.

Wo = 0.5; 
Wt = [0.25 0.375];
[AllpassNum, AllpassDen] = allpasslp2bp(Wo,Wt);
[h,f] = freqz(AllpassNum,AllpassDen,'whole');
plot(f/pi,abs(angle(h))/pi,Wt,Wo,'ro');
title('Mapping Function Wo(Wt)');
xlabel('New Frequency, Wt'); 
ylabel('Old Frequency, Wo');

Figure contains an axes. The axes with title Mapping Function Wo(Wt) contains 3 objects of type line.

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

свернуть все

Значение частоты, которое будет преобразовано из фильтра прототипа, заданное как действительный скаляр в области значений (0,1).

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

Желаемые положения частоты в преобразованном целевом фильтре, заданные как вектор действительных чисел со значениями в области значений (0,1).

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

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

свернуть все

Числитель фильтра отображения, возвращенный как действительный вектор.

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

Знаменатель фильтра отображения, возвращенный как действительный вектор.

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

Подробнее о

свернуть все

Реальное Lowpass к реальному полосно-частотному преобразованию

Действительное lowpass к действительному преобразованию частоты полосы пропускания эффективно помещает одну функцию исходного фильтра, расположенного на частотном -Wo, в необходимое целевое местоположение частоты, W t1, и второй функции, первоначально на +W o, в новое местоположение, W t2. Принято, что Wt2 больше W t1. Это преобразование реализует DC mobility, что означает, что функция Nyquist остается в Nyquist, но функция DC перемещается в положение, зависящее от выбора Wt.

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

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

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

Lowpass к полосно-пропускающему преобразованию может также использоваться для преобразования других типов фильтров, например, реальные узкополосные фильтры или резонаторы могут быть удвоены и изменены на двух разных желаемых частотах.

Ссылки

[1] Nowrouzian, B., and A.G. Constantinides. «Передаточная функция Ссылки прототипа Параметров в дискретных частотных преобразованиях». В Трудах 33-го Симпозиума по схемам и системам Среднего Запада, 1078-82. Калгари, Альта., Канада: IEEE, 1991. https://doi.org/10.1109/MWSCAS.1990.140912.

[2] Nowrouzian, B., and L.T. Bruton. Решения закрытой формы для эллиптических передаточных функций в дискретном времени. В [1992] Материалы 35-го симпозиума по схемам и системам на Среднем Западе, 784-87. Вашингтон, округ Колумбия, США: IEEE, 1992. https://doi.org/10.1109/MWSCAS.1992.271206.

[3] Константинид, А.Г. «Спектральные преобразования для цифровых фильтров». Труды ИЭЭЭ, т. 117, № 8:1585 - 1590. Август 1970 года.

См. также

|

Введенный в R2011a