什么窗口 Sinc 可能最接近 Parks-McClellan 低通滤波器?

信息处理 matlab 过滤器设计 窗函数
2022-02-23 21:37:49

dsp.stackexchange 上的另一个问题中,声明了 MATLAB firpm() 或 firls() 用于抗混叠低通滤波器的输出“接近”窗口化 Sinc 低通滤波器的系数。

如果是这样的话:

哪个窗口(应用于 Sinc“完美”重建波形)将提供与 Parks–McClellan 或 Remez- 设计的相同长度 FIR 滤波器最接近的低滤波器内核系数(以最小平方误差或其他常用度量)交换方法?它是著名的命名窗口函数之一(Nuttall 等)吗?或者这个窗口是否有一个很好的数值或易处理的方程近似?

1个回答

没有任何。

您所要求的是乘以sinc () 函数的窗口将为您提供最佳脉冲响应内核,就像您可能从 Parks-McClellan 获得的一样。好吧,要获得那个窗口,您必须撤消乘法。

问题是你不能除以零。P-McC产生的这些“类 sinc”函数中的任何一个都将通过 0。但不一定在sinc () 函数通过零的同一位置。