def IFFT_t_3(self, A):        
        if PYFFTW_AVAILABLE:
            if global_variables.PRE_FFTSHIFT:                
                self.ifft_input_3[:] = A
                return self.ifft_3()
            else:
                self.ifft_input_3[:] = fftshift(A)
                return ifftshift(self.ifft_3())
        else:
            if global_variables.PRE_FFTSHIFT:
                return scipy.fftpack.fft(A)
            else:
                return ifftshift(scipy.fftpack.fft(fftshift(A)))