Description
High-Accuracy GNSS (HA) is a standardized service within 3GPP that leverages advanced Global Navigation Satellite System (GNSS) correction data to achieve positioning accuracy at the centimeter or decimeter level. Unlike conventional GNSS, which relies on standalone satellite signals prone to errors from atmospheric delays, satellite clock inaccuracies, and orbital deviations, HA utilizes correction streams transmitted over cellular networks. These corrections compensate for systematic errors, enabling receivers to compute highly precise positions. The service is defined to support multiple GNSS constellations, including GPS, Galileo, GLONASS, and BeiDou, ensuring global interoperability and robustness through signal redundancy.
The architecture of HA involves several key components: the User Equipment (UE) with a capable GNSS receiver, the cellular network for data transport, and external or network-based correction service providers. Correction data, generated by reference station networks that monitor GNSS signals, is delivered to the UE via point-to-point or broadcast mechanisms. Protocols such as Secure User Plane Location (SUPL) or control plane methods are used for delivery, with formats standardized by organizations like the Radio Technical Commission for Maritime Services (RTCM) or proprietary solutions. The UE applies these corrections in real-time using algorithms for RTK or PPP, depending on the required accuracy, latency, and infrastructure availability.
HA operates through two primary techniques: Real-Time Kinematic (RTK) and Precise Point Positioning (PPP). RTK relies on a dense network of reference stations to provide phase-based corrections, enabling centimeter-level accuracy almost instantaneously but requiring proximity to infrastructure. PPP uses precise satellite orbit and clock corrections from global or regional services, achieving decimeter to centimeter accuracy with longer convergence times but broader coverage. The 3GPP standards specify service requirements, interfaces, and security mechanisms to ensure reliable and low-latency delivery of correction data, integrating HA into the broader Location Services (LCS) framework for applications like emergency services, logistics, and augmented reality.
Purpose & Motivation
High-Accuracy GNSS was introduced to meet the growing demand for precise positioning in commercial and industrial applications where standard GNSS (with meter-level accuracy) is insufficient. Prior to HA, applications like autonomous vehicles, precision agriculture, and drone delivery relied on proprietary or non-cellular correction services, leading to fragmentation, high costs, and limited scalability. The integration of HA into 3GPP standards enables ubiquitous, network-assisted high-accuracy positioning, leveraging existing cellular infrastructure for reliable data delivery.
The creation of HA addresses limitations such as signal multipath, ionospheric delays, and satellite clock errors that degrade GNSS accuracy. By standardizing correction delivery over cellular networks, 3GPP ensures interoperability across devices and networks, reduces deployment complexity, and supports mass-market adoption. This is particularly critical for safety-of-life applications and emerging technologies like Vehicle-to-Everything (V2X) communication, where precise location is paramount for collision avoidance and navigation.
Historically, high-accuracy positioning was confined to specialized sectors like surveying or military use. HA democratizes this capability by embedding it into consumer and IoT devices, driven by trends in smart cities, industrial automation, and location-based services. It solves problems of accuracy, availability, and integrity in challenging environments like urban canyons or indoors, enhancing the overall utility of GNSS in the 5G and beyond ecosystems.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (20 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-4, normative work from Rel-16.
In Release 16, the High-Accuracy GNSS (HA) function introduced support for the B1C signal in the BDS system for A-GNSS and updated the B1I signal ICD file to version 3.0. It also added support for GNSS Integer Ambiguity Level Indications and defined a new high-accuracy GAD shape with scalable uncertainty to enhance positioning precision.
- Introduction of B1C signal in BDS system in A-GNSS TS 37.355CR0248
- Introducing support for GNSS Integer Ambiguity Level Indications TS 37.355CR0252
- Update B1I signal ICD file to v3.0 in BDS system in A-GNSS TS 37.355CR0259
- Introducing new high accuracy GAD shape with scalable uncertainty TS 37.355CR0333
In Release 17, enhancements were made to provide high accuracy GNSS location estimates by including NMEA GGA sentence information. The corrections and clarifications focused on refining field descriptions for GNSS metrics and integrity bounds, including the GNSS-SSR-URA, and aligning BDS orbit ephemeris references with RTCM standards. Additionally, updates clarified the Galileo NAV message for SSR clock correction and specified the GNSS Tropospheric Delay Correction field.
- NMEA GGA sentence info in high accuracy GNSS location estimates [HA-GNSS-NMEA] TS 37.355CR0349
- Correction on the GNSS Orbit and Clock Integrity Bounds in TS 37.355 TS 37.355CR0377
- GNSS SSR BDS orbit emphemeris reference clarification to align with RTCM TS 37.355CR0461
- Field description correction for HA-GNSS metrics TS 37.355CR0474
- Correcting field description and definition of GNSS-SSR-URA TS 37.355CR0400
- Clarifying Galileo NAV message in the GNSS Navigation model to clarify SSR clock correction signal reference TS 37.355CR0412
+ 1 more changes
In Release 18, the HA (High-Accuracy GNSS) function introduced new assistance information specifically for GNSS Line-of-Sight (LOS) and Non-Line-of-Sight (NLOS) conditions. The release also included corrections to the RIL (Radio Interface Layer) for GNSS LOS/NLOS handling and made specific fixes to A-GNSS positioning elements, such as the GNSS-AlmanacSupport and GNSS-UTC-ModelSupport parameters. Additionally, corrections were applied to the NavIC almanac set Information Element and to field descriptions under the KlobucharModelParameter and GNSS-SystemTime.
- GNSS LOS/NLOS assistance information [GNSS LOS/NLOS] TS 37.355CR0446
- Miscellaneous RIL corrections for GNSS LOS/NLOS [GNSS LOS/NLOS] TS 37.355CR0495
- Correction on GNSS-AlmanacSupport and GNSS-UTC-ModelSupport in A-GNSS positioning TS 37.355CR0518
- Correction on NavIC almanac set IE, and field descriptions under KlobucharModelParamater and GNSS-SystemTime. TS 37.355CR0534
In Release 19, the HA (High-Accuracy GNSS) function introduced support for the NavIC L1 SPS and BDS B2b signals in A-GNSS via the LPP protocol. It also added a new UE capability to request equalIntegerAmbiguityLevel assistance data and introduced AI/ML-based enhancements for positioning accuracy. Furthermore, the release included miscellaneous corrections related to GNSS line-of-sight and non-line-of-sight conditions.
- Introduction of NavIC L1 SPS A-GNSS in LPP TS 37.355CR0532
- Introduction of B2b signal in BDS system in A-GNSS TS 37.355CR0545
- UE request for equalIntegerAmbiguityLevel assistance data [GNSS-EqualIntegerAmbiguity] TS 37.355CR0557
- Introduction of AI/ML Positioning Accuracy Enhancements TS 37.355CR0559
- Miscellaneous LPP Corrections [GNSS LOS/NLOS] TS 37.355CR0567
Explore further
Broader topics and technologies where HA plays a role.
Defining Specifications
3GPP specifications that define or reference HA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 23.261 vj00 | IP Flow Mobility between 3GPP and WLAN | Rel-19 |
| TS 23.327 vd10 | 3GPP-WLAN Mobility Stage 2 Description | Rel-13 |
| TS 23.716 vg00 | Wireline and Trusted Non-3GPP Access to 5G Core | Rel-16 |
| TR 23.923 v1300 | Mobile IP+ Feasibility Study for UMTS/GPRS | Rel-4 |
| TS 24.302 vj00 | Access to EPC via non-3GPP networks; Stage 3 | Rel-19 |
| TS 24.303 vj00 | Dual-Stack MIPv6 Mobility Management | Rel-19 |
| TS 24.304 vj00 | MIPv4 FA Mode Mobility Management in EPC | Rel-19 |
| TS 24.327 vc00 | Mobility between I-WLAN and GPRS | Rel-12 |
| TS 29.273 vj10 | AAA Protocols for Non-3GPP Access in EPS & 5GS NSWO | Rel-19 |
| TS 29.279 vj00 | MIPv4 Mobility Protocol over S2a | Rel-19 |
| TS 33.107 vj00 | Lawful Interception Architecture & Functions | Rel-19 |
| TS 33.108 vj00 | LI Handover Interface Specification | Rel-19 |
| TS 33.822 v1800 | Security Architecture for Inter-Access Mobility | Rel-8 |
| TS 37.355 vj20 | LTE Positioning Protocol (LPP) | Rel-19 |