Uplink Channel Coding with CRC-Aware Code Block Segmentation

Resolve Bottlenecks,
Find Innovative Solutions
Generate 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

VSEngineering 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

Engineering Contradiction:
Improvedata transmission speedVSAvoiderror detection accuracy
Core Design Contradiction:
SpeedVSReliability

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.

Inventive Principle:
Principle #1Segmentation

2Reliability

If error detection codes are attached to each code block, then error detection reliability improves, but the complexity of the transmission system increases

Engineering Contradiction:
Improveerror detection reliabilityVSAvoidsystem complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

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.

Inventive Principle:
Principle #1Segmentation

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

Engineering Contradiction:
Improveerror detection timeVSAvoiddata transmission efficiency
Core Design Contradiction:
Loss of timeVSProductivity

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.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9246513B2Method and apparatus for transmitting uplink data in a wireless access system
Publication Date: 2016.01.26 LG ELECTRONICS INC
  • US9246513B2 patent drawing
  • US9246513B2 patent drawing
  • US9246513B2 patent drawing

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.