Patent ID: 7453922

Claim:
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 the R-matrix to contiguous locations within the first memory, a second processing element coupled with the first memory, the second processing element accessing the R-matrix from said contiguous locations within the first memory and generating symbol estimates as a composition of the R-matrix, a second memory coupled with the set of first processing elements and a third processing element, the third processing element generating a matrix (hereinafter “gamma-matrix”) representative of a correlation between a code associated with one user and those associated with one or more other users, the third processing element placing the gamma-matrix in the second memory, wherein the gamma-matrix is a composition of a complex conjugate of the code associated with one user and a complex conjugate of the codes associated with one or more other users.