despreading unit 3 the delay unit 15 is provided to offset routing skews between antennas of the base station the present embodiment utilizes the delay unit 15 only in the despreading unit 3 as shown the data walsh codes t 1 and t 2 are dependent on a kind of diversity mode for instance in the case in which the terminal specific receiver is associated with otd t 1 and t 2 are not equal and the controller 6 operates the despreading units 1 and 3 to make the walsh codes twice longer than those without diversity on the contrary in the conditions of tstd std and txaa t 1 and t 2 are identical and the length of walsh code is the same as that with diversity the multipliers 21 and 22 regenerate pilot and data signals by multiplying a signal from the base station respectively by the pilot and data walsh codes p 1 and t 1 outputs from the multipliers 21 and 22 are applied to the pilot and data integrates 11 and 13 respectively synthesized pilot and data signals in the integrators 11 and 13 are multiplied at the multiplier 23 that is a data signal restored or regenerated by a despreading operation with the data walsh code is multiplied by a pilot signal restored in order to load a path characteristic on the data.