文档帮助中心文档
显示时变幅度响应
阶跃(dfv、filt)
步骤(dfv、B、A)
实例
台阶(dfv,FILT.)显示对象过滤器的时变幅值响应,FILT.,在动态过滤器可视化工具图中,只要FILT.有一个有效的freqz()实施
台阶(dfv,FILT.)
dfv
FILT.
freqz()
台阶(dfv,B,A.)显示数字滤波器的幅值响应,其分子和分母多项式系数存储在B1.和A.1.,B2.和A.2.和BN和A.N分别地
台阶(dfv,B,A.)
B
A.
B1.
A.1.
B2.
A.2.
BN
A.N
全部崩溃
设计具有时变幅度响应的FIR滤波器。在动态滤波器可视化仪上绘制此变化响应。
创建一个dsp.dynamicfiltervicesualizer目的。
dsp.dynamicfiltervicesualizer
dfv=dsp.DynamicFilterServicesAlizer(“YLimits”,[-120 10])
dfv=DynamicFilterServiceSualizer,属性为:FFTLength:2048 SampleRate:44100 FrequencyRange:[0 22050]XScale:'Linear'MagnitudeSplay:'Magnitude(dB)'Visualization Name:'Dynamic Filter Visualizer'Title:'Magnitude Response'YLimits:[-120 10]ShowLegend:0 FilterNames:{'}上掩码:Inf下掩码:[240 262 800 500]
改变FIR滤波器的截止频率,K从…起0.1到0.5以增量为例0.001.使用动态过滤器可视化工具查看变化幅度响应。
0.1
0.5
0.001
对于k=0.1:0.001:0.5B=fir1(90,k);dfv(b,1);终止
使用动态滤波器可视化仪可视化可变带宽FIR滤波器的变化幅度响应。
dfv=dsp.DynamicFilterServicesAlizer(“YLimits”,[ - 160 10])
dfv=DynamicFilterServiceSualizer,属性为:FFTLength:2048 SampleRate:44100 FrequencyRange:[0 22050]XScale:'Linear'MagnitudeDisplay:'Magnitude(dB)'Visualization Name:'Dynamic Filter Visualizer'Title:'Magnitude Response'YLimits:[-160 10]ShowLegend:0 FilterNames:{'}上掩码:Inf下掩码:[240 262 800 500]
设计了一个中心频率为5kHz,带宽为4kHz的带通可变带宽FIR滤波器。
Fs=44100;vbw=dsp.VariableBandwidthFIRFilter(“FilterType”,'带通',...“过滤器订单”,100,...“采样器”,财政司司长,...“中心频率”,5e3,...“带宽”,4e3);
改变滤波器的中心频率。使用dsp.dynamicfiltervicesualizer目的。
对于idx=1:100 dfv(vbw);vbw.CenterFrequency=vbw.CenterFrequency+20;终止
动态过滤器可视化工具,指定为dsp.dynamicfiltervicesualizer目的。
使用有效的freqz()实施
分子多项式系数,指定为行向量。
数据类型:仅有一个的|双重的
仅有一个的
双重的
分母多项式系数,指定为:
标量-该滤波器为FIR滤波器。
行向量–过滤器是一个IIR过滤器。
隐藏
显示
您有此示例的修改版本。是否要用您的编辑打开此示例?
您单击了与此MATLAB命令对应的链接:
通过在MATLAB命令窗口中输入命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站以获取可用的翻译内容,并查看本地活动和优惠。根据您的位置,我们建议您选择:.
您还可以从以下列表中选择网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家/地区站点不适合您所在位置的访问。
联系当地办事处