5G-LENA nr-v3.3-120-gdac69c56
The 5G/NR module for the ns-3 simulator
Loading...
Searching...
No Matches
cttc-nr-simple-qos-sched.cc File Reference

A simple example for QoS scheduler (nr-mac-scheduler-ofdma/tdma-qos) More...

#include "ns3/antenna-module.h"
#include "ns3/applications-module.h"
#include "ns3/buildings-module.h"
#include "ns3/config-store-module.h"
#include "ns3/core-module.h"
#include "ns3/flow-monitor-module.h"
#include "ns3/internet-apps-module.h"
#include "ns3/internet-module.h"
#include "ns3/mobility-module.h"
#include "ns3/nr-module.h"
#include "ns3/point-to-point-module.h"
+ Include dependency graph for cttc-nr-simple-qos-sched.cc:

Go to the source code of this file.

Detailed Description

A simple example for QoS scheduler (nr-mac-scheduler-ofdma/tdma-qos)

This example describes how to setup a simulation using the QoS scheduler and the 3GPP channel model from TR 38.900. This example consists of a simple topology, in which there is only one gNB and two UEs with different QCI flows. Have a look at the possible parameters to know what you can configure through the command line.

With the default configuration, the example will create one flow for each UE, with different QCIs that will go through the same BWP.

The example will print on-screen the end-to-end result of one (or two) flows, as well as writing them on a file.

$ ./ns3 run "cttc-nr-simple-qos-sched --PrintHelp"

Definition in file cttc-nr-simple-qos-sched.cc.