second code spreading means for spreading for M symbols one or more spread signals fed from the first code spreading means using a third spreading code, where M is a natural number equal to or greater than one, the third spreading code being a complex conjugate of a second spreading code which differs from base station to base station and has a period longer than the information symbol period;