Description
The Timing Error Group (TEG) is a concept introduced in 3GPP Release 17, primarily within positioning and radio resource management specifications (e.g., TS 37.355, 38.331, 38.305). It refers to a set of UEs that are identified by the network—specifically by the Location Management Function (LMF) or the gNB—as exhibiting correlated or similar timing errors. These errors arise from factors like common clock drift, shared propagation environment characteristics (e.g., being in the same indoor area with similar multipath), or being served by the same synchronization source with a known offset. The TEG is not a physical entity but a logical association maintained in the network to optimize positioning procedures and resource allocation for timing-dependent services.
Architecturally, the TEG concept involves several network functions. The LMF, as the central positioning controller, can define TEGs based on positioning measurement reports (e.g., Reference Signal Time Difference (RSTD) measurements for OTDOA) or assistance data requests from UEs. The gNB may also be involved in TEG management for radio resource control, especially for sidelink positioning where UEs directly measure each other. Key components include the positioning protocols (LPP, NRPPa) that can carry TEG identifiers and related error information, the UE capabilities that indicate support for TEG-based procedures, and the network algorithms that cluster UEs into groups based on statistical analysis of their timing measurements.
How it works: The network first identifies UEs suitable for grouping, often during periodic positioning sessions or initial access. For example, multiple sensors in a factory might report timing measurements with a consistent bias due to a shared non-ideal clock source. The LMF assigns these UEs to a TEG and assigns a TEG ID. Subsequently, instead of handling each UE's timing error independently, the network can apply group-level corrections. In positioning calculations, the LMF can compensate for the common error within a TEG, improving the absolute accuracy for all members. For sidelink positioning, UEs in the same TEG can be configured with specific resources or given adjusted timing expectations to improve relative positioning accuracy between them. This group-based approach reduces signaling overhead and computational load compared to per-UE error handling.
Purpose & Motivation
The TEG was created in Release 17 to address the challenges of providing high-accuracy positioning and timing synchronization for new 5G use cases, particularly industrial IoT, vehicle-to-everything (V2X), and enhanced sidelink services. Previous releases handled timing errors on a per-UE basis, which became inefficient and less accurate in scenarios where multiple devices experience similar timing impairments due to shared environmental factors or hardware limitations. For dense deployments like factory sensors or vehicle platoons, individual error estimation and compensation led to excessive signaling and suboptimal positioning performance.
The motivation for TEGs stems from the need for scalable and precise positioning mechanisms in 5G-Advanced. By grouping UEs with correlated errors, the network can achieve several benefits: it reduces the volume of assistance data and measurement reports needed, since common error components can be communicated once for the group; it improves positioning accuracy by enabling network-side compensation of group biases; and it facilitates advanced features like collaborative positioning where UEs within a group help calibrate each other. TEGs specifically solve problems in sidelink-based positioning (e.g., for V2X), where relative timing between UEs is critical, and in scenarios with limited GNSS availability, where UEs must rely on cellular timing that may have group-wise inaccuracies. This concept supports the evolution towards more autonomous and efficient positioning architectures required for mission-critical and commercial applications.
Classification
Release Timeline
Detected Changes Across Releases
from 3GPP Change RequestsSpecific changes extracted from the „Change history“ tables of 3GPP specifications (6 CRs across 2 releases). Complements the general historical overview above with the evidence-based evolution of this function.
In Release 17, the specification introduced new information elements and capabilities for the Timing Error Group (TEG) function to enhance positioning accuracy. This included the structured **NR-DL-PRS-TRP-TEG-Info** to associate DL-PRS Resources with TRP Tx TEGs and their timing error margins, as well as the **NR-UE-TEG-Capability** for a UE to report its TEG support. Furthermore, corrections and refinements were made to UE TEG capability signaling and the association procedures for both UE and TRP TEGs.
In Release 18, the primary update for the Timing Error Group (TEG) function was a correction on the UL TEG report. This built upon the foundational TEG framework introduced in Release 17, which included capabilities like the **NR-UE-TEG-Capability** for reporting UE support and the **NR-DL-PRS-TRP-TEG-Info** structure for the location server to associate DL-PRS Resources with TRP Tx TEGs and their defined timing error margins.
- Correction on the UL TEG report TS 38.331CR4795
Explore further
Broader topics and technologies where TEG plays a role.
Defining Specifications
3GPP specifications that define or reference TEG, with the latest known release. Sourced from the 3GPP document catalog — see methodology.
| Specification | Title | Release |
|---|---|---|
| TS 37.355 vj20 | LTE Positioning Protocol (LPP) | Rel-19 |
| TS 37.571 vj00 | UE Conformance for Positioning | Rel-19 |
| TS 38.305 vj00 | NG-RAN UE Positioning Stage 2 | Rel-19 |
| TS 38.331 vj00 | NR Radio Resource Control (RRC) Protocol Specification | Rel-19 |
| TS 38.455 vj10 | NR Positioning Protocol A (NRPPa) | Rel-19 |
| TS 38.473 vj10 | 5G F1 Application Protocol (F1AP) | Rel-19 |