xhxbr2006 发表于 2010-5-1 15:42:28

信号处理求助!!


最近在做一个关于信号处理的东东
目前有一个问题搞不出来

采集到一个振动信号,想连接各个波峰,作出衰减的曲线,进而求出阻尼系数!现在能够搞出每一段的波峰了,但是对应的x坐标(时间)不能搞出来,这样就不能进行曲线拟合。
用了波峰检测,但是在实际应用中由于采集的信号中有噪声的存在,波峰测量会出现很多很多的干扰!
程序上传在附件中了。


同时为了测量动荷系数,想要通过鼠标圈出一段波形信号后,自动计算平均值,现在求平均值是没有问题了,如何做到计算的平均值是用鼠标来点击两点之间的波形信号!
感谢各位大侠~~

zuanshigan 发表于 2010-5-16 11:10:17

1、首先可能得先去噪,把噪声去掉之后,可能波峰就好找了
2、你说的鼠标抓取,估计得用事件结构来确定了,而且还要定一下鼠标抓取的位置和信号长度之间的关系

飞雨天 发表于 2010-5-16 18:13:17

1、首先可能得先去噪,把噪声去掉之后,可能波峰就好找了
2、你说的鼠标抓取,估计得用事件结构来确定了, ...
zuanshigan 发表于 2010-5-16 11:10 http://www.cpubbs.com/bbs/images/common/back.gif


    基本同意,鼠标抓取可能可以通过两个cursor的移动来划定,就好像常用的示波器那样,当然,更加个性化的鼠标划定也是可以的,就是用事件结构,在mouse down 和mouse up两个事件做下文章。
   至于说没时间信息,这个怎么可能呢?没时间你怎么能画出图形?如果采集卡光给上位机一个y值的array,你也应该知道采集卡目前的设定,采样频率是多少,这样就知道两个采样点之间的时间了。这个从来就不是问题。
页: [1]
查看完整版本: 信号处理求助!!