Scalable LTE Multi-UE Simulator Architecture

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current LTE test equipment lacks a scalable architecture to simulate multiple user equipment (UE) devices effectively, particularly in meeting the stringent timing requirements of the LTE physical layer, such as processing downlink data to transmit corresponding uplink signals within the defined four-millisecond constraint.

Innovation Solution

A scalable architecture for LTE multi-UE simulation is implemented, featuring a common public radio interface (CPRI) module, a downlink signal chain processing module with both UE-agnostic and UE-specific sections, and a control digital signal processor (DSP) to process and route downlink control information efficiently, enabling decision-directed routing and timely uplink signal generation.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Adaptability or versatility

If a traditional single-UE simulation approach is used, then the simulation is simple and easy to implement, but it cannot meet the timing requirements for multiple simultaneous UEs and lacks scalability

Engineering Contradiction:
Improvemulti-UE simulation capabilityVSAvoidsimulator architecture complexity
Core Design Contradiction:
Adaptability or versatilityVSDevice complexity

Solution Approach 1:

The simulator is divided into multiple independent UE simulation instances, each capable of simulating a single UE. These instances can be dynamically created and destroyed based on the number of UEs to be simulated. Each instance includes its own signal chain processing module that can independently process downlink and uplink signals, allowing the system to scale from single-UE to multi-UE simulation without requiring a complete redesign of the entire simulator architecture.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The simulator architecture is designed with universal components that can handle multiple UEs through a common framework. The signal chain processing modules, control DSP, and CPRI interface are designed to be reusable across different UE simulations. This allows the same basic architecture to serve both single-UE and multi-UE simulation requirements, reducing overall system complexity while maintaining versatility.

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

2Speed

If all downlink processing is performed sequentially for each UE, then the processing is simple, but it cannot meet the four-millisecond timing requirement for uplink transmission

Engineering Contradiction:
Improvedownlink processing speedVSAvoidsignal chain processing complexity
Core Design Contradiction:
SpeedVSDevice complexity

Solution Approach 1:

The downlink signal chain processing is segmented into distinct functional modules: CPRI interface module, downlink signal chain processing module, control DSP, and UE specific section. This segmentation allows each module to process specific portions of the downlink data independently, enabling parallel processing that meets the four-millisecond timing requirement while maintaining clear functional boundaries and simplifying implementation.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The control DSP performs preliminary processing of downlink control information to extract scheduling assignments and generate control signals for the UE specific section before the actual data processing begins. This preliminary action prepares the processing pipeline in advance, ensuring that when downlink data arrives, the processing can proceed efficiently without delays, thus meeting the timing requirements for subsequent uplink transmission.

Inventive Principle:
Principle #10Preliminary action

3Productivity

If a scalable architecture is implemented to support multiple UEs, then the system can handle more UEs, but the architecture becomes more complex

Engineering Contradiction:
Improvenumber of simulated UEsVSAvoidsimulator architecture complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The simulator is segmented into independent UE simulation instances that can be dynamically instantiated. Each instance includes its own signal chain processing module that operates independently. This segmentation allows the system to increase the number of simulated UEs by simply creating more instances rather than redesigning the entire architecture, thereby improving productivity while controlling complexity through modular design.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The simulator architecture incorporates dynamic elements that allow the number of active UE simulation instances to be adjusted at runtime. The system can dynamically create and destroy UE instances based on the simulation requirements, enabling flexible scaling from single-UE to multi-UE simulation. This dynamic capability allows the system to adapt to different test scenarios without requiring a fixed, overly complex architecture designed for maximum UE support.

Inventive Principle:
Principle #15Dynamics

Data Source

PatentUS9154979B2Scalable architecture for long term evolution (LTE) multiple user equipment (multi-UE) simulation
Publication Date: 2015.10.06 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US9154979B2 patent drawing
  • US9154979B2 patent drawing
  • US9154979B2 patent drawing

AI summary

A system for scalably simulating multiple LTE UE devices includes an LTE multi-UE simulator. The simulator includes a common public radio interface (CPRI) module for receiving downlink data from an evolved node B (eNode B) under test and a downlink signal chain processing module including a common section for performing UE agnostic processing of the downlink data and a UE specific section for performing UE specific processing of the downlink data. The simulator further includes a control digital signal processor (DSP) for receiving the downlink data from the common section of the downlink signal chain processing module, for processing downlink data to obtain control information, and for forwarding the control information to the downlink signal chain processing module. The UE specific portion of the downlink signal chain processing module performs the UE specific processing using the control information.