Description
Differential Global Positioning System (DGPS) is an enhancement to standard GPS positioning that significantly improves location accuracy by correcting errors common to GPS receivers in a given geographical area. In 3GPP networks, DGPS operates as a location service (LCS) enhancement where reference stations at precisely known locations calculate the difference between their known position and the position indicated by GPS satellites. These reference stations generate correction data that is then transmitted to mobile devices through the cellular network infrastructure, allowing those devices to apply corrections to their own GPS measurements and achieve substantially improved positioning accuracy.
The DGPS architecture in 3GPP networks involves several key components working together. Reference stations (also called base stations or monitoring stations) are deployed at fixed, precisely surveyed locations to continuously monitor GPS satellite signals. These stations calculate correction factors by comparing the satellite-derived position with their known exact location. The correction data is then processed and formatted for transmission through the cellular network infrastructure, typically via the Serving Mobile Location Center (SMLC) or Gateway Mobile Location Center (GMLC) in the core network. Mobile devices receive these corrections through dedicated control channels or data bearers and apply them to their raw GPS measurements before computing their final position.
The technical implementation of DGPS in 3GPP networks follows specifications that define how correction data is formatted, transmitted, and applied. Correction messages typically include pseudorange corrections for individual satellites, which account for errors in satellite clock, ephemeris data, and atmospheric delays (ionospheric and tropospheric). The system supports both real-time corrections transmitted over the air interface and post-processing corrections for applications that don't require immediate position updates. The accuracy improvement depends on factors including the distance between the mobile device and reference station (spatial decorrelation), the age of the correction data (temporal decorrelation), and the quality of the reference station's own measurements.
DGPS integration with 3GPP networks enables several operational modes. In network-assisted mode, the network provides correction data to the mobile device, which performs the final position calculation. In mobile-based mode, the device may receive correction data but handles all processing internally. The system can operate with various GPS augmentation systems including satellite-based augmentation systems (SBAS) like WAAS, EGNOS, and MSAS, as well as ground-based augmentation systems. The correction data transmission can be optimized based on network conditions, device capabilities, and application requirements, with different quality of service levels supported for various location-based services.
The performance characteristics of DGPS in 3GPP implementations typically show accuracy improvements from standard GPS's 10-15 meters to 1-3 meters under optimal conditions. The system reduces common-mode errors that affect all receivers in a local area, including satellite clock errors, ephemeris inaccuracies, and atmospheric delays. However, it cannot correct multipath errors or receiver noise, which remain local to each device. The effectiveness decreases with distance from reference stations due to spatial decorrelation of atmospheric errors, leading to the development of network DGPS implementations with multiple reference stations and interpolation techniques for wider area coverage.
Purpose & Motivation
DGPS was introduced in 3GPP networks to address the accuracy limitations of standalone GPS for location-based services. Standard GPS positioning suffers from various error sources including satellite clock inaccuracies, ephemeris data errors, ionospheric and tropospheric delays, and selective availability (when active). These errors typically result in positioning accuracy of 10-15 meters, which was insufficient for emerging applications such as vehicle navigation, asset tracking, location-based billing, and emergency services that required meter-level precision.
The primary motivation for integrating DGPS into 3GPP standards was to enable commercial and regulatory location services that demanded higher accuracy than standalone GPS could provide. Emergency services like Enhanced 911 in North America and similar requirements in other regions mandated improved location accuracy for emergency calls. Commercial applications including navigation, fleet management, location-based advertising, and augmented reality also required better positioning capabilities. The cellular network infrastructure provided an ideal platform for distributing DGPS correction data efficiently to large numbers of mobile devices.
Previous approaches to improving GPS accuracy either required expensive specialized equipment or had limited coverage. Standalone GPS receivers couldn't achieve the necessary accuracy for many applications, while traditional DGPS implementations using radio beacons had limited terrestrial coverage areas. By leveraging the existing cellular network infrastructure, 3GPP's DGPS implementation provided wide-area coverage, efficient data distribution, and integration with other network services. This approach solved the problem of how to deliver high-accuracy positioning to mass-market mobile devices without requiring additional hardware or subscription services beyond the cellular connection.
Key Features
- Reference station correction generation at precisely known locations
- Real-time correction data transmission through cellular network infrastructure
- Support for multiple correction formats including RTCM SC-104 standards
- Integration with 3GPP location services architecture via SMLC/GMLC
- Reduction of common-mode errors including atmospheric delays and satellite clock inaccuracies
- Support for both network-assisted and mobile-based positioning modes
Evolution Across Releases
Initial introduction of DGPS support in 3GPP specifications with basic architecture defined for UMTS networks. Established the framework for transmitting DGPS correction data through the cellular network to mobile devices, including integration with location services architecture and definition of reference station requirements. Specified basic message formats and protocols for correction data distribution.
Defining Specifications
| Specification | Title |
|---|---|
| TS 25.305 | 3GPP TS 25.305 |
| TS 25.331 | 3GPP TS 25.331 |
| TS 25.423 | 3GPP TS 25.423 |
| TS 25.433 | 3GPP TS 25.433 |
| TS 25.453 | 3GPP TS 25.453 |