Air Law
Aircraft Systems
Meteorology
Human Performance
Aerodrome Lighting
Aids to Navigation

Principle of Operation

GPS positioning is based on precise timing. Each satellite has four atomic clocks on board, guaranteeing an accuracy of one billionth of one second, and broadcasts a digital PRN code that is repeated every millisecond. All GPS receivers start generating the same code at the same time. Code matching techniques establish the time of arrival difference between the generation of the signal at the satellite and its arrival at the receiver. The speed of the signal is closely approximated by the speed of light, with variations resulting from ionospheric and atmospheric effects modeled or directly measured and applied. The time of arrival difference is converted to a distance, referred to as a pseudorange, by computing the product of the time of arrival difference and the average speed of the signal. The satellites also broadcast orbit information (ephemeris) to permit receivers to calculate the position of the satellites at any instant in time.

A receiver normally needs four pseudoranges to calculate a three-dimensional position and to resolve the time difference between receiver and satellite clocks.

GPS accuracy depends on transit time and signal propagation speed to compute pseudoranges. Therefore, accurate satellite clocks, broadcast orbits, and computation of delays as the signals pass through the ionosphere are critical. The ionosphere, which is a zone of charged particles several hundred kilometres above the Earth, causes signal delays that vary from day to night and by solar activity. Current receivers contain a model of the nominal day/night delay, but this model does not account for variable solar activity. For applications requiring high accuracy, GPS needs an augmentation system to correct the computed transit time to compensate for this delay.

Scroll to Top