Description
Secondary Timing Advance Group (STAG) is a concept defined in 3GPP specifications for LTE and 5G New Radio (NR), primarily used in carrier aggregation (CA) deployments. Timing advance (TA) is a mechanism that adjusts the transmission timing of User Equipment (UE) to compensate for propagation delays, ensuring uplink synchronization at the base station (e.g., eNB in LTE, gNB in NR). In carrier aggregation, where a UE aggregates multiple component carriers (CCs) from possibly different cells, STAG allows secondary cells (SCells) to be grouped based on their TA requirements. Each STAG consists of SCells that can share the same TA value, while the primary cell (PCell) typically has its own TA group (TAG), known as the primary TAG (pTAG).
Architecturally, STAG is managed by the Radio Resource Control (RRC) layer in the UE and the network. When carrier aggregation is configured, the network assigns SCells to specific STAGs via RRC signaling, such as in the RRCConnectionReconfiguration message. The UE then maintains separate TA timers and values for each STAG, based on Timing Advance Commands (TACs) received in Medium Access Control (MAC) control elements. This grouping is essential because SCells may have different geographical locations or propagation characteristics; for example, SCells from remote radio heads might require distinct TAs compared to the PCell. By grouping them, the network reduces the number of TA updates needed, as changes to one SCell's TA can apply to all SCells in the same STAG.
In operation, STAG enhances efficiency in scenarios like inter-site carrier aggregation or dual connectivity. The UE performs random access on the PCell to establish initial TA for the pTAG, and may use procedures like non-contention based random access on SCells to determine TA for STAGs. MAC layer mechanisms then adjust TA values dynamically based on uplink transmissions. Key components include the UE's MAC and RRC entities, eNB/gNB schedulers, and interfaces like Uu (air interface). STAG's role is to minimize signaling overhead and latency, ensuring that aggregated carriers remain synchronized without frequent TA recalibrations, which is critical for maintaining high data rates and low latency in advanced radio networks.
STAG also interworks with features like uplink CA and multiple TAGs (up to 4 TAGs per UE in later releases), supporting complex deployments. It is specified in documents like 36.331 for LTE and 38.321 for NR, with adaptations for NR's flexible numerology. By enabling efficient TA management, STAG contributes to the overall performance and reliability of carrier aggregation, a key technology for achieving gigabit speeds in 4G and 5G.
Purpose & Motivation
STAG was introduced to address the challenges of timing synchronization in carrier aggregation, which became prominent with LTE-Advanced in Release 11. Prior to its introduction, carrier aggregation assumed that all aggregated cells were co-located and shared the same TA, which limited deployment flexibility. In real-world scenarios, SCells could be geographically separated (e.g., from different base stations or remote radio heads), causing varying propagation delays. Without STAG, each SCell would require individual TA management, leading to excessive signaling and potential synchronization errors, degrading uplink performance and increasing UE power consumption.
Historically, as operators deployed heterogeneous networks (HetNets) and sought to aggregate spectrum from non-collocated sites, the need for multiple TA groups emerged. STAG solved this by allowing SCells with similar propagation characteristics to be grouped, reducing the number of TA values a UE must maintain. This was motivated by the drive for higher data rates and efficient spectrum utilization in LTE and later 5G NR. It addresses limitations of earlier CA implementations, which were designed primarily for intra-site aggregation, by extending support to inter-site and even inter-frequency scenarios.
Moreover, STAG enables advanced features like dual connectivity (DC) and enhanced CA, where timing differences are more pronounced. By optimizing TA management, it improves uplink coverage and capacity, essential for applications like video streaming and IoT. Its creation reflects the evolution towards more dynamic and flexible RAN architectures, where network slicing and multi-connectivity require robust synchronization mechanisms. STAG thus plays a key role in ensuring that carrier aggregation delivers its promised benefits across diverse deployment topologies.
Classification
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (15 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.
Studied in Rel-11, normative work from Rel-15.
In Release 15, the specification formally defined the Secondary Timing Advance Group (STAG) as a Timing Advance Group that neither contains the PCell nor the PSCell, and which contains at least one cell with a configured uplink. This definition clarified that a STAG is a group of serving cells using the same timing reference and advance value, and it is managed as part of cell management procedures, such as its addition, modification, or release. The introduction provided a clear distinction from the Primary Timing Advance Group within the Dual Connectivity framework.
- Advanced CSI CBSR CBSR parameter and related capability for FD-MIMO TS 36.331CR3397
- Clarification of primary and secondary RLC entity TS 36.331CR3752
- Corrections to SCell group handling TS 36.331CR3834
- Clarification on timing requirement of SCell deactivation timer TS 38.321CR0139
- CR to 38.321 on the allocation of preambles for group B TS 38.321CR0184
- Clarification on PHR timing for configured grant TS 38.321CR0354
+ 1 more changes
In Release 16, the STAG (Secondary Timing Advance Group) function was formally defined as a Timing Advance Group that contains neither the PCell nor the PSCell and must include at least one cell with a configured uplink. This definition clarified its role within cell groups and its distinction from the Primary TAG. The release also included management procedures for STAGs, such as their addition, modification, and release, as part of broader cell group configuration.
In Release 17, the STAG function was clarified in the context of IoT Non-Terrestrial Networks by specifying the reference point for timing information in SIB16(-NB) and DLInformationTransfer. Additionally, corrections were made regarding Bandwidth Part handling for a deactivated Secondary Cell Group and the associated timing requirements for SCG activation, ensuring proper STAG operation within Dual Connectivity.
In Release 18, the enhancements for the Secondary Timing Advance Group (STAG) function specifically clarified the procedures and formats for the Timing Advance Report MAC Control Element. The changes provided clarification on the applicable Subcarrier Spacing (SCS) for this report and detailed the triggering conditions for timing advance reporting by the MAC entity, as referenced in system information.
Explore further
Broader topics and technologies where STAG plays a role.
Defining Specifications
3GPP specifications that define or reference STAG, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 36.331 vj00 | LTE RRC Protocol Specification | Rel-19 |
| TS 38.321 vj00 | NR MAC Protocol Specification | Rel-19 |