为解决Hop-DV算法在无线传感器网络应用中定位精确度低的问题,提出一种优化该算法的方法.该算法设定一个大小合适的阈值量TN来对最小跳数值进行约束,提高了跳段距离估算精度;将传统Hop-DV定位算法中计算节点间平均跳距的方法替换为考虑了多个信标节点的平均跳距值的加权处理方法,这样使平均跳距计算值更加准确,定位更加精确;使用交叉粒子群算法对定位结果优化处理,实现对Hop-DV定位算法定位性能的全面提升,减小定位误差.研究结果表明:与传统算法相比,新算法能更准确地计算节点平均跳距,得到的均方根误差更