Claims
- 1. A method for tracking a spread spectrum signal having an associated code at a receiver, the method comprising:
despreading a plurality of components of the spread spectrum signal using the associated code, each of the plurality of components having a different code phase than all others of the plurality of code phases; weighting each of the plurality of components based on a phase difference between that component and a center code phase associated with the plurality of components; and determining a tracking error based on the weighted components.
- 2. The method of claim 1 further comprising adjusting a phase of the center code phase in response to the tracking error.
- 3. The method of claim 1 wherein the weighting is proportional to a phase difference of each of the plurality of components and the center code phase.
- 4. The method of claim 1 wherein the weighting is proportional to a square of a phase difference of each of the plurality of components and the center code phase.
- 5. A circuit for tracking a spread spectrum signal having an associated code, the circuit comprising:
an input configured to receive a received signal; means for despreading the received signal to produce a plurality of components of the spread spectrum signal using the associated code, each of the plurality of components having a different code phase than all others of the plurality of components; means for weighting each of the plurality of components based on a phase difference between that component and a center code phase associated with the plurality of components; and determining a tracking error based on the weighted components.
- 6. The circuit of claim 5 wherein a phase of the center code phase is adjusted in response to the tracking error.
- 7. The circuit of claim 5 wherein the weighting is proportional to a phase difference of each of the plurality of components and the center code phase.
- 8. The circuit of claim 5 wherein the weighting is proportional to a square of a phase difference of each of the plurality of components and the center code phase.
- 9. A circuit for tracking a spread spectrum signal having an associated code, the circuit comprising:
an input configured to receive a received signal; a plurality of adaptive matched filters despreading the received signal to produce a plurality of components of the spread spectrum signal using the associated code, each of the plurality of components having a different code phase than all others of the plurality of components; a weighting bank weighting each of the plurality of components based on a phase difference between that component and a center code phase associated with the plurality of components; and an adder for adding the weighted components to determine a tracking error.
- 10. The circuit of claim 9 wherein a phase of the center code phase is adjusted in response to the tracking error.
- 11. The circuit of claim 9 wherein the weighting is proportional to a phase difference of each of the plurality of components and the center code phase.
- 12. The circuit of claim 9 wherein the weighting is proportional to a square of a phase difference of each of the plurality of components and the center code phase.
CROSS REFERENCE TO RELATED APPLICATION(S)
[0001] This application is a continuation of U.S. patent application Ser. No. 10/071,899, filed Feb. 8, 2002, which is a continuation of U.S. patent application Ser. No. 09/261,689, filed on Mar. 3, 1999, now U.S. Pat. No. 6,381,264, issued on Apr. 30, 2002, which is a continuation of U.S. patent application Ser. No. 08/669,771, filed on Jun. 27, 1996, now U.S. Pat. No. 5,912,919, issued on Jun. 15, 1999, which claims the benefit of U.S. Provisional Application 60/000,775 filed on Jun. 30, 1995.
Provisional Applications (1)
|
Number |
Date |
Country |
|
60000775 |
Jun 1995 |
US |
Continuations (3)
|
Number |
Date |
Country |
Parent |
10071899 |
Feb 2002 |
US |
Child |
10788209 |
Feb 2004 |
US |
Parent |
09261689 |
Mar 1999 |
US |
Child |
10071899 |
Feb 2002 |
US |
Parent |
08669771 |
Jun 1996 |
US |
Child |
09261689 |
Mar 1999 |
US |