circular_fft