Patent ID: 7710942

Claim:
A method of performing time drift compensation in a receiver, the method comprising the steps of: receiving a signal comprising both data chips and pilot chips; producing a control pulse after having received a certain number of chips of the received signal; controlling a variable delay applied to the received signal; sending, to demodulation units in the receiver, a delayed signal in which chips have been omitted or duplicated on the basis of said control pulse; supplying, to said demodulation units in the receiver, a compensation signal that indicates whether chips have been omitted or duplicated in the delayed signal; and demodulating in a first and a second demodulation unit the delayed signal such that the demodulation units consider the omission or duplication of chips in the delayed signal and demodulating the received pilot chips in the first demodulation unit to produce demodulated pilot chips and the received data chips in the second demodulation unit to produce demodulated data chips.