System and method for GPS navigation before signal bit synchronization
First Claim
1. A method for computing a user parameter of a Global Positioning System (GPS) receiver comprising:
- providing a mathematical model of pseudoranges from a number of GPS satellites, wherein each of the pseudoranges is forced to have a common channel time error, the common channel time error being an integer number of milliseconds; and
computing a user parameter based on the mathematical model of the pseudoranges, measurements of the pseudoranges, a known estimate of user position, and known positions of the number of GPS satellites.
2 Assignments
0 Petitions
Accused Products
Abstract
A system and method are provided for determining a position of a Global Positioning System (GPS) receiver prior to bit and frame synchronization. As such, the time-to-first-fix is substantially reduced. More specifically, pseudoranges to five GPS satellites are measured by correlating locally generated Pseudo-Random Number (PRN) codes with signals received from the GPS satellites. After correlation, the pseudorange measurements are correct with an unknown integer number of milliseconds error, which is different for each of the pseudorange measurements. Using the measurements of the pseudoranges and a mathematical model where each of the pseudorange measurements is forced to have a common channel time error, the user position and the common channel time error are determined prior to bit and frame synchronization.
46 Citations
24 Claims
-
1. A method for computing a user parameter of a Global Positioning System (GPS) receiver comprising:
-
providing a mathematical model of pseudoranges from a number of GPS satellites, wherein each of the pseudoranges is forced to have a common channel time error, the common channel time error being an integer number of milliseconds; and computing a user parameter based on the mathematical model of the pseudoranges, measurements of the pseudoranges, a known estimate of user position, and known positions of the number of GPS satellites. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
-
13. A Global Positioning System (GPS) receiver that computes a user parameter, the GPS receiver comprising:
a processor adapted to compute a user parameter based on measurements of pseudoranges for a number of GPS satellites, known positions of the number of GPS satellites, a known estimate of user position, and a mathematical model of the pseudoranges that forces each of the pseudoranges to have a common channel time error, the common channel time error being an integer number of milliseconds. - View Dependent Claims (14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24)
Specification