fdesign.arbmagnphase是一个 MATLAB 内置函数,它将创建一个最适合给定频率响应的滤波器。
我想在 Python 中实现类似的功能。什么算法用于根据任意频率响应合成滤波器?
fdesign.arbmagnphase是一个 MATLAB 内置函数,它将创建一个最适合给定频率响应的滤波器。
我想在 Python 中实现类似的功能。什么算法用于根据任意频率响应合成滤波器?
对于 FIR 滤波器设计,常用算法包括 Remez 交换或 Parks-McClellan : Remez 交换和 Parks-McClellan 滤波器设计有什么区别?
对于 IIR 滤波器,一种可能性是差分进化算法,如一些 IEEE 期刊中所述。如果您有实际所需的相位响应并且可以猜测滤波器阶数,那么 Berchin 的 FDLS 方法可能是合适的。