Claims
- 1-20 (canceled)
- 21. A method for global positioning system (GPS) navigation, the method comprising:
tracking at least one GPS signal from a GPS satellite, including performing a series of early correlation, a series of prompt correlations, and a series of late correlations to define a capture window for maintaining synchronization of the at least one GPS signal with a generated replica signal; and reacquiring the at least one GPS signal, including performing a plurality of additional early correlations and a plurality of additional late correlations so as to create an expanded capture window for maintaining the synchronization.
- 22. The method of claim 21 wherein performing the plurality of additional early correlations and the plurality of additional late correlations comprises:
generating a plurality of code samples that are correlated with the at least one GPS signal; and delaying each of the plurality of code samples by a multiple of a fraction of a chip to generate a plurality of early code samples, and a plurality of late code samples, wherein adjoining code samples are offset by the fraction of a chip.
- 23. The method of claim 21 wherein performing the plurality of additional early correlations and the plurality of additional late correlations comprises:
generating a plurality of code samples that are correlated with the at least one GPS signal; and delaying each of the plurality of code samples by a multiple of a fraction of a chip to generate a plurality of early code samples, and a plurality of late code samples, wherein adjoining code samples are offset by a multiple of the fraction of a chip.
- 24. The method of claim 22 wherein the fraction of a chip comprises less than one-half chip.
- 25. The method of claim 23 wherein the fraction of a chip comprises less than one-half chip.
- 26. The method of claim 21, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in one channel of a GPS receiver.
- 27. The method of claim 21, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in more than one channel of a GPS receiver.
- 28. The method of claim 21, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in more than one channel of a GPS receiver, wherein additional channels of the GPS receiver are concurrently used to track the at least one GPS signal.
- 29. An apparatus for global positioning system (GPS) navigation, the apparatus comprising:
a satellite receiver configured to receive GPS satellite signals; a plurality of satellite tracking channels coupled to the satellite receiver, wherein each of the plurality of satellite tracking channels is configured to,
track at least one GPS signal from a GPS satellite, including performing a series of early correlation, a series of prompt correlations, and a series of late correlations to define a capture window for maintaining synchronization of the at least one GPS signal with a generated replica signal; and reacquire the at least one GPS signal, including performing a plurality of additional early correlations and a plurality of additional late correlations so as to create an expanded capture window for maintaining the synchronization; and a satellite processor coupled to receive outputs from the plurality of satellite tracking channels.
- 30. The apparatus of claim 29 wherein each of the plurality of satellite tracking channels is configured to:
generate a plurality of code samples that are correlated with the at least one GPS signal; delay each of the plurality of code samples by a multiple of a fraction of a chip to generate a plurality of early code samples, and a plurality of late code samples, wherein adjoining code samples are offset by the fraction of a chip.
- 31. The method of claim 29 wherein each of the plurality of satellite tracking channels is configured to:
generate a plurality of code samples that are correlated with the at least one GPS signal; and delay each of the plurality of code samples by a multiple of a fraction of a chip to generate a plurality of early code samples, and a plurality of late code samples, wherein adjoining code samples are offset by a multiple of the fraction of a chip.
- 32. The method of claim 30 wherein the fraction of a chip comprises less than one-half chip.
- 33. The method of claim 31 wherein the fraction of a chip comprises less than one-half chip.
- 34. The method of claim 29, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in one channel of the satellite tracking channels.
- 35. The method of claim 29, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in more than one channel of the satellite tracking channels.
- 36. The method of claim 29, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in more than one channel of the satellite tracking channels, wherein additional channels the satellite tracking channels are concurrently used to track the at least one GPS signal.
- 37. A computer readable medium having instructions stored thereon, which when executed control a global positioning system (GPS) navigation system, wherein controlling includes:
tracking at least one GPS signal from a GPS satellite, including performing a series of early correlation, a series of prompt correlations, and a series of late correlations to define a capture window for maintaining synchronization of the at least one GPS signal with a generated replica signal; and reacquiring the at least one GPS signal, including performing a plurality of additional early correlations and a plurality of additional late correlations so as to create an expanded capture window for maintaining the synchronization.
- 38. The method of claim 37 wherein performing the plurality of additional early correlations and the plurality of additional late correlations comprises:
generating a plurality of code samples that are correlated with the at least one GPS signal; and delaying each of the plurality of code samples by a multiple of a fraction of a chip to generate a plurality of early code samples, and a plurality of late code samples, wherein adjoining code samples are offset by the fraction of a chip.
- 38. The method of claim 37 wherein performing the plurality of additional early correlations and the plurality of additional late correlations comprises:
generating a plurality of code samples that are correlated with the at least one GPS signal; and delaying each of the plurality of code samples by a multiple of a fraction of a chip to generate a plurality of early code samples, and a plurality of late code samples, wherein adjoining code samples are offset by a multiple of the fraction of a chip.
- 39. The method of claim 37 wherein the fraction of a chip comprises less than one-half chip.
- 40. The method of claim 38 wherein the fraction of a chip comprises less than one-half chip.
- 41. The method of claim 37, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in one channel of a GPS receiver.
- 42. The method of claim 37, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in more than one channel of a GPS receiver.
- 43. The method of claim 37, wherein the plurality of additional early correlations and the plurality of additional late correlations are performed in more than one channel of a GPS receiver, wherein additional channels of the GPS receiver are concurrently used to track the at least one GPS signal.
RELATED APPLICATIONS
[0001] This application is a continuation of Ser. No. 08/846,067, filed Apr. 25, 1997, which is a continuation-in-part of Ser. No. 08/637,457, abandoned; Ser. No. 08/638,021, now U.S. Pat. No. 5,901,171; Ser. No. 08/637,537, now U.S. Pat. No. 6,041,280; and Ser. No. 08/638,882, now U.S. Pat. No. 5,897,605, all filed Apr. 25, 1996 and claims the priority of provisional patent application 60/042,868 filed Mar. 28, 1997.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60042868 |
Mar 1997 |
US |
Continuations (2)
|
Number |
Date |
Country |
Parent |
10101138 |
Mar 2002 |
US |
Child |
10835948 |
Apr 2004 |
US |
Parent |
08846067 |
Apr 1997 |
US |
Child |
10101138 |
Mar 2002 |
US |
Continuation in Parts (4)
|
Number |
Date |
Country |
Parent |
08637457 |
Apr 1996 |
US |
Child |
08846067 |
Apr 1997 |
US |
Parent |
08638021 |
Apr 1996 |
US |
Child |
08846067 |
Apr 1997 |
US |
Parent |
08637537 |
Apr 1996 |
US |
Child |
08846067 |
Apr 1997 |
US |
Parent |
08638882 |
Apr 1996 |
US |
Child |
08846067 |
Apr 1997 |
US |