Abstract:The sound source location of the microphone array has been a hot topic in the field of array signal processing. The time-delay estimation method, which is represented by mutual power spectrum phase estimation (CSP), is widely used because of its simple principle, small computation, and easy implementation. Although the CSP algorithm has a good estimation effect in the high SNR environment, the accuracy is drastically reduced when the SNR is low and the acoustic scene is much complicated. In order to solve this problem, this study improves the CSP algorithm. By filtering the time-delay estimation results of the CSP algorithm, the unreasonable delay value is eliminated, the algorithm parameters are updated and estimated again to obtain reasonable delay value, and through multiple frame signal to obtain the time-delay and position information of the sound source. In order to verify the effectiveness of the proposed algorithm, this paper experimentally validates in Matlab and real environment respectively, and the results show that the enhanced CSP algorithm has improved the accuracy of the time-delay estimation compared with the original algorithm.