Early Packet Delivery via Code Block CRC Segmentation
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current wireless communication systems face delays in delivering packets to the radio link control layer due to cyclic redundancy check failures, which can lead to increased network communication delays and reduced throughput.
Innovation Solution
Implementing multiple levels of cyclic redundancy checks at the code block level, allowing packet data to be provided to the radio link control layer even if the transport block fails, by segmenting the transport block into code blocks and ensuring at least one code block passes its check.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Loss of time
If a single cyclic redundancy check is performed at the transport block level, then error detection is simple, but packet delivery delay increases when the check fails
Solution Approach 1:
The transport block is segmented into multiple code blocks, each with its own cyclic redundancy check. This segmentation allows the system to identify and deliver correctly received code blocks independently, reducing packet delivery delay even when the overall transport block fails its check.
Solution Approach 2:
Instead of requiring the entire transport block to pass the cyclic redundancy check, the system performs partial action by delivering individual code blocks that pass their checks. This excessive action of checking each code block separately enables earlier packet delivery to the radio link control layer.
2Productivity
If multiple levels of cyclic redundancy checks are implemented at the code block level, then packet delivery delay is reduced, but device complexity increases
Solution Approach 1:
The transport block is divided into multiple code blocks with individual cyclic redundancy checks. This segmentation improves network communication throughput by enabling selective delivery of correct code blocks, while the complexity is managed through the natural hierarchical structure of existing wireless communication protocols.
Data Source
AI summary
This disclosure relates to providing early packet delivery to radio link control. A transport block may be received by a wireless device via wireless communication. The transport block may fail a transport block cyclic redundancy check, but a subset of the code blocks of the transport block may pass code block cyclic redundancy checks. Packet data from the subset of the code blocks that pass code block cyclic redundancy checks may be provided to a radio link control layer of the wireless device, based at least in part on the successful code block cyclic redundancy checks for those code blocks.


