fft and cross-correlation