最小二乘线性相位FIR滤波器设计
firls
设计一个线性相位FIR滤波器,使理想分段线性函数与滤波器幅值响应之间的加权积分平方误差在一组期望频带内最小。
参考[2]描述背后的理论方法firls
。该函数求解的线性方程组涉及一个大致大小的内积矩阵n \ 2
使用MATLAB®\
操作符。
这些是第I类(n
)及第II类(n
是偶数)线性相位滤波器。向量f
和一个
指定滤波器的频幅特性:
这个图说明了f
和一个
定义期望振幅响应的矢量。
该函数设计I、II、III、IV型线性相位滤波器。类型I和类型II分别是n为偶数和奇数时的默认过滤器,而希尔伯特的
和“区别”
标记产生类型III (n为偶数)和IV (n为奇数)过滤器。不同的滤波器类型对它们的频率响应有不同的对称性和约束(参见[1]详情)。
线性相位滤波器型 | 过滤器订单 | 对称系数 | 响应H(f), f = 0 | 响应H(f), f = 1 (Nyquist) |
---|---|---|---|---|
I型 |
甚至 |
没有限制 |
没有限制 |
|
II型 |
奇怪的 |
没有限制 |
H(1) = 0 | |
类型III |
甚至 |
H(0) = 0 |
H(1) = 0 |
|
IV型 |
奇怪的 |
H(0) = 0 |
没有限制 |
奥本海姆,艾伦五世,罗纳德W.谢弗和约翰R.巴克。离散时间信号处理。上鞍河,新泽西州:普伦蒂斯霍尔出版社,1999年。
Thomas W.和C. Sidney Burrus。数字滤波器设计。新泽西州霍博肯:约翰威利父子公司,1987年,第54-83页。