Compound Module CosineAntenna

Package: inet.physicallayer.antenna
File: src/inet/physicallayer/antenna/CosineAntenna.ned

This module represents the cosine antenna model found in

Li Chunjian, "Efficient Antenna Patterns for Three-Sector WCDMA Systems"

Usage diagram:

The following diagram shows usage relationships between types. Unresolved types are missing from the diagram.

Inheritance diagram:

The following diagram shows inheritance relationships for this type. Unresolved types are missing from the diagram.

Extends:

Name Type Description
AntennaBase compound module

This module servces as the base module for antenna models.

Parameters:

Name Type Default value Description
mobilityModule string ".mobility"

the path to the mobility module relative to the network node

numAntennas int 1

the number of antennas in the antenna array

maxGain double

gain at the antenna boresight

beamWidth double

3dB beam width

Properties:

Name Value Description
display i=device/antennatower
class CosineAntenna

Source code:

//
// This module represents the cosine antenna model found in 
//
// Li Chunjian, "Efficient Antenna Patterns for Three-Sector WCDMA Systems"
//
module CosineAntenna extends AntennaBase
{
    parameters:
        double maxGain @unit(dB);    // gain at the antenna boresight
        double beamWidth @unit(deg); // 3dB beam width
        @class(CosineAntenna);
}