Apparatus, methods and computer program products for GPS signal acquisition using an adaptive search engine
First Claim
1. A method of acquiring GPS signals, the method comprising:
- searching over a first search space spanning a first number of carrier timing hypotheses and a first number of code timing hypotheses to acquire a first GPS signal;
responsive to acquisition of the first GPS signal, defining a second search space spanning a second number of carrier timing hypotheses and a second number of code timing hypotheses, wherein the second number of carrier timing hypotheses is greater than the first number of carrier timing hypotheses and wherein the second number of code timing hypotheses is less than the first number of code timing hypotheses; and
searching the second search space to acquire a second GPS signal.
1 Assignment
0 Petitions
Accused Products
Abstract
A GPS receiver includes a digital signal processor (DSP) configured to receive a carrier-modulated signal and to provide an adaptive GPS search engine operative to search the carrier-modulated signal for GPS signals over a variable number of carrier timing hypotheses. A mobile terminal includes a mobile communications transceiver, a GPS receiver, and a common frequency source that provides a common frequency reference signal for the mobile communications transceiver and the GPS receiver of the mobile terminal. The common frequency source includes an automatic frequency control (AFC) circuit operative to adjust a frequency of the common frequency reference signal responsive to interaction of the mobile communications transceiver and a wireless communications system. The GPS receiver is configured to define a carrier timing search range thereof to accommodate the automatic adjustment of the frequency of the common frequency reference signal.
66 Citations
13 Claims
-
1. A method of acquiring GPS signals, the method comprising:
-
searching over a first search space spanning a first number of carrier timing hypotheses and a first number of code timing hypotheses to acquire a first GPS signal; responsive to acquisition of the first GPS signal, defining a second search space spanning a second number of carrier timing hypotheses and a second number of code timing hypotheses, wherein the second number of carrier timing hypotheses is greater than the first number of carrier timing hypotheses and wherein the second number of code timing hypotheses is less than the first number of code timing hypotheses; and searching the second search space to acquire a second GPS signal. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8)
-
-
9. A GPS receiver, comprising:
a digital signal processor (DSP) configured to receive a carrier-modulated signal and to provide an adaptive GPS search engine operative to search the carrier-modulated signal for GPS signals over a variable number of carrier timing hypotheses and code timing hypotheses, wherein the GPS search engine is operative to search over a first search space spanning a first number of carrier timing hypotheses and a first number of code timing hypotheses to acquire a first GPS signal, to define a second search space spanning a second number of carrier timing hypotheses and a second number of code timing hypotheses responsive to acquisition of the first GPS signal and to search the second search space to acquire a second GPS signal, wherein the second number of carrier timing hypotheses is greater than the first number of carrier timing hypotheses and wherein the second number of code timing hypotheses is less than the first number of code timing hypotheses. - View Dependent Claims (10, 11)
-
12. A computer program product for acquiring GPS signals, the computer program product including computer program code embodied in a computer readable storage medium, the computer program code comprising:
-
code configured to search over a first search space spanning a first number of carrier timing hypotheses and a first number of code timing hypotheses to acquire a first GPS signal; code configured to define, responsive to acquisition of the first GPS signal, a second search space spanning a second number of carrier timing hypotheses and a second number of code timing hypotheses, the second number of carrier timing hypotheses greater than the first number of carrier timing hypotheses and the second number of code timing hypotheses less than the first number of code timing hypotheses; and code configured to search the second search space to acquire a second GPS signal. - View Dependent Claims (13)
-
Specification