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