Impedance Coupling#

class ImpedanceCoupling(device=None, transmit_correlation=None, receive_correlation=None, transmit_impedance=None, receive_impedance=None, matching_impedance=None)[source]#

Bases: Serializable, Coupling

Ideal mutual coupling between two antenna arrays.

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

  • transmit_correlation (np.ndarray, optional) – Correlation matrix of the transmit antenna array. Defaults to the identity matrix.

  • receive_correlation (np.ndarray, optional) – Correlation matrix of the receive antenna array. Defaults to the identity matrix.

  • transmit_impedance (np.ndarray, optional) – Impedance matrix of the transmit antenna array. Defaults to the identity matrix.

  • receive_impedance (np.ndarray, optional) – Impedance matrix of the receive antenna array. Defaults to the identity matrix.

  • matching_impedance (np.ndarray, optional) – Impedance matrix of the matching network. Defaults to the identity matrix.

property matching_impedance: ndarray | None#
property receive_correlation: ndarray#
property receive_impedance: ndarray | None#
property transmit_correlation: ndarray | None#
property transmit_impedance: ndarray | None#