Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Other

GNSS

Global Navigation Satellite System

Other →

GNSS is a satellite constellation system that provides global positioning, navigation, and timing services to user equipment, enabling location-based services, emergency caller location, and network-assisted positioning in mobile networks.

Introduced
Rel-7
Where
Radio Access Network › E-UTRAN (LTE)
Specifications
61 specs
Also in
Services, User Equipment
GNSS Description Purpose What changed Neighbours Detected Changes Specifications

Description

Global Navigation Satellite System (GNSS) is a generic term encompassing all satellite-based positioning systems, including GPS (USA), Galileo (EU), GLONASS (Russia), and BeiDou (China). Within 3GPP specifications, GNSS is integrated as a key method for determining the geographical location of User Equipment (UE). The architecture involves the UE containing a GNSS receiver capable of processing signals from one or multiple satellite constellations. The network can assist this process through control plane or user plane location protocols, such as LTE Positioning Protocol (LPP) or Secure User Plane Location (SUPL), by providing aiding data like ephemeris, almanac, and approximate location to reduce the UE's Time To First Fix (TTFF) and improve accuracy.

The fundamental operation relies on the UE measuring the time of arrival of signals from multiple visible satellites. By calculating the signal travel time and knowing the satellite positions (from decoded or network-provided navigation messages), the UE can compute its own three-dimensional position and precise time through trilateration. Key components include the satellite constellations themselves, the UE's GNSS receiver and antenna, and network elements like the Location Management Function (LMF) in 5GC or the Enhanced Serving Mobile Location Centre (E-SMLC) in EPS, which manage the positioning session and calculations.

GNSS positioning in 3GPP supports multiple modes: standalone (UE operates independently using only satellite signals), UE-assisted (UE sends measurements to the network for position calculation), and UE-based (UE calculates its own position, potentially using network-provided assistance data). Its role is critical for emergency services (e.g., E911/E112), location-based services, lawful interception, network optimization (e.g., for mobility management), and various IoT applications requiring asset tracking. The specifications detail requirements for performance (accuracy, sensitivity), testing, and integration with radio access technologies from UMTS to 5G NR.

Purpose & Motivation

The primary purpose of integrating GNSS into 3GPP standards is to provide a reliable, globally available method for determining UE location. This addresses regulatory mandates for emergency caller location (e.g., FCC E911 in the USA, E112 in the EU), which require mobile networks to provide accurate position information for emergency calls. It also enables a vast ecosystem of commercial location-based services (LBS), such as navigation, fleet management, and location-aware applications, creating new revenue streams for operators.

Historically, cellular-only positioning methods like Cell-ID, Enhanced Cell-ID, and Observed Time Difference of Arrival (OTDOA) had limitations in accuracy, especially in rural or sparse cell deployment areas. GNSS provides superior outdoor accuracy, often down to a few meters, filling this gap. Its inclusion starting in 3GPP Release 7 formalized the support for assisted-GNSS (A-GNSS), which leverages the network to deliver assistance data to the UE, significantly improving startup performance (TTFF), sensitivity (allowing fixes in weaker signal conditions), and UE battery life compared to standalone GNSS operation.

The motivation extended beyond compliance and services to network optimization and new use cases. Accurate location aids in radio resource management, handover decisions, and network planning. For later technologies like V2X and IoT, precise GNSS-based timing and positioning are foundational. The evolution to support multiple constellations (multi-GNSS) and hybrid positioning (combining GNSS with terrestrial signals) in subsequent releases was driven by the need for improved availability, robustness in urban canyons, and even higher accuracy for advanced applications like autonomous driving and industrial automation.

What changed in its specifications

The latest release-to-release comparison of specifications that define GNSS. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 22.071Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 22.071: 1 clause changed, with no change attributed to a release feature.

Full comparison in TS 22.071 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

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

Rel-15 2 changes
  • CR on A-GNSS in 38.171 TS 38.171CR0001
  • CR to TS 38.171: Corrections to A-GNSS requirements with NR TS 38.171CR0008
Rel-16 13 changes
  • CR for TS36.171, Introduction of BDS B1C in A-GNSS TS 36.171CR0020
  • Introduction of B1C signal in BDS system in A-GNSS TS 36.305CR0083
  • Introduction of B1C signal in BDS system in A-GNSS TS 37.355CR0248
  • Introducing support for GNSS Integer Ambiguity Level Indications TS 37.355CR0252
  • CR for TS38.171, Introduction of BDS B1C in A-GNSS TS 38.171CR0011
  • Introduction of B1C signal in BDS system in A-GNSS TS 38.305CR0013

+ 7 more changes

Rel-17 15 changes
  • Introduction of B2a and B3I signal in BDS system and GNSS Positioning Integrity TS 36.305CR0107
  • NMEA GGA sentence info in high accuracy GNSS location estimates [HA-GNSS-NMEA] TS 37.355CR0349
  • RRC Correction on including GNSS validity duration and dedicated SIB31 TS 36.331CR4952
  • 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

+ 9 more changes

Rel-18 7 changes
  • GNSS LOS/NLOS posSIB broadcast assistance information [GNSS LOS/NLOS] TS 36.331CR4931
  • GNSS LOS/NLOS assistance information [GNSS LOS/NLOS] TS 37.355CR0446
  • GNSS LOS/NLOS posSIB broadcast assistance information [GNSS LOS/NLOS] TS 38.331CR4109
  • Correction on GNSS procedure TS 36.331CR5101
  • 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

