GPS Time Rollover Failures Keep Happening, But They’re Almost Done
blog.fosketts.net
blog.fosketts.net
If you want to dig into the details, this is one of the specification documents of the GPS signal [1].
"Figure 40-1. Data Format (sheet 1 of 11)" displays the layout of the legacy messages LNAV, while "Figure 30-6.Message Type 33 -Clock & UTC" displays the layout of the new CNAV messages. You can see that WN in the old message has 10 bits only, while WN_{ot} has 13 bits in the new message.
13 bits are a bit short IMO. It's 157 years instead of 20. Just puts the rollover into that uncanny valley where you forget about it too easily. Instead, IMO one could have extended it to 32 bits directly, which would be enough for 82 million years. In the CNAV messages, there are 53 bits of reserved space around, so it's not like that bits are super scarce, and if they are you could take from the reserved space.
Why wouldn't we keep using it for hundreds of years to come?
cm level accuracy is available with RTK. It works by comparing GPS signals from a known nearby location with that of a mobile receiver, providing what amounts to especially good correction. It works fine and you can get started at home for <$100.
A new protocol that does better than what we have right now will take some major breakthroughs.
The Kessler syndrome (also called the Kessler effect,[1][2] collisional cascading or ablation cascade), proposed by the NASA scientist Donald J. Kessler in 1978, is a scenario in which the density of objects in low Earth orbit (LEO) is high enough that collisions between objects could cause a cascade where each collision generates space debris that increases the likelihood of further collisions.
You're a disappointment as a nerd. As penance, go watch Planetes.
I've just sailed into 2-3 meter wide canal after dark here in NZ. Used my previous track from earlier today. 1 meter accuracy is not precise enough to do it safely - had to look for fairly poorly lit nav marks and rocks.
Assuming there's no thick fog.
Though radar, depending on its resolution (which is determined by array/beam width), is also handy.
Are there physical reason why that wouldn't work?
Many GPS chipsets, such as many uBlox devices, program an offset such as the date of device firmware compilation. This means that the rollover will in fact occur decades out from when users are expecting. The way to discover the real rollover date for ublox devices is to interrogate them with the ublox software to find the relevant message and add 20 years on top. For old ublox devices this field can actually be modified by the user to effectively reset the countdown. For other brands it could be a lot more difficult, though manufacturers docs should cover it.
https://portal.u-blox.com/s/question/0D52p00008HKDTlCAP/gps-...
- https://www.gpsworld.com/origins-gps-part-1/
- https://www.gpsworld.com/origins-gps-part-2-fighting-survive...
There's also a documentary on Amazon Prime:
- https://www.amazon.com/Lonely-Halls-Meeting-GPS-Documentary/...
Which is roughly UTC, give or take multiple seconds.
This is very off-topic, but how do you like the 2008 S Class? Are there reviews of it from a 2019 perspective anywhere?