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')
。
在最小相案例中,滤波器顺序必须奇怪。
例子
参考
[1] Saramaki,T,“有限冲动响应滤波器设计”,数字信号处理手册。S.K.Mitra和J.F. Kaiser Eds。Wiley-Interscience,纽约,1993年,第4章。