Fixed site data-aided GPS signal acquisition method and system
First Claim
1. A method for determining position fix by interpreting a plurality of broadcasted GPS signals comprising the steps of:
- receiving the plurality of broadcasted GPS signals and providing a digitized signal dependent thereon;
correlating a first-portion of the digitized signal to a code replica and determining a real-time code phase delay;
determining a Time Of Arrival (TOA) of a deterministic portion of the digitized signal, dependent on the determined real-time code phase delay;
determining a capture start time dependent on the TOA;
receiving a reference code phase delay and a reference Doppler shift, from a fixed position reference site;
capturing a second portion of the digitized signal into a memory commencing coincident with the determined capture start time;
identifying a reduced code replica search space dependent on the received reference code phase delay and reference Doppler shift; and
extracting the second portion of the digitized signal from the memory and correlating the extracted signal to the reduced code replica search space and determining an off-line code phase delay.
4 Assignments
0 Petitions
Accused Products
Abstract
A fixed site data-aided system and method of GPS signal acquisition from a plurality of broadcasted GPS signals includes lengthening a pre-detection integration interval so that weak signals can be detected by operating coherently on captured signals. Coherency is ensured by relying on the predictability of the satellite signal'"'"'s data pattern. To speed up both the real-time and off-line correlation process a reduced code replica search space is derived dependent on a reference code phase delay and reference Doppler shift (417), and optionally local time (509) received from a fixed position reference site. Also, the off-line correlation process can be run at a speed significantly faster than the real-time correlation process. A position fix can be either computed locally or remotely at the fixed position reference site.
-
Citations
27 Claims
-
1. A method for determining position fix by interpreting a plurality of broadcasted GPS signals comprising the steps of:
-
receiving the plurality of broadcasted GPS signals and providing a digitized signal dependent thereon;
correlating a first-portion of the digitized signal to a code replica and determining a real-time code phase delay;
determining a Time Of Arrival (TOA) of a deterministic portion of the digitized signal, dependent on the determined real-time code phase delay;
determining a capture start time dependent on the TOA;
receiving a reference code phase delay and a reference Doppler shift, from a fixed position reference site;
capturing a second portion of the digitized signal into a memory commencing coincident with the determined capture start time;
identifying a reduced code replica search space dependent on the received reference code phase delay and reference Doppler shift; and
extracting the second portion of the digitized signal from the memory and correlating the extracted signal to the reduced code replica search space and determining an off-line code phase delay. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
determining loss of correlation lock for a first satellite;
thenrequesting a reference code phase delay associated with the first satellite from the fixed position reference site; and
wherein the step of receiving a reference code phase delay comprises receiving the requested reference code phase delay associated with the first satellite.
-
-
9. A method in accordance with claim 1 further comprising a step of determining a real-time Doppler shift dependent on a rate of change of the determined real-time code phase delay.
-
10. A method for determining position fix by interpreting a plurality of broadcasted GPS signals comprising the steps of:
-
receiving the plurality of broadcasted GPS signals and providing a digitized signal dependent thereon;
determining local time;
determining a capture start time dependent on the determined local time;
receiving a reference code phase delay and a reference Doppler shift, from a fixed position reference site;
identifying a reduced code replica search space dependent on the received reference code phase delay, reference Doppler shift, and determined local time;
capturing a second portion of the digitized signal into a memory commencing coincident with the determined capture start time; and
extracting the second portion of the digitized signal from the memory and correlating the extracted signal to the reduced code replica search space and determining an off-line code phase delay. - View Dependent Claims (11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21)
wherein the step of extracting and correlating, occurs at a rate greater than the step of correlating the first portion of the digitized signal to a code replica.
-
-
14. A method in accordance with claim 10 wherein the second portion of the digitized signal captured into memory comprises a plurality of trailing bits of a first GPS satellite broadcast message subframe, and a plurality of bits of a preamble of a second GPS satellite broadcast message subframe immediately following the first GPS satellite broadcast message subframe.
-
15. A method in accordance with claim 10 wherein the second portion of the digitized signal captured into memory comprises a hand-over word.
-
16. A method in accordance with claim 10 wherein the step of determining local time comprises a step of determining local time dependent on local time representation in a wireless communications device.
-
17. A method in accordance with claim 16 wherein wireless communications device is a radio-telephone.
-
18. A method in accordance with claim 16 wherein wireless communications device is a pager.
-
19. A method in accordance with claim 10 further comprising the step of:
-
correlating a first portion of the digitized signal to the reduced code replica search space and determining a real-time code phase delay; and
wherein the step of computing a position fix comprises a step of computing a position fix dependent on the determined real-time code phase delay.
-
-
20. A method in accordance with claim 10 wherein the step of determining local time comprises the steps of:
-
obtaining local time from GPS real-time code phase measurements;
storing the local time to a local real-time clock, wherein the local real-time clock runs from a local reference oscillator, accuracy of the local real-time clock dependent on stability of the local reference oscillator;
using a local real-time clock output to predict capture start time;
predicting the accuracy of the local real-time clock;
computing a local real-time clock update time dependent on the predicted accuracy of the local real-time clock to resynchronize the local real-time clock; and
periodically powering on a GPS receiver to make GPS measurements with real-time code phase measurements to resynchronize the local real-time clock.
-
-
21. A method in accordance with claim 10 wherein the step of determining local time comprises the steps of:
-
obtaining local time from GPS off-line code phase measurements;
storing the local time to a local real-time clock, wherein the local real-time clock runs from a local reference oscillator, accuracy of the local real-time clock dependent on stability of the local reference oscillator;
using a local real-time clock output to predict capture start time;
predicting the accuracy of the local real-time clock;
computing a local real-time clock update time dependent on the accuracy of the local real-time clock to resynchronize the local real-time clock;
using the local real-time clock output to predict the capture start time synchronous with a desired position fix time; and
periodically powering on a GPS receiver to make GPS measurements with off-line code phase measurements to resynchronize the local real-time clock.
-
-
22. A method for determining position fix by interpreting a plurality of broadcasted GPS signals comprising the steps of:
-
receiving the plurality of broadcasted GPS signals and providing a digitized signal dependent thereon;
determining local time;
determining a capture start time dependent on the determined local time;
receiving a reference code phase delay and a reference Doppler shift, from a fixed position reference site;
identifying a reduced code replica search space dependent on the received reference code phase delay, reference Doppler shift, and determined local time;
correlating a first portion of the digitized signal to the reduced code replica search space and determining a real-time code phase delay for a first satellite;
capturing a second portion of the digitized signal into a memory commencing coincident with the determined capture start time;
extracting the second portion of the digitized signal from the memory and correlating the extracted signal to the portion of the code replica and determining an off-line code phase delay for the first satellite; and
transmitting a code phase delay of the real-time code phase delay and the off-line code phase delay, selected by the first to lock, to the fixed position reference site. - View Dependent Claims (23, 24, 25, 26)
-
-
27. A Global Positioning System (GPS) receiver comprising:
-
a GPS front-end for receiving a plurality of broadcasted GPS signals and providing a digitized signal dependent thereon;
a first correlator operatively couplable to the front-end for correlating a first portion of the digitized signal to a code replica and determining a Time Of Arrival (TOA) of a deterministic portion of the digitized signal dependent on a determined real-time code phase delay, then determining a capture start time dependent on the TOA;
a wireless communications receiver for receiving a reference code phase delay and a reference Doppler shift, from a fixed position reference site, and for identifying a portion of the code replica dependent thereon; and
a memory operably coupled to the front-end for capturing a second portion of the digitized signal into a memory commencing coincident with the determined capture start time, and wherein the first correlator is operably couplable to the memory for extracting the second portion of the digitized signal from the memory and correlating the extracted signal to a reduced code replica search space dependent on the received reference code phase delay and reference Doppler shift, and determining an off-line code phase delay.
-
Specification