top of page



Updated: Apr 16

This section provides a brief and simple overview of GPS, a summary of the errors associated with the measurements, and the various types of differential corrections.

GPS – How it Works

The Error Budget and the Need for Differential Correction GPS – How it Works - The United States Department of Defence (DoD) operates a reliable, 24-hour-a-day, all-weather Global Positioning System (GPS). NAVSTAR (NAVigation Satellite Time And Ranging), the original name given to this geographic positioning and navigation tool, includes an official constellation of 24 satellites (plus active spares) orbiting the Earth at an altitude of approximately 22,000 km.

Basic Principle

These satellites transmit various coded information to GPS users on different UHF frequencies (for example, C/A Code on L1, 1575.42 MHz). This information allows user equipment to calculate a range to each satellite. GPS is essentially a timing system – ranges are calculated by timing how long it takes for the coded GPS signal to reach the user’s GPS antenna. To calculate a geographic position, the GPS receiver uses a complex algorithm incorporating satellite coordinates and ranges to each satellite. Reception of any four or more of these signals allows a GPS receiver to compute 3D coordinates. Tracking of only three satellites reduces the position fix to 2D coordinates (horizontal with fixed vertical). The GPS receiver calculates its position with respect to the phase center of the GPS antenna. The latitude, longitude, and altitude of the antenna are referenced according to the current revision of the World Geodetic System 1984 ellipsoid WGS 84 (G-1150) (Note that the current G-1150 revision differs from the Original implementation of the WGS 84 datum. See “A Word about Datum” under the “Understanding SBAS” menu).

GPS Services

The positioning accuracy offered by GPS varies depending upon the type of service and equipment available. For security reasons, two GPS services exist: the Standard Positioning Service (SPS) and the Precise Positioning Service (PPS). The SPS uses a code modulated onto the signal for measurements and is referred to as the Coarse Acquisition code (C/A code). The US Department of Defense (DoD) reserves the PPS for use by its personnel and authorized partners. The PPS uses a different code than the SPS, referred to as the Precise Code (P-code) and contains more resolution than the C/A code. The DoD provides the SPS free of charge, worldwide, to all civilian users.

Currently, autonomous GPS is able to provide accuracy on the order of 10-15 meters, depending on the sophistication of the GPS engine. For many positioning and navigation applications, this level of accuracy is not sufficient, and differential techniques must be employed.

The Error Budget and the Need for Differential Correction There are various sources of errors that alter the accuracy of GPS receivers and various ways to compensate for them.

The Error Budget

In order to maintain a strategic advantage, the US DoD used to artificially degrade the performance of the SPS so that the positioning accuracy was limited to 100 meters 95% of the time. This intentional degradation was called Selective Availability (SA). The effect of SA has been turned to zero since mid-2000 and has been officially ‘turned off’ (definitely) in 2007.

The primary sources of errors that now degrade GPS performance include atmospheric errors, the geometry of the satellites, multipath, timing, and satellite orbit errors.

Atmospheric Errors

Atmospheric errors are the most significant source of errors of GPS. With the satellites orbiting at about 20,000km above the earth, the GPS signals have to travel through the ionosphere and the troposphere layers before reaching the receiver antenna. The ionosphere is the collective term for the various layers of ionized particles and electrons found at altitudes of 80–250 km in the atmosphere. Ionization is caused primarily by short-wavelength (X-ray and ultraviolet) solar radiation during the daytime. Ionospheric activities have the biggest impact on GPS accuracy. The differential correction will greatly compensate for the atmospheric errors.

Satellite Geometry

Since a receiver uses triangulation from the GPS signals to determine its location on the earth, the better the geometry of the satellites in the sky, the better (neater) the triangulation result.

The effect of the satellite geometry on the position error is called Dilution of Precision, commonly referred to as DOP. A GPS receiver constantly computes a DOP value based on the satellites being used for the computation of the position (or fix). The better the geometry (satellites properly spread in the sky), the lower the DOP value. With all satellites confined in one part of the sky or blocked by buildings, mountains, etc, the geometry will be poor and the computed DOP value will be high.

HDOP, VDOP, PDOP, TDOP and GDOP are respectively Horizontal, Vertical, Position (3D), Time, and Geometric Dilution of Precision.

There is no fixed indication of what is considered a “good” or “bad” DOP. Knowing that the ideal DOP value is 1, different applications will require different accuracies and allow higher DOP fixes. Usually, 1 to 2 is excellent, 3 to 4 is good, 5 to 7 is fair and 8 and above is poor. But forestry companies, requiring only about 5m accuracies and increased productivity will work with PDOP’s as high as 8-12. The differential correction will not compensate for DOP errors. Instead, since the DOP is computed by the receiver, most GPS software will offer filters to prevent operation or recording when the DOP reaches a preset value.