Patent ID: 7839915

Claim:
A receiver comprising: a sampler configured to form samples of a received spread spectrum modulated signal, at least one reference code block configured to generate at least one reference code, and a correlation block comprising: a first register configured to form first and second reference code parts from at least one reference code, a second register configured to form a sample string from samples formed of the received signal, and a correlator configured to correlate the first reference code part with the sample string to form first correlation part results, and to correlate the second reference code part with the sample string to form second correlation part results, wherein said correlator is configured to perform said correlations at different times and by using the same sample string, and a controller, wherein said first register comprises a code shift register and a code register for each reference code, and wherein said code shift register is configured to transfer data of the code shift register into the code register; said second register comprises a sample shift register, said controller is configured to transfer the data of said code shift register and sample shift register to store a new sample in the sample shift register and to read new reference code data into the code shift register after the formation of the new sample, and said code shift register, code register and sample shift register are equal in length; and wherein said first and second reference code parts are configured to be periodically updated.