PPP-RTK

Precise Point Positioning – Real-Time Kinematic

Services →
Introduced in Rel-16

PPP-RTK is an advanced high-precision positioning service for 5G NR and LTE that combines satellite-based Precise Point Positioning with Real-Time Kinematic corrections delivered via the mobile network to achieve centimeter-level accuracy.

Category
Services
Introduced
Rel-16
Where
Radio Access Network › NG-RAN (5G)
Specifications
2 specs
PPP-RTK Description Purpose Detected Changes Specifications

Description

Precise Point Positioning – Real-Time Kinematic (PPP-RTK) is a high-accuracy positioning technology standardized by 3GPP for integration into cellular networks, specifically for LTE and 5G NR. It represents a fusion of two established GNSS enhancement techniques: Precise Point Positioning (PPP), which uses precise satellite orbit and clock correction data to improve single-receiver accuracy, and Real-Time Kinematic (RTK), which uses carrier-phase measurements and corrections from a reference station to achieve centimeter-level accuracy. The 3GPP system defines the architecture and protocols for delivering the necessary PPP-RTK correction data (including orbits, clocks, biases, and atmospheric delays) from a correction service provider to the User Equipment (UE) via the cellular network's user plane or control plane.

The architecture involves several key components. A network of GNSS reference stations collects raw satellite measurements. A PPP-RTK server processes this data to generate state-space representation (SSR) corrections. These corrections are then formatted according to 3GPP-defined protocols (e.g., using the LPPa or SUPL interfaces) and delivered to the UE. The delivery can occur via point-to-point signaling using the LTE Positioning Protocol (LPP) or the New Radio Positioning Protocol A (NRPPa), or via broadcast/multicast methods. The UE, equipped with a GNSS receiver, receives both the standard satellite signals and the network-delivered corrections. It then applies these corrections in its positioning engine to resolve integer ambiguities in the carrier-phase measurements, enabling it to compute its position with extremely high accuracy (down to a few centimeters) in real-time.

How PPP-RTK works is a multi-step process. First, the UE establishes a location session with the network, potentially indicating its capability and desire for high-accuracy service. The network's Location Management Function (LMF) or Secure User Plane Location (SUPL) Location Platform (SLP) retrieves the appropriate correction data from the service provider. This data is transmitted to the UE, which uses it to correct systematic errors in its GNSS measurements. The key advantage over traditional RTK is scalability; while classic RTK requires a nearby reference station (limiting range), PPP-RTK uses state-space corrections that are valid over a much wider area, reducing infrastructure density. Its role in the 5G system is pivotal for supporting advanced V2X, industrial IoT, and augmented reality applications that demand precise, reliable, and ubiquitous positioning, making it a key enabler for the digital transformation of vertical industries.

Purpose & Motivation

PPP-RTK was created to meet the stringent positioning requirements of emerging 5G use cases that standard GNSS or assisted-GNSS (A-GNSS) cannot satisfy. Applications like autonomous vehicles, precision agriculture, drone delivery, and smart construction require continuous, reliable, centimeter-level accuracy. Traditional RTK provides high accuracy but has limited coverage area (typically < 20 km from a reference station) and requires dense infrastructure. Standard PPP offers wide-area coverage but can have long convergence times (tens of minutes) to reach centimeter accuracy. PPP-RTK combines the best of both: the wide-area validity of PPP with the fast convergence and high accuracy of RTK.

