Package: inet.physicallayer.apskradio.packetlevel
APSKScalarTransmitter
compound moduleThis transmitter model produces transmissions that have scalar transmission power in their analog representation and the configured modulation.
See also APSKScalarReceiver, APSKScalarRadio, APSKScalarRadioMedium, and APSKScalarAnalogModel.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
NarrowbandTransmitterBase | compound module |
This module servces as a base module for narrowband transmitter models. |
Parameters
Name | Type | Default value | Description |
---|---|---|---|
preambleDuration | double |
preamble duration |
|
headerBitLength | int |
number of header bits added to the length of the MAC frame |
|
bitrate | double |
the bitrate of the transmitter is used to compute the duration of the transmission |
|
power | double |
transmission power |
|
carrierFrequency | double |
center frequency of the band where the transmitter transmits on the medium |
|
bandwidth | double |
bandwidth of the band where the transmitter transmits on the medium |
|
modulation | string | "BPSK" |
"BPSK", "16-QAM", "256-QAM" |
Properties
Name | Value | Description |
---|---|---|
display | i=block/wtx | |
class | APSKScalarTransmitter |
Source code
// // This transmitter model produces transmissions that have scalar transmission // power in their analog representation and the configured modulation. // // See also ~APSKScalarReceiver, ~APSKScalarRadio, ~APSKScalarRadioMedium, and // ~APSKScalarAnalogModel. // module APSKScalarTransmitter extends NarrowbandTransmitterBase { parameters: modulation = default("BPSK"); @class(APSKScalarTransmitter); }File: src/inet/physicallayer/apskradio/packetlevel/APSKScalarTransmitter.ned