函数 > 信号处理 > 数字滤波 > FIR 滤波器设计
  
FIR 滤波器设计
bandpass(f1, f2, n, [w]) - 返回有 n 个系数且截断频率为 f1f2bandpass FIR 滤波器的系数,以锥度 w 设置窗口。
bandstop(f1, f2, n, [w]) - 返回有 n 个系数且截断频率为 f1f2bandstop FIR 滤波器的系数,以锥度 w 设置窗口。
highpass(f, n, [w]) - 返回有 n 个系数且截断频率为 fhighpass FIR 滤波器的系数,以锥度 w 设置窗口。
lowpass(f, n, [w]) - 返回有 n 个系数且截断频率为 flowpass FIR 滤波器的系数,以锥度 w 设置窗口。
自变量
ff1f2 为实值截断或 bandpass 频率,被指定为采样频率的分数,其值介于 0 和 0.5 之间。
n 为大于 2 的整数。它表示滤波器的系数数量。
w (可选) 是表示窗口化函数索引的整数。如果 w 是 0 或尚未指定,则使用矩形窗口。
下表给出了 w 的值及其对应的窗类型:
w 的值
窗口
0
当前默认窗口
1
矩形 (默认)
2
尖顶矩形窗
3
三角形窗
4
汉宁窗
5
汉明窗
6
布拉克曼窗
7
Nuttall 窗
附加信息
FIR 设计函数通过对理想滤波器的脉冲响应进行窗口化来生成给定类型的 FIR 滤波器的系数。
所有函数都会返回一个包含滤波器系数的 n 元素矢量。