The Sliding Window Discrete Fourier Transform