Data Anti-aliasing

Internally the Boreas filters update at 1,000 Hz. When Boreas outputs data, most applications require the data at a much lower rate (typically less than 100 Hz). This causes a problem for time-based data such as velocities and accelerations where aliasing will occur at the lower rate. To prevent this problem, if the output rate is lower than 1000 Hz, Boreas will low-pass filter the values of the time dependent data between packets to prevent aliasing. This is only the case when a packet is set up to output at a certain rate. If the packet is simply requested, no anti‑aliasing will occur. Additionally there is no anti‑aliasing for non time-dependent fields such as position.