MAC PDU Code Block Mapping for Selective CRC Recovery

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current communication systems struggle to support high-rate and low-latency requirements for extended reality (XR) services due to incorrect discarding of correct code blocks (CBs) during data transmission, leading to performance loss.

Innovation Solution

A data sending method that maps header information of code blocks (CBs) to sub-PDUs within a MAC PDU, allowing for correct CBs to be identified and parsed at a sub-PDU granularity, thereby improving system throughput and reducing latency.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If TB retransmission is implemented to ensure data correctness, then reliability is improved, but latency increases and productivity deteriorates

Engineering Contradiction:
Improvedata correctnessVSAvoidsystem throughput
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent divides the TB into multiple CBs (code blocks), each with independent CRC checking capability. This segmentation allows selective retransmission of only failed CBs rather than the entire TB, thereby maintaining reliability for correct data while improving productivity by avoiding unnecessary retransmissions of intact segments.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent implements selective discarding of failed CBs while recovering successful ones. By identifying which CBs failed CRC checking and which succeeded, the system can discard only the problematic segments and retain correct data, thus improving overall system throughput while maintaining data correctness where available.

Inventive Principle:
Principle #34Discarding and recovering

2Loss of time

If TB is discarded upon CRC error to reduce latency, then latency is reduced, but loss of information increases and reliability deteriorates

Engineering Contradiction:
ImprovelatencyVSAvoidcorrect CB loss
Core Design Contradiction:
Loss of timeVSLoss of information

Solution Approach 1:

By segmenting the TB into CBs with individual CRC codes, the system can identify and retain correct CBs even when some CBs fail. This prevents complete information loss and allows selective retransmission only of failed segments, thereby reducing latency while minimizing information loss.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent uses CRC feedback to determine which CBs are correct and which need retransmission. This feedback mechanism allows the system to make informed decisions about data retention and retransmission, preventing unnecessary discarding of correct data while maintaining low latency operation.

Inventive Principle:
Principle #23Feedback

3Reliability

If CBG retransmission is supported to improve reliability, then reliability is improved, but device complexity increases

Engineering Contradiction:
Improvedata correctnessVSAvoidretransmission mechanism
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent segments the TB into CBs with embedded CRC information, enabling fine-grained reliability control. This segmentation approach improves reliability through selective retransmission while keeping device complexity manageable by using simple CRC-based identification rather than complex error correction protocols.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

Each CB includes its own CRC code, enabling self-identification of correct and failed segments. This self-service capability simplifies the retransmission mechanism by eliminating the need for complex error detection and correction algorithms, thereby improving reliability while minimizing device complexity.

Inventive Principle:
Principle #25Self-service

Data Source

PatentUS12621712B2Data sending method, data receiving method, and communication apparatus
Publication Date: 2026.05.05 HUAWEI TECH CO LTD
  • US12621712B2 patent drawing
  • US12621712B2 patent drawing
  • US12621712B2 patent drawing

AI summary

A method is provided that a transmitting end generates a data segment, where the data segment includes header information and data parts of a plurality of CBs that are obtained by dividing a TB, there is a position mapping relationship between the data parts of the plurality of CBs and N sub-PDUs included in a MAC PDU, and the header information of each CB indicates a position mapping relationship between the CB and a sub-PDU corresponding to the CB. The transmitting end sends the TB that carries the data segment. Therefore, at a receiving end, if a CRC error occurs on the TB, the receiving end obtains a position of each CB and performs a CRC decision by using a CB as a granularity, to obtain a correct CB. Thereby performance of a wireless communication system is improved.