Differences between cpsd and xcorr

조회 수: 9 (최근 30일)
Benoit Meriot
Benoit Meriot 2017년 4월 6일
Hello, i'm having trouble with a basic signal processing problem : Correct me if i'm wrong, but theorically, calculating the inverse Fourrier transformationof a crosspower spectral density should give me teh intercorrelation, right ?
If so, i do not understand why i get diferrents results when i use :
if true
Sxy=cpsd(sigM(1,:),sigM(2,:),[],[],Nfft,24000);
A=sigM(1,:);
B=sigM(2,:);
[C,~]=xcorr(A,B,'coeff');
Rxy=real(ifftshift(Sxy));
end
Shouldn't be Rxy and C strictly the same, if i use the same fft length and sample rate ?

답변 (0개)

카테고리

Help CenterFile Exchange에서 Fourier Analysis and Filtering에 대해 자세히 알아보기

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by