LTE Turbo Decoding Iteration Control for Multi-UE Simulators
Find Innovative SolutionsGenerate 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
Engineering 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
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.
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.
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
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.
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.
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
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.
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.
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
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.
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.
Data Source
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.


