一般地說,要求可見衛星數5顆以上才可進行GPS完備性檢測;6顆以上才可能辨識出故障衛星。RAIM算法有不同方法實現,其中之一是進行各種可見衛星定位子集的一致性檢查。如果一致性失敗,可以給飛行提供預警。RAIM算法對於安全性有嚴格要求的套用非常重要,如民航、航空之類。
RAIM增強版本在一些用戶接收器中被稱為故障檢測與排除技術(Fault Detection Exclusion),使用最少6顆可見衛星,除了檢測到還在定位算法中剔除故障衛星,還在定位算法中剔除故障衛星,使導航功能繼續不間斷。
傳統的GPS用戶接收器,在衛星維修時RAIM可能失效,也就是說接收器天線接收到少於5顆衛星;但新型的多系統GPS/Glonass用戶接收器、GPS/北斗/GNSS用戶接收器,由於可以接收到更多數量的衛星,一般地7-12顆,RAIM功能得到保證。
RAIM是 Redundant Array of Independent Memory的縮寫,即獨立冗餘記憶體陣列。這個概念來源於IBM mainframe內部,部分物理記憶體可以用來做類似於磁碟RAID的功能。