Menu
Latest
12 meetings · Prague, Jeju · 12–16 Oct
Reports
RAN1#126-bis · SA2#177

Glossary term · Services

OTDOA

Observed Time Difference Of Arrival

Services →

OTDOA is a network-based positioning method that calculates a mobile device's location by measuring the time difference of arrival of signals from multiple base stations.

Introduced
R99
Where
Radio Access Network › E-UTRAN (LTE)
Specifications
25 specs
Also in
Services
OTDOA Description Purpose What changed Neighbours Detected Changes Specifications

Description

Observed Time Difference of Arrival (OTDOA) is a downlink positioning method standardized by 3GPP. It operates by having the User Equipment (UE) measure the Reference Signal Time Difference (RSTD) between signals received from multiple neighboring evolved NodeBs (eNBs) or gNBs and a reference cell, typically the serving cell. These RSTD measurements are reported to the network, specifically to a Location Server (e.g., Evolved Serving Mobile Location Centre - E-SMLC in LTE, Location Management Function - LMF in 5GC). The location server, which knows the precise geographic coordinates and timing of the involved base stations, uses multilateration algorithms (like hyperbolic positioning) to compute the UE's position based on the time differences. The accuracy depends on factors like the number of measurable cells, their geometric distribution, and signal quality.

In the architecture, the UE is the measuring device, while the location server is the calculating entity. The interface between the UE and the location server for positioning protocol messaging is the LTE Positioning Protocol (LPP) in LTE and NR, carried over the user plane or control plane. For the network to support OTDOA, base stations must transmit Positioning Reference Signals (PRS) – specially designed sequences with low interference and high periodicity to improve measurement accuracy and hearability of distant cells. The network must also provide assistance data to the UE, including PRS configuration of neighbor cells, via the LPP protocol to guide the UE's measurements.

OTDOA's role is integral to the 3GPP positioning framework, complementing other methods like Assisted GNSS (A-GNSS) and Enhanced Cell ID (E-CID). It is a primary solution for indoor positioning or scenarios where GNSS signals are unavailable. The method is network-controlled but UE-assisted, balancing processing load. Continuous enhancements across releases have focused on improving accuracy, reducing latency, and supporting new deployment scenarios like indoor, IoT, and vehicle-to-everything (V2X) positioning, making it a cornerstone for commercial and regulatory location-based services.

Purpose & Motivation

OTDOA was created to fulfill regulatory requirements for emergency caller location (e.g., E911 in the USA, E112 in Europe) and to enable commercial location-based services (LBS) within cellular networks. Prior to its standardization, network-based positioning options were limited to less accurate methods like Cell ID (showing the serving cell area) or timing advance, which provided poor granularity. The need for more precise, reliable, and ubiquitous positioning, especially for users without GNSS-capable devices or in GNSS-denied environments like deep indoors, drove the development of OTDOA.

The technology solves the problem of determining a mobile device's geographical location using the existing cellular radio infrastructure itself. It addresses the limitations of satellite-based methods, which fail indoors or in urban canyons, and of simpler network methods that lack precision. By leveraging the synchronized timing of the cellular network, OTDOA provides a standardized, interoperable method that operators can deploy to meet legal mandates for emergency services and to create new revenue streams through asset tracking, navigation, and proximity-based advertising.

Historically, its introduction in 3GPP Release 9 for LTE (with foundational work in earlier UMTS releases) marked a significant step in making cellular networks location-aware. The continuous evolution through subsequent releases reflects the growing demands for higher accuracy (down to meter-level), lower power consumption for IoT devices, and support for new use cases in 5G, such as industrial sensor networks and autonomous systems requiring precise positioning.

What changed in its specifications

The latest release-to-release comparison of specifications that define OTDOA. Each summary describes the whole specification, not only this term.

TR 21.905Rel-17 → Rel-18

Rel-18 brings only minor changes to TS 21.905: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TR 21.905 →
TS 23.271Rel-18 → Rel-19

Rel-19 brings only minor changes to TS 23.271: 0 clauses changed, with no change attributed to a release feature.

Full comparison in TS 23.271 →

Release Timeline

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (10 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Rel-15 7 changes
  • Introduction of IMU support for OTDOA TS 36.355CR0204
  • Support of OTDOA in NB-IoT enhancement TS 36.455CR0093
  • OTDOA Assistance Data Request for NR TS 36.355CR0222
  • Addition of TDD UL/DL configuration to OTDOA assistance data TS 36.355CR0213
  • SFN offset for OTDOA TS 36.355CR0229
  • Addition of TDD UL/DL configuration to OTDOA assistance data TS 36.455CR0102

+ 1 more changes

Rel-16 3 changes
  • Support OTDOA assistance data for case of NR serving cell TS 38.305CR0062
  • Correction to OTDOA positoning support descriptions in R16 TS 38.305CR0048
  • Support OTDOA assistance data for case of NR serving cell TS 38.455CR0014

Defining Specifications

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

SpecificationTitleRelease
TR 21.905 vj20 3GPP Terminology and Definitions Rel-19 read
TS 23.171 v390 LCS Stage 2 for UMTS R99 read
TS 23.271 vj00 LCS Stage 2 Specification Rel-19 read
TR 23.730 ve00 Study on extended CIoT architecture Rel-14 read
TS 25.305 vj00 UTRAN UE Positioning Stage 2 Rel-19 read
TS 25.453 vj00 PCAP Protocol Specification Rel-19 read
TS 29.171 vj10 LCS-AP between MME and E-SMLC (SLs) Rel-19 read
TS 33.814 vg01 Security aspects of enhanced Location Services (eLCS) Rel-16 read
TS 36.133 vj60 LTE Radio Resource Management Requirements Rel-19 read
TS 36.300 vj20 E-UTRAN Radio Interface Protocol Architecture Rel-19 read
TS 36.305 vj00 UE Positioning in E-UTRAN Stage 2 Rel-19 read
TS 36.355 vj00 LTE Positioning Protocol (LPP) Rel-19 read
TS 36.401 vj00 E-UTRAN Overall Architecture Description Rel-19 read
TS 36.413 vj20 S1 Application Protocol (S1AP) for E-UTRAN Rel-19 read
TS 36.455 vj00 LTE Positioning Protocol Annex (LPPa) Rel-19 read
TS 36.809 vc00 Study on RF Pattern Matching for LTE Positioning Rel-12 read
TS 36.855 vd00 E-UTRA Positioning Enhancements Study Rel-13 read
TS 37.355 vj30 LTE Positioning Protocol (LPP) Rel-19 read
TS 37.571 vj00 UE Conformance for Positioning Rel-19 read
TS 37.857 vd10 Study on Indoor Positioning Enhancements Rel-13 read
TS 38.133 vk10 NR Radio Resource Management Requirements Rel-20 read
TS 38.305 vj30 NG-RAN UE Positioning Stage 2 Rel-19 read
TS 38.413 vj40 NG Application Protocol (NGAP) Specification Rel-19 read
TS 38.455 vj30 NR Positioning Protocol A Rel-19 read
TR 43.901 vj00 Generic Access to A/Gb Interface Feasibility Study Rel-19 read