Claims
- 1. A method of processing short code spread spectrum waveforms transmitted by one or more users of a spread spectrum system, comprising
generating a matrix indicative of cross correlations among the waveforms as a composition of a first component that represents correlations among time lags and short codes associated with the waveforms transmitted by the users and a second component that represents correlations among multipath signal amplitudes associated with the waveforms transmitted by the users, generating, as a function of the correlation matrix, detection statistics corresponding to symbols generated by the users and encoded in the waveforms, and generating estimates of the symbols based on the detection statistics.
- 2. The method of claim 1, wherein the spread spectrum waveforms are channel corrupted.
- 3. The method of claim 1, further comprising updating the first component on a time scale commensurate with a rate of change of the time lags associated with the waveforms transmitted by the users and updating the second component on time scale commensurate with a rate of change of the multipath amplitudes associated with waveforms transmitted by the users.
- 4. The method of claim 3, wherein the step of updating the second component is executed on a shorter time scale than that of updating the first component.
- 5. The method of claim 3, further comprising generating the first component of the cross correlation matrix as a composition of
(i) a first matrix component indicative of correlations among short codes associated with the respective users and (ii) a second matrix component indicative of the waveforms transmitted by the users and the time lags associated therewith.
- 6. The method of claim 5, further comprising updating the first matrix component upon addition or removal of a user to the spread spectrum system.
- 7. The method of claim 5, further comprising computing the first matrix component as a convolution of the short code associated with each user with the short codes of other users.
- 8. A method of processing short code spread spectrum waveforms transmitted by one or more users of a spread spectrum system, comprising
generating a matrix indicative of cross correlations among the waveforms as a composition of a first component that represents correlations among time lags and short codes associated with the waveforms transmitted by the users and a second component that represents correlations among multipath signal amplitudes associated with the waveforms transmitted by the users, generating estimates of symbols transmitted by the users and encoded in said waveforms as a function of the cross-correlation matrix, wherein the correlations among the short codes associated with the waveforms transmitted by the users are defined in accord with by the relation: 74Γik[m]≡12Nl∑n=0N-1cl*[n]·ck[n-m]wherein Γlk[m] represents correlation between l and k users corresponding to mth transmitted symbol, cl*[n] represents complex conjugate of the short code sequence associated with the lth user, ck[n−m] represents the short code sequence associated with kth user, N represents the length of the code, and Nl represent the number of non-zero length of the code.
- 9. The method of claim 8, wherein the step of estimating the symbols further comprises generating, as a function of the correlation matrix, detection statistics corresponding to symbols generated by the users and encoded in the waveforms.
- 10. The method of claim 9, wherein the step of estimating the symbols comprises utilizing the detection statistics to estimate the symbols.
- 11. The method of claim 10, wherein the first component of the cross-correlation matrix is defined in accord with the relation:
- 12. The method of claim 11, wherein the cross-correlation matrix is defined in accord with the relation:
- 13. The method of claim 12, wherein the detection statistics are obtained in accord with the following relation:
- 14. The method of claim 13, wherein the step of generating estimates comprises performing multi-stage decision-feedback interference cancellation (MDFIC).
- 15. The method of claim 14, wherein the step of performing MDFIC includes estimating symbols in accord with the relation:
- 16. The method of claim 15, further comprising the step of updating the C-matrix upon occurrence of a change in a user's delay lag time.
- 17. The method of claim 1, further comprising the step of selecting each user to be composed of a plurality of virtual users, wherein each virtual user transmits one bit in a symbol period.
- 18. A method of processing short code spread spectrum waveforms transmitted by one or more users of a spread spectrum system, comprising
generating a matrix indicative of cross correlations among the waveforms as a composition of a first component that represents correlations among time lags and short codes associated with the waveforms transmitted by the users and a second component that represents correlations among multipath signal amplitudes associated with the waveforms transmitted by the users, generating estimates of symbols transmitted by the users and encoded in said waveforms.
- 19. The method of claim 18, wherein the step of generating estimates of the symbols further comprises generating, as a function of the correlation matrix, detection statistics corresponding to the symbols.
- 20. The method of claim 19, further comprising the step of updating the first component of the correlation matrix on a first time scale and updating the second component of the correlation matrix on a second time scale, wherein the second time scale is shorter than the first time scale.
Parent Case Info
[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 |