def FFT_t_shift(self, A):
        if PYFFTW_AVAILABLE:
            self.fft_input[:] = fftshift(A)
            return ifftshift(self.fft())
        else:
            return ifftshift(scipy.fftpack.ifft(fftshift(A)))