Signal from two different points in space are used to compute the cross power spectral density. I used CPSD function in MATLAB.
Command is
[power,frequency] = cpsd(signal1,signal2,hann(nfft),1,nfft,sampling_frequency);
I observed that after spectral decomposition of power, certain frequencies does contain imaginary values as their power. What does this mean physically? Is it has something to do with CPSD function in matlab?