MAC PDU Code Block Mapping for Selective CRC Recovery
Find Innovative SolutionsGenerate 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
Engineering Contradiction Analysis
1Reliability
If TB retransmission is implemented to ensure data correctness, then reliability is improved, but latency increases and productivity deteriorates
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.
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.
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
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.
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.
3Reliability
If CBG retransmission is supported to improve reliability, then reliability is improved, but device complexity increases
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.
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.
Data Source
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.


