Patent ID: 7295597

Claim:
A multicode receiver for receiving data carried by a plurality of spread spectrum signals having a corresponding plurality of spreading codes, the spreading codes being substantially mutually orthogonal, the receiver having intercode interference suppression, the receiver comprising: a multicode spread spectrum receiver to provide a set of data estimates comprising a plurality of estimates of data carried by said plurality of spread spectrum signals, one estimate for each said spread spectrum signal; a plurality of respreaders to respread said plurality of data estimates; a plurality of interference suppressers, at least one interference suppressor for each of said plurality of spreading codes, each said at least one interference suppresser for each code being configured to suppress respread data estimates for the spread spectrum signals of the other codes from a received signal; a plurality of rake fingers each comprising respective said plurality of interference suppressers; and a plurality of rake combiners, one for each of said plurality of spreading codes.