我正在尝试通过对信号进行 LP 滤波并从原始滤波器中减去输出来对信号进行 HP 滤波。为了获得 LP 滤波信号,我使用三阶巴特沃斯滤波器对 16,000 个样本的信号进行后向滤波。截止频率为 0.5 Hz @ 250 Hz。没有使用窗户。
在前 85% 左右的样本中,这种方法的输出似乎与实际的 HP 滤波信号完全重叠。然而,在输出结束时,出现了一种疑似 sinc 的现象。
- 是什么原因造成的?
- 我可以改变什么以使这种方法可行?
这是重叠的两个信号。蓝色的是经过 HP 过滤的,红色的是通过减法获得的。
这是每个样本的绝对差异。它们永远不会完全相等;最小差异为 8e-12。87% 的值低于 0.01。
(如果有更好的方法从 LP 滤波器的获得 HP 滤波器,我很乐意学习它。)