在非理想信道环境下,信源和监测传感器之间存在多径传输和非视距传播的问题,这些因素均会影响定位精度。通过采用互功率谱的方法进行时差估计算法,利用能量值加权合并的方法进一步迭代,并利用阵列信号波束形成的多径抑制,从而有效提升了定位精度。实测结果表明,该算法的定位性能优于单纯的TDOA算法。