Частотная характеристика просачивается 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