High sensitivity gps receiver
AssigneeQUALCOMM Incorporated
InventorsQinfang Sun, Wen-Chang Yeh, Ho-Chung Chen
Life of this patent
Estimating the term…
Abstract
A high sensitivity GPS receiver includes an acquisition engine and a tracking engine. The acquisition engine processes GPS satellite data at data rate that is substantially equal to twice the coarse acquisition (CA) code chip rate. This data rate advantageously enables the acquisition engine to process GPS satellite data with relatively less hardware area than traditional GPS acquisition approaches. In one embodiment, the high efficiency acquisition engine may be over-clocked, thereby allowing different phases of a CA code to be correlated quickly. The tracking engine can advantageously process GPS satellite data at a data rate that does not have an integer relationship to the CA code chip rate.
Claims24
A method of tracking a Global Positioning Satellite (GPS) signal, the method comprising:
- executing a pull-in stage;
- determining whether a phase-locked loop (PLL) loop has converged in a first occurrence;
- determining whether the PLL loop has false convergence if the PLL loop has converged in the first occurrence;
- executing a transition stage by decreasing a PLL loop bandwidth and increasing an integration time relative to previous PLL loop bandwidths and integration times if the PLL loop does not have false convergence;
- determining whether the PLL loop has converged in a second occurrence after execution of the transition stage;
- and
- executing a tracking stage if the PLL loop has converged in the second occurrence.
A tracking engine for tracking a Global Positioning Satellite (GPS) signal, the tracking engine comprising:
- means for executing a pull-in stage;
- means for determining whether a phase-locked loop (PLL) loop has converged in a first occurrence;
- means for determining whether the PLL loop has false convergence if the PLL loop has converged in the first occurrence;
- means for executing a transition stage by decreasing a PLL loop bandwidth and increasing an integration time relative to previous PLL loop bandwidths and integration times if the PLL loop does not have false convergence;
- means for determining whether the PLL loop has converged in a second occurrence after execution of the transition stage;
- and
- means for executing a tracking stage if the PLL loop has converged in the second occurrence.
A Global Positioning Satellite (GPS) receiver for tracking a GPS signal, the GPS receiver comprising:
- an antenna to receive the GPS signal;
- and
- a tracking engine to:
- execute a pull-in stage;
- determine whether a phase-locked loop (PLL) loop has converged in a first occurrence;
- determine whether the PLL loop has false convergence if the PLL loop has converged in the first occurrence;
- execute a transition stage by decreasing a PLL loop bandwidth and increasing an integration time relative to previous PLL loop bandwidths and integration times if the PLL loop does not have false convergence;
- determine whether the PLL loop has converged in a second occurrence after execution of the transition stage;
- and
- execute a tracking stage if the PLL loop has converged in the second occurrence.
Dependencies are inferred from the claim text.