Package: inet.physicallayer.wireless.ieee802154.bitlevel
Ieee802154UwbIrRadioMedium
compound module(no description)
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Extends
Name | Type | Description |
---|---|---|
ApskDimensionalRadioMedium | compound module |
This radio medium model provides a hypothetical radio that simply uses one of the well-known modulations without utilizing other techiques such as forward error correction, interleaving, spreading, etc. It must be used in conjunction with the ApskDimensionalRadio model. |
Parameters
Name | Type | Default value | Description |
---|---|---|---|
physicalEnvironmentModule | string | "physicalEnvironment" |
module path of the physical environment model |
signalAnalogRepresentation | string | "scalar" | |
rangeFilter | string | "" |
filter parameters that control when signals are sent to receiver radios |
radioModeFilter | bool | false |
when enabled the radio medium doesn't send signals to a radio if it's neither in receiver nor in transceiver mode |
listeningFilter | bool | false |
when enabled the radio medium doesn't send signals to a radio if it listens on the channel in incompatible mode (e.g. different carrier frequency and bandwidth, different modulation) |
macAddressFilter | bool | false |
when enabled the radio medium doesn't send signals to a radio if it the destination mac address differs |
recordTransmissionLog | bool | false |
logging parameters |
recordReceptionLog | bool | false |
when enabled the medium writes one line per reception into the communication log file |
Properties
Name | Value | Description |
---|---|---|
class | RadioMedium | |
display | i=misc/sun |
Signals
Name | Type | Unit |
---|---|---|
radioRemoved | ||
signalDepartureStarted | ||
radioAdded | ||
signalArrivalStarted | ||
signalAdded | ||
signalDepartureEnded | ||
signalRemoved | ||
signalArrivalEnded |
Unassigned submodule parameters
Name | Type | Default value | Description |
---|---|---|---|
neighborCache.refillPeriod | double |
Source code
module Ieee802154UwbIrRadioMedium extends ApskDimensionalRadioMedium { parameters: backgroundNoise.power = default(-110dBm); backgroundNoise.dimensions = default("time"); mediumLimitCache.centerFrequency = default(2.4GHz); mediumLimitCache.minReceptionPower = default(-85dBm); mediumLimitCache.minInterferencePower = default(-110dBm); }File: src/inet/physicallayer/wireless/ieee802154/bitlevel/Ieee802154UwbIrRadioMedium.ned