摘要: 针对水下被动定位易于受到测距误差影响的问题,提出一种基于L-p范数的相似度匹配被动定位算法(LPM)。该算法首先建立了包含环境参数的距离矢量模型,构造了相似度匹配定位算法,通过求取距离矢量与拷贝矢量的L-p范数,完成相似度的分析,实现目标在观测区域的三维定位。为了验证算法的性能,将该算法与最小二乘定位算法(LS)相比,使用蒙特卡洛仿真分析了水平面的定位误差以及三维空间的定位误差分布规律;最后使用水池试验对算法进行验证,定位误差的均值由0.0555m提高到0.0256m,误差标准差由0.0345m提高到0.0072m。仿真和实验结果表明,该算法具有与常规定位技术相似的误差分布规律,由于直接对距离矢量进行匹配,定位精度同样受到测距精度的影响,但测距误差间无耦合传递现象,可提高定位精度,且结果更稳健。此外,该算法考虑了环境参数对测距的影响,具有应对声速梯度随空间变化的能力。