Satellite + range circle True receiver position Estimated position (solved)

GPS Triangulation Simulator (2D)

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.