IsotropicAntenna

Package: inet.physicallayer.wireless.common.antenna

compound module IsotropicAntenna

This antenna model describes the theoretical point source which radiates the same intensity of radiation in all directions.

Usage diagram

Inheritance diagram

Used in compound modules

Name

Type

Description

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.

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.

Extends

Name

Type

Description

AntennaBase

compound module

Serves as the base module for antenna models.

Parameters

Name

Type

Default value

Description

displayStringTextFormat

string

“”

Determines the text that is written on top of the submodule, supports displaying pars, watches, and module-specific information

mobilityModule

string

The path to the mobility module relative to this module, only used if no mobility submodule is present

numAntennas

int

1

The number of antennas in the antenna array

Properties

Name

Value

Description

class

IsotropicAntenna

display

i=device/antennatower

Source code

//
// This antenna model describes the theoretical point source which radiates the
// same intensity of radiation in all directions.
//
module IsotropicAntenna extends AntennaBase
{
    parameters:
        @class(IsotropicAntenna);
}

File: src/inet/physicallayer/wireless/common/antenna/IsotropicAntenna.ned