Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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.
- Host: GitHub
- URL: https://github.com/sircrocker/5g-research-fcfm
- Owner: SirCrocker
- License: mit
- Created: 2023-04-06T22:01:36.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-12-22T22:46:48.000Z (about 1 year ago)
- Last Synced: 2023-12-23T02:43:13.838Z (about 1 year ago)
- Topics: 5g-nr, 5glena, fcfm, ns3-simulator, universidad-de-chile
- Language: C++
- Homepage:
- Size: 2.5 MB
- Stars: 1
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
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