Частотная характеристика просачивается channelizer
[H,w] = freqz(obj)[H,w] = freqz(obj,ind)[H,f] = freqz(obj,ind,Name,Value)[ вычисляет матрицу комплексных частотных характеристик для каждого, просачиваются Система H,w] = freqz(obj)dsp.Channelizer object™. Каждый столбец H соответствует частотной характеристике для одного из фильтров в channelizer. 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.
Например, чтобы задать уровень выборки 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);
bandedgeFrequencies | centerFrequencies | coeffs | fvtool | getFilters | polyphase | tf