How GPS works
Welcome! It's great to have you here. Before we dive into the satellites and signals, I'd love to know a bit about your background so I can make this as fun and relevant as possible.
To help me tailor this explanation, could you tell me a little about your background with physics or technology, or perhaps why you're interested in how GPS works?
I have a technical background and want to understand the deep physics.
Since you have a technical background, we can skip the hand-waving and dive straight into the deep physics and mathematics that make global positioning possible. Before we look at the math of signal propagation, let's establish our structural foundation.
The Architecture of Global Positioning
- The Space Segment: A constellation of over 30 satellites in medium Earth orbit (around 20,200 kilometers altitude). Each satellite carries highly stable that are synchronized to a master time scale.
- The Control Segment: A global network of ground stations that continuously tracks the satellites' orbits, monitors their clock drift, and uploads corrections to ensure their broadcast telemetry remains perfectly accurate.
- The User Segment: The receivers, antennas, and processors in devices like your smartphone or vehicle that capture and decode the satellite signals.
Make me a diagram of the three GPS segments.
You got it! Visualizing how these segments fit together is a great way to cement the architecture before we tackle the math. I've initiated a diagram of the GPS ecosystem showing the Space, Control, and User segments working together.

This diagram lays out how the ground stations monitor the satellites, which in turn beam down precise timing codes to your receiver. Now that we have the physical infrastructure mapped out, we can tackle how we resolve the local clock bias mathematically.
Because your receiver does not have an expensive atomic clock, its local time is offset from the synchronized satellite time by a clock bias, which we write as .