First of all, my research discuss backdrop and the importance, research status at home and abroad, comparation amony wireless location technologies, current situationof algorithm, application and significance, simply summarize the definition of UWB and features, UWB location principle, evaluation methodology. By the way ofcombination of system software and hardware, realise two important steps of location in three-dimentional space: the first step, find the suitable distance measurement model,test the time of signal reach to base station, time difference of arrival and angle and so on. The second step is to find the suitable location algorithm, put measurementparameter into location algorithm, find the under-test tag location estimated coordinate.We expand into three-dimentional model from two-dimentional model, andanalyse the merit and demerit of them, and ultimately choose TDOA as main algorithm.This paper simulate Fang and Chan algorithm, and select Chan as main algorithm because of more dispersive location by use of Fang. Analyse and simulate environmentnoise, use kalman filtering to data reconstruction of static and movement state in order to exclude error of non-line of sight of process of transmission, and substitute into Chanalgorithm, and find the more accuracy-estimated location. However, the result have some difference from real location, so we import differential method to reduce the errorof under-test tag.This paper build model of above-mentioned algorithm, and capture data in lab, and use MATLAB to simulate and analyse. This paper also use C++ to make under-test tagreal time location and track on the screen. The result indicate that the RMSE, which is come out by using TDOA and Chan algorithm, reduce 37% after kalman filtering, andafter differential method the RMSE reduce 69%. After large number of test in complex environment, we can find the error is 12cm at most in single complex environment and20cm in multiple complex environment.