我有一些基于 Jake Janovetz 的 Parks-McClellan (Remez) 过滤器生成代码的代码。给定通带纹波和阻带衰减的要求,如何估算构建低通滤波器所需的抽头数?我已经知道如何将这些要求转换回过滤器误差偏差。
如何估计 Parks-McClellan 滤波器所需的抽头
信息处理
过滤器
过滤器设计
低通滤波器
2022-01-02 09:54:39
1个回答
如果您使用的是 MATLAB,则该函数firpmord
可以帮助您。与其他一些 MATLAB 函数一样,它不链接到任何库或 mex 文件,它只是运行的 MATLAB 代码。我提到它的唯一原因是,当您打开此函数 ( open firpmord
) 时,它有一个remlpord
由 ( ta-daaaaa !) JH McClellan 本人编写的子函数。它使用硬编码数字矩阵并参考Rabiner & Gold,Theory and Appications of DSP,第 156-7 页。因此,该方法必须具有一定的经验性,尽管我不会以一种或另一种方式争论。无论如何,你可以研究这个函数(它很短),并在它的基础上编写你自己的函数。虽然我没有找到任何解决这个问题的具体论文,但也许有书籍。
其它你可能感兴趣的问题