A spread spectrum communicating method does not use as a spreading code a normal PN code having a code length of an add number of chips in the original form, but uses a PN code having a code length of an even number of chips obtained by adding or subtracting a code of a predetermined number of chips to or from the original PN code to use it as the spreading code.