Autonomous unit and control center data exchange scenario in 5G

90 views
Skip to first unread message

Nikita Smirnov

unread,
Feb 17, 2022, 9:42:09 AM2/17/22
to OMNeT++ Users
Hi!

I want to develop a 5G simulation with Simu5G and all OMNET++ stack, where there are:

a) one moving UE (autonomous unit), which sends its sensor data to the control station and receives commands from it.
b) one static UE (control station), which receives data from the unit and sends him commands.
c) other moving and non-moving UEs, representing a background population and producing 5G network traffic.
d) several gNBs.

The most important thing is that the decision of what to send from autonomous unit to control station and vice versa is estimated via 3rd party libraries (AI-based scripts in python). So my scenario should satisfy the following requirements:

1) both these UEs are a real client and a real server, which exchange packets, influence on the 5G network performance, suffer from network overloads etc.
2) each step the payload is unique and the packet size sent by both special UEs can be changed.
3) current network KPIs (throughput, PLR, latency) should be instantly available for both special UEs.
4) (ideally) it should be easy to simulate some extreme conditions (e.g. one channel or gNB fails, lots of noise, extreme overload, not enough coverage etc.)

My question: Is this at any case manageable with Simu5G and, consequently, OMNET++ stack? If yes, could you briefly give an idea or (ideally) some simple code examples?

I'm sorry if my question seems like an off-topic.

BR,
Nikita

Rudolf Hornig

unread,
Feb 21, 2022, 4:48:46 AM2/21/22
to OMNeT++ Users
I'm not a user of Simu5G, but your scenario looks feasible.
- regarding the 5G simulation, I think Simu5G covers you. 
- for the software running in the UE 1) and 2). 
Real clients can be integrated in INET. This is called real time simulation and there are some showcases you should take a look at. 

https://inet.omnetpp.org/docs/showcases/emulation/videostreaming/doc/index.html
I'm not sure what is avalilable for 3), but you can definitely measure theses statistics and provide it to the applications 

as for 4). This is what simulations are for. Creating some extreme condition is just a simple change in parameter in most cases.

Nikita Smirnov

unread,
Feb 24, 2022, 10:52:48 AM2/24/22
to OMNeT++ Users
Thank you, Rudolf.

Do you think it is possible to emulate in real-time a transmission of real packets between two hosts through 5G-simulation in Simu5G with the true 5G rates ca. 1 Gbit/s or so? I read that you haven't had any experience with Simu5G, but nevertheless, maybe a general suggestion? I mean in terms of mentioned rates and so.

BR
Nikita

Giovanni Nardini

unread,
Feb 25, 2022, 5:10:20 AM2/25/22
to OMNeT++ Users
Hello,

The answer to your question is not straightforward, because the complexity of the simulation depends from a lot of factors.
We performed some evaluation of the scalability of real-time emulation with Simu5G in this paper, which you may want to read.

Best regards.
Giovanni

Reply all
Reply to author
Forward
0 new messages