Type a branch, a subject or a topic — “round robin”, “paging”, “civil”.

GNSS and Coordinate Systems

Four satellites, because the receiver's clock is the fourth unknown — and then a receiver reporting 10 mm precision on the wrong datum is 200 m out and confident.

Skip to the animation

A GNSS receiver measures distance to satellites from signal travel time and solves for position plus its own clock offset — needing four satellites for four unknowns, and then a datum and geoid model to turn the result into the heights and coordinates everyone else uses.

Trilateration with a fourth unknown

Each satellite broadcasts its position and transmission time; the delay gives a distance, placing the receiver on a sphere. Three spheres intersect at a point — but the receiver's clock is a cheap crystal drifting by microseconds, and a microsecond is 300 metres.

Treating the clock offset as a fourth unknown and solving four equations simultaneously removes the need for an accurate receiver clock. That is why four satellites are the minimum — and why every receiver is a precise clock as a by-product, which is how telecoms networks and power grids get their timing.

Geometry matters as much as number

Geometric dilution of precision measures how the satellites' arrangement amplifies range error into position error. Well-spread satellites intersect steeply and give a tight fix; clustered ones intersect at a shallow angle and produce a long thin uncertainty — which is why an urban canyon degrades precision even with a strong signal.

Differential positioning

Error sourceShared between nearby receivers?Cancels by differencing?
Ionospheric delayYesYes
Satellite orbit and clockYesYes
Tropospheric delayMostlyLargely
MultipathNo — site specificNo
Receiver noiseNoNo

A base station on a known point measures the shared error and broadcasts the correction, turning metres into centimetres — and carrier phase processing then turns centimetres into millimetres.

Datums

GNSS reports on WGS84, a global ellipsoid fitted to the whole earth — best on average and best nowhere in particular. National grids use a local ellipsoid fitted to their own region and deliberately displaced. The difference reaches hundreds of metres, and it is a datum error rather than a measurement error.

Height is worse. The geoid — mean sea level extended under the land — is genuinely lumpy because the earth's density is not uniform, while GNSS gives ellipsoidal height above a smooth surface. They differ by up to 100 m globally, so a geoid model is needed, and water still flows downhill according to the geoid.

What did not change

GNSS made measurement fast and cheap and changed none of the discipline: work from whole to part, check independently, observe redundantly, know your datum. A receiver reporting 10 mm precision on the wrong datum is 200 m out and entirely confident about it.

The numbers you will be asked for

Pseudorange

ρ = c·(t_received − t_sent) + c·Δt_clock

Unknowns

x, y, z and Δt — hence four satellites minimum

Position error

σ_position = GDOP × σ_range

Height relationship

H_orthometric = h_ellipsoidal − N_geoid

Timing sensitivity

1 ns of error ≈ 30 cm of position

Watch it work

loading visualisation…

Check yourself

question 1 / 4

One question at a time. Pick an answer to see why it is right or wrong, then move on — there is no score to keep and nothing is saved.

Why does a GNSS receiver need four satellites rather than three?
Signal is strong on every channel but the reported precision is poor. Why?
How does differential GNSS turn metres into centimetres?
A GNSS receiver reports 10 mm precision. Why might the result still be 200 m wrong?

0 / 4

4 still unanswered — the dots above jump straight to them.

 

Surveying8 topics

Last topic in this subject. Back to the contents →