Finite Length Discrete Fourier Transform