Multi-sensor streaming: Clock Synchronization
I am using 2 MetaMotionR Logging Sensors with high frequency streaming for the accelerometer and gyroscope at 100Hz on each sensor, running for 12-15 minutes. These streamed using the Android App.
For these sensors synced in streaming mode, one sensor will log an additional 300-400 data points within the same time frame. This would equate to about a 0.5% internal clock synchronization error for that sampling rate. For the analysis I am performing it is important for the data points to align between sensors.
To solve this I am thinking of assigning time stamps as seen in the image below and then linearly interpolating between them to get the 0, 0.01, 0.02s, etc. values for each sensor that will allow them to be more precisely correlated.
Is this a correct analysis of this issue? Can the data be manipulated in this way reliably without loss of the accelerometer and angular velocity data?