Estimate the randomly deployed nodes position of a Wireless Sensor Network(WSN) by TDOA(Time Difference of Arrival),determining the distance of the nodes is needed.Sometimes,the localization accuracy of TDOA can not meet the requirement.Against this problem,an improvement algorithm on TDOA localization is addressed and the improvement algorithm reduces the error of the localization.At last,the advantage of the improvement algorithm is proved by the simulation.