+ 1 more changes

Rel-19 10 changes
  • CR for TS 36.171 to introduce BDS B2b signal in A-GNSS TS 36.171CR0032
  • Introduction of NavIC L1 SPS A-GNSS in LTE Stage 2 specification TS 36.305CR0120
  • Introduction of BDS B2b in A-GNSS TS 36.305CR0121
  • 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

+ 4 more changes

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 22.071 vj00 Location Services (LCS) Stage 1 Rel-19 read
TR 22.867 vi20 Study on 5G Smart Energy and Infrastructure Rel-18 read
TR 22.889 vh40 FRMCS Study; Stage 1 Rel-17 read
TR 22.989 vk30 FRMCS Analysis and Requirements Rel-20 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TR 23.744 vh10 Location Enhancements for Mission Critical Services Rel-17 read
TS 25.172 vj00 A-GANSS UE Minimum Performance Requirements (FDD) Rel-19 read
TS 25.173 vj00 A-GANSS Performance Requirements (TDD) Rel-19 read
TS 25.215 vj00 UTRA FDD Measurement Definitions Rel-19 read
TS 25.302 vj00 UTRA Physical Layer Services Rel-19 read
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19 read
TS 25.331 vj01 UTRAN Radio Resource Control Protocol Rel-19 read
TS 25.423 vj00 UTRAN RNSAP Specification Rel-19 read
TS 25.433 vj00 Node B Application Part (NBAP) Protocol Rel-19 read
TS 25.450 vj00 Iupc Interface Introduction for UTRAN Positioning Rel-19 read
TS 25.453 vj00 PCAP Protocol Specification Rel-19 read
TS 25.467 vj00 UTRAN Architecture for 3G Home Node B Rel-19 read
TR 25.912 vj00 Evolved UTRA and UTRAN Technical Report Rel-19 read
TS 26.851 vb20 Enhancements to Multimedia (EMM) for PSS, MMS, MBMS Rel-11 read
TR 26.928 vj00 Study on eXtended Reality (XR) in 5G Rel-19 read
TS 28.628 vj00 SON Policy NRM IRP Information Service Rel-19 read
TS 29.171 vj10 LCS-AP between MME and E-SMLC (SLs) Rel-19 read
TS 32.836 vc00 NM Centralized Coverage and Capacity Optimization Study Rel-12 read
TS 33.320 vj00 H(e)NB Subsystem Security Architecture Rel-19 read
TS 34.171 v940 Measurement Procedures for FDD Mode of UTRA UE with A-GPS Rel-9 read
TS 34.172 va20 A-GNSS Conformance Testing for UTRA FDD UE Rel-10 read
TS 36.101 vk10 E-UTRA UE RF Requirements Rel-20 read
TS 36.171 vj10 A-GNSS Minimum Performance Requirements for UE Rel-19 read
TS 36.214 vj00 E-UTRA Physical Layer Measurements Rel-19 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.302 vj00 E-UTRA Physical Layer Services Rel-19 read
TS 36.305 vj00 UE Positioning in E-UTRAN Stage 2 Rel-19 read
TS 36.331 vj40 E-UTRA Radio Resource Control (RRC) Protocol Rel-19 read
TS 36.355 vj00 LTE Positioning Protocol (LPP) Rel-19 read
TS 36.413 vj20 S1 Application Protocol (S1AP) for E-UTRAN Rel-19 read
TS 36.423 vj10 X2 Application Protocol (X2AP) Specification Rel-19 read
TS 36.455 vj00 LTE Positioning Protocol Annex (LPPa) Rel-19 read
TR 36.791 vg00 E-UTRA 2.4 GHz TDD Band for US Rel-16 read
TS 36.816 vb20 In-device coexistence interference avoidance Rel-11 read
TS 37.320 vj40 MDT Overall Description (Stage 2) Rel-19 read
TS 37.355 vj30 LTE Positioning Protocol (LPP) Rel-19 read
TS 37.571 vj00 UE Conformance for Positioning Rel-19 read
TS 37.718 3GPP TR 37.718 Rel-7 read
TS 37.719 vj00 Rel-19 Dual Connectivity Band Combinations Rel-19 read
TS 37.863 3GPP TR 37.863 Rel-7 read
TS 38.171 vj10 5G A-GNSS UE Positioning Requirements Rel-19 read
TS 38.215 vj40 NR Physical Layer Measurements Rel-19 read
TS 38.300 vj40 NR and NG-RAN Overall Description Rel-19 read
TS 38.305 vj30 NG-RAN UE Positioning Stage 2 Rel-19 read
TS 38.331 vj40 NR Radio Resource Control (RRC) Rel-19 read
TS 38.455 vj30 NR Positioning Protocol A Rel-19 read
TS 38.811 vf40 Study on NR Support for Non-Terrestrial Networks Rel-15 read
TS 38.855 vg00 Study on NR Positioning Support Rel-16 read
TR 38.859 vi10 Technical Report Rel-18 read
TR 38.882 vi00 Technical Report on UE Location Service Rel-18 read
TR 38.889 vg00 NR-based access to unlicensed spectrum study Rel-16 read
TR 38.913 vj00 Next Gen Access Tech Scenarios & Requirements Rel-19 read
TS 43.059 vj00 GERAN LCS Stage 2 Specification Rel-19 read
TS 44.031 vj00 Radio Resource LCS Protocol (RRLP) Rel-19 read
TS 51.010 vj00 SIM Application Toolkit Conformance Testing Rel-19 read