文档帮助中心文档
滤波器设计的Prony方法
[b,a] = prony(h, board,aord)
例子
[b,一个= prony(h,矿房,aord)返回具有脉冲响应的因果有理传递函数的分子和分母系数h,分子阶矿房,分母顺序aord.
[b,一个= prony(h,矿房,aord)
b
一个
h
矿房
aord
全部折叠
用四阶IIR模型拟合低通滤波器的脉冲响应。绘制原始和prony设计的脉冲响应。
D = designfilt(“lowpassiir”,“NumeratorOrder”,4,“DenominatorOrder”,4,...“HalfPowerFrequency”, 0.2,“DesignMethod”,“黄油”);H = filter(d,[1 0 (1,31)]);Bord = 4;Aord = 4;[b,a] = prony(h, board,aord);Subplot (2,1,1) stem(impz(b,a,length(h)))标题“Prony设计的冲动反应”副图(2,1,2)干(h)标题“输入脉冲响应”
将10阶FIR模型拟合到高通滤波器的脉冲响应中。绘制原始和prony设计的频率响应。响应匹配精度高。
D = designfilt(“highpassfir”,“FilterOrder”10“CutoffFrequency”, 0.8);H = filter(d,[1 0 (1,31)]);Bord = 10;Aord = 0;[b,a] = prony(h, board,aord);FVT = fvtool(b,a,d);传奇(fvt“普龙尼”,“原始”)
脉冲响应,用矢量表示。
例子:0.5) impz (fir1(20日)给出了20阶FIR滤波器在归一化截止频率下的脉冲响应π/ 2rad /样品。
0.5) impz (fir1(20日)
数据类型:单|双复数支持:金宝app是的
单
双
分子和分母的顺序,指定为正整数标量。如果的长度h小于max (矿房,aord)时,函数将脉冲响应填充为零。
如果你想要一个全极传递函数,请指定矿房作为0.
0
如果你想要一个全零传递函数,请指定aord作为0.
数据类型:单|双
传递函数系数,作为向量返回。b长度矿房+ 1而且一个长度aord+ 1.
的传递函数是脉冲响应的z变换h[n]:
H ( z ) = ∑ n = − ∞ ∞ h ( n ) z − n .
一个有理传递函数多项式的比值在吗z1.这个方程描述了一个分子阶的因果有理传递函数问分母的顺序p:
H ( z ) = B ( z ) 一个 ( z ) = ∑ k = 0 问 b ( k ) z − k 1 + ∑ l = 1 p 一个 ( l ) z − l ,
在哪里一个[0] = 1.
[1]托马斯·W·帕克斯和c·西德尼·伯勒斯。数字滤波器设计.美国纽约:Wiley-Interscience, 1987。
designfilt|impz|莱文森|lpc的
designfilt
impz
莱文森
lpc的
您有这个示例的修改版本。要使用编辑打开此示例吗?
你点击了一个对应于这个MATLAB命令的链接:
在MATLAB命令窗口中输入该命令来运行该命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在可用的地方获得翻译的内容,并查看当地的活动和优惠。根据您所在的位置,我们建议您选择:.
您也可以从以下列表中选择一个网站:
选择中国站点(中文或英文)以获得最佳站点性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
联系当地办事处