D-GPS

Differential Global Positioning System

Services
Introduced in Rel-8
D-GPS is a positioning enhancement technique that improves GPS accuracy by using reference stations to calculate and broadcast correction data. It reduces errors from atmospheric delays, satellite clock inaccuracies, and ephemeris data, providing centimeter to meter-level precision for location-based services in 3GPP networks.

Description

Differential GPS (D-GPS) operates as a correction system that enhances the accuracy of standard GPS positioning within 3GPP networks. The architecture consists of two primary components: reference stations with precisely known locations and mobile receivers in user equipment (UE). Reference stations continuously receive GPS signals, calculate the difference between their known position and the GPS-derived position, and generate correction data for various error sources including ionospheric and tropospheric delays, satellite clock errors, and orbital ephemeris inaccuracies. These corrections are formatted into standardized messages and broadcast to mobile devices via cellular networks using control plane or user plane positioning protocols.

In the mobile receiver, D-GPS processing involves receiving both raw GPS measurements (pseudoranges, carrier phase) and the correction data stream from the network. The UE applies these corrections to its own GPS measurements in real-time, effectively canceling out common-mode errors that affect both the reference station and mobile receiver within a certain geographical area. The correction data can be applied using various methods including position-domain corrections (where the reference station computes corrected positions) or measurement-domain corrections (where raw pseudorange corrections are transmitted). The 3GPP specifications define how these corrections are delivered through positioning protocols like RRLP (Radio Resource Location Protocol), RRC (Radio Resource Control), or LPP (LTE Positioning Protocol).

D-GPS achieves significant accuracy improvements by addressing the spatial and temporal correlation of GPS errors. Atmospheric delays (ionospheric and tropospheric) vary slowly over time and space, making them highly correlated between nearby receivers. Satellite clock errors and ephemeris inaccuracies are common to all receivers worldwide. By transmitting corrections calculated at reference stations, mobile receivers can achieve positioning accuracy of 1-5 meters in real-time, compared to 10-15 meters for standalone GPS. The system's effectiveness depends on the distance between the mobile receiver and reference station (with degradation as distance increases), the age of the corrections (latency), and the integrity of the correction data transmission.

Within 3GPP networks, D-GPS integrates with the overall positioning architecture defined in TS 43.059 and subsequent specifications. The Serving Mobile Location Center (SMLC) or Location Management Function (LMF) may manage reference station networks, aggregate correction data, and distribute it to UEs through the cellular infrastructure. D-GPS can operate in various modes including network-assisted (where the network provides corrections) and network-based (where the network processes positioning using corrections). The technology enables precise location services for emergency calls (E911/E112), navigation applications, asset tracking, and location-based services that require higher accuracy than standalone GPS can provide.

Purpose & Motivation

D-GPS was developed to address the fundamental accuracy limitations of standalone GPS positioning, which suffers from various error sources that degrade position accuracy to 10-15 meters under normal conditions. These errors include ionospheric and tropospheric signal delays (which slow GPS signals as they pass through the atmosphere), satellite clock inaccuracies (despite atomic clocks, timing errors occur), ephemeris errors (inaccuracies in satellite orbital position data), and selective availability (when active, intentionally degraded civilian GPS signals). For many location-based services in cellular networks—particularly emergency services, navigation, and commercial applications—this level of accuracy was insufficient, driving the need for enhancement techniques.

The integration of D-GPS into 3GPP standards beginning with Release 8 was motivated by regulatory requirements for enhanced emergency services (E911 in the US, E112 in Europe) that mandated specific accuracy thresholds for mobile location. Standalone GPS could not reliably meet these requirements, especially in urban environments with multipath and limited satellite visibility. D-GPS provided a cost-effective enhancement that leveraged existing GPS receiver hardware in mobile devices while adding only the correction data transmission through cellular networks. This approach avoided the need for completely new positioning hardware in handsets while significantly improving accuracy.

Previous approaches to improving GPS accuracy included WAAS (Wide Area Augmentation System) and other satellite-based augmentation systems, but these required specialized receivers and were not universally available. D-GPS offered a terrestrial-based correction system that could be deployed regionally or nationally using cellular infrastructure. The technology solved the problem of providing meter-level accuracy without requiring dual-frequency GPS receivers (which would increase handset cost and complexity) or extensive ground infrastructure beyond reference stations. By correcting the common-mode errors affecting all GPS receivers in a region, D-GPS enabled precise positioning for a wide range of applications from turn-by-turn navigation to location-based advertising and fleet management.

Key Features

  • Reference station network with precisely surveyed locations
  • Real-time correction data generation for GPS errors
  • Cellular network delivery of corrections via positioning protocols
  • Measurement-domain and position-domain correction methods
  • Integration with 3GPP control plane and user plane positioning
  • Accuracy improvement from 10-15m to 1-5m range

Evolution Across Releases

Rel-8 Initial

Initial introduction of D-GPS support in 3GPP specifications with definition in TS 43.059. Established the basic architecture for delivering GPS correction data through cellular networks to improve positioning accuracy. Supported integration with existing positioning protocols and reference station networks for emergency services and location-based applications.

Defining Specifications

SpecificationTitle
TS 43.059 3GPP TR 43.059