Compound Module Ieee80211OFDMErrorModel

Package: inet.physicallayer.ieee80211.bitlevel.errormodel
File: src/inet/physicallayer/ieee80211/bitlevel/errormodel/Ieee80211OFDMErrorModel.ned

This is the error model for the layered IEEE 802.11 OFDM PHY infrastructure (IEEE 802.11-2012, Clause 18). OFDM means that the physical layer uses OFDM modulation.

The Ieee80211OFDMErrorModel, depending of the level of detail (see

See also: Ieee80211LayeredOFDMTransmitter and

See also: Ieee80211LayeredOFDMReceiver), produces erroneous bits, symbols, samples or just simply determines whether a packet is erroneous or not.

The error model has built-in methods to approximate the corresponding error rates as a function of signal-to-noise ratio, bandwidth and other characteristics of the radio channel and the OFDM subcarrier modulations.

If you don't want to use these approximations you can set your own error rates for the signal (IEEE 802.11-2012, 18.3.4) and data field (18.3.5).

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.

Parameters:

Name Type Default value Description
dataSymbolErrorRate double 0/0
dataBitErrorRate double 0/0
signalSymbolErrorRate double 0/0
signalBitErrorRate double 0/0

Properties:

Name Value Description
class Ieee80211OFDMErrorModel
display i=block/broadcast

Source code:

// This is the error model for the layered IEEE 802.11
// OFDM PHY infrastructure (IEEE 802.11-2012, Clause 18).
// OFDM means that the physical layer uses OFDM modulation.
//
// The Ieee80211OFDMErrorModel, depending of the level of detail
// (see @see ~Ieee80211LayeredOFDMTransmitter and @see ~Ieee80211LayeredOFDMReceiver),
// produces erroneous bits, symbols, samples or just simply
// determines whether a packet is erroneous or not.
//
// The error model has built-in methods to approximate the
// corresponding error rates as a function of signal-to-noise
// ratio, bandwidth and other characteristics of the radio
// channel and the OFDM subcarrier modulations.
//
// If you don't want to use these approximations you can set
// your own error rates for the signal (IEEE 802.11-2012,
// 18.3.4) and data field (18.3.5).
//
//
module Ieee80211OFDMErrorModel like ILayeredErrorModel
{
    parameters:
        double dataSymbolErrorRate = default(0/0);
        double dataBitErrorRate = default(0/0);
        double signalSymbolErrorRate = default(0/0);
        double signalBitErrorRate = default(0/0);
        @class(Ieee80211OFDMErrorModel);
        @display("i=block/broadcast");
}