Aiming at the problem that traditional localization algorithm has a slow convergence speed, combining with the characteristics of perfect immunity to time in UWB (Ultra Wide-Band) communication, a novel Davidon-Fletcher-Powell (DFP) algorithm based on Armijo step size was proposed to locate the target node on TDOA (Time Difference Of Arrival) location model. Taylor series expansion algorithm was further introduced to acquire final location at the initial position, achieving the precise location of UWB communication system. The experimental results show that the proposed algorithm not only decreases the demand of localization optimization algorithm to initial position, but also improves the average localization precision 7 times than the steepest decent method with precise measure time. The proposed localization algorithm has better performance on localization accuracy and efficiency.