Preface and outline; Abbreviations; The mathematics of GPS; A GPS software receiver; Part I. Satellite Signals and Coordinate Systems: 1. Essential ideas and applications of GNSS; 2. GNSS signals and modulations; 3. Change of coordinate systems; Part II. Optimal Estimates: 4. Random variables and covariance matrices; 5. Random processes; 6. Linear algebra for weighted least squares; 7. Singular normal equations and networks; 8. Kalman filters; Part III. Positioning Algorithms: 9. Receiver position from one-way pseudoranges; 10. Differences of one-way observations; Part IV. Geodesy and Earth Coordinates: 11. Geometry of the ellipsoid; 12. Conformal mappings of the ellipsoid; Glossary; Bibliography; Index of M-files; Index.