Antenna Isolation Modeling#

class Isolation(device=None)[source]#

Bases: ABC

Base class for antenna isolation modeling.

Parameters:

device (SimulatedDevice, optional) – Device the model is configured to.

leak(signal)[source]#

Compute leakage between RF transmit and receive chains.

Parameters:

signal (Signal, None) – The signal transmitted over the respective antenna RF chains.

Return type:

Signal

Returns: The signal components leaking into receive chains.

Raises:
  • FloatingError – If the device is not specified.

  • ValueError – If the number of signal streams does not match the number of transmitting antennas.

  • ValueError – If signal is not specified but required.

property device: SimulatedDevice | None#

Device the model is configured to.

Returns:

Handle to the device. None, if the model is considered floating.