Fourier spectral analysis