The motivation for its standardization in 3GPP (starting in Release 16) was driven by the automotive and industrial sectors. The limitations of previous approaches—either insufficient accuracy (A-GNSS) or impractical infrastructure costs and coverage gaps (traditional RTK networks)—were significant barriers. By leveraging the ubiquitous coverage and reliable data connectivity of 5G networks to deliver corrections, PPP-RTK solves the scalability and convergence time problems. This allows service providers to offer a mass-market, high-precision positioning service, which is a fundamental building block for the future of autonomous systems and the Industrial Internet of Things (IIoT), fulfilling 3GPP's mandate to support vertical industry needs.

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (39 CRs across 5 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 3 changes

In Release 15, the introduction of PPP-RTK (Precise Point Positioning – Real-Time Kinematic) was defined, specifying it as a state-space representation (SSR) method where the user corrects observations from a single GNSS receiver with network-provided SSR corrections. This contrasts with the existing Observation Space Representation (OSR) method, establishing a new, more precise hybrid positioning capability within the overall architecture.

  • Gaps for positioning measurements TS 38.305CR0002
  • CR to 38.305 on use of positioning measurement gaps for subframe and slot timing detection towards E-UTRA TS 38.305CR0008
  • Corrections for Positioning Architecture TS 38.305CR0015
Rel-16 11 changes

In Release 16, PPP-RTK was introduced as a new, high-accuracy GNSS positioning method utilizing State Space Representation (SSR) corrections, contrasting with the traditional Observation Space Representation (OSR) used in conventional RTK. This method allows a user to correct their own GNSS receiver observations with network-derived SSR corrections for individual error sources. The release also included support for this and other positioning methods into the NR (New Radio) system architecture and through the user-plane via SUPL.

  • CR for the introduction of SSR positioning support into LTE TS 36.305CR0085
  • Introduction of NR positioning TS 38.305CR0017
  • Introduction of NR positioning TS 38.305CR0034
  • Correction on user-plane positioning support by SUPL TS 36.305CR0105
  • Corrections to NR Positioning TS 38.305CR0025
  • Correction to SUPL support for NR positioning methods TS 38.305CR0028

+ 5 more changes

Rel-17 13 changes

In Release 17, the PPP-RTK function was enhanced with clarifications for State Space Representation (SSR) corrections, specifically for Antenna Phase Center (APC) handling and the Zero Yaw attitude model. These enhancements provided more precise definitions for the correction data used in the PPP-RTK positioning method. The release also included miscellaneous corrections and refinements to the stage 2 descriptions for NR positioning to support these improvements.

  • Introduction of B2a and B3I signal in BDS system and GNSS Positioning Integrity TS 36.305CR0107
  • Introduction of R17 Positioning Enhancements TS 38.305CR0086
  • 36.305 CR for Positioning WI TS 36.305CR0109
  • 38.305 CR for Positioning WI TS 38.305CR0099
  • Stage 2 corrections for NR Positioning Enhancements TS 38.305CR0100
  • Corrections to stage 2 descriptions for NR positioning TS 38.305CR0118

+ 7 more changes

Rel-18 8 changes

In Release 18, the PPP-RTK function was expanded and improved as part of the broader NR positioning enhancements. These updates included corrections and clarifications to the assistance data transfer for sidelink positioning and the NRPPa positioning procedure. Furthermore, the release introduced specific positioning restrictions for UE-to-network remote UEs.

  • Introduction of 'Expanded and improved NR positioning TS 38.305CR0150
  • Support of NR Positioning Enhancements TS 38.305CR0161
  • Positioning restrictions for UE-to-network remote UEs [PosL2RemoteUE] TS 38.305CR0134
  • Correction on support of Bluetooth positioning mode [BT-AoA-AoD] TS 38.305CR0157
  • Update of stage 2 positioning information TS 38.305CR0173
  • Correction on assistance data transfer in SL positioning for stage-2 TS 38.305CR0175

+ 2 more changes

Rel-19 4 changes

In Release 19, the PPP-RTK function was enhanced with specific corrections and clarifications, particularly regarding carrier phase handling within the positioning procedures. The release also included corrections to the positioning activation and deactivation process to ensure more reliable operation. These updates built upon the existing foundation where PPP-RTK utilizes State Space Representation (SSR) corrections for high-accuracy positioning.

  • Introduction of AIML Positioning TS 38.305CR0190
  • Corrections on AIML Positioning TS 38.305CR0197
  • Corrections on LPHAP, carrier phase, bandwidth aggregation and frequency hopping for positioning (R19 Cat. A CR) TS 38.305CR0198
  • Correction to Positioning activation and deactivation procedure TS 38.305CR0200

Explore further

Broader topics and technologies where PPP-RTK plays a role.

Defining Specifications

3GPP specifications that define or reference PPP-RTK, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 36.305 vj00 UE Positioning in E-UTRAN Stage 2 Rel-19
TS 38.305 vj00 NG-RAN UE Positioning Stage 2 Rel-19