CosineAntenna

Package: inet.physicallayer.antenna

CosineAntenna

compound module

This module represents the cosine antenna model found in

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

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);
}
File: src/inet/physicallayer/antenna/CosineAntenna.ned