CBGTI

Code Block Group Transmission Information

Physical Layer →
Introduced in Rel-15

CBGTI is a physical layer control mechanism in 5G NR that provides detailed feedback on the reception status of individual code block groups within a transport block to enable efficient HARQ retransmissions.

Category
Physical Layer
Introduced
Rel-15
Where
Radio Access Network › NG-RAN (5G)
Specifications
2 specs
CBGTI Description Purpose Related Classification Detected Changes Specifications

Description

Code Block Group Transmission Information (CBGTI) is a crucial component of the 5G New Radio (NR) physical layer, specifically within the downlink control information (DCI) framework. It operates as part of the Hybrid Automatic Repeat Request (HARQ) feedback mechanism, providing granular information about which code block groups (CBGs) within a transport block were successfully received and which failed. A transport block is divided into multiple code blocks for channel coding, and these code blocks are further grouped into CBGs for transmission and feedback purposes. The CBGTI field in the DCI indicates precisely which CBGs are being retransmitted, allowing the receiver to combine previously received CBGs with newly transmitted ones.

The architecture of CBGTI is tightly integrated with the 5G NR physical downlink shared channel (PDSCH) and physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH) for feedback. When a user equipment (UE) receives a transport block, it performs decoding on each CBG and generates HARQ-ACK feedback. If some CBGs fail, the gNodeB uses CBGTI in the scheduling DCI for the retransmission to specify which CBGs are included. The CBGTI field is a bitmap where each bit corresponds to a CBG, with '1' indicating that CBG is being retransmitted and '0' indicating it is not. This bitmap length is configurable based on the maximum number of CBGs per transport block, which is RRC-configured.

Key components include the CBG configuration parameters (maxCodeBlockGroupsPerTransportBlock), the CBGTI field in DCI formats 1_0, 1_1, and 1_2, and the HARQ-ACK codebook design that supports CBG-based feedback. The network configures whether CBG-based transmission is enabled via RRC signaling, and when enabled, both transmitter and receiver must maintain soft buffers per CBG rather than per transport block. This requires more sophisticated buffer management but enables significant efficiency gains. The receiver uses the CBGTI information to identify which CBGs to combine from previous transmissions and which to replace with new transmissions.

CBGTI's role in the network is to enhance the efficiency of retransmissions, particularly for large transport blocks where retransmitting the entire block would be wasteful. By enabling partial retransmissions, it reduces latency and improves throughput, especially in challenging radio conditions. It works in conjunction with other HARQ enhancements in 5G NR, such as enhanced dynamic codebook for HARQ-ACK feedback, to provide a robust and efficient link adaptation system. The implementation requires careful coordination between scheduling, HARQ processes, and buffer management to ensure correct operation across multiple transmissions.

Purpose & Motivation

CBGTI was introduced in 5G NR to address the inefficiencies of traditional transport block-based HARQ retransmissions, particularly for large packet sizes. In previous cellular systems (including LTE), when any part of a transport block failed decoding, the entire transport block had to be retransmitted, wasting bandwidth and increasing latency. This became increasingly problematic with 5G's support for very high data rates and large transport blocks, where retransmitting the entire block could consume significant resources and delay data delivery.

The primary motivation for CBGTI was to improve spectral efficiency and reduce latency by enabling more granular retransmissions. By allowing the network to retransmit only the failed code block groups rather than the entire transport block, CBGTI minimizes overhead and makes better use of available radio resources. This is especially important for applications requiring high reliability and low latency, such as ultra-reliable low-latency communications (URLLC), where efficient error correction is critical.

Historically, LTE introduced some concepts of partial retransmissions with limited success, but 5G NR's CBGTI represents a more systematic and flexible approach. It addresses the limitations of previous approaches by providing a standardized, configurable mechanism that works seamlessly with 5G's flexible numerology and wide range of use cases. The creation of CBGTI was driven by the need to support diverse 5G requirements, from enhanced mobile broadband (eMBB) with large transport blocks to URLLC with stringent reliability needs, making efficient retransmissions essential for overall system performance.

Classification

Part ofHARQ

Detected Changes Across Releases

from 3GPP Change Requests

Specific changes extracted from the „Change history“ tables of 3GPP specifications (10 CRs across 4 releases). Complements the general historical overview above with the evidence-based evolution of this function.

Studied in Rel-15, normative work from Rel-16.

Rel-16 2 changes

In Release 16, the CBGTI (Code Block Group Transmission Information) function was introduced through corrections to the Transmission Configuration Indication in DCI format 1_2 and to the HARQ-ACK codebook RRC parameter. These updates refined the downlink control signaling and feedback procedures to support more efficient retransmissions at the code block group level.

  • Correction on Transmission configuration indication in DCI format 1_2 TS 38.212CR0057
  • Correction on HARQ-ACK codebook RRC parameter TS 38.212CR0069
Rel-17 5 changes

In Release 17, the enhancements for CBGTI (Code Block Group Transmission Information) primarily involved aligning DCI sizes when configuring two HARQ-ACK codebooks for multicast, making the number of such codebooks configurable for multicast services. This ensured consistent downlink control information formatting for improved reliability and flexibility in feedback for multicast transmissions.

  • CR on DCI size for Rel-17 NTN HARQ in 38.212 TS 38.212CR0116
  • Correction to support up to 32 HARQ process numbers for FR2-2 TS 38.212CR0126
  • CR on number of HARQ-ACK codebooks configurable for multicast TS 38.212CR0129
  • CR on aligning DCI sizes when configuring two HARQ-ACK codebooks for multicast TS 38.212CR0135
  • Clarification of TPMI indication for UL full power transmission TS 38.212CR0108
Rel-18 2 changes

In Release 18, the CBGTI function was updated with corrections for transmission involving more than 4 layers for 8TX-capable UEs. Additionally, a correction was made regarding the rate matching procedure when HARQ-ACK information is multiplexed with a Configured Grant PUSCH (CG-PUSCH). These changes ensure proper code block group handling and resource allocation under these specific multi-layer and multiplexing conditions.

  • Corrections for Transmission with more than 4 Layers for 8TX UE TS 38.212CR0193
  • Correction on the rate matching when HARQ-ACK multiplexed with CG-PUSCH TS 38.212CR0158
Rel-19 1 change

In Release 19, the new CBGTI (Code Block Group Transmission Information) function was introduced alongside the enhancement for 32 HARQ process numbers. The CBGTI function operates within the channel coding and rate matching procedures defined for transport and control channels, utilizing the existing code block segmentation and CRC attachment mechanisms for both Polar and LDPC coding schemes. This allows for more granular feedback and retransmission control at the code block group level within the established uplink and downlink physical channel mappings.

  • Introduction of 32 HARQ process numbers in Rel-19 [TN32HARQ] TS 38.212CR0222

Explore further

Broader topics and technologies where CBGTI plays a role.

Defining Specifications

3GPP specifications that define or reference CBGTI, with the latest known release. Sourced from the 3GPP document catalog — see methodology.

SpecificationTitleRelease
TS 38.212 vj10 NR Multiplexing and Channel Coding Rel-19
TR 38.889 vg00 NR-based access to unlicensed spectrum study Rel-16