GPS baseband controller architecture
First Claim
1. A method of reducing power consumption in a GPS receiver comprising a gauging circuit including a first counter running on a clock of a real time clock and a second counter running on a clock of a local oscillator having a clock frequency higher than a clock frequency of the real time clock, the method comprising:
- acquiring and tracking a GPS signal, by the GPS receiver, from a number of satellites to obtain a PVT fix;
determining an environmental state by the GPS receiver;
assigning an accuracy index characterized by a number of received GPS signals, by the GPS receiver, to the obtained PVT fix;
selecting, by the GPS receiver, a tracking profile from a plurality of tracking profiles in accordance with the determined environmental state and in response to a feedback signal in order to maintain the accuracy index within a predefined range, wherein the tracking profile is associated with a tracking operation mode configured to provide the PVT fix to a host at a regular time or space interval within the predefined range of the target accuracy;
operating the gauging circuit of the GPS receiver;
simultaneously stopping the first and second counters when the first counter reaches a predetermined count; and
calibrating the real time clock based on a number of clock cycles counted in the second counter,wherein, at power up, the GPS receiver enters in a hibernate mode where the GPS receiver is powered down except a backup memory and a system memory when the GPS receiver does not receive a command from the host within a predetermined time period, the method further comprising;
waking up the GPS receiver from the hibernate mode by sending a wake-up signal to the GPS receiver by the host.
5 Assignments
0 Petitions
Accused Products
Abstract
A GPS receiver includes an RF front end for acquiring and tracking a satellite signal and a baseband processor configured to preserve power. The baseband processor includes a GPS engine configured to process the satellite signal and generate a PVT fix, a power supervisory module for receiving the PVT fix, and a user state module that determines an environmental state, wherein the power supervisory module may power down the GPS receiver for a period of time based on a result of the determined environment state. The baseband processor also includes a time-based management module that adjusts the TCXO in response to the determined environmental state. The GPS receiver includes a plurality of operation modes, each of which is associated with a plurality of tracking profiles.
29 Citations
12 Claims
-
1. A method of reducing power consumption in a GPS receiver comprising a gauging circuit including a first counter running on a clock of a real time clock and a second counter running on a clock of a local oscillator having a clock frequency higher than a clock frequency of the real time clock, the method comprising:
-
acquiring and tracking a GPS signal, by the GPS receiver, from a number of satellites to obtain a PVT fix; determining an environmental state by the GPS receiver; assigning an accuracy index characterized by a number of received GPS signals, by the GPS receiver, to the obtained PVT fix; selecting, by the GPS receiver, a tracking profile from a plurality of tracking profiles in accordance with the determined environmental state and in response to a feedback signal in order to maintain the accuracy index within a predefined range, wherein the tracking profile is associated with a tracking operation mode configured to provide the PVT fix to a host at a regular time or space interval within the predefined range of the target accuracy; operating the gauging circuit of the GPS receiver; simultaneously stopping the first and second counters when the first counter reaches a predetermined count; and calibrating the real time clock based on a number of clock cycles counted in the second counter, wherein, at power up, the GPS receiver enters in a hibernate mode where the GPS receiver is powered down except a backup memory and a system memory when the GPS receiver does not receive a command from the host within a predetermined time period, the method further comprising; waking up the GPS receiver from the hibernate mode by sending a wake-up signal to the GPS receiver by the host. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12)
-
Specification