主要内容

firhalfband

半带FIR滤波器设计

句法

b = firhalfband(n,fp)
b = firhalfband(n,赢)
b = firhalfband(n,dev,'dev')
b = firhalfband('Minorder',FP,DEV)
b = firhalfband('Minorder',fp,dev,'kaiser')
b = firhalfband(...,'高')
b = firhalfband(...,'minphase')

描述

b = firhalfband(n,fp)设计低通订单的低通fir滤波器n具有等值的特征。n必须是一个整数。fp确定通带边缘频率,并且必须满足0 <fp<1/2,其中1/2对应于π/2RAD/样品。

b = firhalfband(n,赢)使用截断的,窗口式的响应方法而不是Equiripple方法设计低通n级滤波器。是一个n+1长度向量。理想的冲动响应被截断为长度n + 1,然后逐点与指定的窗口乘以

b = firhalfband(n,dev,'dev')设计具有等值特征的N阶低通滤波器。输入参数开发设置允许的最大通带和停止带纹波的值。

b = firhalfband('Minorder',FP,DEV)设计一个低通最小订购过滤器,带有通带边缘fp。峰纹波受到标量的约束开发。此设计使用Equiripple方法。

b = firhalfband('Minorder',fp,dev,'kaiser')设计一个低通最小订购过滤器,带有通带边缘fp。峰纹波受到标量的约束开发。此设计使用Kaiser窗口方法。

b = firhalfband(...,'高')返回高通的半带FIR滤波器。

b = firhalfband(...,'minphase')设计一个最小相同的FIR滤波器,使滤波器是半带滤波器的光谱因子(请回想一下h = conv(b,fliplr(b))是半带滤波器)。这对于设计完美的重建,两通道FIR滤波器库很有用。这minphase选项firhalfband基于窗口的半带滤波器设计不可用 -b = firhalfband(n,赢)b = firhalfband('Minorder',fp,dev,'kaiser')

在最小相案例中,滤波器顺序必须奇怪。

例子

全部收缩

该示例设计了具有指定最大纹波的最小订单半带滤波器。

b = firhalfband('最低订购',.45,0.0001);impz(b)

图包含一个轴对象。带有标题脉冲响应的轴对象包含类型词干的对象。

您可以看到每个替代样本的脉冲响应为零。

参考

[1] Saramaki,T,“有限冲动响应滤波器设计”,数字信号处理手册。S.K.Mitra和J.F. Kaiser Eds。Wiley-Interscience,纽约,1993年,第4章。

扩展功能

版本历史记录

在R2011a中引入

也可以看看

职能