24小时热门版块排行榜    

查看: 341  |  回复: 2

crasting

金虫 (小有名气)

[求助] 离散加速度信号转换为速度信号 已有1人参与

已知采样频率为16384,数据长度为16380,采样得到的数据是加速度信号,但需要用速度信号进行分析,请问如何利用matlab实现加速度信号到速度信号的转换,求程序,谢谢啦!!!!!!
回复此楼
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

铸剑人

金虫 (正式写手)

【答案】应助回帖

感谢参与,应助指数 +1
此问题是一个简单的数值积分问题,显然,a=dv/dt,v为a随时间的积分,这样可以定义加速度第一个点的时间为0,则第i个数据的关系和i-1有关系,其递推关系为:Vi=V(i-1)+ai*T,T为周期,ai在Ti与T(i-1)之间可以认为为恒定值,这样就可以根据你的16380数据用数值积分得到16379个速度值,因为第一个速度假定为0,也可以认为是16380个点。得到数据后用plot进行作图,cftool,曲线拟合,就可以得到你想要的速度。同样,在速度的基础上再次积分,就会得到路程随时间的演化情况。不知道你懂没懂?
绝尘。
2楼2014-10-21 13:15:11
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖

crasting

金虫 (小有名气)

引用回帖:
2楼: Originally posted by 铸剑人 at 2014-10-21 13:15:11
此问题是一个简单的数值积分问题,显然,a=dv/dt,v为a随时间的积分,这样可以定义加速度第一个点的时间为0,则第i个数据的关系和i-1有关系,其递推关系为:Vi=V(i-1)+ai*T,T为周期,ai在Ti与T(i-1)之间可以认为为 ...

能提供一下具体程序吗?谢谢
3楼2014-10-21 15:26:13
已阅   回复此楼   关注TA 给TA发消息 送TA红花 TA的回帖
相关版块跳转 我要订阅楼主 crasting 的主题更新
信息提示
请填处理意见