Select to expand quote
Aus501 Boz said..Just an example below that not all data is filtered correctly no matter what software you use, example from GPSspeedreader which did not filter a spike. Not that I'm qustioning the 234knot speed, seems valid to me to post

And no this wasn't posted by the sailor but goes to show we shouldn't be jumping to conclusions.
How well any software filters works depends entirely on the quality of the GPS used. The data you show seem to be from a Locosys unit, since the error estimates for 2 sec and alpha are way above the thresholds for u-blox based units like the Motion and the ESP32 DIY loggers. Looks like GT-31 data to me. That's 20-year old technology that only worked reasonably well because of pretty heavy filtering in the firmware (which is somewhat similar to the Coros in this respect).
Select to expand quote
thedoor said.. Anyway on fin my watch said i hit a 63knot 2 sec. I didn't have the balls to submit to gps site to see if it would of approved the 2sec

Your 63 knot top speed is during a swim near the end of your session. Artificial peaks like that are very common when GPS units loose reception because they are pushed under water, and then regain reception. The first fix will always be with a small number of satellites and therefore low accuracy. It is very common that the position for this first fix is wrong by dozens to hundreds of meters, as can also be seen in your second image. That happens even when miles away from the closest power lines.
The accuracy then improves quickly as more satellites are added, and the position is adjusted accordingly. These adjustments lead to large spikes in positional speeds, and quite often, similar spikes are seen in "doppler" speeds (a possible indication that "doppler" speeds are not
only based on doppler measurements).
Note that some GPS units do not seem to report satellites used in "real time" during crashes. Your watch seems to fall into this category, since the number of satellites never changes during the swim, even after missing 28 seconds and then 5 seconds worth of data points.
With GPS units based on the u-blox chip and the current version of GPS Speedreader (which has stricter filter settings than older versions and GPSResults for 5Hz+ u-blox data), such "swim spikes" are
almost always filtered out, since it it extremely rare to see artifact speeds with a low error estimate. The Coros watch does not provide any error estimates, to the only filters that can be used are time errors (the 68 knot peak is after 5 missed peaks) and acceleration. The acceleration filter often fails in cases like this, since GPS chips tend to keep artifact (i.e. guessed) speeds at the same level. So your 2 second speed estimate from GPSResults ends up about 4-5 knots too high. Better than the unfiltered speed of 63 knots, but still wrong.
If you have two boom-mounted u-blox based loggers, and use GPSSpeedreader to calculate "intelligent averages" from both units, the chances that you get any wrong speeds during crashes or swims are very close to zero. That's because even if one of the two units is under water and starts to make up artificial speeds, the other unit on the other side of the boom is above water, and still produces accurate data. Speedreader can easily identify which of the two units has good data from the accuracy estimates.
If you have just one GPS, then mounting the GPS to the top of the helmet will avoid most swimming artifacts. The one exception is when your head goes under water in a good crash - but that much less frequent, and usually shorter, than submerging a GPS worn on the upper arm or the wrist.
Select to expand quote
thedoor said..
I had a fin session at the same place where i supposedly hit 36 knots on foil....
Anyway on fin my watch said i hit a 63knot 2 sec.
Thanks for submitting two excellent examples of why the Coros watch would be problematic for use in competitions. While the speed is overstated by so much in your examples that it is quite obviously wrong, the bigger concern for competitions would smaller artifacts that are less obvious. Spikes liked to swimming or crashing could probably be identified quite well by better software filters. That does not really help the GPS Team Challenge, though, since sessions can be posted from a variety of different programs and web sites.