Patent ID: 7706427
Filing Date: 2010-04-27
Classification: H04J

Abstract:
1. A despreader for generating one or more despread values corresponding to application of one or more despreading codes to a sequence of spread values, the despreader comprising: one or more data buffers; an adder adapted to generate a sum of a pair of values read from the one or more data buffers; a subtractor adapted to generate a difference of the pair of values read from the one or more data buffers; and a controller adapted to control (1) reading of the pair of values from the one or more data buffers and (2) writing of the sum and difference values into the one or more data buffers, wherein: after each pair of spread values is stored in the one or more data buffers, the despreader generates and stores one or more pairs of sum and difference values in the one or more data buffers; the despreader is adapted to store one or more of the pairs of sum and difference values in the one or more data buffers as intermediate despread values; and the despreader is adapted to generate each pair of sum and difference values from either (i) a pair of spread values or (ii) a pair of previously generated intermediate despread values.