Uplink Channel Coding with CRC-Aware Code Block Segmentation
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 segment data blocks considering the size of error detection codes, leading to delayed error detection and complex error restoration processes.
Innovation Solution
A method of generating code blocks by attaching error detection codes to input bit sequences, calculating the optimal number and size of code blocks, and channel-coding them, which involves segmenting the data into blocks that can be efficiently checked for errors and corrected.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Speed
If data blocks are segmented without considering error detection code size, then data transmission can proceed quickly, but error detection becomes delayed and complex
Solution Approach 1:
The patent segments the data block into multiple code blocks, where each code block is sized to accommodate an error detection code (such as CRC). This segmentation allows error detection to be performed on each individual code block rather than waiting for the entire data transmission, thereby improving both the speed of error detection and the reliability of the transmission system.
2Reliability
If error detection codes are attached to each code block, then error detection reliability improves, but the complexity of the transmission system increases
Solution Approach 1:
By dividing the data block into smaller code blocks with embedded error detection codes, the system achieves reliable error detection without requiring complex centralized error checking mechanisms. Each code block can be independently processed and verified, simplifying the overall system architecture while maintaining high reliability.
3Loss of time
If data blocks are divided into smaller code blocks with error detection codes, then error detection speed improves, but the overall data transmission efficiency decreases
Solution Approach 1:
The patent attaches error detection codes to each code block during the segmentation process itself, rather than performing error detection after complete data reception. This preliminary action allows error detection to occur in parallel with data transmission processing, minimizing the time loss and maintaining high data transmission efficiency.
Data Source
AI summary
A method of channel coding for transmitting data in a wireless access system includes: calculating a number C of code blocks by an equation of C=┌B/(Z−L)┐, wherein B denotes a size of an input bit sequence, wherein Z denotes a maximum size of the code blocks, and wherein L denotes a size 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 by an equation of B′=B+C*L; generating the code blocks based on the number C of the code blocks and the size B′ of the modified input bit sequence; and channel-coding the code blocks.


