传统的交叉定位方法将波达方向(DOA)的正切值作为斜率,求出信号源的位置坐标的线性最小二乘解。由于正切值存在前向/后向的角度模糊,在DOA测量误差较大的情况下,将引入较大的交叉定位误差。针对该问题,该文提出了一种利用DOA的正弦值和余弦值构建交叉定位方程组的算法,且对信号源与观测站之间的距离参数进行正性约束,避免了DOA前向/后向模糊。仿真结果表明,在DOA测量误差较大的情况下,该方法比传统的交叉定位方法更精确。
Traditional cross-location method uses the tangent of direction of arrival (DOA) as slope to obtain a least square solution by solving a linear equation. Generally, using the tangent of DOA as slope makes the direction indistinct in 180o. If the measurement error of the DOA is low, traditional cross-location method performs well, and the direction indistinct in 180o has little influence on the result of the algorithm. But once we deal with a large measurement error situation, the direction indistinct in 180° will import additional prominent error, which will have big influence on the precision of location. Therefore, this article proposes a new method which uses the sine and cosine of the DOAs to form the cross-location equations, subject to the constraint of the positive distance to find a solution. This method has no direction indistinct in 180° and improves the precision of the location result. The simulation result by the computer verified the fact that the new proposed method has a better location result than the traditional method under large measurement error.