Your phone doesn’t know where it is — not directly, anyway. GPS is a timing problem dressed up as a location problem, and the actual mechanism depends on a level of clock precision that has nothing in common with how any other consumer technology works.
Distance from a satellite, measured in nanoseconds
Every GPS satellite continuously broadcasts a signal that’s stamped with the exact time it was sent, down to the nanosecond, generated by an onboard atomic clock referenced against the vibration frequency of cesium-133 atoms — a physical constant, not an approximation. Your receiver picks up that signal and compares the timestamp against its own clock to calculate how long the signal took to travel. Multiply that travel time by the speed of light, and you get the distance from your receiver to that one specific satellite. Do this once, and all you know is that you’re somewhere on the surface of a sphere with that satellite at the center. Not a location — a set of infinite possibilities.
Why three satellites become four
Do the same calculation against a second satellite, and your position narrows to the intersection of two spheres — a circle. A third satellite narrows that circle down to essentially two points, one of which is almost always a physically impossible location (miles underground or far off in space), leaving one real answer: this is trilateration, the actual geometric technique GPS relies on. In theory three satellites are enough. In practice, a fourth is required for a different reason entirely — your phone’s internal clock is a cheap quartz oscillator, not an atomic clock, and even a tiny timing error in that receiver clock translates into a huge distance error, because at the speed of light, an error of just one microsecond produces a position error of roughly 300 meters. The fourth satellite lets the receiver solve for its own clock error as a variable and cancel it out mathematically, rather than needing an atomic clock in every phone.
Why your GPS dot still drifts
Even with that correction, a standard handheld or phone GPS receiver is typically only accurate to somewhere between 10 and 20 meters under open sky — enough to place you on the right block, not necessarily the right side of the street. Buildings, tree cover, and atmospheric signal delay all degrade the timing precision the whole calculation depends on. Differential GPS — a second, fixed reference receiver at a known location correcting for local signal delay — can push that accuracy down to within a centimeter, which is the technique survey equipment and precision agriculture systems rely on, but it requires dedicated infrastructure your phone doesn’t have.
The actual takeaway
GPS accuracy isn’t a software problem, and better location on your phone isn’t really about “better GPS chips” in the way marketing implies — it’s fundamentally a timing problem, solved by satellites carrying atomic clocks accurate to about three nanoseconds and a receiver doing geometry against light-speed signal delay dozens of times a second. The margin between “impressively precise” and “off by a city block” comes down almost entirely to how cleanly that timing signal reaches your receiver — which is exactly why GPS gets worse indoors, in cities with tall buildings, and under heavy tree cover, and why it can’t be fixed with a firmware update alone.


