接收机自主完好性监测(RAIM)是航空卫星导航接收机必不可少的功能,为保持全球卫星导航系统(GNSS)在卫星发生故障时系统性能不降级,需要对卫星故障进行检测和隔离。针对接收机观测噪声非高斯分布的特点,提出一种基于粒子群优化粒子滤波(PSO-PF)的故障检测和隔离算法。通过粒子群优化粒子滤波对状态估计进行一致性检验实现故障检测。采集实测数据验证算法的检测性能,并与基于基本粒子滤波的完好性监测算法进行比较,结果表明:本文所提算法在非高斯测量噪声下可检测并隔离全球定位系统(GPS)故障卫星,其性能优于基于基本粒子滤波的完好性监测算法性能,对研究北斗卫星导航系统(BDS)接收机自主完好性监测具有一定的意义。
Receiver autonomous integrity monitoring (RAIM) is an inseparable part of aviation satellite navigation receiver. Failures or faults due to malfunctions in the global navigation satellite system (GNSS) should be detected and isolated to keep the integrity of the GNSS intact. Because measurement noise does not follow the Gaussian distribution perfectly, a fault detection and exclusion algorithm using the particle swarm optimization particle filter(PSO-PF) was proposed. Failure detection was undertaken by checking the consis- tency. Through the measured data, the proposed algorithm was compared with that based on PF. The results show that under the condition of non-Gaussian measurement noise, the effectiveness of the proposed approach is illustrated in a problem of global positioning system (GPS) RAIM. Moreover, the performance of the pro- posed algorithm is better than that based on PF. Meanwhile, the results are instructive for the study of the au- tonomous integrity monitoring of BeiDou navigation satellite system ( BDS).