allpasslp2bpc

Allpass фильтруют для lowpass, чтобы объединить полосовое преобразование

Описание

[AllpassNum,AllpassDen] = allpasslp2bpc(Wo,Wt) возвращает числитель, AllpassNum, и знаменатель, AllpassDen, из первого порядка allpass сопоставляющий фильтр для выполнения действительного lowpass, чтобы объединить полосовое преобразование частоты. Для получения дополнительной информации смотрите Действительный Lowpass, чтобы Объединить Полосовое Преобразование Частоты.

Примеры

свернуть все

Спроектируйте allpass, сопоставляющий фильтр, изменяющий действительный фильтр lowpass с частотой среза Wo в 0.5 в комплексный полосовой фильтр с ребрами полосы Wt1 и Wt2 точно заданный в 0.2 и 0.4, соответственно. Вычислите частотная характеристика отображения просачиваются полный спектр.

Wo = 0.5;
Wt = [0.2 0.4];
[AllpassNum,AllpassDen] = allpasslp2bpc(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 object. The axes object with title Mapping Function Wo(Wt) contains 3 objects of type line.

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

свернуть все

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

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

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

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

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

свернуть все

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

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

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

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

Больше о

свернуть все

Действительный Lowpass, чтобы объединить полосовое преобразование частоты

Действительный lowpass, чтобы объединить полосовое преобразование частоты эффективно помещает одну функцию исходного фильтра, расположенного в frequency -Wo, в необходимом целевом местоположении частоты, Wt1 и второй функции, первоначально в +Wo, в новом местоположении, Wt2. Это принято, что Wt2 больше Wt1.

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

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

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

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

|

Введенный в R2011a