Always-on satellite positioning receiver
First Claim
Patent Images
1. A method to establish a position of a device receiving an input signal containing data from a plurality of satellites, comprising the steps of:
- (A) calculating (i) an estimated position of said device and (ii) an estimated velocity vector of said device;
(B) calculating a plurality of estimated locations of a plurality of pseudo-random code sequences in said input signal based on (i) said estimated position and (ii) said estimated velocity vector; and
(C) generating said position in an output signal based on said pseudo-random code sequences.
1 Assignment
0 Petitions
Accused Products
Abstract
A method to establish a position of a device receiving an input signal containing data from a plurality of satellites is disclosed. The method generally includes the steps of (A) calculating (i) an estimated position of the device and (ii) an estimated velocity vector of the device, (B) calculating a plurality of estimated locations of a plurality of pseudo-random code sequences in the input signal based on (i) the estimated position and (ii) the estimated velocity vector and (C) generating the position in an output signal based on the pseudo-random code sequences.
-
Citations
20 Claims
-
1. A method to establish a position of a device receiving an input signal containing data from a plurality of satellites, comprising the steps of:
-
(A) calculating (i) an estimated position of said device and (ii) an estimated velocity vector of said device; (B) calculating a plurality of estimated locations of a plurality of pseudo-random code sequences in said input signal based on (i) said estimated position and (ii) said estimated velocity vector; and (C) generating said position in an output signal based on said pseudo-random code sequences. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
-
-
11. A device comprising:
-
a tracking engine configured to (i) calculate a plurality of estimated locations of a plurality of pseudo-random code sequences in an input signal containing data from a plurality of satellites, said calculation of said estimated locations being based on (a) an estimated position of said device and (b) an estimated velocity vector of said device and (ii) generate an intermediate signal based on said pseudo-random code sequences; and a position calculator co-located with said tracking engine and configured to generate (i) said estimated position, (ii) said estimated velocity vector and (iii) a position of said device in an output signal based on said intermediate signal. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19)
-
-
20. A device comprising:
-
means for (i) calculating a plurality of estimated locations of a plurality of pseudo-random code sequences in an input signal containing data from a plurality of satellites, said calculation of said estimated locations being based on (a) an estimated position of said device and (b) an estimated velocity vector of said device and (ii) generating an intermediate signal based on said pseudo-random code sequences; and means for generating (i) said estimated position, (ii) said estimated velocity vector and (iii) a position of said device in an output signal based on said intermediate signal.
-
Specification