Patent ID: 7376175

Claim:
A communications device for detecting user transmitted symbols encoded in spread spectrum waveforms (hereinafter “user waveforms”) comprising: a processing element coupled with an associated cache and an associated random access memory (hereinafter “RAM”), a host controller coupled with the cache, the host controller storing data representative of a characteristic of the user waveforms in the cache, the processing element generating a matrix representing estimates of the symbols encoded in the user waveforms as a function of the data stored in the cache, wherein the data stored by the host controller in the cache associated with the processing element is representative of any of (i) a correlation of time-lags between the user waveforms and (ii) a correlation of complex amplitudes between the user waveforms, wherein the host controller stores in the RAM associated with the processing element data representing a correlation of code sequences for the user waveforms, wherein the processing element generates said matrix as a function of the data stored by the host controller in the cache associated with that processing element and the data stored by the host controller in the RAM associated with that processing element, the processing element stores the matrix in the RAM associated with that processing element.