Claims
- 1. In a spread spectrum communication system of the type that processes one or more spread-spectrum waveforms (“user spread-spectrum waveforms”), each representative of a waveform received from a respective user, the improvement comprising:
one or more first logic elements generating a first complex channel amplitude estimate corresponding to at least a selected user and at least a selected finger of a rake receiver that receives the selected user waveform. one or more second logic elements each coupled to one or more first logic elements, each generating an estimated composite spread-spectrum waveform that is a function of one or more of estimated complex channel amplitudes, estimated delay lags, estimated symbols, and/or codes of the one or more user spread-spectrum waveforms, one or more third logic elements each coupled to one or more second logic elements, the one or more third logic elements generating a second pre-combination matched-filter detection statistic for at least a selected user and for at least a selected finger as a function of a first pre-combination matched-filter detection statistic for that user and a pre-combination estimated matched-filter detection statistic for that user.
- 2. In the system of claim 1, the further improvement comprising
one or more fourth logic elements, each coupled to one or more third logic elements, the fourth logic element generating a second complex channel amplitude estimate corresponding to at least a selected user and at least selected finger.
- 3. In the system of claim 1, the further improvement wherein the one or more third logic elements generate the second pre-combination matched-filter detection statistic for at least the selected user and at least the selected finger as a function of a difference between (i) the sum of the first pre-combination matched-filter detection statistic for that user and that finger and a characteristic of an estimate of the selected user's spread-spectrum waveform and (ii) the pre-combination estimated matched-filter detection statistic for that user and that finger.
- 4. In the system of claim 3, the further improvement wherein the characteristic is at least one of an estimated amplitude and an estimated symbol associated with the estimate of the selected user's spread-spectrum waveform.
- 5. In the system of claim 1, the improvement wherein the spread-spectrum communications system is a code division multiple access (CDMA) base station.
- 6. In the system of claim 5, the improvement wherein the CDMA base station comprises long-code receivers.
- 7. In the system of claim 1, the improvement further wherein the first and fourth logic elements comprise arithmetic logic which generate a complex channel amplitude estimate corresponding to at least a selected user and at least a selected finger of a rake receiver that receives the selected user waveform based on the relation
- 8. In the system of claim 1, the improvement further wherein the second logic element comprises arithmetic logic which generates an estimated composite re-spread wave-form based on the relation
- 9. In the system of claim 8, the improvement wherein the second logic element further comprises arithmetic logic which generates the estimated composite spread-spectrum waveform based on the relation
- 10. In the system of claim 1, the improvement further wherein the estimated composite residual spread-spectrum waveform is pulse-shaped and is based on the user spread-spectrum waveform.
- 11. In the system of claim 1, the improvement further wherein each third logic element comprises rake logic and summation logic which generates the second pre-combination matched-filter detection statistic based on the relation
- 12. In the system of claim 11, the improvement further wherein the system generates the second pre-combination matched-filter detection statistic for the selected user and finger and zero, one or more further matched-filter detection statistics for that user and finger iteratively.
- 13. In the system of claim 6A, the improvement further wherein the system generates the second complex channel amplitude estimates for the selected user and finger and zero, one or more further complex channel amplitude estimates for that user and finger iteratively.
- 14. In the system of claim 1, the improvement further wherein the first pre-combination matched-filter detection statistic for at least the selected user and finger is generated by a long-code receiver.
- 15. In the system of claim 1, the improvement wherein the logic elements are implemented on any of a processors, field programmable gate arrays, array processors and co-processors, or any combination thereof.
- 16. In a method for multiple user detection in a spread-spectrum communication system that processes long-code spread-spectrum user waveforms, the improvement comprising a method of generating user pre-combination matched-filter detection statistics for at least a selected user and finger comprising:
generating a composite spread-spectrum waveform as a function of a pulsed-shaped composite re-spread waveform, generating a second user pre-combination matched-filter detection statistic for at least the selected user and finger that is a function of a difference between a first pre-combination matched-filter detection statistic for that user and finger and a pre-combination estimated matched-filter detection statistic for that user and finger.
- 17. In the method of claim 16, the further improvement comprising generating the second pre-combination matched-filter detection statistic for at least the selected user and finger as a function of a difference between (i) the sum of the first pre-combination matched-filter detection statistic for that user and finger and a characteristic of an estimate of the selected user's spread-spectrum waveform and (ii) the pre-combination estimated matched-filter detection statistic for that user.
- 18. In the method of claim 17, the further improvement wherein the characteristic is at least one of an estimated amplitude, and an estimated symbol associated with an estimate of the selected user's spread-spectrum waveform.
- 19. In the method of claim 16, further wherein the spread-spectrum communications system is a code division multiple access (CDMA) base station.
- 20. In the method of claim 16, wherein the step of generating the composite spread-spectrum waveform further comprises a function of a composite signal representing the sum of all estimated user waveforms.
- 21. In the method of claim 20, the improvement further wherein the function of the composite signal representing the sum of all estimated user waveforms comprises a pulse-shaping filter.
- 22. In the method of claim 16, wherein the step of generating the second pre-combination matched-filter detection statistic representative of that user and finger further comprises performing arithmetic logic based on the relation
- 23. In the method of claim 22, the further improvement wherein second pre-combination matched-filter detection statistic is derived from the estimated composite spread-spectrum waveform based on the relation
BACKGROUND OF THE INVENTION
[0001] This application claims the benefit of priority of (i) U.S. Provisional Application Serial No. 60/275,846 filed Mar. 14, 2001, entitled “Improved Wireless Communications Systems and Methods”; (ii) U.S. Provisional Application Serial No. 60/289,600 filed May 7, 2001, entitled “Improved Wireless Communications Systems and Methods Using Long-Code Multi-User Detection” and (iii) U.S. Provisional Application Serial No. 60/295,060 filed Jun. 1, 2001 entitled “Improved Wireless Communications Systems and Methods for a Communications Computer,” the teachings all of which are incorporated herein by reference.
Provisional Applications (3)
|
Number |
Date |
Country |
|
60275846 |
Mar 2001 |
US |
|
60289600 |
May 2001 |
US |
|
60295060 |
Jun 2001 |
US |