最小二乘线性相位FIR滤波器设计
firls
设计一个线性相位冷杉过滤器。该滤波器使理想分段线性函数与滤波器在一组期望频带上的幅值响应之间的加权积分平方误差最小化。
参考[1]描述了背后的理论方法firls
.该函数粗略地求解了一个包含大小内积矩阵的线性方程组n / 2
使用MATLAB®\运营商。
本函数设计了I、II、III和IV型线性相位滤波器。类型I和II分别是n的偶数和奇数的默认值。的希尔伯特的
和“区别”
标志产生III (n个偶数)和IV (n个奇数)过滤器。不同类型的滤波器对它们的频率响应有不同的对称性和约束(见[2]详情)。
线性相位滤波器类型 | 过滤器订单 | 对称系数 | 响应H(f), f = 0 | 响应H(f), f = 1 (Nyquist) |
---|---|---|---|---|
I型 |
甚至 |
B (k) = B (n+2-k) k=1,…n + 1 |
没有限制 |
没有限制 |
II型 |
奇怪的 |
B (k) = B (n+2-k) k=1,…n + 1 |
没有限制 |
H(1) = 0 |
类型III |
甚至 |
B (k) = -b (n+2-k), k=1,…n + 1 |
H(0) = 0 |
H(1) = 0 |
IV型 |
奇怪的 |
B (k) = -b (n+2-k), k=1,…n + 1 |
H(0) = 0 |
没有限制 |
[1] Parks T.W C.S. Burrus,数字滤波器设计, John Wiley & Sons, 1987,第54-83页。
[2]奥本海姆,a.v.和R.W.谢弗,离散时间信号处理, Prentice-Hall, 1989,第256-266页。