GPS signal acquisition based on frequency-domain and time-domain processing
First Claim
1. At a single terminal, a method for detecting two or more signals from one or more satellites, comprising the steps of:
- (a) receiving timing reference assistance information corresponding to a detected first signal from a first satellite;
(b) detecting a second signal from a satellite using a frequency-domain code acquisition technique;
(c) determining an actual code phase based on the detected second signal;
(d1) comparing a predicted code phase indicated by the timing reference assistance information and the actual code phase;
(d2) generating a precise timing reference based on the comparison; and
(e) detecting one or more other signals based on the precise timing reference using one or more time-domain code acquisition techniques.
4 Assignments
0 Petitions
Accused Products
Abstract
An improved code acquisition scheme for faster acquisition of GPS “coarse acquisition” (C/A) codes leads to faster detection of GPS signals, and thereby a wireless terminal may determine its position in a shorter period of time. The scheme is a combination of a frequency-domain and time-domain code acquisition techniques. The scheme utilizes a frequency-domain code acquisition technique to detect one GPS signal and to create a precise timing reference at the wireless terminal, and then utilizes time-domain code acquisition techniques to detect other GPS signals from the same satellite or other satellites faster. The scheme has the advantage of being able to be used for any wireless communications system without the requirement of maintaining a precise timing reference in the wireless terminals, and without the requirement of heavy computational resources that are usually needed in systems that utilize frequency-domain code acquisition techniques.
57 Citations
28 Claims
-
1. At a single terminal, a method for detecting two or more signals from one or more satellites, comprising the steps of:
-
(a) receiving timing reference assistance information corresponding to a detected first signal from a first satellite;
(b) detecting a second signal from a satellite using a frequency-domain code acquisition technique;
(c) determining an actual code phase based on the detected second signal;
(d1) comparing a predicted code phase indicated by the timing reference assistance information and the actual code phase;
(d2) generating a precise timing reference based on the comparison; and
(e) detecting one or more other signals based on the precise timing reference using one or more time-domain code acquisition techniques. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14)
-
-
15. A terminal for detecting two or more signals from one or more satellites, the terminal comprising:
-
(a) a satellite receiver configured to receive the two or more signals from one or more satellites;
(b) a telecommunication receiver configured to receive timing reference assistance information corresponding to a detected first signal from a first satellite;
(c) a processor configured to process the two or more signals from the satellite receiver and the timing reference assistance information from the telecommunication receiver; and
(d) a timing calibrator configured to generate a precise timing reference for the terminal, wherein;
the satellite receiver detects a second signal from a satellite using a frequency-domain code acquisition technique;
the processor determines an actual code phase based on the detected second signal;
the timing calibrator (1) compares a predicted code phase indicated by the timing reference assistance information and the actual code phase and (2) generates the precise timing reference based on the comparison; and
the processor detects one or more other signals based on the precise timing reference using one or more time-domain code acquisition techniques. - View Dependent Claims (16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28)
-
Specification