Patent ID: 7532691

Claim:
A method comprising: applying a plurality of input signals to a plurality of parallel channels, wherein said plurality of parallel channels correspond to a plurality of stages, and wherein said plurality of input signals correspond to at least one data-bearing signal received from a communication channel; producing a plurality of intermediate signals, wherein; there is at least one intermediate signal per stage per input signal, and at least one of said intermediate signals is based, at least in part, on a sum of products of associated delayed versions of said input signals produced by said parallel channels at a particular stage and a plurality of coefficients that are adapted to a spread spectrum sequence; for each input signal, summing the intermediate signals corresponding to that input signal to form a respective one of a plurality of data-bearing output signals; and converting the plurality of data-bearing output signals into a single output signal, wherein said converting includes multiplexing the plurality of data-bearing output signals into the single output signal.