Description
The E-OTD Assistance Data Message is a specific message used in GSM networks to support the Enhanced Observed Time Difference (E-OTD) positioning method. E-OTD is a network-based positioning technique that allows a Mobile Station (MS) to calculate its own location by measuring the observed time differences of signals from multiple Base Transceiver Stations (BTSs). The assistance data message contains essential information such as the Real Time Difference (RTD) between pairs of BTSs and the geographic coordinates of the BTSs. This data is broadcast to all MSs in a cell using the Cell Broadcast Channel (CBCH) and the Short Message Service Cell Broadcast (SMSCB) DRX service. By receiving this broadcast, an MS can perform E-OTD measurements and compute its location without requiring a GPS receiver, which reduces cost and power consumption.
The E-OTD Assistance Data Message is defined in 3GPP specifications 44.035 and 44.071. It is part of the Location Services (LCS) framework in GSM. The message is broadcast periodically or on demand, depending on network configuration. The RTD values are necessary because the BTSs are not synchronized; the RTD accounts for the timing offset between transmissions from different BTSs. The BTS coordinates provide the reference points for trilateration. The MS measures the observed time difference (OTD) between signals from pairs of BTSs and combines this with the RTD and coordinates to estimate its position. The accuracy of E-OTD depends on the number of BTSs measured and the quality of the assistance data.
The broadcast of assistance data via CBCH is efficient because it allows many MSs to receive the same information simultaneously without individual signaling. The SMSCB DRX service enables the MS to sleep between broadcast messages, conserving battery life. The E-OTD Assistance Data Message is typically transmitted on the CBCH using the cell broadcast service, which is a point-to-multipoint service. The message format includes fields for the RTD values, BTS coordinates, and other parameters such as the timing advance and the number of BTSs. The MS must be capable of E-OTD measurements and must have the assistance data to perform positioning.
E-OTD was introduced in GSM as an alternative to GPS-based positioning, which may not work well indoors or in urban canyons. It is part of the larger LCS architecture that includes the Gateway Mobile Location Centre (GMLC), Serving Mobile Location Centre (SMLC), and Location Measurement Units (LMUs). The SMLC is responsible for providing the assistance data to the BTS for broadcast. The LMUs may be used to measure RTD values. The E-OTD Assistance Data Message is a key component that enables the MS to perform autonomous location calculations, reducing the need for network-based positioning.
In later releases, the E-OTD Assistance Data Message continued to be supported, although its usage has declined with the advent of more advanced positioning methods in UMTS and LTE. However, it remains an important part of GSM location services, especially for legacy devices and emergency call positioning. The message structure and broadcast mechanism have remained largely unchanged since its introduction, ensuring backward compatibility.
Purpose & Motivation
The E-OTD Assistance Data Message exists to enable mobile stations to perform E-OTD positioning without requiring additional signaling for each location request. It solves the problem of providing the necessary reference data (RTD and BTS coordinates) to many MSs efficiently. Before this broadcast mechanism, assistance data would have to be sent individually to each MS, which would be inefficient and consume network resources. The broadcast approach allows all MSs in a cell to receive the data simultaneously, reducing signaling load and enabling mass-market location services.
The message was introduced in Release 8 as part of the GSM LCS enhancements. It was motivated by regulatory requirements for emergency call positioning (e.g., E-911 in the US, E-112 in Europe) and commercial location-based services. E-OTD provides a cost-effective alternative to GPS, which may not be available in all environments. The broadcast of assistance data via CBCH leverages the existing cell broadcast infrastructure, which is already used for other services like weather alerts and public warnings.
The E-OTD Assistance Data Message continues to be relevant for legacy GSM networks and for roaming scenarios where GSM is still used. It represents an important step in the evolution of location services, paving the way for more advanced positioning methods in later generations.
What changed in its specifications
The latest release-to-release comparison of specifications that define E-OTD Assistance Data Message. Each summary describes the whole specification, not only this term.
Rel-7 brings only minor changes to TS 44.035: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 44.035 →Rel-12 adds BeiDou satellite system support for LCS in GERAN, including a new clock enumeration value and updated Clock type field description.
Full comparison in TS 44.071 →Release Timeline
Evolution Across Releases
An overview written from the defining specifications, not a verified change history. For the exact text, open the specifications listed below.
Defining Specifications
3GPP specifications that define or reference E-OTD Assistance Data Message, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 44.035 vj00 | E-OTD/GPS Assistance Data Broadcast for LCS | Rel-19 read |
| TS 44.071 vj00 | LMU-SMLC LCS Protocol Specification | Rel-19 read |