Wireless Code Block Group Transmission Subset Selection

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current wireless communication standards face inefficiencies in resource utilization and increased data traffic due to the need to transmit entire sets of code block groups (CBGs) in initial data transmissions, leading to unnecessary resource depletion and overhead in cases where not all CBGs are decoded properly.

Innovation Solution

Implementing a method where a subset of CBGs, comprising a transport block, is transmitted initially, with the transmitting device providing an identification of the subset to the receiving device, allowing for reduced resource usage and lower communication overhead by using HARQ-ACK feedback or uplink control information.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the entire set of CBGs is transmitted in the initial data transmission, then the receiving device can potentially decode all data, but transmission resources are depleted unnecessarily and communication overhead increases when not all CBGs need to be sent

Engineering Contradiction:
Improvedata decoding completenessVSAvoidtransmission resource depletion
Core Design Contradiction:
ReliabilityVSLoss of energy

Solution Approach 1:

The transport block is divided into multiple code block groups (CBGs), allowing the transmitting device to selectively transmit only the necessary subset of CBGs based on what the receiving device needs, rather than transmitting the entire set. This segmentation enables fine-grained control over transmission resources.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Instead of transmitting the complete set of CBGs (excessive action), the system transmits only the required subset of CBGs (partial action) determined by the receiving device's needs and the identified parameters, thereby avoiding unnecessary resource depletion while ensuring sufficient data is transmitted for successful decoding.

Inventive Principle:
Principle #16Partial or excessive action

2Reliability

If the entire set of CBGs is transmitted in the initial data transmission, then all possible data is available for decoding, but communication overhead and data traffic increase due to transmitting unnecessary CBGs

Engineering Contradiction:
Improvedata decoding completenessVSAvoidcommunication traffic
Core Design Contradiction:
ReliabilityVSQuantity of substance

Solution Approach 1:

The receiving device identifies which specific CBGs are needed for successful decoding and extracts only those necessary CBGs from the transport block. This extraction principle allows the system to eliminate unnecessary CBGs from the transmission, reducing communication traffic while maintaining decoding reliability.

Inventive Principle:
Principle #2Taking out (Extraction)

3Reliability

If the entire set of CBGs is transmitted in the initial data transmission, then the receiving device has all data needed for decoding, but transmission overhead increases due to transmitting identification and unnecessary data

Engineering Contradiction:
Improvedata decoding completenessVSAvoidtransmission overhead
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The receiving device performs preliminary identification of the necessary CBGs before the transmission occurs. By determining in advance which CBGs are needed based on decoding requirements, the system can prepare a minimal subset for transmission, thereby reducing overhead associated with transmitting identification information and unnecessary data.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS11622346B2Code block group-based transmission
Publication Date: 2023.04.04 QUALCOMM INC
  • US11622346B2 patent drawing
  • US11622346B2 patent drawing
  • US11622346B2 patent drawing

AI summary

Various aspects of the present disclosure generally relate to wireless communication. In some aspects, a wireless communication device may transmit, to a receiving device, an identification of a subset of code block groups (CBGs) of a set of CBGs, wherein the set of CBGs comprises a transport block; and transmit, to the receiving device, an initial data transmission comprising the subset of CBGs. Numerous other aspects are provided.