Fault detection and exclusion method for navigation satellite receivers
First Claim
1. A method for pseudorange step detection in a navigation satellite receiver comprising the steps of:
- collecting new pseudorange measurements from a plurality of orbiting satellites;
comparing a new pseudorange measurement to an expected pseudorange propagated from a previous code-based pseudorange with an average pseudorange rate obtained from a current and a last carrier Doppler measurement; and
if a difference based on consecutive samples taken not more than ten seconds apart is greater than a threshold distance, an impermissible pseudorange step is declared and further measurements from a particular corresponding satellite are not used in the position computations for about ten minutes.
3 Assignments
0 Petitions
Accused Products
Abstract
In a GPS navigation satellite receiver, a pseudorange step detection method integrates the pseudorange rates to predict expected changes in the pseudoranges from one measurement to the next. The pseudorange rate is directly measured as the carrier Doppler shift. The pseudorange and pseudorange rate from a last measurement from each satellite and a pseudorange rate from a new measurement are used to estimate the expected pseudorange. Such estimate accounts for vehicle velocity and accelerations. The expected pseudorange is compared to a newly measured pseudorange. An impermissible pseudorange step is declared when the difference exceeds a variable threshold. Tests can be done on measurements taken up to ten seconds apart, e.g., using a threshold of five hundred meters. The maximum position dilution of precision is typically set at a value of twelve. Satellites that manifest a pseudorange step are thereafter excluded from participating in subsequent position solution activity.
-
Citations
13 Claims
-
1. A method for pseudorange step detection in a navigation satellite receiver comprising the steps of:
-
collecting new pseudorange measurements from a plurality of orbiting satellites; comparing a new pseudorange measurement to an expected pseudorange propagated from a previous code-based pseudorange with an average pseudorange rate obtained from a current and a last carrier Doppler measurement; and if a difference based on consecutive samples taken not more than ten seconds apart is greater than a threshold distance, an impermissible pseudorange step is declared and further measurements from a particular corresponding satellite are not used in the position computations for about ten minutes. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A navigation satellite receiver with pseudorange step detection, comprising:
-
a downconverter and demodulator for collecting new pseudorange measurements from a plurality of orbiting satellites; a microcomputer connected to the downconverter and demodulator for comparing a new pseudorange measurement to an expected pseudorange propagated from a previous code-based pseudorange with an average pseudorange rate obtained from a current and a last carrier Doppler measurement; and threshold detector connected to the microcomputer for declaring an impermissible pseudorange step if a difference based on consecutive samples taken not more than a period apart is greater than a threshold distance.
-
-
8. A navigation satellite receiver with pseudorange step detection, comprising:
-
a detector providing for checking each measurement from a satellite for a pseudorange step error; a filter providing for excluding said satellite from use in a position solution activity for a period of time if a pseudorange step error is detected; and a threshold detector providing for comparing a navigation measurement for each satellite-in-use to an expected value of pseudorange and pseudorange rate from an assumed vehicle position at a measurement time, wherein a difference between a measured and a predicted value is used to update a position estimate and a velocity estimate.
-
-
9. A navigation satellite receiver with position solution integrity checking, comprising:
-
a detector providing for finding a subset of orbiting navigation satellites for which fault detection and exclusion (FDE) is possible without generating an integrity warning whenever an initial integrity check fails; a first list manager providing for returning of a set of candidate satellites to a list of available satellites previously excluded by a FDE process; a second list manager providing for successively excluding each of said candidate satellites one at a time from said list of available satellites, and rechecking the integrity of each satellite subset produced; and a third list manager providing for keeping an excluded satellite excluded if a set of satellites is found that passes an integrity check for a period of ten minutes and for returning said excluded satellite to said list of available satellites if a tracking and availability requirement is satisfied. - View Dependent Claims (10, 11, 12, 13)
-
Specification