just use any fft lib...