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