Patent ID: 7203220

Claim:
A method for code-tracking in a CDMA communication system, the method comprising: (a) receiving an electromagnetic signal comprising a superposition of a plurality of signal components of different signal paths corresponding to a transmitted user signal that was spread with a code sequence, (b) digitizing a signal derived from the electromagnetic signal, (c) distributing the digitised signal to a plurality of receiver fingers of a rake receiver, each finger being assigned to a different one of the signal paths, (d) distributing the digitised signal in each finger to a detection branch and a synchronizing branch, (e) decorrelating at least one signal derived from the digitised signal in a first finger of the rake receiver corresponding to a first signal path using the code sequence in the synchronizing branch to generate an intermediate signal for the first signal path corresponding to the first finger, and (f) reducing the interference of at least one other signal component of at least one other signal path corresponding to at least one other finger of the rake receiver with the signal component of the first signal path corresponding to the first finger by: calculating the interference contribution of the at least one other finger in the first finger; and subtracting, for the first signal path, the interference contribution of the at least one other finger from the intermediate signal to produce an interference reduced signal.