def FFT_t_2(self, A):        
        if PYFFTW_AVAILABLE:
            if global_variables.PRE_FFTSHIFT:
                self.fft_input_2[:] = A
                return self.fft_2()
            else:
                self.fft_input_2[:] = fftshift(A)
                return ifftshift(self.fft_2())
        else:
            if global_variables.PRE_FFTSHIFT:
                return scipy.fftpack.ifft(A)
            else:
                return ifftshift(scipy.fftpack.ifft(fftshift(A)))