Select to expand quote
mathew said..
But at 10Hz they aren't aligned - there should be two filters, a) measuring the acceleration-per-second and b) the adjacent-point-acceleration.
I agree that the acceleration in 10 Hz data needs to be calculated over longer periods, not just adjacent points. One second should work much better.
The "adjacent point-acceleration" is what's currently implemented. But single points sometimes have random errors of +- 0.5 m/s (1 knot). If two neighboring points happen to go in opposite directions, the difference is 1 m/s, within 0.1 seconds. That gives an acceleration of 10 m/s2, which is above the default filter setting ( 8 m/s2 for data of 5 and 10 Hz). If the points are in the middle of a run, GPSResults will not score the run.
In the example above, simply using the average acceleration over two points for filter purposes would fix the problem.