integrated FFT