Patent ID: 7920619

Claim:
A method for processing a received multicode signal containing a plurality of symbol streams transmitted over two or more codes, said method comprising: despreading the received multicode signal over a plurality of successive symbol periods to generate despread symbols; determining waveform correlations between transmitted symbols corresponding to said despread symbols in successive processing windows that span two or more symbol periods and that overlap in time; and reducing computational load for computing said waveform correlations by reusing channel coefficients used to determine the waveform correlations in a previous processing window to determine the waveform correlations in one or more subsequent processing windows; wherein reducing the computational load for computing the waveform correlations further comprises: computing the waveform correlations in one of a lower triangle and an upper triangle of a waveform correlation matrix to determine a partial waveform correlation matrix; and taking the conjugate of waveform correlations in the partial waveform correlation matrix to determine the remaining waveform correlations for the waveform correlation matrix.