Dipole¶
- 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.