Impedance Coupling#
- class ImpedanceCoupling(device=None, transmit_correlation=None, receive_correlation=None, transmit_impedance=None, receive_impedance=None, matching_impedance=None)#
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.
- yaml_tag: Optional[str] = 'Impedance-Coupling'#
YAML serialization tag.
- property transmit_correlation: ndarray | None#
- property receive_correlation: ndarray#
- property transmit_impedance: ndarray | None#
- property receive_impedance: ndarray | None#
- property matching_impedance: ndarray | None#