There are provided input route selecting means 711-713 and 723-725 for
selecting, in accordance with the oversampling phase, input routes along
which reception data and codes are to be input to individual shift
register means, a plurality of data shift register means 707-710 that are
caused by the input route selecting means to operate in groups
corresponding to respective oversampling phases, code shift register
means 719-722 corresponding to the respective data shift register means
707-710, and despreading integration calculating means 702 and 704.
Correlation calculations are performed while reception data are stored in
the tap groups efficiently, whereby the search window width is increased
when the oversampling setting number is low. Further, the power
consumption is reduced by lowering the shift frequency of the shift
register means.