提出一种应用于单频精密单点定位的动态实时导航算法,该方法利用卡尔曼滤波对载波相位等观测量进行实时处理,无需静态初始化并能达到较高的定位精度。通过改进基于新息自适应的卡尔曼滤波,提高导航算法在动态环境下的稳定性与定位精度。针对单频定位中的电离层修正问题,通过建立映射模型,将电离层影响作为待估计量进行滤波。在可见星数不小于5颗的条件下,能够较准确地修正电离层。静态实测算例与动态仿真证明了该算法在静态与动态应用中的有效性。
A real-time resolving algorithm for single-frequency precise point positioning is presented. Based on Kalman filter, the observations on single frequency are processed in kinetic situations, and good precision can be obtained without static initialization. Innovation-based adaptive Kalman filter is improved to make the algorithm precise and robust in kinetic situations. In order to correct ionosphere influence effectively, the ionosphere delay on zenith is estimated in filtering process using spherical shell model when more than 5 satellites are available. Applications on practical data and kinetic simulations prove the effectiveness of this algorithm in both static and kinetic situations.