请教一个算法,请各位指点 ( 积分: 200 )

  • 主题发起人 主题发起人 Redbreast
  • 开始时间 开始时间
R

Redbreast

Unregistered / Unconfirmed
GUEST, unregistred user!
一些间隔相等的数据,并且隔相同时间采集
已知数据走向近似正弦波,但是无固定周期,无固定大小波峰波谷
请教各位,怎么才能求得数据列中的波峰波谷值及其对应位置
 
一些间隔相等的数据,并且隔相同时间采集
已知数据走向近似正弦波,但是无固定周期,无固定大小波峰波谷
请教各位,怎么才能求得数据列中的波峰波谷值及其对应位置
 
这个是要用3DB带宽进行判定,去查数字滤波吧
 
即然你已经知道是正弦波,按照周期取Y最大值
 
to WilliamGui
如果是低频还好,你试试高一些的,我做的那个是处理3.5G高频的,差老远了,还是用3DB带宽吧,这是最简单的判定方法了,用周期的话只能是死路一条
 
是低频,没有接触过3DB,学习一下先
 
进行函数近似求解, 可以求出频率和峰值
 
可以求导,过零点就是峰或谷,再根据幅值就可以判断是峰还是谷了
 
就以潮汐为例吧,那位能给个解决方法
 
对数据平滑一下(移动平均),再找最近的高低点
 
多人接受答案了。
 
后退
顶部