Package: inet.physicallayer.wireless.common.pathloss
UwbIrStochasticPathLoss
compound moduleThis is a statistical path-loss model for UWB propagation in residential environments, for both line-of-sight (LOS) and non-line-ofsight (NLOS) cases. It implements the Ghassmezadeh stochastic UWB channel path loss model.
Path loss in dB at a distance d is modeled as follows:
PL(d) = [PL0 + 10 * sigma *log10(d/d0)] + S(d), where d >= 0
where the reference distance d0 is equal to 1 m, PL0 is the path loss at the reference distance, sigma is the path-loss exponent and S is the shadow fading. The path-loss exponent follows a normal distribution N[muSigma, sigmaSigma] and the shadow fading is shown to be log-normal (with a standard deviation).
The parameter values of the Ghassemzadeh channel model for LOS and NLOS environments are the following:
LOS:
*.radioMedium.pathLoss.PL0 = 47dB *.radioMedium.pathLoss.muGamma = 1.7 *.radioMedium.pathLoss.muSigma = 1.6 *.radioMedium.pathLoss.sigmaGamma = 0.3 *.radioMedium.pathLoss.sigmaSigma = 0.5
NLOS:
*.radioMedium.pathLoss.PL0 = 51dB *.radioMedium.pathLoss.muGamma = 3.5 *.radioMedium.pathLoss.muSigma = 2.7 *.radioMedium.pathLoss.sigmaGamma = 0.97 *.radioMedium.pathLoss.sigmaSigma = 0.98
These configuration values are based on Table 1. of [1].
Citation of the following publication is requested by the authors if you use this model in a publication of your own:
J. Rousselot, J.-D. Decotignie, An ultra-wideband impulse radio PHY layer model for network simulation. SIMULATION January 2011 vol. 87 no. 1-2 82-112.
For more information, see also:
[1] J. Rousselot, J.-D. Decotignie, An ultra-wideband impulse radio PHY layer model for network simulation. SIMULATION January 2011 vol. 87 no. 1-2 82-112. http://dx.doi.org/10.1177/0037549710377767
[2] J. Rousselot, Ultra Low Power Communication Protocols for UWB Impulse Radio Wireless Sensor Networks. EPFL Thesis 4720, 2010. http://infoscience.epfl.ch/record/147987
[3] A High-Precision Ultra Wideband Impulse Radio Physical Layer Model for Network(1,2,3,4) Simulation, Jérôme Rousselot, Jean-Dominique Decotignie, Second International Omnet++ Workshop,Simu'TOOLS, Rome, 6 Mar 09. http://portal.acm.org/citation.cfm?id=1537714
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
| Name | Type | Description |
|---|---|---|
| Module | compound module |
Base module for all INET compound modules. |
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 |
| PL0 | double |
Path loss at reference distance of 1m [dB] |
|
| muGamma | double |
Mean path loss exponent |
|
| muSigma | double |
Mean standard deviation of shadowing [dB] |
|
| sigmaGamma | double |
Standard deviation of path loss exponent |
|
| sigmaSigma | double |
Standard deviation of the standard deviation of shadowing |
|
| shadowing | bool |
Enable/disable shadowing |
Properties
| Name | Value | Description |
|---|---|---|
| class | UwbIrStochasticPathLoss | |
| display | i=block/control |
Source code
// // This is a statistical path-loss model for UWB propagation in residential // environments, for both line-of-sight (LOS) and non-line-ofsight (NLOS) cases. // It implements the Ghassmezadeh stochastic UWB channel path loss model. // // Path loss in dB at a distance d is modeled as // follows: // // PL(d) = [PL0 + 10 * sigma *log10(d/d0)] + S(d), where d >= 0 // // where the reference distance d0 is equal to 1 m, PL0 is the path loss at the // reference distance, sigma is the path-loss exponent and S is the shadow fading. // The path-loss exponent follows a normal distribution N[muSigma, sigmaSigma] and // the shadow fading is shown to be log-normal (with a standard deviation). // // The parameter values of the Ghassemzadeh channel model for LOS and NLOS // environments are the following: // // LOS: // // *.radioMedium.pathLoss.PL0 = 47dB // *.radioMedium.pathLoss.muGamma = 1.7 // *.radioMedium.pathLoss.muSigma = 1.6 // *.radioMedium.pathLoss.sigmaGamma = 0.3 // *.radioMedium.pathLoss.sigmaSigma = 0.5 // // NLOS: // // *.radioMedium.pathLoss.PL0 = 51dB // *.radioMedium.pathLoss.muGamma = 3.5 // *.radioMedium.pathLoss.muSigma = 2.7 // *.radioMedium.pathLoss.sigmaGamma = 0.97 // *.radioMedium.pathLoss.sigmaSigma = 0.98 // // These configuration values are based on Table 1. of [1]. // // Citation of the following publication is requested by the authors if you use // this model in a publication of your own: // // J. Rousselot, J.-D. Decotignie, An ultra-wideband impulse radio PHY // layer model for network simulation. SIMULATION January 2011 vol. 87 no. 1-2 82-112. // // For more information, see also: // // [1] J. Rousselot, J.-D. Decotignie, An ultra-wideband impulse radio PHY // layer model for network simulation. SIMULATION January 2011 vol. 87 no. // 1-2 82-112. http://dx.doi.org/10.1177/0037549710377767 // // [2] J. Rousselot, Ultra Low Power Communication Protocols for UWB // Impulse Radio Wireless Sensor Networks. EPFL Thesis 4720, 2010. // http://infoscience.epfl.ch/record/147987 // // [3] A High-Precision Ultra Wideband Impulse Radio Physical Layer Model // for Network Simulation, Jérôme Rousselot, Jean-Dominique Decotignie, // Second International Omnet++ Workshop,Simu'TOOLS, Rome, 6 Mar 09. // http://portal.acm.org/citation.cfm?id=1537714 // module UwbIrStochasticPathLoss extends Module like IPathLoss { parameters: double PL0 @unit(dB); // Path loss at reference distance of 1m [dB] double muGamma; // Mean path loss exponent double muSigma; // Mean standard deviation of shadowing [dB] double sigmaGamma; // Standard deviation of path loss exponent double sigmaSigma; // Standard deviation of the standard deviation of shadowing bool shadowing; // Enable/disable shadowing @class(UwbIrStochasticPathLoss); @display("i=block/control"); }File: src/inet/physicallayer/wireless/common/pathloss/UwbIrStochasticPathLoss.ned