‹ Figure Out Science Navigation

How GPS works

Your phone sends nothing into space — it only listens. To four clocks orbiting 20,000 km overhead. From the difference in their ticking it works out where you are.

The GPS receiver in your phone is silent. It does not transmit — it only listens to signals from satellites, each endlessly repeating two things: "I am here" and "the time is exactly this." The whole trick is to reconstruct one thing from the delays of those signals: your place on Earth.

Satellites in view
Satellites in view
3
min. 3 for a fix
Signal time
67 ms
from 20,200 km up
Clock error
0 ns
nanoseconds
Position error
0 m
= c × clock error

2D schematic, not to scale. In reality it is the intersection of spheres in space.

Fig. 1 — Drag the receiver (or select it and use arrow keys) · raise the clock error and watch uncertainty grow

Three circles, one place

One satellite tells you only: "you are somewhere on a circle of this radius around me." Add a second — two intersection points remain. A third removes the ambiguity and one place is left. This is trilateration: we do not measure angles, only distances, and those follow directly from the signal travel time. Drag the receiver on the figure — the range circles always meet exactly where you really are.

In space the circles become spheres, and the intersection point is described by three coordinates. That is why at least three satellites are needed for a position — and in practice four.

It all comes down to time

How does the receiver know the distance to a satellite? It multiplies the signal travel time by the speed of light. That is all. So the entire precision of GPS reduces to the precision of measuring time:

The key formula
d = c · t
c ≈ 300,000 km/s · 1 ns error → 30 cm · 1 µs error → 300 m

That is why every satellite carries an atomic clock. Being off by one millionth of a second already means 300 metres sideways. Pull the "clock error" slider on the figure: the position uncertainty grows in direct proportion to the timing error — this is the heart of the whole system.

Why four, not three

GPS is not a map in the sky — it is four precise clocks and a little geometry.

Three satellites would be enough if the receiver had its own atomic clock. It does not — your phone has a cheap, inaccurate one. So the fourth satellite serves the time: the receiver solves four equations in four unknowns (three coordinates and its own clock error) and, as a bonus, gets time more accurate than any wristwatch.

What spoils the signal

Along the way the signal meets obstacles. The ionosphere and troposphere slow it unevenly; waves bounced off buildings arrive by a longer path; satellite geometry can be poor. That is why civilian GPS is usually accurate to a few metres. Differential corrections (RTK) and several constellations at once (GPS, Galileo, GLONASS, BeiDou) can get down to centimetres.

A simplificationWe left out the curvature and motion of the satellites, the pseudorandom codes and filters — but the principle is exactly this: measure the time, multiply by the speed of light, intersect the spheres.

Bibliography (sample)

  1. 1 Ashby, N. — "Relativity in the Global Positioning System", Living Reviews in Relativity 6, 1 (2003). 10.12942/lrr-2003-1
  2. 2 Misra, P. & Enge, P. — "Global Positioning System: Signals, Measurements, and Performance", 2nd ed. (2006). ISBN 978-0970954428
  3. 3 Hofmann-Wellenhof, B. et al. — "GNSS — Global Navigation Satellite Systems", Springer (2008). 10.1007/978-3-211-73017-1
Always ad-free

This article is free — and will stay that way

No ads, no paywall. If it helped you understand the topic, support the making of the next one.

Support the magazine Join the newsletter
Next article · Waves
Sound & resonance