簡體   English   中英

Xcorr2的MATLAB解釋

[英]MATLAB interpretation of Xcorr2

我有兩個長度匹配的向量。 它們是來自兩個相同手部動作的不同傳感器(一個來自智能手機,另一個來自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);

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM