在战争区域或星外探索环境中星座型导航损毁或缺失条件下,单星定位系统可以有效补充星座型导航系统的缺失。但是,当定位目标具有高动态特性时,单星定位的定位结果由于定位目标的移动存在较大误差,不能满足实际需求。因此,提出了一种惯导辅助下的单星高动态定位算法,该算法利用惯导器件得到定位目标高动态条件下的坐标偏移,结合单星定位中基于积分多普勒测量值与惯导系统得到的伪距差信息,通过融合滤波得到目标的定位信息,从而实现高动态下目标的定位。将所提出算法与多普勒单星定位算法及伪距率辅助单星定位算法进行仿真对比,在定位目标的运动速度为100 m/s,系统运行时间为300 s下,新算法的定位误差仅为多普勒单星定位算法的2%,伪距率辅助单星定位算法的3.5%,可以有效为高动态定位目标提供定位导航服务。
Under the conditions of the damage or loss of the satellite navigation system in the environment of war area or star exploration, the single satellite navigation can efficiently make up for the loss of navigation system. However, if the target is characterized with high dynamics, the error of single satellite navigation is far away from the practical demands. Thus, this paper proposed an algorithm of single satellite with high dynamics under the guidance of inertial navigation. And under the circumstance of high dynamics, we employ the inertial navigation component to get the coordinate offsets of the target, and utilize the pseudo-range difference of the integral Doppler measurement value and the inertial navigation system, use the fused filtering to obtain the location information in high dynamic conditions, and reach the location for target under the high dynamics. Comparing the algorithm proposed in this paper with the Doppler single satellite navigation and under the aid of pseudo range rate algorithm, we can conclude that at the speed of 100 m/s for the location targets, the position error is only 2% to the Doppler single satellite navigation algorithm and 3.5% to the pseudo range rate aided single position algorithm after 300 s,it can effectively provide positioning and navigation services for high dynamic positioning.