crosstalk_matrix#

QAS.crosstalk_matrix(matrix: ndarray = None) ndarray | None[source]#

Sets or gets the crosstalk matrix of the UHFQA as a 2D array.

Parameters:

matrix (ndarray) – The 2D matrix used in the digital signal processing path to compensate for crosstalk between the different channels. The given matrix can also be a part of the entire 10 x 10 matrix. Its maximum dimensions are 10 x 10 (default: None).

Returns:

If no argument is given the method returns the current crosstalk matrix as a 2D numpy array.

Raises:

ValueError – If the matrix size exceeds the maximum size of 10 x 10

Return type:

ndarray | None