Patent ID: 8811143

Claim:
A spread spectrum signal receiver digital processing unit, the digital processing unit being adapted to receive an incoming stream of data samples and in response thereto produce a decoded signal, the digital processing unit comprising: a correlation module adapted to correlate data blocks formed from the incoming stream of data samples with a local code replica segment to produce a first number of intermediate accumulation results; an aggregation module adapted to receive the first number of intermediate accumulation results and to combine the first number of consecutive ones of said intermediate accumulation results to form a target number of aggregated accumulation results, said target number being less than or equal to the first number, wherein the aggregation module is adapted to form the target number of aggregated accumulation results in dependence on a Doppler shift expressed by a carrier vector; and a second correlation module adapted to correlate the aggregrated accumulation results with the carrier vector to produce a decoded signal that is compensated for the Doppler shift.