smooth fft