README.md 1.09 KB
Newer Older
 Lukas Eller's avatar
Lukas Eller committed
1 2
The following repository contains a tensorflow implementation for the differentiable throughput model described in the paper:

 Lukas Eller's avatar
Lukas Eller committed
3
**A Differentiable Throughput Model for Load-Aware Cellular Network Optimization through Gradient Descent**
 Lukas Eller's avatar
Lukas Eller committed
4

 Lukas Eller's avatar
Lukas Eller committed
5
submitted for publication in IEEE Access. In contrast to the use case presented in the paper, the reference implementation 
 Lukas Eller's avatar
Lukas Eller committed
6
only considers a single carrier frequency, and does not incorporate external interference. 
 Lukas Eller's avatar
Lukas Eller committed
7
We invite interested readers to adapt the model to their requirements, but intentionally limit the implementation to a simple scenario for clarity.
 Lukas Eller's avatar
Lukas Eller committed
8 9 10 11 12 13 14

The repository consists of the following components:
*  The tensorflow implementation of the throughput model itself is provided in `throughput_model.py`
*  The `helpers` folder contains the differentiable mappings derived from the monitoring data 

Additionally an illustrative example for transmit power optimization for a randomly generated network deployment is provided in `run_scenario.py`.
Upon execution the computed throughput and other metrics are compared before and after the optimization procedure.