exponenta event banner

allpassrateup

Фильтр Allpass для целого числа сверхдискретизировал преобразование

Синтаксис

[AllpassNum,AllpassDen] = allpassrateup(N)

Описание

[AllpassNum,AllpassDen] = allpassrateup(N) возвращает числитель, AllpassNum, и знаменатель, AllpassDen, из Nth-порядок allpass сопоставляющий фильтр для выполнения rateup преобразования частоты, которое создает N равные копии прототипа фильтруют частотную характеристику.

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

Примеры

Спроектируйте фильтр allpass, создающий эффект повышающей дискретизации цифрового фильтра четыре times:

Выберите любую функцию из исходного фильтра, скажите в Wo=0.2:

N = 4;
Wo = 0.2; Wt = Wo/N + 2*[0:N-1]/N;
[AllpassNum, AllpassDen] = allpassrateup(N);

Вычислите частотная характеристика отображения просачиваются полный спектр:

[h, f] = freqz(AllpassNum, AllpassDen, 'whole');

Аргументы

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

Отношение репликации частоты (сверхдискретизировавший отношение)

AllpassNum

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

AllpassDen

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

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

|

Введенный в R2011a