Why is raw data not at the exact sample rate specified

Why is raw data not at the exact sample rate specified

The MX sensor is specifically designed to capture the raw output from the on-board IMU. The IMU chip is programmed with the requested sample rate but, as it is responsible for its own timing, the exact rate may vary slightly. Other devices will re-sample this at a fixed (more precisely timed) rate, but this approach can cause blocking/aliasing artifacts; something that is avoided by recording the raw data. Instead, timestamps are stored (at a high precision) and, for applications that required a fixed sample rate, this “re-interpolation” can be performed after the data is downloaded (and more accurately by a desktop computer). In addition it leaves the raw data intact. The EXPORT functions in the software include an option to perform such interpolation.

Leave a Comment

Your email address will not be published. Required fields are marked *