Interestingly, when my activities auto-sync from Garmin to Strava; Strava must have a correction algorithm in place and these issues do not show up there.
Also, interesting. My Fenix 5x+ using the ant+ signal from my power meter seems to capture these errant readings (real-time). but the bluetooth signal from the power meter to iOS or Android never shows this problem. It is not clear if this problem originates at the power meter ant+ signal or at the watch.
I would imagine this algorithm would be extremely easy to implement. I am very surprised it has not been already. suggestions taken from: http://garmin.kiesewetter.nl/
- distance change > 10km
- speedchange>20m/s
- postionchange>10km
- powerchange>2000w
- altitude change>100m
- timestamp not between file creation and now