← Back to VOLUME 2, ISSUE 11, NOVEMBER 2025
This work is licensed under a Creative Commons Attribution 4.0 International License.
Design And Implementation Of a Digital Direct Sequence Spread Spectrum (DSSS) System for Eight Users Using FPGA
Dr. Kamal Aboutabikh
π 2 viewsπ₯ 0 downloads
Abstract: In this paper, we design a digital DSSS System using Cyclone II EP2C20F484C7 FPGA from ALTERA placed on education and development board DE-1 for the DSSS system with the transmitting and receiving sections according to the following parameters: -Clock frequency of the system 10 KHz.
-Length of spreading pseudo-noise code (PNC): is (16) chips.
Type generation of spreading code: Walsh codes (H16).
-Length of data bit: is 3 bits with (16) chips for every one bit.
-spread operation: X -Number of users: is eight.
-User 1 with Data (00) and pseudo-noise code:
Code 1= [ 1111111111111111]
1 β +1 , 0 β β1 βΉ Code 1= [ 1111111111111111]
-User 2 with Data (01) and pseudo-noise code: Code 2= [ 1010101010101010]
1 β +1 , 0 β β1 βΉ Code 2= [ 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1]
-User 3 with Data (10) and pseudo-noise code: Code 3= [ 1100110011001100]
1 β +1 , 0 β β1 βΉ Code 3= [ 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1]
-User 4 with Data (11) and pseudo-noise code: Code 4= [ 1001100110011001]
1 β +1 , 0 β β1 βΉ Code 4= [ 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1]
-User 5 with Data (00) and pseudo-noise code: Code 5= [ 1111000011110000]
1 β +1 , 0 β β1 βΉ Code 5= [ 1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1]
-User 6 with Data (01) and pseudo-noise code: Code 6= [ 1010010110100101]
1 β +1 , 0 β β1 βΉ Code 6= [ 1 -1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1]
-User 7 with Data (10) and pseudo-noise code: Code 7= [ 1100001111000011]
1 β +1 , 0 β β1 βΉ Code 7= [ 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1] e-ISSN 3108-026X International Multidisciplinary Research Journal Reviews (IMRJR) A Peer-reviewed journal Volume 2, Issue 11, November 2025 | DOI 10.17148/IMRJR.2025.021102 -User 8 with Data (11) and pseudo-noise code: Code 8= [ 1001011010010110]
1 β +1 , 0 β β1 βΉ Code 8= [ 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 1 -1]
These codes must be orthogonal to each other, so they are chosen according to Welch's codes via the HADAMARD matrix, for a (16-bit) codes, the H16 array should be chosen.
Keywords: CDMA, DSSS, Walsh Codes, PNC, PNCG, FPGA.
-Length of spreading pseudo-noise code (PNC): is (16) chips.
Type generation of spreading code: Walsh codes (H16).
-Length of data bit: is 3 bits with (16) chips for every one bit.
-spread operation: X -Number of users: is eight.
-User 1 with Data (00) and pseudo-noise code:
Code 1= [ 1111111111111111]
1 β +1 , 0 β β1 βΉ Code 1= [ 1111111111111111]
-User 2 with Data (01) and pseudo-noise code: Code 2= [ 1010101010101010]
1 β +1 , 0 β β1 βΉ Code 2= [ 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1 1 -1]
-User 3 with Data (10) and pseudo-noise code: Code 3= [ 1100110011001100]
1 β +1 , 0 β β1 βΉ Code 3= [ 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1]
-User 4 with Data (11) and pseudo-noise code: Code 4= [ 1001100110011001]
1 β +1 , 0 β β1 βΉ Code 4= [ 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1 1 -1 -1 1]
-User 5 with Data (00) and pseudo-noise code: Code 5= [ 1111000011110000]
1 β +1 , 0 β β1 βΉ Code 5= [ 1 1 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1]
-User 6 with Data (01) and pseudo-noise code: Code 6= [ 1010010110100101]
1 β +1 , 0 β β1 βΉ Code 6= [ 1 -1 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1]
-User 7 with Data (10) and pseudo-noise code: Code 7= [ 1100001111000011]
1 β +1 , 0 β β1 βΉ Code 7= [ 1 1 -1 -1 -1 -1 1 1 1 1 -1 -1 -1 -1 1 1] e-ISSN 3108-026X International Multidisciplinary Research Journal Reviews (IMRJR) A Peer-reviewed journal Volume 2, Issue 11, November 2025 | DOI 10.17148/IMRJR.2025.021102 -User 8 with Data (11) and pseudo-noise code: Code 8= [ 1001011010010110]
1 β +1 , 0 β β1 βΉ Code 8= [ 1 -1 -1 1 -1 1 1 -1 1 -1 -1 1 -1 1 1 -1]
These codes must be orthogonal to each other, so they are chosen according to Welch's codes via the HADAMARD matrix, for a (16-bit) codes, the H16 array should be chosen.
Keywords: CDMA, DSSS, Walsh Codes, PNC, PNCG, FPGA.
How to Cite:
[1] Dr. Kamal Aboutabikh, βDesign And Implementation Of a Digital Direct Sequence Spread Spectrum (DSSS) System for Eight Users Using FPGA,β International Multidisciplinary Research Journal Reviews (IMRJR) (IMRJR), DOI: 10.17148/IMRJR.2025.021102
Call for Papers
π A Multidisciplinary Journal
Submit on or before: 31.07.2026
- SubmissionOn or before deadline
- Notificationwithin 7 days
- Publicationwithin 1 day
- FrequencyMonthly (12 issues/year)
Downloads
Paper FormatΒ©οΈ Copyright Form
Submit to editor@imrjr.com
Submit My PaperAuthor Center
IMRJR Standards
π
Article of the Year
Award
The Future of Automotive Manufacturing: Integrating AI, ML, and Generative AI for Next-Gen Automatic Cars
Chandrakanth Rao Madhavaram, Janardhana Rao Sunkara, Chandrababu Kuraku, Eswar Prasad Galla, Hemanth Kumar Gollangi
Read Article βπ₯Most Downloaded
- 1.
- 2.
- 3.doi logoπ₯ 5 downloads
- 4.
- 5.







