Uplink Code Block Segmentation With CRC-Aware Error Detection
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current data transmission methods in wireless access systems are inefficient in error detection and correction, as they do not effectively consider the size of error detection codes when segmenting data into code blocks, leading to delayed error detection and complex error restoration processes.
Innovation Solution
A method for transmitting data in wireless access systems that involves generating input bit sequences with error detection codes, calculating the number and size of code blocks based on the error detection code size, and segmenting the data to optimize error detection and correction, using techniques such as CRC attachment and channel-coding with convolution codes or turbo codes.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If data is segmented into code blocks without considering error detection code size, then data transmission can proceed, but error detection is delayed and error restoration becomes complex
Solution Approach 1:
The patent segments the data transmission process into distinct code blocks, where each code block is independently processed with its own error detection code. This segmentation allows error detection to occur at the code block level rather than waiting for complete data reception, enabling faster and more localized error detection and restoration.
2Speed
If error detection codes are attached to each code block, then error detection speed improves, but the overall data transmission size increases
Solution Approach 1:
The patent applies error detection codes locally to each code block rather than to the entire data set. This local quality approach allows error detection to be performed on individual code blocks independently, improving detection speed while minimizing the total overhead since only the necessary portion of data requires error checking at any given time.
3Productivity
If code blocks are calculated without considering error detection code size, then data transmission can proceed, but transmission efficiency decreases
Solution Approach 1:
The patent performs preliminary calculation of code block sizes and numbers by considering the error detection code size in advance. This preliminary action ensures that data is optimally segmented into code blocks that maximize transmission efficiency while maintaining reliability, avoiding the need for retransmission or inefficient processing later.
Data Source
AI summary
A method of transmitting data in a wireless access system includes: calculating a number C of code blocks using a size B of an input bit sequence, a maximum size Z of the code blocks, and a size L of a cyclic redundancy check (CRC) which is to be attached to each of the code blocks; calculating a size B′ of a modified input bit sequence using the number C, the size L, and the size B; obtaining a size K of each of the code blocks using the size B′ and the number C; segmenting the input bit sequence to have the number C of the code blocks and the obtained size K of each of the code blocks; generating the code blocks by attaching the CRC to each of the segmented input bit sequences; and channel-coding the code blocks.


