LTE Turbo Decoding Iteration Control for Multi-UE Simulators

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Turbo decoding in LTE multi-UE traffic simulators faces challenges in optimizing the number of iterations to balance error correction and meeting strict time constraints, especially as the number of UEs increases, leading to potential loss of data due to hardcoded iteration limits.

Innovation Solution

A method and system for dynamically controlling Turbo decoding iterations in an LTE multi-UE traffic simulator, where a digital signal processor determines the maximum number of iterations for each transport block based on its code rate and channel conditions, allowing for dynamic allocation and reallocation of unused iterations to ensure timely decoding of all UEs within the time limit.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Reliability

If the number of Turbo decoding iterations is increased to improve error correction, then the error correction quality improves, but the processing time increases and may violate strict time constraints

Engineering Contradiction:
Improveerror correction qualityVSAvoidprocessing time
Core Design Contradiction:
ReliabilityVSLoss of time

Solution Approach 1:

The patent implements dynamic control of Turbo decoding iterations by introducing a running count mechanism that tracks the number of used and remaining iterations. The system adjusts the number of iterations for each transport block based on current resource availability rather than using a fixed hardcoded limit, allowing flexible adaptation to varying channel conditions and traffic loads while meeting time constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent changes the parameter of iteration count from a static hardcoded value to a dynamic variable that is determined at runtime. The digital signal processor calculates the maximum number of iterations for each transport block based on the running count of remaining iterations, enabling the system to optimize between error correction quality and processing speed by adjusting this parameter adaptively.

Inventive Principle:
Principle #35Parameter changes

2Loss of time

If a hardcoded maximum number of Turbo decoding iterations is used to meet time constraints, then the processing time is controlled, but error correction quality deteriorates and data may be lost

Engineering Contradiction:
Improveprocessing timeVSAvoiderror correction quality
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The system replaces the static hardcoded iteration limit with a dynamic allocation mechanism. The running count of remaining iterations is updated as each transport block is decoded, and this information is used to determine the maximum iterations for subsequent blocks. This dynamic approach allows the system to allocate more iterations to blocks requiring better error correction while maintaining overall time constraints.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The patent transforms the fixed iteration parameter into a variable that changes based on runtime conditions. The digital signal processor determines the maximum number of iterations for each transport block dynamically, changing this parameter adaptively rather than using a predetermined constant, thereby preventing data loss while meeting timing requirements.

Inventive Principle:
Principle #35Parameter changes

3Quantity of substance

If the number of UEs supported by the base station increases, then the network capacity increases, but the complexity of testing and the difficulty of meeting time constraints increases

Engineering Contradiction:
Improvenumber of UEsVSAvoidtesting complexity
Core Design Contradiction:
Quantity of substanceVSDevice complexity

Solution Approach 1:

The patent creates a universal solution that handles multiple UEs and varying channel conditions through a single dynamic iteration allocation mechanism. The running count system provides a multi-functional approach that adapts to different numbers of UEs, different traffic patterns, and varying channel conditions without requiring separate hardcoded limits for each scenario, thereby reducing testing complexity.

Inventive Principle:
Principle #6Universality (Multi-functionality)

Solution Approach 2:

The system uses parameter changes to adapt to increasing numbers of UEs. By dynamically adjusting the maximum iteration parameter for each transport block based on the running count of remaining iterations, the system can handle varying loads and channel conditions without increasing overall complexity, as the same adaptive mechanism serves all UEs regardless of their individual requirements.

Inventive Principle:
Principle #35Parameter changes

4Reliability

If dynamic determination of maximum Turbo decoding iterations is implemented, then resource usage is optimized and error correction quality is maintained, but the device complexity increases

Engineering Contradiction:
Improveerror correction qualityVSAvoidcontrol complexity
Core Design Contradiction:
ReliabilityVSDevice complexity

Solution Approach 1:

The patent implements a dynamic yet simple control mechanism using a running count of remaining iterations. This dynamic approach maintains error correction quality by allowing flexible iteration allocation while avoiding complex control logic through the use of a straightforward counter that is updated incrementally as each transport block is processed, keeping the added complexity minimal.

Inventive Principle:
Principle #15Dynamics

Solution Approach 2:

The system changes the iteration parameter dynamically but uses a simple method based on running count. The digital signal processor determines maximum iterations by calculating based on the remaining count rather than using complex algorithms, thereby maintaining error correction quality while minimizing the increase in device complexity through efficient parameter management.

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8738985B2Methods, systems, and computer readable media for dynamically controlling a turbo decoding process in a long term evolution (LTE) multi-user equipment (UE) traffic simulator
Publication Date: 2014.05.27 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US8738985B2 patent drawing
  • US8738985B2 patent drawing
  • US8738985B2 patent drawing

AI summary

According to one aspect, the subject matter described herein includes a method for dynamically controlling a Turbo decoding process in a long term evolution (LTE) multi-user equipment (UE) traffic simulator. The method includes steps occurring in an LTE traffic simulator configured to simulate plural UE devices. The steps include receiving, from an evolved NodeB under test, a plurality of transport blocks. The steps also include dynamically determining a maximum number of Turbo decoding iterations for each of the transport blocks. The steps further include Turbo decoding each of the transport blocks for no more than its determined maximum number of Turbo decoding iterations.