Compound Module StochasticErrorModel

Package: inet.physicallayer.errormodel.packetlevel
File: src/inet/physicallayer/errormodel/packetlevel/StochasticErrorModel.ned

This error model provides parameters to specify the constant packet error rate, bit error rate, and symbol error rate for receptions independent of any interfering transmission or noise.

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
ErrorModelBase compound module

This module servces as the base module for error models.

Parameters:

Name Type Default value Description
packetErrorRate double 0/0

a probability in the range [0, 1] or NaN if not set

bitErrorRate double 0/0

a probability in the range [0, 1] or NaN if not set

symbolErrorRate double 0/0

a probability in the range [0, 1] or NaN if not set

Properties:

Name Value Description
display i=block/broadcast
class StochasticErrorModel

Source code:

//
// This error model provides parameters to specify the constant packet error
// rate, bit error rate, and symbol error rate for receptions independent of
// any interfering transmission or noise.
//
module StochasticErrorModel extends ErrorModelBase
{
    parameters:
        double packetErrorRate = default(0/0); // a probability in the range [0, 1] or NaN if not set
        double bitErrorRate = default(0/0);    // a probability in the range [0, 1] or NaN if not set
        double symbolErrorRate = default(0/0); // a probability in the range [0, 1] or NaN if not set
        @class(StochasticErrorModel);
}