使用 lanczos 滤波器对“统一信号”(即所有信号)重新采样时,我看到时域出现波纹。纹波/误差与采样率周期的余弦完全相似 - 即。误差在 0.5 的部分样本偏移量处最大。对 lanczos 内核使用较大可以减少错误,但它永远不会停止存在。
- 这是应该发生的,还是我在某处犯了一个实施错误?手动进行卷积表明这些项的总和永远不会为 1(除非偏移量 = 0)。截断的 sinc 显示了同样的问题。
- 是否有任何不显示此类错误的窗口 sinc 滤波器?否则,对于重采样技术还有其他建议吗?我通常在寻找能够提供 > 10 的 lanczos 内核性能的。
编辑:感谢您的评论。我将详细说明我想要什么:所以我正在插入一个波形显示。重要且有趣的是,插值通过原始样本点并尽可能地类似于信号的“真实”形状。这意味着这很好:
因此,不足和过冲本身并不是问题(从技术上讲,这就是重点)。然而,这是(注意这只是一个直流信号) - 即。信号中的任何内容都不会引起振铃,它只是一个伪影,具体取决于您的分数插值偏移: