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)