打印
[技术求助]

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

[复制链接]
2134|8
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
沙发
xyz549040622| | 2015-1-8 18:24 | 只看该作者
1.对于第一个毛刺,是否可以设置变化的上下限值,一定时间内变化率太大,不取

使用特权

评论回复
板凳
airwill| | 2015-1-8 19:04 | 只看该作者
这个变化的斜率是比较高, 但好象比正常波形的最大斜率大了没有多少.
从波形看, 它有个很大的拐点 (我们数学上, 面对拐点的处理, 通常是用求导的方法)

使用特权

评论回复
评分
参与人数 1威望 +5 收起 理由
xyz549040622 + 5
地板
caijianfa55|  楼主 | 2015-1-9 18:27 | 只看该作者
airwill 发表于 2015-1-8 19:04
这个变化的斜率是比较高, 但好象比正常波形的最大斜率大了没有多少.
从波形看, 它有个很大的拐点 (我们数学 ...

求导那一点的的导数不是接近为零嘛?

使用特权

评论回复
5
airwill| | 2015-1-10 13:29 | 只看该作者
导数为零, 表示那里切线是水平线. 没有啥关系.
我说的是: 求导后的波形斜率很大的地方, 也就是可以推测出原波形斜率急剧变化的地方.

使用特权

评论回复
6
caijianfa55|  楼主 | 2015-1-10 17:53 | 只看该作者
airwill 发表于 2015-1-10 13:29
导数为零, 表示那里切线是水平线. 没有啥关系.
我说的是: 求导后的波形斜率很大的地方, 也就是可以推测出原 ...

编程怎么求导?直接前一个数据值减去后一个数据值?

使用特权

评论回复
7
airwill| | 2015-1-10 19:47 | 只看该作者
嗯, 前一个数据值减去后一个数据值是最简单的求导方式.  根据差值(减出来的差) 的变化来判断.

使用特权

评论回复
8
vivilzb1985| | 2015-1-11 17:53 | 只看该作者
楼上的有道理,将差值规定在一定的范围内的就可以滤掉这个异常点的。

使用特权

评论回复
9
firstblood| | 2015-1-13 19:35 | 只看该作者
airwill 发表于 2015-1-10 19:47
嗯, 前一个数据值减去后一个数据值是最简单的求导方式.  根据差值(减出来的差) 的变化来判断. ...

楼上说的是,将差值设定到一定的范围的,超出该范围的,该点数据就是异常点的,直接滤掉的。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

44

主题

152

帖子

1

粉丝