Transport Block Sizing Aligned to Turbo Interleaver Code Blocks

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In wireless communication systems, the segmentation of data blocks into smaller code blocks for turbo coding often requires additional dummy bits due to size limitations, leading to reduced transmission efficiency, especially when the data block size exceeds the internal interleaver size, causing burst errors and inefficiencies in resource allocation.

Innovation Solution

A method that determines the number of code blocks for a transport block, attaches a cyclic redundancy check (CRC) to each block, and encodes them using a turbo-encoder with an internal interleaver, ensuring the sum of each code block and CRC length matches the interleaver block size, thereby avoiding the need for dummy bits and optimizing transmission.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If data blocks are segmented into smaller code blocks for turbo coding, then the system can handle larger data blocks and improve reliability, but additional dummy bits are required due to size limitations, reducing transmission efficiency

Engineering Contradiction:
Improveturbo-code performanceVSAvoidtransmission efficiency
Core Design Contradiction:
ReliabilityVSLoss of substance

Solution Approach 1:

The patent changes the parameter of code block size to match the internal interleaver size exactly. By setting the code block size equal to the interleaver size, the system eliminates the need for dummy bits while maintaining the segmentation benefits for handling large data blocks. This parameter alignment resolves the contradiction between reliability (through segmentation) and transmission efficiency (by eliminating dummy bits).

Inventive Principle:
Principle #35Parameter changes

2Quantity of substance

If the data block size exceeds the internal interleaver size, then larger data can be transmitted, but burst errors occur and resource allocation becomes inefficient

Engineering Contradiction:
Improvedata block sizeVSAvoiderror performance
Core Design Contradiction:
Quantity of substanceVSReliability

Solution Approach 1:

The patent applies segmentation by dividing the transport block into multiple code blocks, where each code block's size is precisely matched to the internal interleaver size. This segmentation allows the system to handle arbitrarily large data blocks while ensuring each segment can be processed independently without causing burst errors, thus maintaining reliability while increasing the quantity of transmittable data.

Inventive Principle:
Principle #1Segmentation

3Productivity

If code blocks are sized to match the internal interleaver size, then dummy bits are eliminated and transmission efficiency improves, but the system requires precise size determination

Engineering Contradiction:
Improvetransmission efficiencyVSAvoidsize determination complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent applies preliminary action by pre-determining the code block size to match the internal interleaver size before the actual encoding process. The base station calculates the appropriate code block size based on the transport block size and interleaver size, ensuring exact matching in advance. This preliminary size determination eliminates the need for dummy bits and simplifies the encoding process, improving transmission efficiency without excessive complexity.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentUS9807647B2Method for determining transport block size and signal transmission method using the same
Publication Date: 2017.10.31 LG ELECTRONICS INC
  • US9807647B2 patent drawing
  • US9807647B2 patent drawing
  • US9807647B2 patent drawing

AI summary

A method for receiving, by a first device, data from a second device. The first device receives modulation and coding related information and resource related information for a transport block with a size for the data, and receives second cyclic redundancy check (CRC) attached code blocks to which a first CRC attached transport block corresponding to the transport block is mapped. The first device obtains the transport block with the size from the second CRC attached code blocks based on the modulation and coding related information and resource related information. The modulation and coding related information and the resource related information represent the size of the transport block. The size of the transport block is one of a plurality of predetermined transport block sizes. The plurality of predetermined transport block sizes are predetermined such that all the second CRC attached code blocks have a same size as each other.