Patent ID: 7248623

Claim:
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, wherein the first component is updated on a time scale commensurate with a rate of change of the time lags associated with the waveforms transmitted by the users and the second component is updated on a time scale commensurate with a rate of change of the multipath amplitudes associated with waveforms transmitted by the users.