Skip to content

Research and simulation of 5G networks using LENA-NR and ns3.

License

Notifications You must be signed in to change notification settings

SirCrocker/5G-Research-FCFM

Folders and files

NameName
Last commit message
Last commit date

Latest commit

6fe14d5 · Nov 16, 2023
Nov 11, 2023
Jul 31, 2023
Nov 16, 2023
Oct 24, 2023
Jun 6, 2023
Nov 11, 2023
Oct 10, 2023
Oct 24, 2023
Nov 16, 2023
Nov 16, 2023
Jul 12, 2023
Jun 5, 2023
Nov 11, 2023
Nov 16, 2023
Aug 24, 2023
Nov 11, 2023

Repository files navigation

5G Research FCFM

Sobre la simulación

  • Versión de ns3: ns3.39
  • Versión de LENA-NR: 2.5.y
  • La implementación es 5G Standalone (SA).

Pasos importantes antes de simular

  1. Hay que duplicar el archivo paths_default.cfg a paths.cfg y cambiar el valor de la variable RUTA_NS3 dentro del archivo a la ruta de la carpeta ns-3-dev (paths.cfg es propio de cada instalación y se encuentra dentro del gitignore).
  2. Se debe correr el script copy-mod-files.sh para copiar los archivos modificados a la instalación de ns3 (los archivos originales se sobreescriben, pero se pueden recuperar haciendo git restore . en la carpeta correspondiente).
  3. Crear la carpeta out dentro del directorio principal, donde se guardarán los resultados de las simulaciones.
  4. Instalar las librerías usadas por Python usando pip install -r python_requirements.txt.

Requerimientos Python

Python se utiliza en la generación de gráficos y en el análisis de algunos datos, las librerías utilizadas son las siguientes:

  • Scapy
  • Pandas
  • matplotlib
  • numpy
  • seaborn

Como simular

Simulación simple (única realización)

Llamar al script

Múltiples simulaciones (en paralelo)

To-Do