Claims
- 1. A method for receiving a traffic signal in a code division multiple access communication system, the system transmitting a pilot signal and a traffic signal over a shared spectrum, the pilot and traffic signal having an associated code, the method comprising:
receiving signals over the shared spectrum; sampling the received signals to produce samples; delaying the samples to produce a window, the window having evenly time spaced samples; despreading each window sample with a pilot code; determining a weight for each despread pilot code window sample using an adaptive algorithm; despreading each window sample with a traffic code; weighting each despread traffic code window sample with a corresponding weight of the determined weights; and combining each despread traffic code window sample as data of the traffic signal.
- 2. The method of claim 1 wherein the adaptive algorithm is a minimum mean square error algorithm.
- 3. The method of claim 1 wherein the adaptive algorithm is a least mean square error algorithm.
- 4. The method of claim 1 wherein the evenly spaced samples are evenly spaced at half chip intervals.
- 5. The method of claim 4 wherein the window spans ten chips.
- 6. The method of claim 1 wherein the adaptive algorithm comprises comparing a combination of the despread pilot code window samples with an ideal value to produce an error signal and using the error signal to determine the weight for each despread pilot code window sample.
- 7. The method of claim 6 wherein the ideal value is 1+j.
- 8. A user equipment for use in code division multiple access communication system, the system having a base station transmitting a pilot and traffic signal over a shared spectrum, the pilot and traffic signal having an associated code, the user equipment comprising:
means for receiving signals over the shared spectrum; means for sampling the received signals to produce samples; means for delaying the samples to produce a window, the window having evenly time spaced samples; means for despreading each window sample with a pilot code; means for determining a weight for each despread pilot code window sample using an adaptive algorithm; means for despreading each window sample with a traffic code; means for weighting each despread traffic code window sample with a corresponding weight of the determined weights; and means for combining each despread traffic code window sample as data of the traffic signal.
- 9. The user equipment of claim 8 wherein the adaptive algorithm is a minimum mean square error algorithm.
- 10. The user equipment of claim 8 wherein the adaptive algorithm is a least mean square error algorithm.
- 11. The user equipment of claim 8 wherein the evenly spaced samples are evenly spaced at half chip intervals.
- 12. The user equipment of claim 11 wherein the window spans ten chips.
- 13. The user equipment of claim 8 wherein the adaptive algorithm comprises comparing a combination of the despread pilot code window samples with an ideal value to produce an error signal and using the error signal to determine the weight for each despread pilot code window sample.
- 14. The user equipment of claim 13 wherein the ideal value is 1+j.
- 15. A receiver for use in a code division multiple access communication system, the system transmitting a pilot and traffic signal over a shared spectrum, the pilot and traffic signal having an associated code, the user equipment comprising:
an antenna for receiving signals over the shared spectrum; an analog to digital converter for sampling the received signals over the shared spectrum; a plurality of delays for delaying the samples to produce a window, the window having evenly time spaced samples; a first plurality of despreaders for despreading each window sample with a pilot code; an adaptive algorithm block for determining a weight for each despread pilot code window sample using an adaptive algorithm; a second plurality of despreaders for despreading each window sample with a traffic code; a plurality of weighting devices for weighting each despread traffic code window sample with a corresponding weight of the determined weights; and a combiner for combining each despread traffic code window sample as data of the traffic signal.
- 16. The receiver of claim 15 wherein the adaptive algorithm is a minimum mean square error algorithm.
- 17. The receiver of claim 15 wherein the adaptive algorithm is a least mean square error algorithm.
- 18. The receiver of claim 15 wherein the analog to digital converter comprises two analog to digital converters sampling at a half chip separation, the two analog digital converters sampling at the chip rate.
- 19. The receiver of claim 18 wherein the window spans ten chips.
- 20. The receiver of claim 15 wherein the adaptive algorithm comprises comparing a combination of the despread pilot code window samples with an ideal value to produce an error signal and using the error signal to determine the weight for each despread pilot code window sample.
- 21. The receiver of claim 20 wherein the ideal value is 1+j.
Parent Case Info
[0001] This application is a continuation of application Ser. No. 09/659,858, filed Sep. 11, 2000, which is a continuation-in-part of application Ser. No. 09/602,963, filed Jun. 23, 2000, which is a continuation of application Ser. No. 09/394,452, filed Sep. 10, 1999, now U.S. Pat. No. 6,115,406.
Continuations (2)
|
Number |
Date |
Country |
| Parent |
09659858 |
Sep 2000 |
US |
| Child |
09892369 |
Jun 2001 |
US |
| Parent |
09394452 |
Sep 1999 |
US |
| Child |
09602963 |
Jun 2000 |
US |
Continuation in Parts (1)
|
Number |
Date |
Country |
| Parent |
09602963 |
Jun 2000 |
US |
| Child |
09659858 |
Sep 2000 |
US |