Description
The Location System Assistance Data Function (LSADF) is a critical component within the 3GPP Secure User Plane Location (SUPL) architecture, specifically defined for UMTS. Its primary role is to generate and deliver assistance data to SUPL Enabled Terminals (SETs), which are User Equipments (UEs) with positioning capabilities. This assistance data is crucial for enhancing the performance of satellite-based positioning systems, primarily the Global Positioning System (GPS). The LSADF typically resides in the network, often co-located with or part of the SUPL Location Platform (SLP). It sources raw satellite ephemeris, almanac, and timing data from reference receivers or other external sources.
The LSADF operates by processing this raw data into a compact, standardized format suitable for transmission over the mobile network to the UE. When a UE initiates a positioning session (e.g., for a location-based service request), the SLP can invoke the LSADF to provide the necessary assistance. This data is then sent to the UE via the user plane (e.g., over IP). The assistance data significantly reduces the Time To First Fix (TTFF) for the UE's GPS receiver. Without assistance, a GPS receiver performs a 'cold start,' which involves searching for all possible satellites and downloading their ephemeris data directly from the satellites—a process that can take several minutes and consumes substantial battery power.
By providing precise information about which satellites are visible and their expected parameters, the LSADF enables the UE to perform an 'assisted start.' The UE's GPS receiver can immediately focus on acquiring signals from specific satellites, dramatically reducing the TTFF to a few seconds. The LSADF can provide different types of assistance data, including Acquisition Assistance (AA), which gives code phase and Doppler shift estimates; Sensitivity Assistance (SA) for weak signal conditions; and Real-Time Integrity (RTI) information. The function is defined to work within the control of the SLP, ensuring that assistance data delivery is secure, efficient, and aligned with the user's privacy and service requirements.
Purpose & Motivation
The LSADF was introduced to overcome significant limitations in consumer-grade GPS receivers integrated into mobile phones, particularly their poor performance in terms of time-to-fix and power consumption. Early mobile location services were hampered by long delays (often over a minute) for obtaining a GPS fix, especially from a cold start or in challenging environments like urban canyons. This poor user experience threatened the viability of real-time location-based services. The primary problem the LSADF solves is this performance gap.
Its creation was motivated by the need to make satellite positioning feasible for mass-market, battery-constrained devices. By moving the computationally intensive task of collecting and processing raw satellite data to a powerful, always-connected network server (the LSADF), the handset's burden is greatly reduced. This network-assisted approach, standardized as part of SUPL in 3GPP, addressed the key bottlenecks: speed, accuracy under weak signals, and battery life. It enabled the widespread adoption of turn-by-turn navigation, location-based search, and emergency location services (like E911) on mobile devices, creating a foundational technology for the modern mobile ecosystem.
Key Features
- Generates and delivers GPS (and other GNSS) assistance data to mobile devices
- Significantly reduces Time To First Fix (TTFF) for satellite positioning
- Enables operation in weak signal conditions (e.g., indoors, urban canyons)
- Reduces power consumption on the User Equipment during positioning
- Operates within the SUPL architecture under control of the SUPL Location Platform
- Provides data types including Acquisition Assistance, Sensitivity Assistance, and ephemeris data
Evolution Across Releases
Introduced the Location System Assistance Data Function as part of the SUPL 2.0 framework for UMTS. Defined its role in providing assistance data for GPS positioning to improve TTFF and accuracy. Specified its integration with the SUPL Location Platform and the protocols for delivering assistance data to the UE over the user plane.
Defining Specifications
| Specification | Title |
|---|---|
| TS 25.305 | 3GPP TS 25.305 |