Position determination based on corroborated signal processing of PRN codes
First Claim
1. A navigation satellite system (NSS) method for position determination based on signal processing of PRN codes, the method comprising:
- using a NSS high yield signal processing technique wherein a first high yield location solution is determined using a first set of PRN codes associated with a first NSS and a second high yield location solution is determined using a second set of PRN codes associated with a second NSS;
using a NSS high accuracy technique for attempting a first high accuracy location solution based on signal processing of said first set of PRN codes and for attempting a second high accuracy location solution based on signal processing of said second set of PRN codes;
selecting one of the first and second high accuracy location solutions as a NSS-based location when either or both of the first and second high accuracy location solutions is available, wherein when both the first and second high accuracy location solutions are available the first high accuracy location solution is selected when a first location difference between the first high accuracy and high yield location solutions is smaller than a second location difference between the second high accuracy and high yield location solutions, and the second high accuracy location solution is selected when the second location difference is smaller than the first location difference; and
selecting one of the first and second high yield location solutions for the NSS-based location when no high accuracy location solution is available and one or both of the high yield solutions is available.
1 Assignment
0 Petitions
Accused Products
Abstract
Embodiments provided herein recite methods and systems for corroborating position system code from Navigation Satellite System (NSS) signals. In one embodiment, a NSS high yield module attempts to determine a high yield location solution based on a first set of PRN codes. In addition, a NSS high accuracy module attempts to determine a high accuracy location solution based on signal processing of the same first set of PRN codes. A location solution corroborator module receives input from both the NSS high yield module and the NSS high accuracy module and generates a corroborated location solution. In one embodiment, a position provider outputs the corroborated location solution.
16 Citations
24 Claims
-
1. A navigation satellite system (NSS) method for position determination based on signal processing of PRN codes, the method comprising:
-
using a NSS high yield signal processing technique wherein a first high yield location solution is determined using a first set of PRN codes associated with a first NSS and a second high yield location solution is determined using a second set of PRN codes associated with a second NSS; using a NSS high accuracy technique for attempting a first high accuracy location solution based on signal processing of said first set of PRN codes and for attempting a second high accuracy location solution based on signal processing of said second set of PRN codes; selecting one of the first and second high accuracy location solutions as a NSS-based location when either or both of the first and second high accuracy location solutions is available, wherein when both the first and second high accuracy location solutions are available the first high accuracy location solution is selected when a first location difference between the first high accuracy and high yield location solutions is smaller than a second location difference between the second high accuracy and high yield location solutions, and the second high accuracy location solution is selected when the second location difference is smaller than the first location difference; and selecting one of the first and second high yield location solutions for the NSS-based location when no high accuracy location solution is available and one or both of the high yield solutions is available. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A navigation satellite system (NSS) position determination system comprising:
-
a NSS high yield module for determining a first high yield location solution based on first positioning signals associated with a first NSS and for determining a second high yield location solution based on second positioning signals associated with a second NSS; a NSS high accuracy module for determining a first high accuracy location solution based on the first positioning signals and for determining a second high accuracy location solution based on the second positioning signals; and a location solution corroborator module for receiving input from both the NSS high yield module and the NSS high accuracy module, the location solution corroborator module for providing a corroborated location solution; and a position provider outputting the corroborated location solution, wherein the corroborated location solution which is output comprises; one of the first and second high accuracy location solutions as a NSS-based location when either or both of the first and second high accuracy location solutions is available, wherein when both the first and second high accuracy location solutions are available the first high accuracy location solution is output as the corroborated solution when a first location difference between the first high accuracy and high yield location solutions is smaller than a second location difference between the second high accuracy and high yield location solutions, and the second high accuracy location solution is output when the second location difference is smaller than the first location difference; and one of the first and second high yield location solutions for the NSS-based location is output when no high accuracy location solution is available and one or both of the high yield solutions is available. - View Dependent Claims (19, 20, 21, 22, 23, 24)
-
Specification