aspcol.soundfieldestimation.regularize_matrix_frequency_dependent

aspcol.soundfieldestimation.regularize_matrix_frequency_dependent(mat, max_cond, num_blocks, time_domain=False)
Parameters:
  • max (ndarray of shape (mat_size, mat_size)) – the matrix to regularize. Is assumed to be Hermitian

  • max_cond (tuple, list or ndarray of length 2) – specifies the max condition number at the lowest frequency, and the max condition number that will be used for higher frequencies

  • time_domain (bool, optional) – default is False. If True, the matrix will be multiplied by the DFT matrix from either side in order to produce a circulant matrix to regularize with. That will correspond to the frequency domain frequency-dependent regularization.

Returns:

regularized_matrix

Return type:

ndarray of shape (mat_size, mat_size)