Package: inet.physicallayer.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 |
| propagationType | string | "ConstantSpeedPropagation" |
submodule type parameters |
| pathLossType | string | "FreeSpacePathLoss" |
NED type of the path loss model |
| obstacleLossType | string | "" |
NED type of the obstacle loss model |
| analogModelType | string | "DimensionalAnalogModel" |
NED type of the analog model |
| backgroundNoiseType | string | "IsotropicDimensionalBackgroundNoise" |
NED type of the background noise model |
| mediumLimitCacheType | string | "MediumLimitCache" |
NED type of the medium limit cache model |
| neighborCacheType | string | "" |
NED type of the neighbor cache model |
| communicationCacheType | string | "VectorCommunicationCache" |
NED type of the communication cache model |
| rangeFilter | string | "" |
filter parameters that control when radio frames are sent to receiver radios |
| radioModeFilter | bool | false |
when enabled the radio medium doesn't send radio frames to a radio if it's neither in receiver nor in transceiver mode |
| listeningFilter | bool | false |
when enabled the radio medium doesn't send radio frames 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 radio frames to a radio if it the destination mac address differs |
| recordCommunicationLog | bool | false |
logging parameters |
Properties
| Name | Value | Description |
|---|---|---|
| class | RadioMedium | |
| display | i=misc/sun_s |
Signals
| Name | Type | Unit |
|---|---|---|
| transmissionAdded | ||
| radioRemoved | ||
| transmissionStarted | ||
| receptionEnded | ||
| receptionStarted | ||
| radioAdded | ||
| transmissionRemoved | ||
| transmissionEnded |
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.carrierFrequency = default(2.4GHz); mediumLimitCache.minReceptionPower = default(-85dBm); mediumLimitCache.minInterferencePower = default(-110dBm); }File: src/inet/physicallayer/ieee802154/bitlevel/Ieee802154UWBIRRadioMedium.ned