北斗接收机位置解算算法及验证
Algorithm and Verification of Position Solution for BeiDou Receiver
-
摘要: 接收机位置解算作为卫星导航定位中极其重要的一环,所使用算法的正确与否,直接影响到定位精度。文中使用诺瓦泰接收机采集到的北斗星历数据和伪距观测量,对北斗接收机位置解算的经典算法,包括北斗卫星位置的解算算法和最小二乘法接收机位置解算算法,进行了计算及分析验证。结果表明,利用北斗空间控制接口文件所提供的算法计算所得卫星位置三维误差均在10 m以下,使用最小二乘法解算出的接收机位置三维误差均在5 m以下,均满足北斗官方性能规范要求,从而验证了算法的正确性以及可行性。Abstract: As a very important part of satellite navigation and positioning, the accuracy of the receiver position calculation directly affects the positioning accuracy. In this paper, Using BeiDou ephemeris data and pseudorange information collected by NovAtel receiver to verify the classic algorithms used in the position solution process of BeiDou receiver, including the BeiDou satellite position solution algorithm and the leastsquare receiver position solution, and performing the calculations and analytical verifications. The results show that the threedimensional error of the satellite position calculated by the algorithm provided by the BDS spatial signal interface control file is less than 10 meters. The threedimensional error of the receiver position calculated by the leastsquare method is less than 5 meters, and the accuracy of the official performance specification is satisfied. This results verify the correctness and feasibility of the algorithm.