Adaptive Symbol Processing for Multi-UE Simulator Bottlenecks
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Current LTE test equipment struggles with real-time signal processing due to bottlenecks in symbol processing when handling multiple carriers, as the time constraints allocated to symbol processing modules are insufficient for processing signals from multiple carriers, particularly in future communication systems like LTE-Advanced that utilize carrier aggregation.
Innovation Solution
Implementing adaptive symbol processing by grouping symbol processing task modules into logical task pools and dynamically assigning carriers to multiple downlink signal chain processing modules, allowing for parallel processing and selecting additional task modules when necessary to manage the processing load.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Productivity
If a single downlink signal chain processing module is used, then device complexity is reduced, but processing capacity becomes insufficient for multiple carriers
Solution Approach 1:
The patent divides the downlink signal processing into multiple parallel signal chain processing modules, each capable of independently processing carrier signals. This segmentation allows the system to handle multiple carriers simultaneously, increasing processing capacity while maintaining manageable complexity through modular architecture.
Solution Approach 2:
Each downlink signal chain processing module is designed with universal functionality to process multiple carriers through adaptive symbol processing. The modules can dynamically adjust their processing capabilities based on the number and type of carriers being processed, providing multi-functionality without requiring separate dedicated hardware for each carrier.
2Manufacturing precision
If symbol processing time is increased to handle multiple carriers, then processing accuracy is improved, but real-time processing capability deteriorates
Solution Approach 1:
The symbol processing function is segmented across multiple parallel processing modules, allowing the processing workload to be distributed. Each module processes a subset of carriers simultaneously, maintaining real-time processing speed while achieving accurate processing results through parallel execution.
Solution Approach 2:
The patent transitions from sequential processing in a single time dimension to parallel processing across multiple spatial dimensions (multiple processing modules). This dimensional change allows the system to maintain real-time processing speeds by executing multiple processing operations simultaneously rather than sequentially.
3Productivity
If multiple downlink signal chain processing modules are deployed, then processing capacity increases, but resource utilization efficiency decreases
Solution Approach 1:
The patent implements dynamic resource allocation where processing modules can be activated or deactivated based on the current processing load and carrier requirements. This dynamic adaptation ensures that processing capacity scales with demand, preventing resource waste when fewer carriers are being processed while maintaining high capacity when needed.
Solution Approach 2:
The system incorporates feedback mechanisms that monitor the processing load and resource utilization across multiple signal chain modules. Based on this feedback, the system dynamically adjusts the number of active modules and their processing assignments, optimizing resource utilization efficiency while maintaining sufficient processing capacity.
Data Source
AI summary
A method for utilizing adaptive symbol processing in a multi-UE simulator is disclosed and includes receiving a downlink signal including a plurality of downlink signal portions, wherein each of the downlink signal portions is received via one of a plurality of carriers and forwarding the downlink signal portions to a first downlink signal chain processing module belonging to a plurality of downlink signal chain processing modules, wherein symbol processing task modules associated with the plurality of downlink signal chain processing modules are grouped in logical task pools of similar symbol processing task modules. The method includes processing the downlink signal portions using the symbol processing task modules associated with the first downlink signal chain processing module. The method also includes selecting a similar symbol processing task module from the logical task pool associated with the first symbol processing task module to assist with the processing of the downlink signal portions.


