getFilters

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

Синтаксис

c = getFilters(src)

Описание

пример

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