why did old (like 90s/2000s) GPS take up to 15 minutes to get a lock, in giant bulky units, but my running watch gets it in 15 seconds?

544 views

why did old (like 90s/2000s) GPS take up to 15 minutes to get a lock, in giant bulky units, but my running watch gets it in 15 seconds?

In: 3751

24 Answers

Anonymous 0 Comments

Something wasn’t right with the hardware you used in 90s/2000s and/or the hardware was operated too infrequently. GPS may need 15 minutes to get a lock only if it failed to receive a GPS almanac (a file describing long-term orbital parameters of the satellites) during the last 3-6 months. Normally a GPS receiver tries to save it in the background every time the receiver is on. If you operate a GPS receiver for 15-30 minutes continuously just once in 3-6 months it should update almanac and never take 15 minutes to get a lock. Even if it fails to receive an update, once updated it’s good for 3-6 months so a 15 minute long lock should not happen more than 2-4 times a year.

Besides the almanac a GPS receiver needs to get a GPS ephemeris (a smaller file describing short-term high precision deviations of satellite orbits). It is valid for 2-4 hours. It takes 30 seconds to receive it. A standalone GPS receiver that was off for 2-4 hours needs 30-60 seconds to get ephemeris before getting a lock.

To avoid the delay pretty much all smartphones download GPS almanac and ephemeris over wi-fi or cellular network either on demand or periodically. The file is only a few kilobytes so it takes less than a second to download it from an Internet server. That’s what your watch is doing to avoid 30-60 seconds delay to get ephemeris. It most likely downloads almanac and ephemeris via your phone. Unpair your watch, put it where it can’t get GPS signal, and you will see 45-95 seconds delay to get the first lock after 4 hours.

Anonymous 0 Comments

It takes 12.5 minutes to download the sky chart and other info needed to search for GPS signals. The data rate of GPS data download is 20 bps, really, only 20 bits per second. The first satellite was launched in 1978.

Your phone can download all the same info for its search from the internet, 1 to 10 million times faster. It can also get an idea of time and frequency and coarse location from it cell connection.

It then uses all this information to search for a signal that is smaller than the noise, like listening for a mouse in a rock concert.

Old GPS units had to find the mouse at a rock concert with a couple of guys looking , cell phones get to find the mouse lit up by a spotlight with some light elevator music and 10000 guys looking for it.

Everything is 100x better 30 + years later so 7 seconds for a location instead of 700 seconds.

Anonymous 0 Comments

GPS needs to know the[ position of satellites](https://en.wikipedia.org/wiki/Ephemeris) and the [condition](https://en.wikipedia.org/wiki/GPS_signals#Almanac) of each of these satellites even though they are in a very predictable high earth orbit about 12,000 miles above Earth; this information is known as almanac and ephemeris data. The US Space Force maintains the GPS constellation and tracks all these satellites; they upload this information to the GPS satellites for rebroadcast to every GPS receiver. Your phone, or any internet connected device, will download this data automatically over the internet. Old GPS receivers had to rely on the GPS satellites rebroadcasting ephemeris and almanac data to get this information; the broadcast takes about 12.5 minutes to send all the information. Once it knows where each satellite is, it needs to figure out which satellites it can actually see to get a rough idea of what part of the world you’re in. Your phone doesn’t have to do this as it can roughly figure out it’s location using your IP address and [the wifi networks around you](https://slate.com/technology/2018/06/how-google-uses-wi-fi-networks-to-figure-out-your-exact-location.html); once it knows roughly what area of the world it’s in, it will look for specific GPS satellites it knows will be in view.

edit: you got downvoted for asking a simple question, but the answer is a lot more complicated and interesting than most people think.

Anonymous 0 Comments

[removed]