README.md 1.21 KB
Newer Older
 Lukas Eller's avatar
Lukas Eller committed
1 2 3
# IEEE_access_deep_learning_network_planner

Code for the paper:
 Lukas Eller's avatar
Lukas Eller committed
4

 Lukas Eller's avatar
Lukas Eller committed
5
**"A Deep Learning Network Planner:
 Lukas Eller's avatar
Lukas Eller committed
6
Propagation Modeling using Real-World
 Lukas Eller's avatar
Lukas Eller committed
7
Measurements and a 3D City Model."**
 Lukas Eller's avatar
Lukas Eller committed
8

 Lukas Eller's avatar
Lukas Eller committed
9 10 11 12
submitted for publication in IEEE Access.

# Preparing the Repository

 Lukas Eller's avatar
Lukas Eller committed
13
In order to run the scenarios it is required to download the exemplary environments using the following [link](https://owncloud.tuwien.ac.at/index.php/s/APFp9z2YCPFVb2D). 
 Lukas Eller's avatar
Lukas Eller committed
14 15 16 17 18
The obtained `environment/` folder with all contained files has to be stored on the base level alongside `helpers/`, `scenarios/` and `trained_models/`.

# Running the Scenarios

The `main` function in `run_scenario.py` runs all scenarios defined in the `scenarios/` folder. 
 Lukas Eller's avatar
Lukas Eller committed
19
Each scenario contains a `config.json` file where parameters such as the height of the base station `h_bs`, the horizontal `phi_sec_h` and vertical `phi_sec_v` sector orientation as well as transmit power and frequency can be adapted. 
 Lukas Eller's avatar
Lukas Eller committed
20 21
Per default, the `run_scenario.py` will generate all the scenarios presented in the paper. Note, that the uniform antenna patterns are specified through `phi_sec_h=null`.
We encourage interested readers to adapt the scenario configurations or to apply the trained models to their own use-cases altogether.