I noticed that when I activate my cell phone internet connection, I get my GPS position much faster.
What does the internet connection provide for the GPS receiver ?
Space Exploration Stack Exchange is a question and answer site for spacecraft operators, scientists, engineers, and enthusiasts. It only takes a minute to sign up.
Sign up to join this communityI noticed that when I activate my cell phone internet connection, I get my GPS position much faster.
What does the internet connection provide for the GPS receiver ?
My GPS sports watch has the same feature.
A GPS receiver needs an actual set of the satellite orbit data to calculate the satellite positions. This data is transmitted from the satellites with 50 bits per second needing 12.5 minutes for the full set of 37.5 kilobit. This almanac data is transmitted in 25 frames of 1500 bit each.
Using the internet, this data is actualized in a few seconds or even less than a second.
(copy from What is "Time to First Fix" in GNSS, as it is the same question
A "fix" is a solution to navigation problem, i.e. determining where you are. The Time To First Fix is the time it takes to arrive at that solution from the time you turn on your device
In order to determine where you are with GNSS you need:
Especially the acquisition process takes a lot of time, because:
This information is embedded in the satellite almanac (ephemerides for all satellites) plus information about where you are (you can't see satellites below the horizon) and how fast you are going and in which direction.
Typically, three cases are considered in TTFF performance:
If you have a valid almanac and a good idea of where you are, you can speed up the acquisition process because you don't need to look for all the satellites, only the ones that are in view (recall that you need to correlate PRN codes against the incoming signals, so it helps if you don't need to correlate them all).
The almanac has limited validity, because the GNSS satellites orbits are not perfect due to various disturbances.
GNSS system distribute almanacs in their navigation messages that are modulated on top of the PRN codes. However, these are transmitted at low rate (only 50bps for GPS for example) and worst case it takes 12.5 minutes (!) to get the entire almanac.
If you have other means of access to the almanac (e.g. via an augmentation service via internet) you can speed up the cold-start scenario considerably. Also, internet access (via cellular or WiFi) can help in determining your location, further improving the acquisition process.