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
Specifications
61 specs
Category
Other
Introduced
Rel-7
Specifications
61 specs
GNSS Description Purpose Related Classification 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.

Classification

Part ofA-GNSS
Related approachesOTDOA

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

Explore further

Broader topics and technologies where GNSS plays a role.

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