主要内容

firhalfband

半带FIR滤波器设计

语法

b = firhalfband (n, fp)
b = firhalfband (n,赢)
b = firhalfband (n, dev,“开发”)
b = firhalfband (minorder, fp, dev)
b = firhalfband (dev minorder, fp,“皇帝”)
b = firhalfband(…,“高”)
b = firhalfband(…,“minphase”)

描述

b = firhalfband (n, fp)设计了一种阶低通半带FIR滤波器n具有相等特征的。n必须是一个偶数。《外交政策》确定通频带边缘频率,且必须满足0 <《外交政策》< 1/2,其中1/2对应于π/2rad /样品。

b = firhalfband (n,赢)用截断加窗脉冲响应法代替等纹波法设计了低通n阶滤波器。赢得是一个n + 1长度的向量。理想的脉冲响应被截短为长度n + 1,然后逐点与中指定的窗口相乘赢得

b = firhalfband (n, dev,“开发”)设计了一种具有等纹波特性的n阶低通半带滤波器。输入参数dev设置允许的最大通带和阻带纹波的值。

b = firhalfband (minorder, fp, dev)设计了一种带通带边的低通最小阶滤波器《外交政策》.峰值纹波受标量的约束dev.本设计采用等波纹法。

b = firhalfband (dev minorder, fp,“皇帝”)设计了一种带通带边的低通最小阶滤波器《外交政策》.峰值纹波受标量的约束dev.本设计采用Kaiser窗法。

b = firhalfband(…,“高”)返回高通半带FIR滤波器。

b = firhalfband(…,“minphase”)设计一个最小相位FIR滤波器,这样的滤波器是半带滤波器的频谱因子(回忆一下h = conv (b, fliplr (b))是半带滤波器)。这对于设计完美的重构双通道FIR滤波器组是有用的。的minphase选择firhalfband不能用于基于窗口的半带滤波器设计-b = firhalfband (n,赢)b = firhalfband (dev minorder, fp,“皇帝”)

在最小相位情况下,滤波器阶数必须是奇数。

例子

全部折叠

这个例子设计了一个具有指定的最大纹波的最小阶半带滤波器。

b = firhalfband (“minorder”点,0.0001);impz (b)

图中包含一个轴对象。标题为脉冲响应的轴对象包含一个类型为stem的对象。

你可以看到脉冲响应对于每个候补样本都是零。

参考文献

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

扩展功能

另请参阅

功能

介绍了R2011a