基于UKF的改进GNSS接收机RAIM算法

Optimizing RAIM algorithm of GNSS receiver based on UKF

  • 摘要: GNSS卫星的微小故障或微变可能导致接收数据质量下降,影响导航定位的精度、连续性和可用性. 传统的“快照式”算法难以有效检测此类故障,鉴于此,提出了一种改进的GNSS接收机自主完好性监测(receiver autonomous integrity monitoring, RAIM)算法,该算法首先利用无迹卡尔曼滤波(unscented Kalman filter, UKF)降低伪距观测噪声;然后通过UKF-RAIM算法测试结果对故障进行检测与排除. 实验结果表明: 相较于基于最小二乘(least square, LS)的RAIM算法,所提的UKF-RAIM算法在微小伪距偏差条件下的定位精度于E、N、U方向分别提升了83.27%、75.24%、58.45%,在微小缓变伪距偏差条件下E、N、U方向的定位精度分别提升了58.29%、63.56%、7.30%. 因此,UKF-RAIM算法在检测GNSS微小或微变故障方面展现出更优性能,其导航定位精度明显优于传统LS-RAIM算法.

     

    Abstract: Minor faults or variations in GNSS satellites can lead to a decline in the quality of received data, affecting the accuracy, continuity, and availability of navigation and positioning. Traditional snapshot algorithms struggle to effectively detect such faults. In response, an improved GNSS receiver autonomous integrity monitoring (RAIM) algorithm is proposed. This algorithm first employs the unscented Kalman filter (UKF) to reduce pseudorange observation noise and then detects and excludes faults using UKF-RAIM algorithm test results. Experimental results demonstrate that compared to the least squares (LS) based RAIM algorithm, the proposed UKF-RAIM algorithm improves positioning accuracy by 83.27%, 75.24%, and 58.45% in the east, north, and up directions, respectively, under conditions of minor pseudorange bias. Under conditions of micro and slowly growing pseudorange bias, the positioning accuracy in the east, north, and up directions improves by 58.29%, 63.56%, and 7.30%, respectively. Therefore, the UKF-RAIM algorithm exhibits superior performance in detecting minor or slight faults in GNSS, with navigation positioning accuracy significantly better than that of the traditional LS-RAIM algorithm.

     

/

返回文章
返回