Labfans是一个针对大学生、工程师和科研工作者的技术社区。 论坛首页 | 联系我们(Contact Us)
MATLAB爱好者论坛-LabFans.com
返回   MATLAB爱好者论坛-LabFans.com > 其它 > 资料存档
资料存档 资料存档
回复
 
主题工具 显示模式
旧 2019-12-14, 20:13   #1
poster
高级会员
 
注册日期: 2019-11-21
帖子: 3,006
声望力: 66
poster 正向着好的方向发展
帖子 Xcorr2的MATLAB解释

我有两个长度匹配的向量。它们是来自两个相同手部动作的不同传感器(一个来自智能手机,另一个来自wiimote)的读数。我试图找到它们之间的时间偏移以同步读数以进行进一步处理。我得到的读数具有X,Y和Z方向加速度的格式(时间(毫秒)值)。

对于同步,我绘制了两组之间的互相关函数xcorr2() 。我在x,y和z方向上得到了相同的图形(一个奇怪的三角形峰值和一个底部的直线)加速度(我想很好),但是我不知道如何解释它。图中的轴代表什么?

任何人都可以从质上向我解释xcorr2()的含义。通过相关函数,如何确定偏移量(即sensor1在sensor2之后几秒)?





回答:

我同意Predictor的上述评论。为了使时间序列彼此对齐,我选择不带2的xcorr() 。考虑仅关联加速度大小。例如:

a_mag_wii = sqrt(a_x_wii。^ 2 + a_y_wii。^ 2 + a_z_wii。^ 2);a_mag_phone = sqrt(a_x_phone。^ 2 + a_y_phone。^ 2 + a_z_phone。^ 2);res = xcorr(a_mag_wiimote,a_mag_smartphone);

更多&回答...
poster 当前离线   回复时引用此帖
回复


发帖规则
不可以发表新主题
不可以发表回复
不可以上传附件
不可以编辑自己的帖子

启用 BB 代码
论坛禁用 表情符号
论坛启用 [IMG] 代码
论坛启用 HTML 代码



所有时间均为北京时间。现在的时间是 06:55


Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.