Skip to content

An implementation of a genetic algorithm to solve the planning problem present in 5G cellular networks

License

Notifications You must be signed in to change notification settings

rwxaws/5G-planning-using-a-GA

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

92 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

5G Planning Using a Genetic Algorithm

This project tries to generate a distribution plan(s) for 5G base stations using a genetic algorithm.

Since 5G introduces types of base stations (Micro, Pico, Femto) and uses a different band(28 GHz), we must use a different approach to tackle the challenges present.

One of these challenges include the cost of deployment and maintenance of Macro base stations. This is solved by introducing the aforementioned types of cells.

This solution also solves the problem of coverage since these new cell types are cheaper and easier to deploy and maintain, moreover, they can fill the holes left by Macro cells.

Running the project

make sure you have python3+ installed as well as the following libraries

  • matplotlib
  • numpy

which can be installed using pip

pip3 install -r requirements.txt

to run the program make sure you are in the root of the project and run the main file as a module

python3 -m files.main

About

An implementation of a genetic algorithm to solve the planning problem present in 5G cellular networks

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages