CBG Acknowledgment Mechanism for HARQ Efficiency

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In LTE and LTE-Advanced wireless communication systems, the lack of a defined mechanism for acknowledging received code block groups (CBGs) hinders proper communication between user equipment (UE) and next generation Node-B (gNB), disrupting the hybrid automatic repeat request (HARQ) process.

Innovation Solution

A device and method for handling CBG-based communication operations, involving a communication device with storage and processing circuits that receive and execute instructions for configuring CBG-based operations, transmitting indications, and performing communication according to a maximum number of CBGs within a transport block, enabling proper acknowledgment and decoding of CBGs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Productivity

If CBG-based communication operation is implemented to improve HARQ transmission efficiency, then the HARQ process efficiency is improved, but the communication operation cannot proceed regularly due to lack of acknowledgment mechanism

Engineering Contradiction:
ImproveHARQ transmission efficiencyVSAvoidcommunication operation regularity
Core Design Contradiction:
ProductivityVSReliability

Solution Approach 1:

The patent segments the transport block into multiple code block groups (CBGs) that can be individually acknowledged. Each CBG is assigned a unique identifier, and the network can selectively retransmit only the failed CBGs rather than the entire transport block, thereby improving HARQ efficiency while maintaining communication reliability through granular error handling.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements a feedback mechanism where the user equipment sends acknowledgment information back to the network for each received CBG. This feedback includes the received CBG index and acknowledgment status, enabling the network to track which CBGs were successfully received and which require retransmission, thus resolving the acknowledgment mechanism gap.

Inventive Principle:
Principle #23Feedback

2Reliability

If a CBG acknowledgment mechanism is introduced to enable regular communication, then the communication operation regularity is improved, but the system complexity increases due to additional signaling and processing

Engineering Contradiction:
Improvecommunication operation regularityVSAvoidCBG handling complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent merges the CBG acknowledgment information with existing uplink control channel resources. The acknowledgment bits for multiple CBGs are combined into a single feedback message transmitted using existing physical uplink control channel (PUCCH) or physical uplink shared channel (PUSCH) resources, avoiding the need for separate dedicated signaling channels and reducing overall system complexity.

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The patent designs the acknowledgment mechanism to be universally applicable across different CBG configurations. The same feedback structure and processing logic are used regardless of the number of CBGs or their sizes, allowing the system to handle various transport block configurations with a single unified approach rather than requiring separate mechanisms for each scenario.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Data Source

PatentUS11044053B2Device and method of handling code block group-based communication operation
Publication Date: 2021.06.22 ACER INC
  • US11044053B2 patent drawing
  • US11044053B2 patent drawing
  • US11044053B2 patent drawing

AI summary

A communication device for handling a code block group (CBG)-based communication operation comprises at least one storage device; and at least one processing circuit, coupled to the at least one storage device. The at least one storage device stores, and the at least one processing circuit is configured to execute instructions of receiving an indication configuring at least one CBG-based communication operation to the communication device from a network; receiving a maximum number of CBGs in a transport block (TB) for the at least one CBG-based communication operation from the network; and performing the at least one CBG-based communication operation with the network according to the maximum number of CBGs.