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