Basically, each GPS satellite has an onboard clock and it just broadcasts the time. Your GPS device gets signals from multiple satellites, each one slightly delayed by the speed of light. Then it does some math to figure out how far away each satellite is, based on how long it took the signal to travel. Then it does a bit more math to determine your position based on the known positions of the satellites.
Latest Answers