How accurate is your GPS?
I went for a run last night and, at times, the track I looked at later was over 20m off. When I drive in London the car Satnav often has no idea where I am.
PDOP – Position Dilution of Precision
- Geometric or Position (3D) dilution of precision (GDOP or PDOP – 3D);
- Horizontal dilution of precision (HDOP);
- Vertical dilution of precision (VDOP); and
- Time dilution of precision (TDOP).
The maths behind a better spread of satellites means that you get less dilution and hence a better signal. Something like this diagram shows
I’m most interested in PDOP and I almost always get 1.0<PDOP<2.0 for my runs. But NOT always.
Other factors are at play too
Refraction – in the atmosphere
The troposphere and ionosphere can make the effective distance from the satellite to your watch longer due to refraction (remember physics? age 15ish).
Different frequencies of signal from any one satellite can be used to minimise this effect. But not all satellites can do this.
More ion Dual Frequency (JBarbeau Via @Mirko) on medium.com
Reflection – near the ground (Multipath Effects)
If you run close to buildings you will sometimes see your post-run track veer away from the building and into the middle of the road. Your watch is picking up a reflected signal from the building which must have travelled further. Hence the maths puts you somewhere other than where you really are. I reckon this can give 1-3m of error in my experience.
Look here at the blue line in the bottom left as I run close to a building on Old Bridge St.
Ephemeris – Satellite Location and Timing
Trilateration of distance (not triangulation of angles) is derived from each satellite’s time signals. However the atomic clock in the satellite can be slightly inaccurately synchronised. This can cause another 1-3m of error
However when you sync your sports watch you also sync the “ephemeris data” showing the satellites exact locations for the next week or so.
I *think* that sometimes when you see a post-workout GPS track that runs parallel to your real track only in one direction such as when you run South to North then this could be due to incorrect ephemeris data, most likely from it being sync’d incorrectly at some stage rather than an error in the source itself.
Something like the blue line being too far North here but ‘about right’ from East-to-West
There are other sources of SIGNAL error but those are the main ones for us.
Improving GPS Accuracy
GPS Chip manufacturers and those who integrate them into a sports watch can improve our accuracy. But we can help ourselves too.
- Constellation level – GPS can be augmented with additional satellites from GLONASS and GALILEO. Simply there are more AVAILABLE satellites to choose from. The following chart ‘proves’ that GLONASS+GALILEO is better yet my experience tells me otherwise, a lot of you tell me the same. So maybe that is a theoretical improvement in ideal scenarios that don’t translate well to running watches?
- I’ve recently seen as few as 2 GALILEO satellites available on some runs with the Fenix 5 Plus and 935. Maybe that’s why the accuracy wasn’t so great that day?
- Satellite level – some satellites transmit dual frequency (this does NOT MEAN GPS and GLONASS). Dual frequencies will help both atmospheric refraction and multipath errors
- Device level – a good antennae design (this paper came out top of my Google search: link to semanticscholar.org). This is often bandied about as the be-all and end-all. Sure it must be important but…
- Algorithm – from which satellites in which orbit to choose for the calculation through to how a swinging arm is accounted for. There’s a LOT of modelling that takes place.
- User – Most of us know to wait until the watch beeps to tell us it has a signal. With Assisted GPS (A-GPS) if your current ephemeris data is up to date then you get a quick lock. If your data is not up-to-date it is ‘downloaded’ from the satellites. Which takes longer. However, I never knew until recently that the 3D position take even longer to acquire. So if you are using GPS for elevation and are bothered about its accuracy then, maybe, wait a bit longer.
- User – wearing the watch on the underside of your arm WILL restrict the signal and increase inaccuracy.
- User – even wearing on left/right wrists can make a difference if one side is more frequently closer to a building.
- User – wearing devices close to each other may cause interference and knock may affect signal reception?? Not sure about that but it can’t help.
- User – For some reason I find that a good stationary ‘soak’ recording a 15 minute blank track in my back garden before heading off helps. That’s anecdotal..no science behind that one. Give it a go.