Частотная характеристика просачивается channelizer
[ вычисляет матрицу комплексных частотных характеристик для каждого, просачиваются H,w] = freqz(obj)dsp.Channelizer Система object™. Каждый столбец H соответствует частотной характеристике для одного из фильтров в channelizer. w вектор из нормированных частот в который строки H вычисляются.
[ вычисляет частотную характеристику фильтров с индексами, соответствующими элементам в векторном H,w] = freqz(obj,ind)indind вектор-строка из индексов между 1 и obj.NumFrequencyBands. По умолчанию этот вектор [1:N], где N является количеством диапазонов частот.
Например, чтобы вычислить частотную характеристику первых 4 фильтров, установите ind к [1:4].
channelizer = dsp.Channelizer; [H,w] = freqz(channelizer,[1:4]);
[ вычисляет частотную характеристику фильтров с дополнительными опциями, заданными одним или несколькими H,f] = freqz(obj,ind,Name,Value)Name,Value парные аргументы.
Например, чтобы задать частоту дискретизации 44 100 Гц, установите 'Fs' к 44100. Чтобы вычислить частотную характеристику с помощью 1 024 точек частоты, установите 'NFFT' к 1024. Кроме того, чтобы вычислить сумму частотной характеристики фильтров, установите 'overall' к true.
channelizer = dsp.Channelizer; [H,f] = freqz(channelizer,[1:4],'Fs',44100,'NFFT',1024,'overall',true);
coeffs | tf | polyphase | fvtool | bandedgeFrequencies | centerFrequencies | getFilters