UwbIrStochasticPathLoss

Package: inet.physicallayer.wireless.common.pathloss

UwbIrStochasticPathLoss

compound module

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(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