Nakagami-m fast fading propagation loss model. More...
#include <propagation-loss-model.h>
Static Public Member Functions | |
static TypeId | GetTypeId (void) |
This method returns the TypeId associated to ns3::NakagamiPropagationLossModel. |
Nakagami-m fast fading propagation loss model.
The Nakagami-m distribution is applied to the power level. The probability density function is defined as
with the fading depth parameter and
the average received power.
It is implemented by either a ns3::GammaVariable or a ns3::ErlangVariable random variable.
Like in ns3::ThreeLogDistancePropagationLossModel, the m parameter is varied over three distance fields:
For m = 1 the Nakagami-m distribution equals the Rayleigh distribution. Thus this model also implements Rayleigh distribution based fast fading.
static TypeId ns3::NakagamiPropagationLossModel::GetTypeId | ( | void | ) | [static] |
This method returns the TypeId associated to ns3::NakagamiPropagationLossModel.
This object is accessible through the following paths with Config::Set and Config::Connect:
Attributes defined for this type:
No TraceSources defined for this type.
Reimplemented from ns3::PropagationLossModel.