Spread spectrum communication in which the chips are distributed in time in such a way as to overcome problems (eg Rayleigh fading) caused by delays

In a spread-spectrum communication system, at the transmitting end (71) a plurality of chips generated by spectrum spreading from each of the bits constituting transmission information are distributed along the time axis, and transmitted. At the receiving end (72), the transmission information is recovered while integrating information of the chips distributed along the time axis. The transmission information may be repeated multiple times (73), and then the resulting information is spread (74) by a spreading code (a n ) to generate the transmission data (Figure 1). Alternatively (Figure 4), the transmission information may be first spread (74) by a spreading code (b n ) and then interleaved (86) to generate the transmission data.