5GTQ
5GTQ: QoS-Aware 5G-TSN Simulation Framework (VTC Fall 2023 Paper)
Install / Use
/learn @tum-esi/5GTQREADME
5GTQ: QoS-Aware 5G-TSN Simulation Framework (VTC Fall 2023 Paper)
5GTQ Framework of the publication: 5GTQ: QoS-Aware 5G-TSN Simulation Framework
To cite our work, please use the following BibTex code:
@INPROCEEDINGS{10333533,
author={Debnath, Rubi and Akinci, Mustafa Selman and Ajith, Devika and Steinhorst, Sebastian},
booktitle={2023 IEEE 98th Vehicular Technology Conference (VTC2023-Fall)},
title={5GTQ: QoS-Aware 5G-TSN Simulation Framework},
year={2023},
volume={},
number={},
pages={1-7},
doi={10.1109/VTC2023-Fall60731.2023.10333533}}
Additional Resources for installation
https://github.com/omnetpp/opp_env/releases/tag/0.34.0.250529
https://github.com/Unipisa/Simu5G/tree/5gtq
https://github.com/inet-framework/inet/tree/topic/5gtq
Regular Feature Updates
We are working on introducing new features in the 5GTQ framework to support the specific scheduling features of the 5G-TSN simulation. All the updates will be mentioned in the README file.
Installation
Command line
Download and install OMNeT++ 6.0.x, then:
git clone --recurse-submodules git@github.com:tum-esi/5GTQ.git
cd 5GTQ
source setenv
make # wait for the build to finish
cd tsnfivegcomm/simulations/globecom/Scenario_One/paper/TC1
tsn5g scenario222.ini
IDE
First clone the repo, then start the IDE:
git clone --recurse-submodules git@github.com:tum-esi/5GTQ.git
cd 5GTQ
opp_ide
- Select the 5GTQ directory as a new workspace
- Import all projects (inet, Simu5G, tsnfivegcomm)
- Build the tsnfivegcomm project (which will also build inet and Simu5G)
- Go to the
simulationsdirectory and select a scenario and then select run (or debug)
Current Freatures
- TSN - TAS Scheduling
- TSN - CBS Scheculing
- TSN - SP
- 5G - Priority Scheduling
- 5G - QoS based Scheduling
Important
5GTQ framework is under continuous development: new features are added, bugs are corrected, and so on. We cannot assert that the implementation will work fully according to the standard and the specifications. YOU ARE RESPONSIBLE YOURSELF TO MAKE SURE THAT THE MODELS YOU USE IN YOUR SIMULATIONS WORK CORRECTLY, AND YOU ARE GETTING VALID RESULTS.
Related Skills
node-connect
342.0kDiagnose OpenClaw node connection and pairing failures for Android, iOS, and macOS companion apps
frontend-design
84.7kCreate distinctive, production-grade frontend interfaces with high design quality. Use this skill when the user asks to build web components, pages, or applications. Generates creative, polished code that avoids generic AI aesthetics.
openai-whisper-api
342.0kTranscribe audio via OpenAI Audio Transcriptions API (Whisper).
commit-push-pr
84.7kCommit, push, and open a PR
