Simulated Antennas#
- class SimulatedAntennas(pose=None)[source]#
Bases:
AntennaArray
[SimulatedAntennaPort
,SimulatedAntenna
]Array of simulated antennas.
- Parameters:
pose (Transformation, optional) – The antenna array’s position and orientation with respect to its device. If not specified, the same orientation and position as the device is assumed.
- receive(impinging_signal, default_rf_chain, leaking_signal=None, coupling_model=None)[source]#
Receive a signal over the antenna array.
- Return type:
- rf_chain_modified()[source]#
Notify the antenna array that the RF chain configuration of one of its antennas has changed.
Automatically called when the
rf_chain
attribute of aSimulatedAntennaPort
a is modified.- Return type:
- transmit(signal, default_rf_chain)[source]#
Transmit a signal over the antenna array.
The transmission may be distorted by the antennas impulse response / frequency characteristics, as well as by the RF chains connected to the array’s ports.
- Parameters:
- Return type:
Returns: The actually transmitted (distorted) signal model.
- Raises:
ValueError – If the number of signal streams does not match the number of transmit ports.