摘要:针对基于相位变换加权的可控响应功率(Steered Response Power-PHAse Transform, SRP-PHAT)定位算法精度高但实时性差的问题, 本文引入基于到达时间差(Time Difference Of Arrival, TDOA)的定位算法以提高实时性, 提出一种基于TDOA和搜索空间聚类(Search Space Clustering, SSC)优化的SRP-PHAT的组合算法?搜索空间收缩聚类算法. 该算法先利用TDOA定位算法经过离群值校正后得到声源在方向角和径向距离上的估计范围, 之后根据估计声源范围进行搜索区域收缩, 最后利用SRP-PHAT-SSC算法在收缩区域内进行细粒度(5 cm)的空间搜索计算, 得到估计声源的三维坐标. 本文采用五元麦克风阵列, 利用虚源法模拟室内声场, 通过Matlab对声源进行了三维定位仿真. 实验结果表明, 改进后的算法与基于SRP-PHAT的全网格搜索(Full Grid Search, FGS)算法和SSC算法相比, 在三维定位上的实时性和鲁棒性都得到了提高.