在恒定信号上应用高通滤波器

时间:2015-05-22 14:21:29

标签: filter signal-processing highpass-filter

我最近实施了Butterworth高通滤波器(二阶)。一切似乎都运行正常,除了我在将这样的滤波器应用于恒定信号时有一个问题。由于恒定信号中没有高频分量,我希望滤波器产生一个恒定的0信号。

下面的图是我的结果。似乎有“涟漪”''在高通滤波信号(正确)收敛到0之前的前几帧中。

这是在恒定信号上应用Butterworth高通滤波器的逻辑结果,还是我的代码中可能存在错误?

编辑:我在Octave中创建了相同的过滤器,产生相同的输出。这表明我们确实正在查看阶跃响应,正如Paul R.所指出的那样。

enter image description here

enter image description here

1 个答案:

答案 0 :(得分:3)

过滤器的输入本质上是一个阶跃函数(因为它在t = 0之前的值为0,而t> 0的值为正值),因此您可以看到过滤器的step response,因此最初的响个不停。这是预期的行为,在适当的时间后,阶跃响应将稳定为零。