Astronomy
Finding your position from orbit
Locate a receiver using six satellite pseudoranges. Add clock error and range noise, then compare a spread-out constellation with poor geometry.

The model and its limits
Synthetic constellation at the real scale (six satellites on the 26 560 km sphere, the receiver on the ground); Gauss-Newton solves three position coordinates plus clock bias, GDOP from the normal matrix. Range noise is a deterministic Gaussian. No real GNSS ephemerides, ionosphere or relativity corrections. The scene shows satellite directions, not distances; the error marker is enlarged and capped.
Equations used in the module
Equations rho_i = |r_i-r_receiver| + c delta_t + noise_i; delta_x = (J^T J)^(-1) J^T residual; c = 299792458 m/s


