打印
[MCU]

求波形峰值与谷值的算法

[复制链接]
1733|3
手机看帖
扫描二维码
随时随地手机跟帖
沙发
joyme| | 2014-10-9 16:42 | 只看该作者
就是在一段时间内对采样值排序得到最大和最小值,谈不上啥算法,定义两个变量maxValue、minValue存储,每次得到采样值跟上一次的值比较,大的存maxValue,小的存minValue就好

使用特权

评论回复
板凳
lxm851115|  楼主 | 2014-10-24 17:08 | 只看该作者
joyme 发表于 2014-10-9 16:42
就是在一段时间内对采样值排序得到最大和最小值,谈不上啥算法,定义两个变量maxValue、minValue存储,每次 ...

感谢2楼回复,但是你说的这种只能判断出一个最大值和最小值。而我想要的是交流信号中所有的波峰和波谷。
从别的地方看到,可以选取基电平,每上一次基准电平开始查找最大值,当小于基准电平后截止,最大值为此次波峰,同样查找波谷,当下次上基准电平后查找下一个波峰,以此类推。

使用特权

评论回复
地板
icecut| | 2014-10-24 18:20 | 只看该作者
不就是求拐点的算法嘛。。。。可以求导,然后0点就是拐点。然后周期滤波一下。。。选出一个有代表性的。当然,离散求导没有0点。还是拐点。就看符号变化的点好了

使用特权

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

本版积分规则

7

主题

8

帖子

0

粉丝