Satellite + range circle
True receiver position
Estimated position (solved)
This 2D simulator places a receiver at a hidden true position on a flat map and surrounds it with satellites, each broadcasting a timed signal whose round-trip delay converts to a distance circle. Raise the satellite count to add more intersecting circles, or add signal noise to see how atmospheric delay and clock drift blur each measured range — a live Gauss-Newton least-squares solver then triangulates an estimated position from the noisy circles in real time, and the readout shows exactly how far that estimate drifts from the truth.