Skip to content

An innovative planning tool able to select the optimal deployment of B5G base stations balancing capital expenditures, EMF levels and user throughput.

Notifications You must be signed in to change notification settings

matteoarciuli/Beamizer

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

43 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Beamizer:

Licenza Creative Commons
Beamizer di Matteo Arciuli è distribuito con Licenza Creative Commons Attribuzione - Non commerciale - Condividi allo stesso modo 4.0 Internazionale.

Introduction:

Beamizer is an innovative planning tool able to select the optimal deployment of B5G base stations balancing capital expenditures, EMF levels and user throughput. The information on the users position provided by the 5G architecture plays a central role in our tool, which allows us to optimize the synthesis of the beams on the territory for all the simulated antennas Intuitively, the user localization precision allows tuning steer and tilt angles for each beam towards the served users. Our planning tool takes as input the candidate positions for the installationof B5G base stations, together with the localization accuracy levels for the users that need to be served. The multi-objective function is evaluated iteratively by increasing both the number of antennas evaluated each time and the combination of installed base stations. Then, for a given user localization accuracy level (uncertainty area), as output is provided the winner deployment of gNB site positions.

Requirements:

  • Matlab: widely tested on R2022b (9.13.0.2049777), 64-bit (win64)
  • Matlab Toolbox List:
    • Image Processing Toolbox
    • Signal Processing Toolbox
    • Automated Driving Toolbox
    • Statistics and Machine Learning Toolbox
    • MATLAB Compiler
    • MATLAB Support for MinGW-w64 C/C++ Compiler
    • Computer Vision Toolbox
    • Mapping Toolbox
  • RAM: minimum 4 GBs

Screenshots:

Flowchart :

block_diagram_optibeam_2 (1)

Download from GitHub and first run

Download.and.execution.mp4

Add a .kml file and run

run_import_kml.mp4

Import an old test and replot

Import.and.old.test.mp4

Post-processing a winner solution

Part 1:

postproc_p1.-.Realizzato.con.Clipchamp.mp4

Part 2:

postproc_p2.mp4

Developer :

Other Contributors :

Huge thanks to the collegues of the 5GPENCIL Team:

For the support functions :

For the GUI icons designers : -Unicons Font. -Rank Sol.

Acknowledgment :

Special thanks to Professor Luca Chiaraviglio.

About

An innovative planning tool able to select the optimal deployment of B5G base stations balancing capital expenditures, EMF levels and user throughput.

Topics

Resources

Stars

Watchers

Forks

Languages