In order to spread the data sequence (Direct Sequence Spread Spectrum), the code sequence must be:
Much faster than the data sequence.
Exhibit some Randomness properties.
Note that the data sequence has a slower speed (less transitions) than the Code sequence. By Multiplying the data sequence with the faster code sequence, the resulting product yields a sequence with more transitions than the original data. (Faster speed). With suitable
random-like codes the resulting sequence will have the same speed as the code sequence.