Claims
- 1. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay; and error means for determining the existence of residual code phase lead or lag error comprising means for determining the existence of multipath interference in said received, code modulated spread spectrum signal causing a residual code phase lag error if the magnitude of the correlation product at the second selected code phase delay is less than twice the magnitude of the correlation product at the first selected code phase delay.
- 2. A spread spectrum receiver, comprising:means for correlating a received code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay; and error means for determining the existence of residual code phase lead or lag error comprising means for determining the existence of multipath interference in said received, code modulated spread spectrum signal causing a residual code phase lead error if the magnitude of the correlation product at the second selected code phase delay is more than twice the magnitude of the correlation product at the first selected code phase delay.
- 3. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay comprising means for selecting a prompt phase delay between said first and second code phase delays if the magnitude of the correlation product at the second selected code phase delay is less than twice the magnitude of the correlation product at the first selected code phase delay.
- 4. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay comprising means for selecting a prompt phase delay at a correlation product peak between said first and second code phase delays if the magnitude of the correlation product at the second selected code phase delay is less than twice the magnitude of the correlation product at the first selected code phase delay.
- 5. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay comprising means for selecting a prompt phase delay between said second and third code phase delays if the magnitude of the correlation product at the second selected code phase delay is more than twice the magnitude of the correlation product at the first selected code phase delay.
- 6. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay comprising means for selecting a prompt phase delay at a peak between said second and third code phase delays if the magnitude of the correlation product at the second selected code phase delay is more than twice the magnitude of the correlation product at the first selected code phase delay.
- 7. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay comprising means for selecting a prompt phase delay at said second code phase delay if the magnitude of the correlation product at the second selected code phase delay is substantially equal to the magnitude of the correlation product at the first selected code phase delay.
- 8. A spread spectrum receiver, comprising:means for correlating a received, code modulated spread spectrum signal with a code modulated signal replica at a first, a second, and a third selected code phase delay; comparison means for comparing characteristics of said correlations to derive information related to any residual code phase error in said second code phase delay; and means responsive to the comparison means for adjusting the code phase delay of a prompt correlation.
- 9. A method of processing coded, spread spectrum signals with potential multipath interference, comprising the steps of:generating a local replica of the code; correlating the local replica with coded, spread spectrum signals as received at a first pair of code phase delays separated by a predetermined phase delay difference; determining a second pair of code delays separated by a predetermined phase delay the magnitudes of the correlations at said second pair of code delays having a predetermined relationship, and wherein said first and second pair of code delays include a common code delay said first pair of code phase delays are separated by a code chip width, and said second pair of code phase delays are separated by one half of a code chip width; and determining a prompt code phase delay from differences in magnitude between at least two of said correlations.
- 10. A method of processing coded, spread spectrum signals with potential multipath interference, comprising the steps of:generating a local replica of the code; correlating the local replica with coded, spread spectrum signals as received at a first pair of code phase delays separated by a predetermined phase delay difference, wherein one of the first pair of code phase delays is selected by determining a second pair of code phase delays, separated by a single code chip width, producing equal correlation magnitudes above a threshold value; and determining a prompt code phase delay from differences in magnitude between at least two of said correlations.
- 11. The method of claim 10, further comprising the step of:selecting the other of the first pair of code phase delays to be equidistant between said second pair of code phase delays.
- 12. The method of claim 11, wherein the comparison step further comprises the step of:determining the presence of multipath interference from the ratio of correlation product magnitudes at said first pair of code phase delays.
- 13. The method of claim 12, wherein the step of determining the presence of multipath interference further comprises the step of:determining the presence of multipath interference if the ratio of correlation product magnitudes at said first pair of code phase delays is substantially different than two.
- 14. The method of claim 12, further comprising the step of:adjusting one of the first pair of phase delays to be the prompt code phase delay in response to the difference between the ratio of the correlation products and two.
CROSS REFERENCE TO RELATED APPLICATION(S)
This application claims the priority of U.S. patent application filed Apr. 25, 1996, Ser. No. 08/637,457; application filed Apr. 25, 1996, Ser. No. 08/638,021; U.S. Pat. No. 5,901,171 application filed Apr. 25, 1996, Ser. No. 08/637,537; application filed Apr. 25, 1996, Ser. No. 08/638,882; U.S. Pat. No. 5,897,605 application filed Apr. 25, 1997, Ser. No. 08/846,067; application filed Jul. 25, 1997, Ser. No. 08/900,622; application filed Jul. 25, 1997, Ser. No. 08/900,418; U.S. Pat. No. 6,018,704 application filed Jul. 25, 1997, Ser. No. 08/900,894; application filed Aug. 21, 1997, serial number not yet assigned, Attorney Docket No. 6206-119; U.S. Provisional patent application filed Sep. 16, 1996, Ser. No. 60/026,304; and U.S. Provisional patent application filed Mar. 28, 1997, Ser. No. 60/042,868.
US Referenced Citations (125)
Foreign Referenced Citations (8)
Number |
Date |
Country |
0 436 854 A2 |
Jul 1991 |
EP |
0 501 829 A1 |
Sep 1992 |
EP |
0 501 828 A1 |
Sep 1992 |
EP |
0 511 741 A1 |
Nov 1992 |
EP |
0 635 728 A1 |
Jan 1995 |
EP |
0 689 034 A1 |
Dec 1995 |
EP |
2 712 095 |
May 1995 |
FR |
WO 9508779 |
Mar 1995 |
WO |
Provisional Applications (2)
|
Number |
Date |
Country |
|
60/026304 |
Sep 1996 |
US |
|
60/042868 |
Mar 1997 |
US |