GPS

Global Positioning System

Other
Introduced in R99
A satellite-based radionavigation system operated by the United States government that provides geolocation and time information to GPS receivers anywhere on Earth. In 3GPP, it's referenced as a method for UE positioning, often integrated into location services architectures.

Description

Within 3GPP specifications, GPS is referenced as an external positioning system that can be used by User Equipment (UE) and the network to determine the geographical location of a mobile device. The 3GPP architecture integrates GPS as one of several positioning methods, often categorized under UE-based or UE-assisted modes. In UE-based positioning, the UE contains a GPS receiver, calculates its own position using signals from GPS satellites, and may report it to the network. In UE-assisted positioning, the UE measures GPS signal parameters (like pseudoranges) and sends these raw measurements to the network's positioning node (e.g., E-SMLC in LTE, LMF in 5GC), which then computes the location. 3GPP defines control plane and user plane protocols (e.g., LPP, SUPL) to facilitate the exchange of GPS assistance data (like ephemeris, almanac) from the network to the UE, which significantly improves time-to-first-fix (TTFF) and accuracy. The network can request a location estimate using GPS either standalone or in combination with other methods (A-GNSS). Specifications detail performance requirements (e.g., in TS 25.171, 36.171), testing procedures, and how GPS measurements are incorporated into broader positioning architectures like Control Plane LCS or OMA SUPL.

Purpose & Motivation

GPS is incorporated into 3GPP standards to provide a highly accurate, widely available method for mobile device positioning, which is a fundamental requirement for regulatory services (like emergency call location), commercial location-based services (LBS), and network optimization functions. Prior to the integration of GPS, cellular positioning relied primarily on network-based methods like Cell-ID, timing advance, or OTDOA, which offered limited accuracy, especially in rural or suburban areas. The inclusion of GPS (and later other GNSS constellations) addressed the need for meter-level accuracy demanded by applications such as turn-by-turn navigation, asset tracking, and enhanced 911 (E911) mandates. 3GPP's work standardized how the cellular network can assist the GPS receiver in the UE (creating A-GPS) to overcome limitations like slow standalone GPS startup times and poor indoor sensitivity, thereby making reliable, fast, and accurate positioning a viable service for mass-market devices. This integration was driven by both regulatory pressures for emergency services and the commercial potential of LBS.

Key Features

  • Provides high-accuracy geographical positioning (typically <10m in open sky)
  • Supported as a positioning method in UE-based and UE-assisted modes
  • Integrated with 3GPP control plane (e.g., LPP) and user plane (e.g., SUPL) protocols
  • Network can deliver GPS assistance data (ephemeris, almanac, time) to UE
  • Subject to 3GPP performance specifications and conformance testing
  • Often used in hybrid/conjunction with other positioning methods (A-GNSS)

Evolution Across Releases

Defining Specifications

SpecificationTitle
TS 21.905 3GPP TS 21.905
TS 23.032 3GPP TS 23.032
TS 23.171 3GPP TS 23.171
TS 23.271 3GPP TS 23.271
TS 23.758 3GPP TS 23.758
TS 25.171 3GPP TS 25.171
TS 25.172 3GPP TS 25.172
TS 25.173 3GPP TS 25.173
TS 25.215 3GPP TS 25.215
TS 25.225 3GPP TS 25.225
TS 25.302 3GPP TS 25.302
TS 25.305 3GPP TS 25.305
TS 25.402 3GPP TS 25.402
TS 25.423 3GPP TS 25.423
TS 25.433 3GPP TS 25.433
TS 25.450 3GPP TS 25.450
TS 25.452 3GPP TS 25.452
TS 25.453 3GPP TS 25.453
TS 25.467 3GPP TS 25.467
TS 25.914 3GPP TS 25.914
TS 26.806 3GPP TS 26.806
TS 26.851 3GPP TS 26.851
TS 26.928 3GPP TS 26.928
TS 26.938 3GPP TS 26.938
TS 26.998 3GPP TS 26.998
TS 29.171 3GPP TS 29.171
TS 32.808 3GPP TR 32.808
TS 33.303 3GPP TR 33.303
TS 33.503 3GPP TR 33.503
TS 33.849 3GPP TR 33.849
TS 33.885 3GPP TR 33.885
TS 34.114 3GPP TR 34.114
TS 34.171 3GPP TR 34.171
TS 34.172 3GPP TR 34.172
TS 36.171 3GPP TR 36.171
TS 36.305 3GPP TR 36.305
TS 36.355 3GPP TR 36.355
TS 36.816 3GPP TR 36.816
TS 36.921 3GPP TR 36.921
TS 36.922 3GPP TR 36.922
TS 37.355 3GPP TR 37.355
TS 37.544 3GPP TR 37.544
TS 37.571 3GPP TR 37.571
TS 38.171 3GPP TR 38.171
TS 38.305 3GPP TR 38.305
TS 38.455 3GPP TR 38.455
TS 45.005 3GPP TR 45.005
TS 51.010 3GPP TR 51.010