System and mehtod for providing space-based precision position correlations for promoting improved availability, accuracy and integrity
First Claim
1. A system for providing a receiver module position, comprising:
- a receiver module and antenna configured to receive one or more satellite signals from each of two or more satellite constellations; and
a processor connected to the receiver module and a non-transitory computer-readable storage medium, the processor being configured to access the non-transitory computer-readable storage medium to perform the following steps;
determine a solution set comprising at least a first location and a second location based on the one or more satellite signals received from each of the two or more satellite constellations;
evaluate the locations of the solution set and assign a score to each location of the solution set;
correlate the locations of the solution set including the first location and the second location with each other to remove a location from the solution set based on the assigned scores;
track an orientation of the receiver module with respect to a satellite associated with the location removed from the solution set; and
determine a receiver module position based on one or more locations remaining in the solution set.
1 Assignment
0 Petitions
Accused Products
Abstract
The present invention is directed to system for providing precision location determination. The system includes a receiver configured for receiving both a first set of signals from a first constellation of satellites and a second set of signals from a second constellation of satellites. The system further includes a processor, which is connected to the receiver and is configured for processing the received satellite signals. The system further includes control programming for executing on the processor. The control programming is configured for determining a first location of the receiver based upon the first set of received signals and for determining a second location of the receiver based upon the second set of received signals. The control programming is further configured for correlating the first location and the second location to provide an enhanced location for the receiver.
31 Citations
16 Claims
-
1. A system for providing a receiver module position, comprising:
-
a receiver module and antenna configured to receive one or more satellite signals from each of two or more satellite constellations; and a processor connected to the receiver module and a non-transitory computer-readable storage medium, the processor being configured to access the non-transitory computer-readable storage medium to perform the following steps; determine a solution set comprising at least a first location and a second location based on the one or more satellite signals received from each of the two or more satellite constellations; evaluate the locations of the solution set and assign a score to each location of the solution set; correlate the locations of the solution set including the first location and the second location with each other to remove a location from the solution set based on the assigned scores; track an orientation of the receiver module with respect to a satellite associated with the location removed from the solution set; and determine a receiver module position based on one or more locations remaining in the solution set. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. A method for providing a position of a receiver module, the method comprising:
-
receiving, by a receiver module and antenna, one or more satellite signals from each of two or more satellite constellations; determining, by a processor, a solution set comprising at least a first location and a second location based on the one or more satellite signals received from each of the two or more satellite constellations; evaluating, by the processor, locations of the solution set including assigning a score to the first location and the second location; correlating, by the processor, the first location and the second location with each other to remove a location from the solution set based on the assigned score; tracking an orientation of the receiver module with respect to a satellite associated with the location removed from the solution set; and determining a receiver module position based on one or more locations remaining in the solution set. - View Dependent Claims (11, 12, 13, 14)
-
-
15. A computer program product comprising:
a non-transitory memory with electronic instructions configured to be accessed by a processor to cause the processor to perform the following steps; receive one or more satellite signals from each of two or more satellite constellations; determine a solution set comprising a plurality of locations of a receiver module based on the one or more satellite signals from each of the two or more satellite constellations; evaluate the plurality of locations of the solution set, wherein evaluating the plurality of locations comprises assigning a score to each location of the solution set, the score based in part on a signal quality or a geometry of a satellite associated with each location of the solution set; correlate the locations in the solution set to remove a location from the solution set based on the assigned scores; track an orientation of the receiver module with respect to a satellite associated with the location removed from the solution set; and determine a receiver module position based on one or more locations remaining in the solution set. - View Dependent Claims (16)
Specification