crosstalk_matrix#

QAS.crosstalk_matrix(matrix: Optional[Numpy2DArray] = None) Optional[Numpy2DArray][source]#

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

Parameters:

matrix (Optional[Numpy2DArray]) – 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:

Optional[Numpy2DArray]