Application of residue number system in the generation of PN-sequences for CDMA systems

Pseudo-noise (PN) sequences are sequences that are practically deterministic but passes many test for randomness. PN sequences are used in the CDMA systems for the detection of received data which is affected by multiple access interference (MAI). The sequences with low cross correlation factor performs better in the presence of interference. This article presents the generation of PN sequence using residue arithmetic. Residue number system (RNS) is a non-weighted, non-positional carry free arithmetic which represents an integer as a set of remainders. The use of RNS in PN sequence generation offers low cross correlation values. This property is investigated in this article and is compared with other PN sequences such as m-sequence and Gold sequence. Simulation results shows that the performance of RNS based PN sequence is superior than other sequences.

[1]  Deepak Kedia Comparative Analysis of Peak Correlation Characteristics of Non-Orthogonal Spreading Codes for Wireless Systems , 2012, ArXiv.

[2]  Jenn-Dong Sun,et al.  On Theory and Fast Algorithms for Error Correction in Residue Number System Product Codes , 1993, IEEE Trans. Computers.

[3]  A. E. Emam,et al.  Direct Sequence Spread Spectrum Technique with Residue Number System , 2008 .

[4]  Lie-Liang Yang,et al.  Coding Theory and Performance Of Redundant Residue Number System Codes , .

[5]  Deepak Singh,et al.  Simulation of QPSK Modulation Technique in CDMA System Using Rician Channel , 2013 .

[6]  Sarat Kumar Patra,et al.  A PN Sequence Generator based on Residue Arithmetic for Multi-User DS-CDMA Applications , 2012 .

[7]  Balasubramaniam Natarajan,et al.  On the performance of redundant residue number system codes assisted STBC design , 2012, 2012 International Conference on Computing, Networking and Communications (ICNC).

[8]  Lie-Liang Yang,et al.  Redundant residue number system based error correction codes , 2001, IEEE 54th Vehicular Technology Conference. VTC Fall 2001. Proceedings (Cat. No.01CH37211).

[9]  Stephen S. Yau,et al.  Error Correction in Redundant Residue Number Systems , 1973, IEEE Trans. Computers.

[10]  L. B. Milstein,et al.  Theory of Spread-Spectrum Communications - A Tutorial , 1982, IEEE Transactions on Communications.

[11]  Manuel Blum,et al.  A Simple Unpredictable Pseudo-Random Number Generator , 1986, SIAM J. Comput..

[12]  L. B. Milstein,et al.  Spread spectrum access methods for wireless communications , 1995, IEEE Commun. Mag..