Description
The Time Alignment Command (TAC) is a fundamental mechanism in the LTE and 5G NR physical layer for maintaining uplink synchronization. In OFDMA (Orthogonal Frequency Division Multiple Access) and SC-FDMA (Single Carrier FDMA) systems used in the uplink, precise timing alignment of signals from all User Equipments (UEs) is essential to preserve orthogonality between subcarriers and prevent inter-symbol interference (ISI) and inter-carrier interference (ICI). The TAC is a parameter sent via the Medium Access Control (MAC) layer in a MAC Control Element (MAC CE) to instruct a specific UE to advance or delay its uplink transmission timing.
The process works as follows: The base station (eNB in LTE, gNB in NR) continuously measures the timing of received uplink signals from each UE, such as during the transmission of Sounding Reference Signals (SRS) or the Physical Uplink Shared Channel (PUSCH). It calculates the timing error, which is the difference between the ideal reception time and the actual arrival time of the UE's signal. This error is quantized and mapped to a TAC value. The TAC is then transmitted to the UE in a downlink control message. Upon receiving the TAC, the UE adjusts its uplink transmission timing by a corresponding amount, typically in steps of a fraction of the basic time unit (e.g., Ts in LTE, Tc in NR). The adjustment range is defined by the standard, and the UE maintains a Time Alignment Timer (TAT); as long as this timer is running, the UE considers itself uplink-synchronized.
Key components involved are the base station's uplink scheduler and timing measurement unit, the MAC layer for generating the MAC CE, and the UE's physical layer and timing advance control mechanism. The TAC is part of a closed-loop control system. Its role is absolutely critical for mobility, especially as UEs move and their propagation delay changes. Without continuous time alignment, the carefully constructed orthogonality of the uplink would break down, leading to increased interference, reduced data rates, and degraded overall system capacity. In 5G NR, the concept remains fundamentally the same but operates within the new NR frame structure and supports wider carrier bandwidths and more diverse numerologies.
Purpose & Motivation
The Time Alignment Command mechanism was introduced to solve the fundamental problem of uplink synchronization in cellular OFDMA/SC-FDMA systems. In earlier CDMA-based systems like UMTS, precise power control was the primary method for managing multiple access interference, but timing alignment was less critical. With the shift to OFDMA in LTE, orthogonality in the frequency domain became paramount. If uplink signals from different UEs do not arrive at the base station within the cyclic prefix (CP) duration, their orthogonality is lost, causing severe interference that cannot be filtered out.
Before a standardized, dynamic TAC mechanism, maintaining uplink synchronization for moving UEs would be nearly impossible, severely limiting cell sizes and mobility support. The TAC provides a fast, network-controlled method to compensate for varying propagation delays as UEs change their distance from the base station or due to multipath effects. It addresses the limitations of a simple initial random access procedure, which only provides coarse timing alignment. The continuous fine-tuning enabled by TACs is what allows LTE and NR to support high-speed mobility, large cell radii, and efficient uplink resource sharing among many users. Its creation was motivated by the need to achieve the high spectral efficiency targets of 4G and 5G, making the uplink as robust and efficient as the downlink.
Detected Changes Across Releases
from 3GPP Change RequestsSpecific 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.
- 3 Octet TAC in PANI TS 24.229CR6137
- Correction of TAC for NG-RAN cells before NSA ASN.1 freeze TS 36.423CR1094
- Introduction of a Configured TAC into the NR Neighbour Information IE and the Served NR Cell Information IE TS 36.423CR1176
- Correction of 5GS TAC TS 36.423CR1217
- Critical correction to the presence of the TAC lists in the Service Area Item IE TS 38.423CR0153
- Correction of 5GS TAC TS 38.473CR0090
+ 2 more changes
Explore further
Broader topics and technologies where TAC plays a role.
Defining Specifications
3GPP specifications that define or reference TAC, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TR 21.905 vj20 | 3GPP Terminology and Definitions | Rel-19 |
| TS 23.401 vk00 | Evolved 3GPP Packet Switched Domain - EPS | Rel-20 |
| TS 24.229 vk00 | IMS Call Control Protocol based on SIP | Rel-20 |
| TS 24.301 vk00 | 3GPP TS 24301 vk00: NAS Protocols for EPS | Rel-20 |
| TS 24.484 vk00 | MCS Configuration Management Protocols | Rel-20 |
| TS 24.501 vk00 | 5G System (5GS) Non-Access Stratum (NAS) Protocol | Rel-20 |
| TS 24.801 v1810 | 3GPP System Architecture Evolution NAS Procedures | Rel-8 |
| TS 24.890 vg00 | 5G NAS Protocol for 5GS Stage 3 | Rel-16 |
| TS 28.875 vj00 | Study on IAB Node Management | Rel-19 |
| TS 32.836 vc00 | NM Centralized Coverage and Capacity Optimization Study | Rel-12 |
| TS 36.300 vj20 | E-UTRAN Radio Interface Protocol Architecture | Rel-19 |
| TS 36.413 vj20 | S1 Application Protocol (S1AP) for E-UTRAN | Rel-19 |
| TS 36.423 vj10 | X2 Application Protocol (X2AP) Specification | Rel-19 |
| TS 36.463 vj00 | XwAP Protocol Specification | Rel-19 |
| TR 36.763 vh00 | NB-IoT/eMTC Support for Non-Terrestrial Networks | Rel-17 |
| TS 37.473 vj00 | W1 Application Protocol (W1AP) Specification | Rel-19 |
| TS 38.401 vj30 | NG-RAN Architecture Description | Rel-19 |
| TS 38.413 vj30 | NG Application Protocol (NGAP) for 5G NG Interface | Rel-19 |
| TS 38.423 vj30 | Xn Application Protocol (XnAP) for NG-RAN | Rel-19 |
| TS 38.473 vj30 | F1 Application Protocol (F1AP) for 5G | Rel-19 |
| TS 48.061 vj00 | BTS-TRAU Protocol for HR Speech/Data | Rel-19 |