The Multi UE simulator is a full-state machine implementation of UE modem functionality from Layer 2 and above. It can also be optionally used with the Sooktha PHY simulator. The solution is fully compliant to Release 10 version of the 3GPP specifications.

Multi-UE Simulator

The support for behavior overrides and support for multiple instances mean that it becomes a powerful base for developing Multi-UE Simulators.

The UE Simulator can be controlled fully from a power Python based test controller.

The Python controller offers the full power of Python scripting control while allowing an easy-to-use, intuitive GUI to be deployed on top of that quickly.

The solution can be deployed on off-shelf Linux servers when used with the Sooktha PHY simulator.

Various options are available for integration with actual PHY implementations and RF modules.

Feature Richness

  • Carrier Aggregation (CA)
    • Same Carrier Scheduling
    • Cross Carrier Scheduling
    • PCell Change
    • SCell Activation/Deactivation
    • 4x4 MIMO in all serving cells
  • VoLTE
    • Robust Header Compression (RoHC) including Sooktha RoHC library (no third party libraries are required)
    • Semi-Persistent Scheduling (SPS)
    • TTI Bundling
    • LCG Priority Based Scheduling

High Portability

  • Developed on the Sooktha SP platform – can be executed on RT Linux or hardware API directly
  • Hardware accelerator interface (SHA 256, SNOW 3G, AES 128, IP Networking) – integrated with hardware accelerators on SoC (Software implementations are available for initial integration)

Extensive Diagnostics

  • Message tracing on all Control Service Access Points (C-SAPs)
  • MAC TB logging in Wireshark format for protocol messages
  • FAPI Message logging in Wireshark format
  • Statistics at different layers
  • Extensive Software logs – different levels and the log level is configurable at module level