Package: inet.physicallayer.wireless.common.contract.packetlevel
IAntenna
module interfaceThe antenna model describes the physical device (a part of the radio) which converts electric signals into radio waves, and vice versa.
Inheritance diagram
The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.
Implemented by
| Name | Type | Description |
|---|---|---|
| AntennaBase | compound module |
Serves as the base module for antenna models. |
| AxiallySymmetricAntenna | compound module |
This antenna model computes the antenna gain from the direction using linear interpolation. The gain parameter contains a sequence of angles [degree] and gains [dB] pairs. The first pair must be at 0 [degree]. |
| ConstantGainAntenna | compound module |
This antenna model describes an antenna that has an antenna gain independent of the transmission or reception direction. |
| CosineAntenna | compound module |
Models a hypothetical antenna with a cosine-based radiation pattern. This antenna model is commonly used in the real world to approximate various directional antennas. |
| DipoleAntenna | compound module |
This antenna model describes the well-known dipole antenna or doublet. It consists of two identical conductive elements, which are bilaterally symmetrical. |
| InterpolatingAntenna | compound module |
This antenna model computes the antenna gain from the direction of the signal using linear interpolation for all 3 Euler angles independently of each other. The gain parameters contain a sequence of angle [degree] and gain [dB] pairs. The first pair must be at 0 [degree]. |
| IsotropicAntenna | compound module |
This antenna model describes the theoretical point source which radiates the same intensity of radiation in all directions. |
| ParabolicAntenna | compound module |
Defines an antenna based on a parabolic approximation of the main lobe radiation pattern. A similar model appears in |
Used in compound modules
| Name | Type | Description |
|---|---|---|
| NoiseSource | compound module |
A network node that generates periodic noise transmissions that can interfere with wireless communications. Alternates between sleep and transmission states based on configurable intervals. Uses a ~NoiseTransmitter to create noise signals with specified duration, frequency, bandwidth, and power parameters. Useful for testing protocol robustness against interference in wireless networks. |
| Probe | compound module |
A minimal wireless network node that consists only of an antenna and mobility model. Designed for monitoring wireless signals without actively participating in network communication. |
| 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=device/antennatower |
Source code
// // The antenna model describes the physical device (a part of the radio) which // converts electric signals into radio waves, and vice versa. // moduleinterface IAntenna { parameters: @display("i=device/antennatower"); }File: src/inet/physicallayer/wireless/common/contract/packetlevel/IAntenna.ned