Frequency domain delay and correlation
1 次查看(过去 30 天)
显示 更早的评论
Hi, i have a signal S and i like to delay it in frequency domain. This is a little example of the code:
s = wgn(1,100,1); %White Gaussian Noise
sfft = fft(s)
sfft_shift = sfft.*exp(-i*2*pi*f*delay)
s_delay = ifft(sfft_shift)
i have some question:
1) delay should be express in second (continous) or in samples ? or it doesn't matter?
2) when i calculate the autocorrelation of the signal s the coefficient is 1. It is perfectly correlate. But when i calculate the crosscorrelation beetween s and s_delay with xcorr(s,s_delay,'coeff'), the coefficient is not 1 but it seems that the two signal s and s_delay are not completely correlate why?
Thanks Paolo
0 个评论
回答(0 个)
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Spectral Measurements 的更多信息
产品
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!