The location method based on TOA estimation is a research hotspot in the field of wireless location. In this paper, an new TOA estimation algorithm is proposed for providing a better estimation performance. The cross correlation matrix is employed to process channel estimation in frequency domain, which is benefit to the noise suppression. Channel estimation based on the optimal threshold is employed in the algorithm, too. Compared with the existing algorithms, the proposed algorithm is better adopted to the scenario with low SNR.