allpasslp2bpc

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

Описание

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

Примеры

свернуть все

Разработайте фильтр отображения 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. The axes 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 к комплексному преобразованию частоты полосы пропускания эффективно помещает одну функцию исходного фильтра, расположенную на частотном -Wo, в необходимое целевое местоположение частоты, Wt1, и вторую функцию, первоначально в +Wo, в новом местоположении, Wt2. Принято, что Wt2 больше Wt1.

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

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

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

См. также

|

Введенный в R2011a