This is a file format for saving/loading the correlation matrix of a multi-channel signal in the frequency domain. The correlation matrix is utilized in LocalizeMUSIC to whiten (suppress) pre-measured noise from sound source localization. Currently, CMSave and CMLoad use this file format for input/output correlation matrices.
Let and denote the number of microphones and frequency bins, respectively. A correlation matrix is an -th order square complex matrix, and the matrix is calculated for each frequency bin. Let represent the correlation matrix of -th frequency bin (), described as follows
(1) |
where are complex numbers.
Then, the correlation matrix of all frequency bins are saved in the following format by separating the real part and imaginary part of it.
Correlation Matrix File (Real part)
Correlation Matrix File (Imaginary part)
The file is saved as a space-separated values (ssv) file. The file has rows and columns. CMLoad recognizes the file as .