背景:我经常做某种需要独特滤波器的信号处理任务。通常此时我会去 MATLAB 并使用生成一个新的唯一过滤器。MATLAB函数实现了 Parks-McClellan 算法。现在我有一个过滤器,我将过滤器放入一个硬编码的数组中。但问题是我现在有一个硬编码过滤器,它只适用于一种场景。firpm()
问题:我现在可以解决我的信号处理问题了……但仅适用于非常特定的单个采样率或特定场景。
目标:我希望能够从 C 代码或其他语言调用并使我的信号处理代码更通用。我找不到 ! 的开源实现!firpm()
我在哪里可以获得Parks-McClellan 最优 FIR 滤波器设计算法(在 MATLAB 中又名的开源实现?