文档帮助中心文档
多速率多级滤波器的频率响应
[h,f] = freqz(sysobj,n,range)
[h,f] = freqz(sysobj,f)
例子
[h,f= freqz(sysobj,n,范围)返回复频率响应,h,为多速率多级滤波器系统对象™和频率矢量f在这h计算。n是频率点的个数,和范围是计算响应的频率范围。
[h,f= freqz(sysobj,n,范围)
h
f
sysobj
n
范围
对于采样速率转换器对象,采样速率为两者中较大的InputSampleRate而且OutputSampleRate.
InputSampleRate
OutputSampleRate
[h,f= freqz(sysobj,f)返回复频率响应h在向量指定的频率点上计算f.输入向量f单位是Hz。
[h,f= freqz(sysobj,f)
全部折叠
创建一个具有默认属性的多级采样率转换器,对应于用于从192 kHz转换到44.1 kHz的组合三个滤波器级。计算并显示频率响应。
src = dsp.SampleRateConverter;[H,f] = freqz(src);情节(f, 20 * log10 (abs (H)))
计算并显示20 Hz至44.1 kHz范围内的频率响应。
F = 20:10:44.1e3;[H,f] = freqz(src,f);情节(f, 20 * log10 (abs (H)))
计算复带通抽取器的复频率响应freqz函数。
freqz
创建一个dsp。ComplexBandpassDecimator对象。设置DecimationFactor到12岁,CenterFrequency到5000赫兹,和SampleRate到44100赫兹。计算并显示频率响应。
dsp。ComplexBandpassDecimator
DecimationFactor
CenterFrequency
SampleRate
cbp = dsp.ComplexBandpassDecimator(12,5000,44100);[h,f] = freqz(cbp);情节(f, 20 * log10 (abs (h)))网格在包含(的频率(赫兹)) ylabel (“h (dB)”)
dsp。SampleRateConverter
Filter系统对象,指定为dsp。ComplexBandpassDecimator或者一个dsp。SampleRateConverter系统对象。
8192
响应评估的频率点数,指定为正整数标量。如果n未指定,默认为8192。
数据类型:单|双
单
双
“一半”
“整体”
计算频率响应时考虑的范围,指定为“一半”(从0到π)或“整体”(从0到2π).如果范围未指定时,默认为“一半”.
计算响应的频率(以赫兹为单位),指定为矢量。
数据类型:双
复频率响应,以矢量形式返回。
数据类型:双复数支持:金宝app是的
计算响应的频率,以矢量形式返回。
成本
信息
visualizeFilterStages
getActualOutputRate
getFilters
getRateChangeFactors
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处
现在就去审判吧