DGNSS

Differential Global Navigation Satellite System

Services
Introduced in Rel-7
DGNSS is a positioning enhancement service that improves GNSS accuracy by transmitting correction data over cellular networks. It addresses atmospheric errors and satellite clock/ephemeris inaccuracies to provide centimeter-to-meter level precision for location-based services, emergency calls, and navigation applications.

Description

Differential Global Navigation Satellite System (DGNSS) is a positioning service defined in 3GPP that enhances the accuracy of standard Global Navigation Satellite System (GNSS) measurements by providing correction data to mobile devices. The system operates by comparing known reference station positions with GNSS measurements to calculate error corrections, which are then broadcast to user equipment (UE) via cellular networks. This correction data compensates for common errors affecting all receivers in a geographic area, including ionospheric and tropospheric delays, satellite clock inaccuracies, and orbital ephemeris errors.

The architecture involves reference stations at precisely surveyed locations that continuously monitor GNSS signals from multiple satellite constellations (GPS, GLONASS, Galileo, BeiDou). These stations calculate the difference between their known positions and the positions derived from raw GNSS measurements, generating correction parameters. The correction data is then transmitted to a DGNSS server, which formats and broadcasts it to mobile devices through the cellular infrastructure using control plane or user plane positioning protocols defined in 3GPP specifications.

In the mobile device, the DGNSS corrections are applied to the raw GNSS measurements before position calculation. The UE receives assistance data including reference station coordinates, correction parameters, and validity information. The device combines this with its own GNSS measurements to compute a corrected position with significantly improved accuracy compared to standalone GNSS. The system supports both real-time corrections for dynamic applications and post-processing for survey-grade applications.

DGNSS integrates with 3GPP's positioning architecture through the Secure User Plane Location (SUPL) platform and control plane positioning protocols. It works alongside other positioning methods like Assisted GNSS (A-GNSS), Observed Time Difference of Arrival (OTDOA), and Enhanced Cell ID (E-CID) to provide comprehensive location services. The service is particularly valuable for applications requiring high precision, including emergency services (E911/E112), vehicle navigation, surveying, and location-based services that demand accuracy beyond what standard GNSS can provide.

Purpose & Motivation

DGNSS was introduced to address the accuracy limitations of standard GNSS positioning in cellular networks. While Assisted GNSS (A-GNSS) improved time-to-first-fix and sensitivity for indoor/urban environments, it didn't significantly enhance positioning accuracy, which remained at 5-10 meters under ideal conditions. Many applications, particularly emergency services, vehicle navigation, and commercial location-based services, required higher precision that standard GNSS couldn't reliably provide due to atmospheric errors, satellite clock inaccuracies, and orbital ephemeris uncertainties.

The technology solves the problem of common-mode errors in GNSS measurements by leveraging the principle that receivers in close proximity experience similar atmospheric and satellite-related errors. By establishing reference stations with precisely known positions, these common errors can be measured and transmitted as corrections to mobile devices. This approach enables centimeter-to-meter level accuracy without requiring expensive dual-frequency receivers in consumer devices, making high-precision positioning economically feasible for mass-market applications.

3GPP standardized DGNSS to create an interoperable framework for delivering correction data over cellular networks, ensuring that mobile operators could offer enhanced positioning services consistently across different networks and devices. This standardization was particularly important for emergency services mandates (like E911 in the US and E112 in Europe) that required increasingly accurate location information, as well as for emerging applications in intelligent transportation systems, precision agriculture, and augmented reality that demanded sub-meter positioning accuracy.

Key Features

  • Correction data transmission over cellular networks
  • Support for multiple GNSS constellations (GPS, GLONASS, Galileo, BeiDou)
  • Integration with 3GPP positioning architecture (SUPL and control plane)
  • Real-time and post-processing correction capabilities
  • Reference station network architecture for error calculation
  • Compatibility with existing A-GNSS infrastructure

Evolution Across Releases

Rel-7 Initial

Initial introduction of DGNSS in 3GPP specifications with basic architecture defined in TS 25.305. Established the framework for transmitting differential corrections over cellular networks to improve GNSS positioning accuracy. Included support for GPS corrections and integration with existing positioning protocols.

Defining Specifications

SpecificationTitle
TS 25.305 3GPP TS 25.305