本文从卡尔曼分解的角度研究了基于EKF的协作定位(CL)的一致性问题,该方法将可观测状态和不可观测状态进行分解,并对它们进行个别处理。首次明确地从状态传播和测量雅可比矩阵中分离和识别了导致不可观测子空间维数减少的误差差异项。我们证明了误差差异项导致全局方向被错误地可观测,进而导致状态估计不一致。提出了一种名为基于卡尔曼分解的EKF (KD-EKF)的CL算法来提高一致性。其关键思想是在转换后的坐标系中使用卡尔曼可观测规范形式进行状态估计。通过抵消误差差异项,可以确保适当的可观测性属性。更重要的是,修改后的状态传播和测量雅可比矩阵与在当前最佳状态估计下线性化非线性CL系统完全等效。因此,消除了由于不可观测子空间错误降维引起的不一致性。KD-EKF CL算法在蒙特卡罗模拟和真实世界实验中得到了广泛验证,并在准确性和一致性方面表现出比最先进算法更好的性能。