Signals from global navigation satellite systems (GNSSs) that are used for navigation must be monitored for potential faults in order to consistently provide an accurate position estimate. Common GNSS signal faults include receiving GNSS signals from satellites that are non-line-of-sight (NLOS), receiving signals that have reflected off of foliage or buildings (referred to as multipath signals; Enge, 1994), or faults caused by atmospheric effects. This paper focuses on the detection of these faults in which the GNSS signal is received with a time delay and does not address other types of GNSS signal faults such as when satellites are transmitting incorrect signals. One of the methods for fault detection and fault exclusion (FDE) uses the signal-to-noise ratio (SNR) to eliminate faulty signals (Bilich & Larson, 2007). However, the front end of most GNSS receivers contains automatic gain control that increases the gain of low strength signals and makes the SNR difference between faulty and non-faulty signals difficult to distinguish (Borowski et al., 2012; Wang et al., 2015). Beyond using SNR values alone, there are two common categories for more advanced FDE algorithms: solution separation and residual based.Solution separation computes the least-squares position estimate using all measurements and also the position estimate using subsets of measurements (