我有一个嘈杂的信号,在有限的时间段(例如 40 个)内跳跃到高值并恢复正常,我想过滤它以获得没有跳跃的平滑信号。这是图表,蓝色的。
我尝试了移动平均滤波器(n = 20),绿色的。还尝试了截止频率 = 0.01(我手动选择)的基于窗口的(kaiser)LPF,但过滤后的信号仍然跟随跳跃。
我还尝试在发生跳跃时使用过去 n 值的平均值来使信号变平。但我怎么能找到跳跃的开始。我需要一个门槛。确定跳跃的结束也有困难。我需要另一个门槛。
- 有没有办法以不跟随跳跃的方式过滤信号?
- 那些跳跃和下降是由低频引起的,因为 LPF 不能消除它们吗?所以我应该使用高通滤波器吗?我很困惑。
编辑:另一个图表显示了我想要消除的内容(灰色区域)。