Description
Tx Timing Error is a critical parameter in 5G NR positioning, defined in 3GPP TS 37.355 and TS 38.305. It quantifies the residual error in the transmit timing of a signal after the device has attempted to calibrate or compensate for its Tx Time Delay. In essence, it is the uncalibrated portion of the Tx Time Delay, or the remaining delay after internal calibration/compensation. This error directly impacts the accuracy of time-based positioning methods such as DL-TDOA, UL-TDOA, and multi-RTT, as it introduces uncertainty in the measured time differences.
The Tx Timing Error encompasses several components. It includes the residual delay from the digital baseband to the antenna after compensation, which may arise from imperfect calibration, temperature variations, or aging of components. It also includes the relative time delay between different RF chains within the same TRP or UE, which can cause inconsistencies in timing across multiple antennas. Additionally, it may consider the offset of the Tx antenna phase center to the physical antenna center, which can introduce an apparent delay depending on the angle of transmission. The calibration/compensation process aims to minimize these errors, but some residual error always remains.
In the positioning architecture, the Tx Timing Error is reported by the device (TRP or UE) to the positioning server (e.g., LMF) to allow the server to adjust the location calculation. For downlink positioning, the TRP reports its Tx Timing Error for DL-PRS transmissions, and the UE measures the RSTD. The server uses the reported errors to correct the measurements. For uplink positioning, the UE reports its Tx Timing Error for UL-SRS transmissions, and the TRP measures RTOA. The server then compensates for the UE's error. This error reporting is essential for achieving high accuracy, as it allows the network to account for device-specific imperfections.
The term was introduced in Release 17 alongside Tx Time Delay as part of the NR positioning enhancements. The specifications define the maximum allowed Tx Timing Error and the procedures for calibration and reporting. The error is typically expressed in nanoseconds or as a timing error group (TEG) that characterizes the error for a set of measurements. The concept of TEGs allows the network to group measurements with similar timing errors, simplifying the compensation process.
In practice, the Tx Timing Error is influenced by hardware design, calibration quality, and environmental conditions. Manufacturers must ensure that their devices meet the specified error limits. The error may be calibrated during manufacturing and periodically updated. The 3GPP specifications provide test procedures to verify compliance. As positioning requirements become more stringent in future releases, the allowed Tx Timing Error may be further reduced.
Purpose & Motivation
Tx Timing Error exists to provide a standardized way to quantify and communicate the residual timing uncertainty in signal transmission after calibration. This is essential for 5G NR positioning because even with calibration, there will always be some error due to imperfect components and environmental factors. By defining this error and requiring its reporting, 3GPP enables the positioning server to compensate for it, thereby improving location accuracy. Without this concept, the network would have to assume perfect timing, leading to significant positioning errors.
The concept also addresses the need for interoperability and performance guarantees. Different devices may have different levels of calibration and thus different residual errors. By standardizing the reporting of Tx Timing Error, the network can handle devices from multiple vendors and still achieve consistent positioning performance. This is particularly important for commercial deployments where a mix of equipment is common.
Historically, similar error concepts existed in other systems, but 3GPP tailored it for NR positioning. The introduction in Release 17 was motivated by the goal of achieving sub-meter accuracy, which requires accounting for all sources of timing error. The separation of Tx Time Delay and Tx Timing Error allows for a clear framework: the former is the total delay, the latter is the error after compensation. This distinction is crucial for system design and performance analysis.
What changed in its specifications
The latest release-to-release comparison of specifications that define Tx Timing Error. Each summary describes the whole specification, not only this term.
Rel-19 adds on-demand broadcast of GNSS assistance data, including NeQuickModel2Parameter and NavIC clock and Keplerian models. It also adds periodic assistance data delivery for NR DL-AoD, positioning SRS frequency hopping capability for non-RedCap UEs, and NTN IoT PRS-Info-NB text referencing nprsSequenceInfo.
Full comparison in TS 37.355 →Rel-19 adds enhanced NR topology support to TS 38.305, including WAB-gNB, updated definitions and gNB-to-LMF information transfer. It also includes two further related items.
Full comparison in TS 38.305 →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.
Initial definition introduced: 'Result of Tx Time Delay involved in the transmission of a signal. It is the uncalibrated Tx Time Delay, or the remaining delay after the TRP/UE internal calibration/compensation of the Tx Time Delay, involved in the transmission of the DL-PRS/UL SRS signals. The calibration/compensation may also include the calibration/compensation of the relative time delay between different RF chains in the same TRP/UE and may also possibly consider the offset of the Tx antenna phase centre to the physical antenna centre.' This established the concept for NR positioning.
Defining Specifications
3GPP specifications that define or reference Tx Timing Error, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 37.355 vj30 | LTE Positioning Protocol (LPP) | Rel-19 read |
| TS 38.305 vj30 | NG-RAN UE Positioning Stage 2 | Rel-19 read |