虽然 IIR 陷波滤波器很有吸引力,但我需要在滤波器输出处保持相位线性。我想可以使用标准的 IIR 陷波滤波器: https ://www.researchgate.net/publication/224174145_A_Complex_Adaptive_Notch_Filter ,然后是某种形式的相位均衡。另一种选择是具有共轭对称系数的 FIR 滤波器。我不知道文献中明确针对单一复杂音调的任何 FIR 设计。
对最好的前进方式有任何想法吗?
虽然 IIR 陷波滤波器很有吸引力,但我需要在滤波器输出处保持相位线性。我想可以使用标准的 IIR 陷波滤波器: https ://www.researchgate.net/publication/224174145_A_Complex_Adaptive_Notch_Filter ,然后是某种形式的相位均衡。另一种选择是具有共轭对称系数的 FIR 滤波器。我不知道文献中明确针对单一复杂音调的任何 FIR 设计。
对最好的前进方式有任何想法吗?
我可能会考虑对您想要降低(或升高)到 0 Hz 的频率进行复杂的调制。然后运行您最喜欢的深度直流阻断器(如果需要,还可以进行相位调整)。然后将结果复杂地重新调制回原始的未移位频谱。
DC 块:对于非实时,只需减去整个信号的平均值。或者,如果您可以容忍延迟,则使用长(加权?)移动平均线(Rick Lyons 对此技术有一些注释)。
最简单的解决方案可能是窗口设计方法 FIR 滤波器。尽管文献大多只讲述设计低通滤波器,但窗口设计方法实际上能够创建任意频率响应 FIR 滤波器。这是一个参考任意频率响应。