Skip to content

Repository files navigation

Wi-Fi UORA in NS-3

This repository houses the IEEE 802.11 Uplink OFDMA Random Access (UORA) feature within the Wi-Fi module of ns-3.

Configure and Build

  • Follow the instructions on ns-3 Installation Guide to prepare all dependencies.
  • Clone the project
  • Change directory into the WiFi_UORA_ns3 directory
  • Configure with
./ns3 configure --disable-static --disable-gtk --disable-test --disable-examples --cxx-standard=17
  • Build with
./ns3 build

Reproduce results of the paper

  • Change directory into the uora_output/ directory
  • Run with
./run_validation.sh
  • Parallel execution using GNU-Parallel
    • Change directory into uora_output/gnu-parallel/
    • Run with
      ./job_script.sh params/uora_validation.csv

This runs the simulation in scratch/wifi-ax-uora-validation/wifi-ax-uora-validation.cc. Explanations of the parameters are found in the said file. At the end of the simulation, data is outputed in the same directory.

  • To plot, run
python plotter.py

About

No description, website, or topics provided.

Resources

Contributing

Stars

3 stars

Watchers

3 watching

Forks

Releases

Packages

Contributors

Languages