Description
Timing Advance (TA) is a fundamental synchronization mechanism in cellular radio access networks. Its primary function is to align the arrival times of uplink radio frames from various User Equipment (UEs) at the serving base station (e.g., BTS in GSM, eNB in LTE, gNB in NR). Each UE is at a different distance from the base station, resulting in different propagation delays. Without compensation, signals from distant UEs would arrive later than those from nearby UEs, causing overlap with subsequent time slots or symbols and leading to severe inter-symbol interference (ISI). The TA value represents the amount of time a UE must advance its transmission to counteract this propagation delay.
The network calculates the required TA based on measurements of the received signal's timing offset. In initial access, a UE transmits a random access preamble. The base station measures the arrival time of this preamble and derives the round-trip delay. It then commands the UE, via a Random Access Response (RAR) message, to apply a specific TA value. This value is typically expressed as an index corresponding to a time offset, such as 0, 1, 2, ... 1282 steps of 16 Ts (approx. 0.52 µs) in LTE, covering a maximum cell radius of about 100 km. The UE continuously adjusts its transmission timing based on periodic Timing Advance Commands (TACs) from the network, which instruct it to increase or decrease the current TA by a specified step to track movement.
TA management is integral to the Medium Access Control (MAC) layer. The base station's MAC entity is responsible for issuing TACs via MAC Control Elements (MAC CE). In LTE and NR, a Timing Advance Timer (timeAlignmentTimer) is maintained per Timing Advance Group (TAG). The UE considers itself uplink-synchronized while this timer is running. If it expires, the UE releases its Physical Uplink Shared Channel (PUSCH) and Sounding Reference Signal (SRS) resources and must re-synchronize via random access. This mechanism ensures that all active UEs within a cell maintain tight uplink synchronization, which is essential for the proper functioning of SC-FDMA in LTE and CP-OFDM in NR, where orthogonality between subcarriers must be preserved at the receiver.
Purpose & Motivation
Timing Advance was created to solve the fundamental problem of uplink synchronization in time-division multiple access (TDMA) cellular systems, starting with GSM. In such systems, the channel is divided into repeating time slots. If UEs transmitted based solely on their own clocks, signals from distant UEs would spill into adjacent time slots assigned to other users, causing catastrophic interference and rendering the system unusable. TA ensures that all uplink transmissions, regardless of the UE's location within the cell, arrive at the base station aligned to the network's time grid.
This concept became even more critical with the evolution to OFDMA-based systems like LTE and NR. While these systems use orthogonal subcarriers in the downlink, the uplink employs SC-FDMA (Single Carrier FDMA), which also requires precise time alignment to maintain orthogonality and avoid inter-carrier interference. Without TA, the receiver's Fast Fourier Transform (FFT) window would capture misaligned symbols, destroying the orthogonality and severely degrading performance. Thus, TA is not merely a legacy feature but a continuous necessity for efficient spectrum utilization, high data rates, and supporting a large number of users in modern cellular networks. It addresses the physical limitation of the finite speed of radio wave propagation.
What changed in its specifications
The latest release-to-release comparison of specifications that define TA. Each summary describes the whole specification, not only this term.
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 →Rel-16 brings only minor changes to TS 25.224: 0 clauses changed, with no change attributed to a release feature.
Full comparison in TS 25.224 →Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (3 CRs across 3 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Defining Specifications
3GPP specifications that define or reference TA, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 03.071 v890 | GSM Location Services Stage 2 | R99 read |
| TS 23.171 v390 | LCS Stage 2 for UMTS | R99 read |
| TS 23.271 vj00 | LCS Stage 2 Specification | Rel-19 read |
| TS 25.224 vj00 | UTRA TDD Physical Layer Procedures | Rel-19 read |
| TS 28.628 vj00 | SON Policy NRM IRP Information Service | Rel-19 read |
| TS 36.104 vj20 | E-UTRA/NB-IoT Base Station RF Requirements | Rel-19 read |
| TS 36.116 vj00 | E-UTRA Relay RF Requirements | Rel-19 read |
| TS 36.117 vj00 | E-UTRA Relay RF Test Methods & Requirements | Rel-19 read |
| TS 36.141 vj10 | RF Test Methods for LTE and NB-IoT Base Stations | Rel-19 read |
| TR 36.763 vh00 | NB-IoT/eMTC Support for Non-Terrestrial Networks | Rel-17 read |
| TS 36.855 vd00 | E-UTRA Positioning Enhancements Study | Rel-13 read |
| TS 38.133 vk10 | NR Radio Resource Management Requirements | Rel-20 read |
| TS 38.174 vk00 | NR Integrated Access and Backhaul Requirements | Rel-20 read |
| TS 38.176 vj40 | IAB Conformance Testing | Rel-19 read |
| TS 38.176-2 vk00 | NR IAB Radiated Conformance Testing | Rel-20 read |
| TS 38.213 vj50 | NR Physical Layer Control Procedures | Rel-19 read |
| TS 38.300 vj40 | NR and NG-RAN Overall Description | Rel-19 read |
| TS 38.742 vk00 | GNSS Resilient NR-NTN Operation Study | Rel-20 read |
| TR 38.808 vh00 | Study on NR above 52.6 GHz to 71 GHz | Rel-17 read |
| TS 38.811 vf40 | Study on NR Support for Non-Terrestrial Networks | Rel-15 read |
| TS 43.059 vj00 | GERAN LCS Stage 2 Specification | Rel-19 read |
| TS 43.064 vj00 | GPRS Radio Interface Lower-Layer Functions | Rel-19 read |