cpubbs论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

LabVIEW+单片机学习套件全套教程资料下载[免费]LabVIEW论坛精华列表贴USB0816数据采集卡《LabVIEW宝典》
LabWindows/CVI论坛精华贴NET0816以太网数据采集卡RC0210远程设备授权系统 关闭关停锁定打开设备 户外分布式数据采集
NET1624低速高精度以太网数据采集卡WIFI0824SD无线WIFI网络数据采集卡脱机运行 SD存储 小尺寸微型 串口采集远程采集 安卓 手持移动采集 纪录仪
查看: 2405|回复: 12

求助:如何计算这段特殊波形的波峰个数

[复制链接]
发表于 2007-7-13 09:24:43 | 显示全部楼层 |阅读模式
这是通过传感器采集上来的一段信号,我想计算那个最大的波峰的个数,比如在这段波形里,个数应该为25。刚开始我就用过零法来计算个数。但是后来发现行不通,因为采集上来的信号有很多小波动,并不是平滑的。
请问有没有办法可以计数?顺便附上我的程序。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-7-13 09:30:57 | 显示全部楼层
这是波形的图片,快点帮我看看吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-7-13 10:22:57 | 显示全部楼层
不知道先滤波在检测可以不?我没做过
 楼主| 发表于 2007-7-13 10:26:52 | 显示全部楼层

回复 #3 飞雨天 的帖子

不可以的
电路板已经订好了
不过现在我现在改了一下算法:就是先连续才几个点然后取平均值,再显示出来,毛刺就没那么多了,平滑了很多,现在先做下实验,不知道能不能行得通了。
发表于 2007-7-13 11:12:27 | 显示全部楼层
你用的是8.2,我打不开,按照你的意思我做了一个。不知道这样是不是满足了你的要求。
把Width值稍微改大点就好了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
 楼主| 发表于 2007-7-13 11:17:23 | 显示全部楼层

回复 #5 smallhill 的帖子

好的
我看看
先谢谢了哈
 楼主| 发表于 2007-7-13 11:31:51 | 显示全部楼层

回复 #5 smallhill 的帖子

这样子是不行的,算出来不是很准确。
可能是刚开始时我表述得不够清楚,smallhill误解了我的意思。
我想计算的不是波峰的个数,是从负值跳变到正值的次数。理想情况下,用过零法来计算是可以的。不过现在不是理想波形。
发表于 2007-7-13 15:28:05 | 显示全部楼层
还是不是太明白,能再解释的详细一点吗?
感觉应该不会很难实现。
 楼主| 发表于 2007-7-13 15:48:05 | 显示全部楼层

回复 #8 smallhill 的帖子

就比如一个周期的正弦波信号,从正值跳变到负值的次数就是一次的嘛,两个周期的正弦波信号,次数就为2,知道了吧。
不过这个问题我已经解决了。我把采集上来的信号先取均值,然后再显示出来,信号曲线就比较平滑了,然后再用过零法来计算就可以了。
 楼主| 发表于 2007-7-13 15:49:23 | 显示全部楼层
这个就是取均值后的信号了,已经很平滑了吧

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
发表于 2007-7-13 15:57:02 | 显示全部楼层
你可以先计算波形的频率然后在乘以时间,即得波峰的数目。
匿名  发表于 2020-2-11 17:57:39
楼主我也遇到了同样的问题 求完整程序参考
发表于 2020-2-24 15:14:16 | 显示全部楼层
不过现在我现在改了一下算法:广东快乐十分就是先连续才几个点然后取平均值,再显示出来,江苏快3毛刺就没那么多了,平滑了很多,现在先做下实验,体彩七星彩不知道能不能行得通了。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|cpubbs论坛. ( 粤ICP备09171248号 )

GMT+8, 2020-4-6 23:29 , Processed in 0.690535 second(s), 7 queries , Gzip On, File On.

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表