背景:通常,我在执行某种信号处理任务,需要一个唯一的滤波器。通常在这一点上,我进入MATLAB并使用生成一个新的唯一过滤器。MATLAB 函数实现了该Parks-McClellan算法。现在,我有了一个过滤器,并将该过滤器放入一个硬编码的数组中。但是,这里的问题是我现在有一个仅适用于一种情况的硬编码过滤器。firpm()
问题:我现在可以解决信号处理问题,但仅适用于非常特殊的单采样率或特殊情况。
目标:我希望能够调用从C代码或其他某种语言并使我的信号处理代码更通用。我找不到的开源实现firpm()
!
在哪里可以获得Parks-McClellan最佳FIR滤波器设计算法(在MATLAB中又称为开源实现?
type firpm.m
在MATLAB中进行过尝试?那将向您展示MATLAB函数的实现。