Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/sircrocker/5g-research-fcfm

Research and simulation of 5G networks using LENA-NR and ns3.
https://github.com/sircrocker/5g-research-fcfm

5g-nr 5glena fcfm ns3-simulator universidad-de-chile

Last synced: about 1 month ago
JSON representation

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

Awesome Lists containing this project

README

        

# 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