Multi-UE Simulator for Scalable CPRI Stress Testing

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Conventional methods for stress testing mobile network equipment are not scalable and become prohibitively expensive when simulating large numbers of user equipment (UEs), limiting the ability to test equipment up to its maximum capacity.

Innovation Solution

A multi-UE simulator generates and transmits messages over a common public radio interface (CPRI) link directly to the radio equipment controller (REC) component, allowing for the simulation of a large number of UEs and stress testing of mobile network equipment nodes like eNBs.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Measurement precision

If conventional methods use individual UE simulators or banks of real UE devices to stress test mobile network equipment, then testing accuracy is improved, but testing cost and device complexity scale linearly with the number of simulated UEs, becoming prohibitively expensive for large numbers of UEs

Engineering Contradiction:
Improvetesting accuracyVSAvoidtesting cost
Core Design Contradiction:
Measurement precisionVSDevice complexity

Solution Approach 1:

The patent uses a single multi-UE simulator to generate messages for multiple simulated UEs instead of using individual UE simulators or banks of real UE devices. This copying approach allows one simulator to represent many UEs, dramatically reducing testing cost and device complexity while maintaining testing accuracy through detailed message generation that replicates real UE behavior

Inventive Principle:
Principle #26Copying

Solution Approach 2:

The multi-UE simulator performs multiple functions by generating messages for many different UEs simultaneously through a single device. This universal simulator can simulate various UE types, behaviors, and scenarios, replacing the need for multiple specialized simulators or real devices and achieving both high accuracy and low cost

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

2Reliability

If conventional methods simulate large numbers of UEs using individual UE models, then stress testing coverage is improved, but scalability is limited due to linear cost increase

Engineering Contradiction:
Improvestress testing coverageVSAvoidscalability
Core Design Contradiction:
ReliabilityVSProductivity

Solution Approach 1:

The patent merges the functionality of multiple individual UE simulators into a single multi-UE simulator that can handle many UEs simultaneously. This consolidation combines message generation, protocol handling, and simulation logic into one scalable system that can easily increase UE count without proportional cost increases, thereby improving both stress testing coverage and scalability

Inventive Principle:
Principle #5Merging (Combining)

Solution Approach 2:

The simulator uses parameter changes to efficiently scale from simulating one UE to many UEs. By dynamically adjusting parameters such as UE identifiers, message sequences, and behavioral patterns, the single simulator can adapt to represent different UE types and scenarios, enabling scalable stress testing without requiring separate simulators for each UE

Inventive Principle:
Principle #35Parameter changes

Data Source

PatentUS8229416B2Methods, systems, and computer readable media for stress testing mobile network equipment using a common public radio interface (CPRI)
Publication Date: 2012.07.24 KEYSIGHT TECH SINGAPORE (SALES) PTE LTD
  • US8229416B2 patent drawing
  • US8229416B2 patent drawing
  • US8229416B2 patent drawing

AI summary

Methods, systems, and computer readable media for stress testing mobile network equipment using CPRI are disclosed. According to one method, a plurality of messages is generated for simulating a plurality of user equipment (UE) devices. The plurality of messages is transmitted over a common public radio interface (CPRI) link to a radio equipment controller (REC) in order to stress test the REC component.