2. Propagation Models

Mininet-WiFi supports the following propagation models:

  • Friis Propagation Loss Model,

  • Log-Distance Propagation Loss Model (default)

  • Log-Normal Shadowing Propagation Loss Model

  • International Telecommunication Union (ITU) Propagation Loss Model

  • Two-Ray Ground Propagation Loss Model

2.1. How to add and configure a Propagation Model?

You have to call the method net.setPropagationModel() like in examples/propagationModel.py.

You may also want to consider some parameters, for example:

2.2. Friis Propagation Loss Model

net.setPropagationModel(model="friis", sL = $int)

Note

  • sL = system loss

2.3. Log-Distance Propagation Loss Model

net.setPropagationModel(model="logDistance", sL = $int, exp = $int)

Note

  • sL = system loss

  • exp = exponent

2.4. Log-Normal Shadowing Propagation Loss Model

net.setPropagationModel(model="logNormalShadowing", sL=$int, exp=$int, variance=$int)

Note

  • sL = system loss

  • exp = exponent

  • variance = gaussian variance