Binary spreading sequences or chaotic nonbinary sequences are used in code division multiple access systems. In contrast to those sequences, this paper presents the theory, simulation, and implementation in digital signal processor technology of a code division multiple access system that uses random spreading sequences. The expressions for probability of bit error are derived for the cases when the additive white Gaussian noise and fading are present in the channel. Because the overall transmitted signal is a sum of random signals, the security of signal transmission in this communication system can be enormously increased and will depend on the goodness of the random sequence generator. The developed theory was confirmed by a prototype of the system that was designed in digital signal processor technology. The prototype used spreading sequences that had statistical characteristics very close to the characteristics of theoretical random sequences. The main problem in the system is how to synchronize the received spread sequence with the locally generated sequence. Hence, a mathematical model of the synchronization block for the system has been separately designed and developed. The synchronization procedure has been demonstrated on the basis of application of a periodically repeated pilot sequence. erates a multiuser signal that has characteristics of a white Gaussian noise signal because the spreading is performed using Gaussian random number generator. The system is supposed to have the best possible masking property of the transmitted information contents and the best possible protection of information contents, which depends mostly on the random characteristics of spreading sequences.In practice, it is hard to design a pure random number generator. In order to confirm our theoretical model, we generated Gaussian sequences in the digital signal processor (DSP) prototype by using the random sequences generated by nonlinear feedback shift registers and then transforming them using the Box-Muller method [12]. For this purpose, a prototype of the complete CDMA communication system is developed including noise and fading generators by using TigerSHARC Analog Devices processor as a hardware platform.The theoretical model of the system is developed for the case when the transmitter generates a multiuser signal, composed of N single-user random noise-like signals. The expression for the probability of error is derived, and the characteristics of the system are analyzed, assuming that additive white Gaussian noise (AWGN) and fading are present in the channel [19,20]. A CDMA system with impulse noise in the channel and diversity reception is presented in [21]. The uplink system is analyzed assuming a wide-band multipath channel represented by the delay tapped lines [22].In this system, the received CDMA signal is a mixture of Gaussian sequences, which increases security in signal transmission because it is hard to distinguish and separate message signals from the channel noise. The noise-like random nature of the trans...