getFilters

Получите одноступенчатые фильтры

Синтаксис

Описание

пример

c = getFilters(src) возвращает многоскоростные фильтры, расположенные каскадом вместе в src выполнять полное преобразование частоты дискретизации. Результатом является FilterCascade структура, c. Каждое поле c содержит фильтр, используемый на конкретном этапе, и предоставляет доступ к его коэффициентам и факторам изменения уровня.

Примеры

свернуть все

Создайте src, многоступенчатый конвертер частоты дискретизации со свойствами по умолчанию. src преобразует между 192 кГц и 44,1 кГц. Найдите отдельные фильтры, которые располагаются каскадом вместе, чтобы выполнить преобразование.

src = dsp.SampleRateConverter;
c = getFilters(src);

Визуализируйте частотную характеристику decimator, используемого в первой стадии процесса.

m = c.Stage1;

[h,w] = freqz(m);
plot(w/pi,20*log10(abs(h)))
xlabel('\omega / \pi')
ylabel('Magnitude (dB)')

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

свернуть все

Многоступенчатый конвертер частоты дискретизации в виде dsp.SampleRateConverter Системный объект.

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

свернуть все

Одноступенчатые фильтры, возвращенные как FilterCascade структура.

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

Функции

Объекты

Введенный в R2014b