Description
Uplink Time Difference of Arrival (UL-TDOA) is a network-centric positioning technique standardized in 3GPP for 5G NR and LTE-M/NB-IoT. Unlike downlink-based methods like Observed Time Difference of Arrival (OTDOA) where the UE measures signals from multiple base stations, in UL-TDOA the measurement burden is on the network. The target UE is instructed by the network (via the Location Management Function - LMF) to transmit a specific positioning reference signal, the Uplink Positioning Reference Signal (UL-PRS) in NR or a similar sounding signal (like SRS configured for positioning).
Multiple receiving nodes, which can be the serving gNB and several neighboring gNBs, capture this uplink transmission. Each receiving node, synchronized to a common time reference (like GPS or network synchronization), precisely timestamps the arrival of the signal. The fundamental measurement is the Time of Arrival (TOA). The LMF, which collects these TOA measurements from all participating receivers, then calculates the Time Difference of Arrival (TDOA) between pairs of receivers. Each TDOA measurement defines a hyperbolic line (or surface in 3D) on which the UE must be located, as the difference in distance to two receivers is constant (speed of light * TDOA).
By combining TDOA measurements from at least three receivers (resulting in two independent TDOA pairs), the LMF can solve for the UE's 2D position through hyperbolic trilateration. For 3D positioning, measurements from four or more receivers are needed. The accuracy of UL-TDOA depends critically on the synchronization accuracy between the receiving nodes, the bandwidth of the transmitted signal (which affects time resolution), the geometry of the receivers relative to the UE (Dilution of Precision - DOP), and the ability to accurately detect the first arriving path in multipath-rich environments. Advanced techniques like multilateration and data fusion with other methods (e.g., Assisted GNSS, downlink TDOA) are used to improve accuracy and reliability.
Purpose & Motivation
UL-TDOA was developed to meet the stringent regulatory and commercial requirements for accurate device location in 5G networks, particularly for emergency services (E911/E112), asset tracking, and IoT applications. While downlink methods like OTDOA are prevalent, they have limitations, especially for devices with limited receiver capabilities (e.g., low-cost IoT modules) or in environments where downlink signals are weak.
The primary motivation for UL-TDOA is to shift the complexity of precise signal measurement from the device to the network infrastructure. This is advantageous for several reasons. First, it enables positioning of devices that lack sophisticated measurement capabilities or are in power-saving modes where frequent downlink measurement is prohibitive. The device only needs to transmit a single, configured signal. Second, network receivers (gNBs) typically have better synchronization (via GNSS or precise network timing protocols), more stable clocks, and more advanced signal processing capabilities than UEs, potentially leading to more accurate and reliable time measurements.
Furthermore, UL-TDOA complements other positioning methods to provide redundancy and improved availability. In scenarios like indoor or dense urban environments where satellite (GNSS) signals are unavailable, UL-TDOA can provide a fallback or hybrid solution. It also addresses use cases where the network needs to locate a device without its active cooperation beyond transmitting the requested signal, which can be relevant for security or network management purposes. Its introduction in Rel-16 was part of a broader 5G positioning framework aimed at achieving meter-level or even sub-meter-level accuracy to support new vertical industry applications.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 16, the UL-TDOA (Uplink Time Difference of Arrival) positioning function was formally specified, defining it as a method that uses UL-RTOA measurements at multiple Reception Points (RPs) of uplink signals transmitted from a UE. The release also detailed that these RPs can optionally use bandwidth aggregation on the received uplink signals to perform measurements on a wider effective signal bandwidth. Furthermore, the specifications established that measurements for NR UL-TDOA are transferred from the gNB to the Location Management Function (LMF).
In Release 18, the key enhancement for UL-TDOA was the introduction of the NR UE Rx-Tx time difference measurement as part of the NR UL Enhanced Cell ID (E-CID) framework. This new measurement capability, as indicated by the Change Request title, was integrated to enrich the set of uplink measurements available for positioning. While the core UL-TDOA operation continued to rely on UL-RTOA measurements collected at multiple Reception Points (RPs), this addition provided a complementary timing measurement directly from the UE to support enhanced location accuracy.
- Introduction of NR UE Rx-Tx time difference measurement in NR UL E-CID TS 38.305CR0164
Explore further
Broader topics and technologies where UL-TDOA plays a role.
Defining Specifications
3GPP specifications that define or reference UL-TDOA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 38.305 vj00 | NG-RAN UE Positioning Stage 2 | Rel-19 |
| TS 38.855 vg00 | Study on NR Positioning Support | Rel-16 |
| TR 38.857 vh00 | Study on NR Positioning Enhancements | Rel-17 |