UwbIrStochasticPathLoss¶
Package: inet.physicallayer.wireless.common.pathloss
compound module UwbIrStochasticPathLoss
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
Inheritance diagram¶
Extends¶
Name |
Type |
Description |
|---|---|---|
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