IAntenna

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

IAntenna

module interface

The 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

This module servces 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 angle [degree] and gain [dB] pairs. The first pair must be at 0 [degree].

ConstantGainAntenna compound module

This antenna model describes an antenna that has an antenna gain indepent of the transmission or reception direction.

CosineAntenna compound module

Models a hypotetical 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

This model is 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 (no description)
Probe compound module (no 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=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