Package: inet.physicallayer.wireless.common.pathloss
RayleighFading
compound moduleModels Rayleigh fading in wireless channels, which occurs when signals propagate through multipath environments with no dominant line-of-sight path. This model extends free space path loss with stochastic variations based on the Rayleigh distribution, making it suitable for dense urban and indoor environments. Represents a special case of Rician fading with no dominant signal component, providing realistic signal strength fluctuations for non-line-of-sight wireless communication scenarios.
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 |
Properties
| Name | Value | Description |
|---|---|---|
| class | RayleighFading | |
| display | i=block/control |
Source code
// // Models Rayleigh fading in wireless channels, which occurs when signals // propagate through multipath environments with no dominant line-of-sight path. // This model extends free space path loss with stochastic variations based on // the Rayleigh distribution, making it suitable for dense urban and indoor // environments. Represents a special case of Rician fading with no dominant // signal component, providing realistic signal strength fluctuations for // non-line-of-sight wireless communication scenarios. // module RayleighFading extends FreeSpacePathLoss { parameters: @class(RayleighFading); }File: src/inet/physicallayer/wireless/common/pathloss/RayleighFading.ned