A-GPS

Assisted Global Positioning System

Services →
Introduced in Rel-5 Also in: User Equipment, Testing

A-GPS is a network-assisted positioning technology that enhances GPS performance in mobile devices by providing assistance data to reduce startup time, improve accuracy, and conserve battery life.

Category
Services
Introduced
Rel-5
Where
Radio Access Network › NG-RAN (5G)
Also touches
2 segments
Specifications
16 specs
A-GPS Description Purpose Related Classification Specifications

Description

Assisted GPS (A-GPS) is a positioning method standardized by 3GPP that leverages the cellular network to augment standalone GPS receiver performance in User Equipment (UE). The core principle involves the network delivering assistance data to the UE, which includes ephemeris data, almanac, reference time, and an approximate initial position. This data allows the UE's GPS receiver to know precisely which satellites are in view and their expected signal parameters, eliminating the need for a lengthy, power-intensive satellite signal search and demodulation process. The UE can then perform a faster, more sensitive correlation to acquire the satellite signals, calculate pseudoranges, and determine its position.

Architecturally, A-GPS involves several key network elements defined in 3GPP specifications. The Serving Mobile Location Centre (SMLC) or the evolved Serving Mobile Location Centre (E-SMLC) in LTE/5G is the central node responsible for generating and providing the assistance data. It communicates with the UE via the radio access network (RAN) and core network using control plane protocols like Radio Resource Control (RRC) and LTE Positioning Protocol (LPP) or its predecessors. The SMLC/E-SMLC may connect to a GPS reference receiver network to gather real-time satellite data. The UE reports its measurements (e.g., pseudoranges, signal strength) back to the network, which can optionally perform the final position calculation in a network-based mode, or the UE can calculate its own position in a UE-based mode using the assistance.

The operation follows two primary modes: UE-assisted and UE-based. In UE-assisted mode, the network provides assistance data, the UE measures the satellite signals, and sends these raw measurements (like code phase) back to the SMLC. The SMLC then performs the position calculation. This mode is efficient for thin clients. In UE-based mode, the network provides more comprehensive assistance data (including ephemeris and clock corrections), enabling the UE to calculate its own position locally. This offers faster response times and works when the UE loses network connectivity after receiving the data. Hybrid approaches are also common.

A-GPS's role is critical for meeting regulatory (e.g., E911, eCall) and commercial Location-Based Service (LBS) requirements. It provides superior accuracy (often within 5-50 meters) compared to network-based methods like Cell-ID or OTDOA, especially in open-sky conditions. Its integration with other positioning methods (hybrid positioning) in later 3GPP releases ensures robust performance across diverse environments, making it a foundational technology for modern mobile location services.

Purpose & Motivation

A-GPS was developed to solve fundamental limitations of standalone GPS in mass-market mobile phones. Traditional GPS receivers suffer from a long Time to First Fix (TTFF), often taking 30 seconds to several minutes for a cold start, as they must download orbital data (ephemeris) at a very low data rate (50 bps) directly from the satellites. This process consumes significant battery power and frequently fails in environments with weak signal strength, such as urban canyons, indoors, or under foliage. These shortcomings made standalone GPS impractical for emergency services (like mandated E911 location) and consumer applications requiring quick, reliable fixes.

The creation of A-GPS was motivated by the need to meet stringent accuracy and response time requirements for emergency caller location, as mandated by regulatory bodies in North America (FCC E911) and later globally. By leveraging the high-bandwidth, always-on connectivity of cellular networks, A-GPS delivers the necessary satellite data to the handset almost instantly. This network assistance reduces the TTFF to a few seconds, improves sensitivity (allowing operation in weaker signal conditions), and reduces the computational and power burden on the UE. It addressed the economic and technical challenge of embedding full, high-performance GPS receivers in small, battery-constrained handsets.

Historically, A-GPS in Rel-5 provided the architectural foundation that enabled the widespread adoption of location services in 2G and 3G networks. It solved the critical problem of making GPS technology viable for the mobile environment, bridging the gap between the high accuracy of satellite systems and the practical constraints of consumer handsets. This paved the way for a vast ecosystem of navigation, social networking, and asset-tracking applications that define modern mobile experiences.

Classification

Part ofLPP
Related approachesOTDOASMLC

Evolution Across Releases

Rel-5 Initial

Introduced the foundational A-GPS architecture for UMTS (UTRAN). Defined control plane protocols for delivering assistance data and reporting measurements between the UE and the Serving Mobile Location Centre (SMLC). Supported both UE-assisted and UE-based modes, establishing the core framework for network-assisted satellite positioning in 3GPP systems.

Enhanced A-GPS for LTE with the introduction of the LTE Positioning Protocol (LPP) as part of the Control Plane solution. LPP provided a more efficient and flexible protocol for conveying A-GPS assistance data and measurements over the evolved packet core. This release also saw tighter integration with other positioning methods like OTDOA.

Introduced enhancements for IoT and critical communications. Supported A-GPS for CIoT (Cellular IoT) devices, including optimizations for power-efficient operation. Added improvements for vertical location (altitude) determination and better support for emergency service positioning in evolved architectures.

Integrated A-GPS as a component within the broader 5G NR positioning framework. Enhanced support via the NG-RAN and the LPP protocol extensions for NR. Focused on improved accuracy, reduced latency for new use cases (e.g., V2X, industrial IoT), and support for hybrid positioning combining A-GNSS with NR methods.

Explore further

Broader topics and technologies where A-GPS plays a role.

Defining Specifications

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

SpecificationTitleRelease
TS 25.171 vj00 A-GPS Minimum Performance Requirements for UTRA FDD UE Rel-19
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.305 vj00 UTRAN UE Positioning Stage 2 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.452 vj00 Iupc Interface Signalling Transport for PCAP Rel-19
TS 25.453 vj00 PCAP Protocol Specification 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.171 vj10 A-GNSS Minimum Performance Requirements for UE Rel-19
TS 37.571 vj00 UE Conformance for Positioning Rel-19
TS 38.171 vj10 5G A-GNSS UE Positioning Requirements Rel-19
TS 43.059 vj00 GERAN LCS Stage 2 Specification Rel-19
TS 45.005 vj00 GSM RF Requirements for MS and BSS Rel-19
TS 51.010 vj00 SIM Application Toolkit Conformance Testing Rel-19