0

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

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

任何人都可以向我解释xcorr2()质量意义上的含义。从相关函数中,我如何确定偏移量(即sensor1 落后于sensor2 多少秒)?

在此处输入图像描述

4

1 回答 1

0

我同意 Predictor 上面的评论。为了使时间序列相互对齐,我会选择xcorr()不使用 2。考虑仅关联加速度幅度。例如:

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);
于 2011-02-16T02:43:32.750 回答