LTE Receiver Code Block Interleaving for Balanced Resource Allocation

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

In LTE communication systems, the segmentation of large transport blocks into multiple code blocks leads to inefficiencies in resource allocation and decoding, particularly due to the limited selection of code block sizes and the need for effective channel interleaving to manage inter-carrier interference and multipath fading.

Innovation Solution

The proposed method involves an indexing scheme for resource elements in OFDM systems, allowing for efficient channel interleaving by assigning resources to code blocks in a way that maximizes packing efficiency and reduces complexity, using both time-domain and frequency-domain interleaving techniques to optimize data transmission across multiple code blocks.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Quantity of substance

If large transport blocks are segmented into multiple code blocks, then the data transmission capacity is improved, but the decoding complexity and resource allocation overhead increase

Engineering Contradiction:
Improvedata transmission capacityVSAvoiddecoding complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent applies segmentation by dividing large transport blocks into multiple smaller code blocks, which can be decoded independently in parallel. This reduces the decoding complexity for each block while maintaining overall high data transmission capacity through aggregated throughput of multiple blocks.

Inventive Principle:
Principle #1Segmentation

2Reliability

If channel interleaving is applied to manage inter-carrier interference and multipath fading, then the reliability of data transmission is improved, but the processing complexity and time overhead increase

Engineering Contradiction:
Improvedata transmission reliabilityVSAvoidprocessing complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent employs channel interleaving that operates across both time and frequency dimensions simultaneously. By distributing code blocks across multiple resource blocks in a structured pattern, the interleaving achieves diversity against inter-carrier interference and multipath fading while maintaining manageable processing complexity through systematic allocation rules.

Inventive Principle:
Principle #17Another dimension (Dimensionality change)

3Reliability

If equal resource allocation is provided to each code block, then the fairness and reliability are improved, but the resource allocation overhead and processing time increase

Engineering Contradiction:
Improvedecoding reliabilityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements preliminary resource allocation where resource blocks are pre-configured and assigned to code blocks according to a predetermined interleaving pattern. This preliminary structuring enables the receiver to efficiently allocate processing resources without real-time computation overhead, reducing processing time while ensuring equal resource distribution for reliable decoding.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP2720377B1Methods and apparatus for receiving data in a communication system
Publication Date: 2019.05.22 SAMSUNG ELECTRONICS CO LTD
  • EP2720377B1 patent drawingFigure 1
  • EP2720377B1 patent drawingFigure 2
  • EP2720377B1 patent drawingFigure 3

AI summary

The invention relates to a method for receiving data by a receiver in a Long Term Evolution, LTE, wireless communication system, the method comprising the steps of: receiving at least one code block from a transmitter via one or more of antennas based on assigned resources elements by the transmitter; and collecting the received at least one code block and outputting information bits by decoding the collected at least one code block, wherein a number of resource elements is assigned to each code block, the number of resource elements is determined based on N, Nseg and whether a transmit diversity scheme such as space frequency block code, SFBC, is applied or not, where N is the total number of resource elements available for data transmission and Nseg is the number of code blocks.