Simu5G: Simulator for 5G New Radio Networks

teleforce1 pts0 comments

Simu5G: Simulator for 5G New Radio Networks

Skip to content

Initializing search

Simu5G

Documentation

Showcases

Tutorials

Installation

FAQ

Publications

Contacts

Simu5G: Simulator for 5G New Radio Networks¶

Simu5G is the evolution of the popular SimuLTE 4G network simulator<br>that incorporates 5G New Radio access.<br>Based on the OMNeT++ framework, it is written in C++ and is<br>fully customizable with a simple pluggable interface. One can<br>also develop new modules implementing new algorithms and<br>protocols.

Using Simu5G¶

The idea behind Simu5G is to let researchers simulate and<br>benchmark their solutions on an easy-to-use framework. It<br>borrows the concept of modularity from OMNeT++ thus it is<br>easy to extend. Moreover it can be integrated with other<br>modules from the INET Framework. It offers support to<br>optimization tools (e.g. optimization solvers such as CPLEX).<br>Simu5G is compatible with<br>SimuLTE, and allows one to<br>simulate network scenarios where 4G and 5G coexist, in both<br>StandAlone (SA) and E-UTRA/NR Dual Connectivity (ENDC)<br>deployments. Furthermore, it inherits SimuLTE’s compatiblity<br>with other OMNeT++-based libraries, for instance Veins for<br>vehicular mobility.

System Requirements¶

Simu5G can be used on any system compatible with OMNeT++<br>(Windows, Linux or macOS). See<br>OMNeT++ page for more info.<br>Simu5G requires:

OMNeT++ v6.0.x

INET-Framework v4.5.x

For more information and installation instructions, see the<br>Installation.

Main Features¶

User Terminals:

Mobility;<br>Interference; all<br>types of traffic;<br>handover;<br>network-assisted D2D<br>communications

g-NodeB:

Macro, micro, pico<br>gNBs; SA and ENDC<br>deployments; Carrier<br>Aggregation; TDD/FDD<br>with numerologies;<br>support for handover;<br>Scheduling<br>algorithms: Max C/I,<br>Proportional Fair,<br>Round Robin, etc.

Network emulation:

Simu5G can also run<br>as a network<br>emulator,<br>integrating an<br>emulated 5G network<br>with real networks<br>and applications.

RLC:

UM and AM;<br>segmentation and<br>reassembly;<br>retransmissions (AM<br>only).

MAC:

Buffering; PDU<br>concatenation; CQI<br>reporting and<br>reception; transport<br>format selection and<br>resource allocation;<br>Coding designed to<br>facilitate<br>cross-layer analysis.

PHY:

H-ARQ; channel<br>feedback computation;<br>realistic channel<br>models associated to<br>CCs; correct<br>reception based on<br>SINR and BLER curves.

ETSI MEC:

Model of both MEC system-level and host-level entities:<br>UALCMP, MEC<br>orchestrator, MEC host, MEC platform, MEC services. Radio<br>Network Information and Location Services are implemented.<br>Fully compliant ETSI interfaces towards Device app and MEC<br>app allow one to use real MEC application endpoints with 5G<br>transport and MEC services based on information coming from the 5G<br>network.

Core contributors and funding¶

Simu5G is the result of a joint research project carried<br>out by Intel Corporation and the Computer Networking<br>Group<br>of the University of Pisa, Italy.<br>UniPi team:

Giovanni Nardini<br>(webpage)

Giovanni Stea<br>(webpage)

Antonio Virdis<br>(webpage)

Back to top

© Copyright Antonio Virdis, Giovanni Nardini.

Created using<br>Sphinx<br>7.2.6.<br>and<br>Sphinx-Immaterial

simu5g network omnet radio simulator networks

Related Articles