STEC

Slant Total Electron Content

Other
Introduced in Rel-16
Slant Total Electron Content (STEC) is a measurement of the total number of free electrons along a signal's path through the ionosphere, from a satellite to a receiver. It is a critical parameter for correcting GNSS positioning errors caused by ionospheric delay. Accurate STEC estimation enhances the precision of location-based services in 3GPP networks.

Description

Slant Total Electron Content (STEC) is a geophysical parameter representing the integral of the free electron density along a specific line-of-sight path between a Global Navigation Satellite System (GNSS) satellite and a receiver on or near the Earth's surface. It is measured in Total Electron Content Units (TECU), where 1 TECU = 10^16 electrons per square meter. In the context of 3GPP standards, STEC is a key data element used for advanced positioning techniques, particularly for correcting ionospheric-induced errors in GNSS measurements. The ionosphere, a layer of the atmosphere ionized by solar radiation, slows down and bends radio signals, introducing a variable delay that is a major source of error in satellite-based positioning.

Architecturally, STEC data is utilized within the Location Management Function (LMF) in the 5G core network or the Enhanced Serving Mobile Location Centre (E-SMLC) in LTE. The network can assist UEs in their positioning calculations by providing STEC information or correction data. The process involves several components: GNSS reference networks (e.g., Continuously Operating Reference Stations - CORS), which continuously track satellite signals and calculate STEC; these values are then processed to create ionospheric models or correction streams. These corrections can be delivered to the UE via control plane (e.g., LTE Positioning Protocol - LPP, NR Positioning Protocol - NRPPa) or user plane methods.

How it works technically: The raw GNSS observables (pseudorange and carrier phase) measured by a receiver are affected by the ionosphere. The delay is frequency-dependent (dispersive). By using dual-frequency GNSS receivers (e.g., receiving L1 and L5 signals from GPS), the STEC along the satellite-receiver path can be directly estimated because the difference in the measured pseudoranges at the two frequencies is proportional to the STEC. The formula involves the difference between the pseudoranges (or carrier phases) divided by a known constant related to the frequencies. Once STEC is estimated for a reference station, it can be interpolated or modeled to provide corrections for nearby UEs. The 3GPP specifications define how this STEC information or derived Vertical TEC (VTEC) models can be packaged and transmitted to the UE to improve its position solution.

Key components in the 3GPP ecosystem include the GNSS assistance data elements defined in LPP, which can contain ionospheric delay corrections modeled from STEC data. The specifications (e.g., 37.355 for LPP, 38.305 for NR positioning architecture) detail the formats and procedures. The role of STEC is to transition GNSS positioning from meter-level accuracy to decimeter or even centimeter-level accuracy when used with Real-Time Kinematic (RTK) or Precise Point Positioning (PPP) techniques. It is especially crucial for demanding applications like autonomous driving, drone navigation, and precision agriculture, where sub-meter accuracy is mandatory.

Purpose & Motivation

The integration of STEC data into 3GPP standards was motivated by the escalating demand for high-precision positioning across numerous industries. Traditional standalone GNSS, even with standard assistance data, is limited to several meters of accuracy due to errors from satellite clocks, orbits, and most variably, the ionosphere. The ionospheric delay can introduce errors from a few meters to over 20 meters depending on solar activity, time of day, and geographical location. Prior approaches relied on single-frequency receivers using generic ionospheric models (like the Klobuchar model), which only correct about 50-70% of the error. This was insufficient for emerging use cases in Release 16 and beyond, such as V2X, industrial IoT, and augmented reality.

STEC-based corrections address this fundamental limitation by providing much more accurate, localized, and real-time information about the ionospheric conditions. The problem it solves is the single largest variable error source in satellite positioning. By incorporating STEC data into network-assisted and network-based positioning protocols, 3GPP enables mass-market devices to achieve precision previously reserved for expensive survey-grade equipment with dedicated correction services. This was a key enabler for positioning as a 5G service.

Historically, high-precision GNSS corrections were delivered via satellite-based augmentation systems (SBAS) or private terrestrial networks (e.g., RTK networks). The 3GPP initiative, particularly in Release 16 with the 5G positioning enhancements, aimed to leverage the ubiquitous cellular network as a reliable, low-latency delivery channel for these corrections. This convergence of telecommunications and geopositioning creates a scalable and standardized platform. The creation of STEC as a defined parameter within 3GPP specs (like 37.355) allows for interoperability between different GNSS correction service providers and device manufacturers, fostering an ecosystem for precise positioning as an integral part of the cellular service offering.

Key Features

  • Quantifies ionospheric electron density along a specific satellite-to-receiver path
  • Enables calculation of ionospheric signal delay for high-precision GNSS correction
  • Derived from dual-frequency GNSS measurements (pseudorange or carrier phase differences)
  • Can be modeled and disseminated to UEs via 3GPP positioning protocols (LPP/NRPPa)
  • Critical input for Real-Time Kinematic (RTK) and Precise Point Positioning (PPP) techniques
  • Measured in TECU (Total Electron Content Units)

Evolution Across Releases

Rel-16 Initial

Introduced Slant TEC (STEC) as a key data type for advanced GNSS positioning in 3GPP. Defined within the LPP specification (37.355) as part of the GNSS-Ionospheric Model information element. This enabled the network to provide precise ionospheric delay corrections, derived from STEC measurements, to UEs, significantly improving positioning accuracy for 5NR.

Enhanced support for positioning services, including improvements to the delivery and efficiency of assistance data containing STEC information. Introduced support for new GNSS constellations and signals, and refined models for faster convergence of high-precision techniques like PPP that rely on accurate STEC data.

Further evolution of integrated sensing and positioning. Enhanced the use of STEC data for environmental sensing applications, potentially using the cellular network itself as a sensor. Improvements in the scalability and reliability of correction data delivery for massive IoT and V2X scenarios.

Ongoing work on AI/ML for positioning. Expected to include the use of machine learning to predict and model STEC variations more accurately, reducing latency and improving robustness of high-precision positioning services, especially in challenging urban and dynamic environments.

Defining Specifications

SpecificationTitle
TS 36.305 3GPP TR 36.305
TS 37.355 3GPP TR 37.355
TS 38.305 3GPP TR 38.305