Wireless communications systems and methods for virtual user based multiple user detection utilizing vector processor generated mapped cross-correlation matrices
First Claim
8. A system for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- physical user waveforms”
) comprising one or more processors coupled with apparatus that receives the physical user waveforms, the one or more processors generating one or more virtual user waveforms representing each of the transmitted physical user waveforms, each virtual user waveform representing at least a portion of a symbol encoded in its respective physical user waveform, one or more vector processors coupled with the one or more processors, the vector processor generating cross-correlations among the virtual user waveforms as a function of one or more characteristics of the respective physical user waveforms, the one or more processors generating estimates of the symbols encoded in the physical user waveforms as a function of the cross-correlations.
5 Assignments
0 Petitions
Accused Products
Abstract
The invention provides methods and apparatus for multiple user detection (MUD) processing that have application, for example, in improving the capacity CDMA and other wireless base stations. One aspect of the invention provides a multiprocessor, multiuser detection system for detecting user transmitted symbols in CDMA short-code spectrum waveforms. A first processing element generates a matrix (hereinafter, “gamma matrix”) that represents a correlation between a short-code associated with one user and those associated with one or more other users. A set of second processing elements generates, e.g., from the gamma matrix, a matrix (hereinafter, “R-matrix”) that represents cross-correlations among user waveforms based on their amplitudes and time lags. A third processing element produces estimates of the user transmitted symbols as a function of the R-matrix.
87 Citations
19 Claims
-
8. A system for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- physical user waveforms”
) comprisingone or more processors coupled with apparatus that receives the physical user waveforms, the one or more processors generating one or more virtual user waveforms representing each of the transmitted physical user waveforms, each virtual user waveform representing at least a portion of a symbol encoded in its respective physical user waveform, one or more vector processors coupled with the one or more processors, the vector processor generating cross-correlations among the virtual user waveforms as a function of one or more characteristics of the respective physical user waveforms, the one or more processors generating estimates of the symbols encoded in the physical user waveforms as a function of the cross-correlations. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15)
- physical user waveforms”
- 16. In a system for detecting user transmitted symbols encoded in spread spectrum waveforms, the improvement comprising a processor that generates cross-correlations among the waveforms as a function of block-floating integer representations of one or more characteristics of those waveforms.
-
18-1. In the system of claim 17, the further improvement wherein the vector processor generates the cross-correlations in as a plurality of block-floating integer representations.
Specification