Method for efficiently detecting impairments in a multi-constellation GNSS receiver
First Claim
1. A method for a receiver of signals from one or more satellite navigational systems, comprising:
- acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver;
determining whether one or more of the acquired coarse values are within a minimum range; and
if it is determined that the one or more acquired coarse values are within the minimum range;
determining a pseudo-true peak of a position domain correlogram comprising Line of Sight (LOS) vectors of each of the plurality of satellites; and
identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and apparatuses for a receiver of signals from one or more satellite navigational systems to detect and/or eliminate impaired satellites from the set of estimated/acquired satellites in view are described. One method includes acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining whether one or more of the acquired coarse values are within a minimum range; and if it is determined that the one or more acquired coarse values are within the minimum range: determining a pseudo-true peak of a position domain correlogram comprising Line of Sight (LOS) vectors of each of the plurality of satellites; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite.
-
Citations
20 Claims
-
1. A method for a receiver of signals from one or more satellite navigational systems, comprising:
-
acquiring coarse position, time, and frequency values for each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining whether one or more of the acquired coarse values are within a minimum range; and if it is determined that the one or more acquired coarse values are within the minimum range; determining a pseudo-true peak of a position domain correlogram comprising Line of Sight (LOS) vectors of each of the plurality of satellites; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15)
-
-
16. A method for a receiver of signals from one or more satellite navigational systems, comprising:
-
estimating a plurality of satellites from one or more satellite navigational systems currently in view of the receiver; acquiring coarse position, time, and frequency values for each of the plurality of satellites by generating a frequency/code correlogram for each of the plurality of satellites; and if each acquired coarse position, acquired coarse time with bit edge, acquired coarse frequency, and ephemeris of each of the estimated plurality of satellites is within a respective minimum range; determining a pseudo-true peak of a position domain correlogram of the estimated plurality of satellites, the position domain correlogram generated by; calculating pseudorange base values by converting values of the generated frequency/code correlograms into units of distance; calculating pseudorange offset values for each grid position on the position domain correlogram; adding the calculated pseudorange base values to the calculated pseudorange offset values to generate a value for each grid position on the position domain correlogram; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite. - View Dependent Claims (17, 18)
-
-
19. A portable device having a receiver of signals from one or more satellite navigational systems, comprising:
-
one or more processors; and at least one non-transitory computer-readable medium having program instructions recorded thereon, the program instructions configured to have the one or more processors perform the steps of; generating a position domain correlogram comprising Line of Sight (LOS) vectors of each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver; determining a pseudo-true peak of the position domain correlogram; and identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite.
-
-
20. A portable device, comprising:
-
a receiver of signals from one or more satellite navigational systems; and one or more processors configured to perform at least one of (i) generating a position domain correlogram comprising Line of Sight (LOS) vectors of each of a plurality of satellites from one or more satellite navigational systems, the plurality of satellites being those currently estimated to be in view of the receiver;
(ii) determining a pseudo-true peak of the position domain correlogram; and
(iii) identifying any satellite whose cross-correlation peak is beyond a maximum distance from the pseudo-true peak as an impaired satellite.
-
Specification