Description
The Logical Channel Group (LCG) is a concept introduced in LTE (Release 8) and continued in NR (5G) to facilitate efficient uplink buffer status reporting (BSR) from the User Equipment (UE) to the base station (eNB in LTE, gNB in NR). Logical channels, which represent different types of data flows (e.g., control or traffic for specific radio bearers), are mapped to one of a small number of LCGs (up to 4 in LTE, up to 8 in NR). Each LCG aggregates the buffer occupancy of all logical channels assigned to it. When the UE needs to inform the network about pending uplink data, it generates a BSR Medium Access Control (MAC) control element that reports the total amount of data available for transmission per LCG, rather than per individual logical channel.
This grouping reduces signaling overhead because reporting per LCG requires fewer bits compared to reporting each logical channel separately. The BSR can be triggered by events such as new data arrival in an empty buffer, periodic timers, or retxBSR-Timer expiry. The BSR format (short or long) is selected based on how many LCGs have data to report. Upon receiving the BSR, the scheduler in the eNB/gNB uses the per-LCG buffer information, along with other factors like channel conditions and QoS requirements, to allocate uplink resources (via uplink grants). The scheduler can prioritize LCGs associated with high-priority bearers, ensuring that latency-sensitive or guaranteed bit rate traffic is served promptly.
The mapping of logical channels to LCGs is configured by the network via RRC signaling, typically based on QoS Class Identifier (QCI) or 5QI characteristics. For example, all logical channels with similar priority or delay requirements might be grouped into the same LCG. This allows the network to manage QoS at a granular level without excessive signaling. In NR, enhancements include support for more LCGs (up to 8) to accommodate a wider range of services and finer QoS differentiation, and the BSR can include additional information like latency budgets for ultra-reliable low-latency communication (URLLC) traffic. The LCG mechanism is integral to dynamic uplink scheduling, enabling the network to optimize resource utilization and meet diverse service requirements.
Purpose & Motivation
The Logical Channel Group (LCG) was created to address the need for efficient uplink buffer status reporting in LTE and NR systems, solving the problem of signaling overhead associated with reporting buffer occupancy for each logical channel individually. In pre-LTE systems like HSPA, uplink scheduling was less dynamic, and the introduction of LTE's all-IP flat architecture required a more agile method for the UE to request resources. Without grouping, reporting every logical channel's buffer size would consume excessive uplink resources and processing power, especially as the number of simultaneous bearers increased for multi-service devices.
The primary motivation was to enable scalable QoS management while minimizing control signaling. By grouping logical channels with similar QoS properties, the network could obtain sufficient information for intelligent scheduling without granular per-channel reports. This was crucial for supporting diverse applications—from voice over IP to video streaming—each with different latency and throughput needs. The LCG concept allowed the eNB to prioritize resources effectively, ensuring that high-priority data (e.g., from an LCG mapped to delay-sensitive bearers) was scheduled before lower-priority data.
Historically, LCG was introduced in LTE Release 8 as part of the new MAC layer design, which emphasized dynamic scheduling for both uplink and downlink. It represented a shift from more static resource allocation methods, enabling better spectral efficiency and user experience. As networks evolved to NR, the LCG framework was extended to support more groups (up to 8) to accommodate the increased complexity of 5G services, including massive IoT and URLLC, where fine-grained buffer reporting is essential for meeting stringent latency and reliability targets. Thus, LCG continues to be a foundational element for uplink QoS in modern cellular systems.
Key Features
- Groups logical channels for efficient buffer status reporting
- Reduces uplink signaling overhead by aggregating buffer data
- Configurable via RRC based on QoS characteristics
- Supports up to 4 LCGs in LTE and up to 8 in NR
- Enables prioritized uplink scheduling by the base station
- Integral part of MAC layer BSR mechanisms
Evolution Across Releases
Introduced with LTE as part of the new MAC protocol. Defined up to 4 Logical Channel Groups for buffer status reporting, enabling efficient uplink scheduling by allowing UEs to report aggregated buffer occupancy per group rather than per logical channel, reducing control overhead.
Defining Specifications
| Specification | Title |
|---|---|
| TS 21.905 | 3GPP TS 21.905 |
| TS 36.300 | 3GPP TR 36.300 |
| TS 36.321 | 3GPP TR 36.321 |
| TS 38.321 | 3GPP TR 38.321 |