Wireless communication systems and methods for contiguously addressable memory enabled multiple processor based multiple user detection
First Claim
1. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- user waveforms”
) comprising a first memory, a set of one or more first processing elements, coupled to the first memory, the set of first processing elements generating a matrix (hereinafter “
r-matrix”
) representative of cross correlations among user waveforms and storing that r-matrix to contiguous locations within the first memory.
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 procesing element produces estimates of the user transmitted symbols as a function of the R-matrix.
104 Citations
29 Claims
-
1. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- user waveforms”
) comprisinga first memory, a set of one or more first processing elements, coupled to the first memory, the set of first processing elements generating a matrix (hereinafter “
r-matrix”
) representative of cross correlations among user waveforms and storing that r-matrix to contiguous locations within the first memory. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10)
- user waveforms”
-
11. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- user waveforms”
) comprisinga first memory, a set of one or more first processing elements, coupled to a direct memory access engine (hereinafter “
DMA engine”
), the set of first processing elements generating a matrix (hereinafter “
R-matrix”
) representative of cross correlations among user waveforms,the DMA engine coupled with the first memory, the DMA engine storing that R-matrix to contiguous locations within the first memory. - View Dependent Claims (12, 13, 14, 15, 16, 17, 18, 19, 20)
- user waveforms”
-
21. A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “
- user waveforms”
) comprisinga first memory, a set of one or more first processing elements, coupled to the first memory, the set of first processing elements generating a matrix (hereinafter “
R-matrix”
) representative of cross correlations among user waveforms and storing that R-matrix to contiguous locations within the first memorya second processing element coupled to the first memory, the second processing element accessing R-matrix from contiguous location within the first memory and generating symbol estimates as a composition of the R-matrix. - View Dependent Claims (22, 23, 24, 25, 26, 27, 28, 29)
- user waveforms”
Specification