The Covariance transform can be used as a preliminary step for various forms of coherence
calculation. In contrast to the Coherence transform, the data output by the Covariance transform is always
of the same type as the processed input data. It is therefore possible, for example, to
calculate and further process complex-valued coherence or to calculate the correlation of
channels in the time domain.