Package: inet.physicallayer.wireless.common.pathloss
NakagamiFading
compound moduleImplements the Nakagami fading model for wireless signal propagation. This statistical model extends the free space path loss model by adding multipath fading effects. The shapeFactor parameter determines the severity of fading, with lower values representing more severe fading conditions. When shapeFactor equals 1, the Nakagami distribution reduces to the Rayleigh distribution, modeling severe multipath with no line-of-sight component.
<b>See also:</b> RayleighFading
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| FreeSpacePathLoss | compound module |
Implements the free space path loss model, which models signal attenuation over distance according to the Friis transmission equation. Calculates signal power loss as a function of distance, wavelength, and configurable parameters. The alpha parameter controls the path loss exponent (default 2), while the systemLoss parameter accounts for hardware inefficiencies. Provides an ideal baseline model for wireless propagation in environments with line-of-sight and no obstacles. |
Parameters
| Name | Type | Default value | Description |
|---|---|---|---|
| displayStringTextFormat | string | "" |
Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information |
| alpha | double | 2 | |
| systemLoss | double | 0dB | |
| shapeFactor | double | 1 |
Properties
| Name | Value | Description |
|---|---|---|
| class | NakagamiFading | |
| display | i=block/control |
Source code
// // Implements the Nakagami fading model for wireless signal propagation. This // statistical model extends the free space path loss model by adding multipath // fading effects. The shapeFactor parameter determines the severity of fading, // with lower values representing more severe fading conditions. When shapeFactor // equals 1, the Nakagami distribution reduces to the Rayleigh distribution, // modeling severe multipath with no line-of-sight component. // // @see RayleighFading // module NakagamiFading extends FreeSpacePathLoss { parameters: double shapeFactor = default(1); @class(NakagamiFading); }File: src/inet/physicallayer/wireless/common/pathloss/NakagamiFading.ned