这种波形哪种软件滤波算法最适合

2019-03-24 10:35发布

11.png 要求一连串上图波形的峰值,我用了FIR滤波后依然有毛刺峰值干扰,请问该用什么滤波方法去掉这种假峰?
此帖出自小平头技术问答
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
11条回答
caijianfa55
1楼-- · 2019-03-25 12:23
zqjqq88 发表于 2015-1-8 16:37
把FIR的阶数提高,换个窗类型试试。亦或C2000做个512点左右的FFT。


FIR阶数已经很高了,FFT做什么?

Aragorn
2楼-- · 2019-03-25 16:45
caijianfa55 发表于 2015-1-9 18:24
不一定



那这种东西就很难说了,如果时间很短,只有几个码值的话,中值滤波就可以解决了。如果尖锋时间比较长,而且对波形时间延时要求不太高,试试卡尔曼滤波。而且还要看你的应用是什么,要求不高的话,比如只是显示一个好看点的波形,那么做个最小二乘做拟合也没问题。又或者你是其他应用,那么求导,你会发现求导后的结果,在波形尖峰处也是尖峰,而其他地方基本上是平的。总之,这种东西跟应用有关。根据应用场合,有时候未必需要把尖峰去掉。
一个小白
3楼-- · 2019-03-25 17:03
 精彩回答 2  元偷偷看……
caijianfa55
4楼-- · 2019-03-25 19:21
Aragorn 发表于 2015-1-10 15:39
那这种东西就很难说了,如果时间很短,只有几个码值的话,中值滤波就可以解决了。如果尖锋时间比较长,而且对波形时间延时要求不太高,试试卡尔曼滤波。而且还要看你的应用是什么,要求不高的话,比如只是显示一个好看点的波形,那么做个最小二乘做拟合也没问题。又或者你是其他应用,那么求导,你会发现求导后的结果,在波形尖峰处也是尖峰,而其他地方基本上是平的。总之,这种东西跟应用有关。根据应用场合,有时候未必需要把尖峰去掉。

那个波形是已经经过中值滤波再经FIR滤波了的,求导波形峰值点不是为零吗?


caijianfa55
5楼-- · 2019-03-25 19:27
一个小白 发表于 2015-1-10 17:48
变  化  率  限   制  小  一  点  就  好  了   啊   。


变化率怎么确定?直接前一个数据值减去后一个数据值?

一周热门 更多>

相关问题

    相关文章