Transport Block Segmentation With Per-Block CRC Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Existing data transmission methods in wireless access systems are inefficient in error detection and correction, as they do not accurately consider the size of error detection codes when segmenting data blocks, leading to delayed error detection and complex restoration processes.

Innovation Solution

A method for segmenting data blocks in wireless access systems that takes into account the size of error detection codes, allowing for accurate calculation of code blocks and efficient error detection, by attaching error detection codes to each code block and allocating data accordingly.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If one CRC code is attached to a data block before segmentation, then error detection capability is provided, but error detection is delayed until all code blocks are restored

Engineering Contradiction:
Improveerror detection capabilityVSAvoiderror detection timing
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent segments the single CRC attachment into multiple CRC attachments - one CRC code is attached to each code block after segmentation. This allows error detection to occur at the code block level rather than waiting for complete restoration of the entire data block, thereby reducing error detection delay while maintaining reliability.

Inventive Principle:
Principle #1Segmentation

2Ease of manufacture

If data block segmentation is performed without considering CRC size, then segmentation process is simplified, but accurate calculation of code blocks cannot be achieved

Engineering Contradiction:
Improvesegmentation process simplicityVSAvoidcode block calculation accuracy
Core Design Contradiction:
Ease of manufactureVSMeasurement precision

Solution Approach 1:

The patent performs preliminary calculation of the number of code blocks by considering the CRC size in advance. The formula N = ceil((L + M) / Z) incorporates the CRC length M into the segmentation calculation, ensuring accurate code block determination before actual segmentation occurs, thus maintaining both accuracy and process efficiency.

Inventive Principle:
Principle #10Preliminary action

3Adaptability or versatility

If error detection codes are not considered in segmentation, then segmentation unit can operate independently, but data transmission efficiency decreases

Engineering Contradiction:
Improvesegmentation unit independenceVSAvoiddata transmission efficiency
Core Design Contradiction:
Adaptability or versatilityVSProductivity

Solution Approach 1:

The patent introduces a coordination mechanism where the segmentation unit receives the CRC length parameter from the error detection unit and uses it to calculate the number of code blocks. This intermediary parameter passing allows the segmentation unit to operate with the necessary information without requiring full integration, thus maintaining independence while improving transmission efficiency through accurate segmentation.

Inventive Principle:
Principle #24Intermediary (Mediator)

Data Source

PatentEP2663004B1Method of segmenting a transport block into multiple code blocks when one CRC is added to each code block
Publication Date: 2017.04.19 LG ELECTRONICS INC
  • EP2663004B1 patent drawingFigure 1
  • EP2663004B1 patent drawingFigure 2
  • EP2663004B1 patent drawingFigure 3

AI summary

A method of transmitting data in a wireless access system is disclosed. The method includes various processes of obtaining the number of code blocks in consideration of an error detection code which is to be attached to each code block, calculating the size of the code blocks, segmenting input data, and channel-coding the code blocks, thereby efficiently transmitting data.