当接收机可以观测到的卫星数目增加时，多颗卫星同时出错的概率大大增加。传统的接收机自主完善性监测算法（Receiver Autonomous Integrity Monitoring，RAIM）通常用来检测并识别一颗故障卫星，在多颗卫星同时出错时的识别结果并不理想。提出了一种改进的RAIM算法，在奇偶矢量法的基础上，从找出无故障卫星出发，进一步用这些无故障卫星信息进行粗略定位，由接收机的粗略位置来计算各颗卫星的伪距偏差，从而识别出并剔除故障卫星。经仿真验证，该方法可以解决两颗故障卫星时奇偶矢量法中的故障偏差抵消问题。