ITransmitter

Package: inet.physicallayer.wireless.common.contract.packetlevel

module interface ITransmitter

The transmitter model models the physical process which converts packets into electrical signals.

Usage diagram

Inheritance diagram

Implemented by

Name

Type

Description

ApskLayeredTransmitter

compound module

This transmitter model is part of a simple hypothetical layered radio. It produces detailed transmissions that have a separate representation for all simulated domains. The levelOfDetail parameter controls which domains are actually simulated, but all parameters relevant to the error model are always set on the transmission.

ApskTransmitter

compound module

This transmitter model produces transmissions that have scalar transmission power in their analog representation and the configured modulation.

DimensionalTransmitterBase

compound module

This transmitter model produces transmissions that use dimensional transmission power (that changes over time and/or frequency) in their analog representation and the configured modulation.

NarrowbandTransmitterBase

compound module

Serves as a base module for narrowband transmitter models.

GenericTransmitter

compound module

This transmitter is part of the generic radio architecture.

Ieee80211LayeredOfdmTransmitter

compound module

The level of detail parameter determines which submodules of the transmitter will be used:

Ieee80211Transmitter

compound module

This transmitter model produces IEEE 802.11 transmissions.

Ieee802154UwbIrTransmitter

compound module

(no description)

Ieee802154NarrowbandTransmitter

compound module

(no description)

NoiseTransmitter

compound module

Transmitter module that generates noise signals with configurable parameters. Creates noise transmissions with specified duration, center frequency, bandwidth, and power. Used by NoiseSource to produce interference in wireless networks for testing protocol robustness and simulating realistic channel conditions.

Used in compound modules

Name

Type

Description

Radio

compound module

The radio model describes the physical device that is capable of transmitting and receiving signals on the medium. It contains an antenna model, a transmitter model, a receiver model, and an energy consumer model.

Properties

Name

Value

Description

display

i=block/wtx

Source code

//
// The transmitter model models the physical process which converts packets
// into electrical signals.
//
moduleinterface ITransmitter
{
    parameters:
        @display("i=block/wtx");
}

File: src/inet/physicallayer/wireless/common/contract/packetlevel/ITransmitter.ned