Antenna¶
Simulated antennas are the base class for all antenna models within the context of simulations. They model the polarimetric radiation pattern of antenna elements in addition to their relative position and orientation within their respective array. The currently implemented models are:
Antenna Model |
Description |
---|---|
Dipole antenna as commonly used in radio, television and broadcasting |
|
Ideal isotropic antenna with a uniform radiation pattern |
|
Linear antenna with a cosine radiation pattern |
|
Patch antenna as commonly used in communication antenna arrays |
- class SimulatedAntenna(mode=AntennaMode.DUPLEX, pose=None, weight=1 + 0j)[source]¶
Bases:
Antenna
[SimulatedAntennaPort
]Model of single antenna within an antenna array.
- Parameters:
mode (AntennaMode, optional) – Antenna’s mode of operation. By default, a full duplex antenna is assumed.
pose (Transformation, optional) – The antenna’s position and orientation with respect to its array.
weight (complex, optional) – Phase and amplitude shift of signals transmitted and received by this antenna. By default, no phase and amplitude shift is applied.
- receive(signal)[source]¶
Receive a signal over this antenna.
The reception may be distorted by the antennas impulse response / frequency characteristics.
- transmit(signal)[source]¶
Transmit a signal over this antenna.
The transmission may be distorted by the antennas impulse response / frequency characteristics.
Returns: The actually transmitted (distorted) signal model.
- Raises:
ValueError – If the signal has more than one stream.