PVT optimization architecture for always-on GPS receivers
First Claim
1. A method to reduce power consumption in a device, comprising the steps of:
- (A) generating in said device a plurality of pseudorange signals by tracking a plurality of position signals received from a plurality of satellites in a positioning system, at least one of said position signals from each one of said satellites respectively;
(B) calculating in said device both an initial position and an initial time bias from said pseudorange signals using a processing capability of said device at a normal capacity; and
(C) calculating in said device both an updated position and an updated time bias using said processing capability reduced to a first capacity, wherein said first capacity (i) consumes less power than said normal capacity and (ii) is suitable to process said updated position and said updated time bias using a limited number comprising less than all of said pseudorange signals being tracked.
2 Assignments
0 Petitions
Accused Products
Abstract
A method to reduce power consumption in a device is disclosed. The method generally includes the steps of (A) generating a plurality of pseudorange signals by tracking a plurality of position signals received from a plurality of satellites in a positioning system, at least one of the position signals from each one of the satellites respectively, (B) calculating both an initial position and an initial time bias from the pseudorange signals using a processing capability of the device at a normal capacity and (C) calculating both an updated position and an updated time bias using the processing capability reduced to a first capacity, wherein the first capacity (i) consumes less power than the normal capacity and (ii) is suitable to process the updated position and the updated time bias using a limited number comprising less than all of the pseudorange signals.
10 Citations
23 Claims
-
1. A method to reduce power consumption in a device, comprising the steps of:
-
(A) generating in said device a plurality of pseudorange signals by tracking a plurality of position signals received from a plurality of satellites in a positioning system, at least one of said position signals from each one of said satellites respectively; (B) calculating in said device both an initial position and an initial time bias from said pseudorange signals using a processing capability of said device at a normal capacity; and (C) calculating in said device both an updated position and an updated time bias using said processing capability reduced to a first capacity, wherein said first capacity (i) consumes less power than said normal capacity and (ii) is suitable to process said updated position and said updated time bias using a limited number comprising less than all of said pseudorange signals being tracked. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 22)
-
-
15. A device comprising:
-
a tracking engine configured to generate a plurality of pseudorange signals by tracking a plurality of position signals received from a plurality of satellites in a positioning system, at least one of said position signals from each one of said satellites respectively; and a position calculator configured to (i) calculate both an initial position and an initial time bias from said pseudorange signals using a processing capability of said device at a normal capacity and (ii) calculate both an updated position and an updated time bias using said processing capability reduced to a first capacity, wherein said first capacity (a) consumes less power than said normal capacity and (b) is suitable to process said updated position and said update time bias using a limited number comprising less than all of said pseudorange signals being tracked. - View Dependent Claims (16, 17, 18, 19, 20, 23)
-
-
21. A device comprising:
-
means for generating a plurality of pseudorange signals by tracking a plurality of position signals received from a plurality of satellites in a positioning system, at least one of said position signals from each one of said satellites respectively; and means for (i) calculating both an initial position and an initial time bias from said pseudorange signals using a processing capability of said device at a normal capacity and (ii) calculating both an updated position and an updated time bias using said processing capability reduced to a first capacity, wherein said first capacity (a) consumes less power than said normal capacity and (b) is suitable to process said updated position and said updated time bias using a limited number comprising less than all of said pseudorange signals being tracked.
-
Specification