SlideShare a Scribd company logo
1 of 8
Download to read offline
EEP316 Laboratory
Code Division Multiple Access (CDMA)
with
Direct-Sequence Spread Spectrum (DSSS)
30/1/13
Indra Bhushan 2010EE50548
Umang Gupta 2010EE50564
Vivek Mangal 2010EE50566
Spread Spectrum-DSSS & CDMA
Aim: Demonstration of some principle of direct sequence spread spectrum (DSSS)
system.
Theory:
Spread Spectrum- A modulation technique that spreads a signal’s power over a wide band
of frequencies. The main reasons for this technique is that the signal becomes much less
susceptible to electrical noise and interferes less with other radio-based systems.
A DSSS generator:
To generate a spread spectrum signal one requires:
1. A modulated signal somewhere in the RF spectrum
2. A PN sequence to spread it
A DSSS demodulator:
A demodulator for the DSSS of Figure 1 is shown in block form in Figure 3.
The input multiplier performs the de-spreading of the received signal, and the second
multiplier translates the modulated signal down to baseband. The filter output would
probably require further processing - not shown - to ‘clean up’ the waveform to binary
format.
The PN sequence at the receiver acts as a ‘key’ to the transmission. It must not only have the
same clock and bit pattern; it must be aligned properly with the sequence at the transmitter.
MATLAB code:
% Direct Sequence Spread Spectrum
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
clc
clear
% Generating the bit pattern with each bit 6 samples long
b=round(rand(1,20));
pattern=[];
for k=1:20
if b(1,k)==0
sig=zeros(1,6);
else
sig=ones(1,6);
end
pattern=[pattern sig];
end
plot(pattern);
axis([-1 130 -.5 1.5]);
title('bfit Original Bit Sequence');
% Generating the pseudo random bit pattern for spreading
spread_sig=round(rand(1,120));
figure,plot(spread_sig);
axis([-1 130 -.5 1.5]);
title('bfit Pseudorandom Bit Sequence');
% XORing the pattern with the spread signal
hopped_sig=xor(pattern,spread_sig);
% Modulating the hopped signal
dsss_sig=[];
t=[0:100];
fc=.1
c1=cos(2*pi*fc*t);
c2=cos(2*pi*fc*t+pi);
for k=1:120
if hopped_sig(1,k)==0
dsss_sig=[dsss_sig c1];
else
dsss_sig=[dsss_sig c2];
end
end
figure,plot([1:12120],dsss_sig);
axis([-1 12220 -1.5 1.5]);
title('bfit DSSS Signal');
% Plotting the FFT of DSSS signal
figure,plot([1:12120],abs(fft(dsss_sig)))
OBSERVATIONS:
DSBSC signal from the first multiplier.
Spread Sprectrum (DSSS) signal
Spectrum Analyser Output
Demodulated Output
Comments:
The experiment demonstrates the DSSS transmission. In this we use more band-width than
required. The energy as shown is distributed across the whole band-width of transmitter.
Hence, signal can be transmitted as low SNR; infact the signal is transmitted using PRBS and
a knowledge of PRBS helps in demodulation on other side. However, it become very difficult
to intercept this signal as SNR is low and hence signal identification becomes difficult leave
alone demodulation. DSSS is used in various areas like CDMA, a similar method is freq.
hoping in which we sent signal at a random carrier frequency.

More Related Content

What's hot (20)

Indoor propagation model (IPM)
Indoor propagation model (IPM)Indoor propagation model (IPM)
Indoor propagation model (IPM)
 
Chap 4 (large scale propagation)
Chap 4 (large scale propagation)Chap 4 (large scale propagation)
Chap 4 (large scale propagation)
 
Propagation Model
Propagation ModelPropagation Model
Propagation Model
 
Introduction to equalization
Introduction to equalizationIntroduction to equalization
Introduction to equalization
 
(Ofdm)
(Ofdm)(Ofdm)
(Ofdm)
 
Switching systems lecture3
Switching  systems lecture3Switching  systems lecture3
Switching systems lecture3
 
Link budget calculation
Link budget calculationLink budget calculation
Link budget calculation
 
DSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter DesignDSP_FOEHU - Lec 11 - IIR Filter Design
DSP_FOEHU - Lec 11 - IIR Filter Design
 
Multiple acces techniques
Multiple acces techniquesMultiple acces techniques
Multiple acces techniques
 
4.3 types of diversity
4.3  types of diversity4.3  types of diversity
4.3 types of diversity
 
Chap 5 (small scale fading)
Chap 5 (small scale fading)Chap 5 (small scale fading)
Chap 5 (small scale fading)
 
Chapter 5
Chapter 5Chapter 5
Chapter 5
 
Wireless Communication
Wireless CommunicationWireless Communication
Wireless Communication
 
Eqalization and diversity
Eqalization and diversityEqalization and diversity
Eqalization and diversity
 
Base band transmission
Base band transmissionBase band transmission
Base band transmission
 
Spread Spectrum
Spread SpectrumSpread Spectrum
Spread Spectrum
 
Small scale fading
Small scale fadingSmall scale fading
Small scale fading
 
OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)OFDM (Orthogonal Frequency Division Multiplexing)
OFDM (Orthogonal Frequency Division Multiplexing)
 
Wireless channels
Wireless channels Wireless channels
Wireless channels
 
OFDM
OFDMOFDM
OFDM
 

Viewers also liked

EEL316: BER Manual
EEL316: BER ManualEEL316: BER Manual
EEL316: BER ManualUmang Gupta
 
EEL316: Noise generation histogram
EEL316: Noise generation histogramEEL316: Noise generation histogram
EEL316: Noise generation histogramUmang Gupta
 
EEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit GenerationEEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit GenerationUmang Gupta
 
EEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisitionEEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisitionUmang Gupta
 
Performance analysis of new binary orthogonal codes for ds cdma communicat
Performance analysis of new binary orthogonal codes for ds cdma communicatPerformance analysis of new binary orthogonal codes for ds cdma communicat
Performance analysis of new binary orthogonal codes for ds cdma communicatIAEME Publication
 
Digital communication (DSSS)
Digital communication  (DSSS)Digital communication  (DSSS)
Digital communication (DSSS)SSGMCE SHEGAON
 
EEP301: Ca06 sample
EEP301: Ca06 sampleEEP301: Ca06 sample
EEP301: Ca06 sampleUmang Gupta
 
EEP301: Dc modular servo motor
EEP301: Dc modular servo motorEEP301: Dc modular servo motor
EEP301: Dc modular servo motorUmang Gupta
 
EEP303: Cycle ii exp 4
EEP303: Cycle ii   exp 4EEP303: Cycle ii   exp 4
EEP303: Cycle ii exp 4Umang Gupta
 
EEP303: Experiment 2c
EEP303: Experiment 2cEEP303: Experiment 2c
EEP303: Experiment 2cUmang Gupta
 
EEP301: Process control trainer II
EEP301: Process control trainer IIEEP301: Process control trainer II
EEP301: Process control trainer IIUmang Gupta
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulatorUmang Gupta
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulatorUmang Gupta
 
EEP303: Cycle ii exp 2
EEP303: Cycle ii   exp 2EEP303: Cycle ii   exp 2
EEP303: Cycle ii exp 2Umang Gupta
 

Viewers also liked (20)

EEL316: BER Manual
EEL316: BER ManualEEL316: BER Manual
EEL316: BER Manual
 
EEL316: PAM TDM
EEL316: PAM TDMEEL316: PAM TDM
EEL316: PAM TDM
 
EEL316: Noise generation histogram
EEL316: Noise generation histogramEEL316: Noise generation histogram
EEL316: Noise generation histogram
 
EEL316: ASK
EEL316: ASKEEL316: ASK
EEL316: ASK
 
EEL316: FSK
EEL316: FSKEEL316: FSK
EEL316: FSK
 
EEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit GenerationEEL316: Pseudo Random Bit Generation
EEL316: Pseudo Random Bit Generation
 
EEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisitionEEL316: Dpsk - BER & carrier acquisition
EEL316: Dpsk - BER & carrier acquisition
 
Performance analysis of new binary orthogonal codes for ds cdma communicat
Performance analysis of new binary orthogonal codes for ds cdma communicatPerformance analysis of new binary orthogonal codes for ds cdma communicat
Performance analysis of new binary orthogonal codes for ds cdma communicat
 
Digital communication (DSSS)
Digital communication  (DSSS)Digital communication  (DSSS)
Digital communication (DSSS)
 
Linear block code
Linear block codeLinear block code
Linear block code
 
EEP301: Ca06 sample
EEP301: Ca06 sampleEEP301: Ca06 sample
EEP301: Ca06 sample
 
EEP301: Dc modular servo motor
EEP301: Dc modular servo motorEEP301: Dc modular servo motor
EEP301: Dc modular servo motor
 
EEP303: Cycle ii exp 4
EEP303: Cycle ii   exp 4EEP303: Cycle ii   exp 4
EEP303: Cycle ii exp 4
 
EEP303: Experiment 2c
EEP303: Experiment 2cEEP303: Experiment 2c
EEP303: Experiment 2c
 
EEP301: Process control trainer II
EEP301: Process control trainer IIEEP301: Process control trainer II
EEP301: Process control trainer II
 
EEP303: Exp 2
EEP303: Exp 2EEP303: Exp 2
EEP303: Exp 2
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulator
 
EEP301: linear system simulator
EEP301: linear system simulatorEEP301: linear system simulator
EEP301: linear system simulator
 
EEP303: Cycle ii exp 2
EEP303: Cycle ii   exp 2EEP303: Cycle ii   exp 2
EEP303: Cycle ii exp 2
 
EEP303: Exp5
EEP303: Exp5EEP303: Exp5
EEP303: Exp5
 

Similar to EEL316: CDMA with DSSS

Code Division Multiple Access.pptx
Code Division Multiple Access.pptxCode Division Multiple Access.pptx
Code Division Multiple Access.pptxzakariahassanhassan1
 
Differential 8 PSK code with multisymbol interleaving
Differential 8 PSK code with multisymbol interleavingDifferential 8 PSK code with multisymbol interleaving
Differential 8 PSK code with multisymbol interleavingSaša Đorđević
 
Ct2 2013 14
Ct2 2013 14Ct2 2013 14
Ct2 2013 14dana53
 
EBDSS Max Research Report - Final
EBDSS  Max  Research Report - FinalEBDSS  Max  Research Report - Final
EBDSS Max Research Report - FinalMax Robertson
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEIOSR Journals
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEIOSR Journals
 
Real Time System Identification of Speech Signal Using Tms320c6713
Real Time System Identification of Speech Signal Using Tms320c6713Real Time System Identification of Speech Signal Using Tms320c6713
Real Time System Identification of Speech Signal Using Tms320c6713IOSRJVSP
 
DME Interference Mitigation through Blanking
DME Interference Mitigation through BlankingDME Interference Mitigation through Blanking
DME Interference Mitigation through BlankingNikhil Anand
 
Mat lab for bplc
Mat lab for bplcMat lab for bplc
Mat lab for bplcwendye13
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Usatyuk Vasiliy
 
77 ghz acc radar simulation platform
77 ghz acc radar simulation platform77 ghz acc radar simulation platform
77 ghz acc radar simulation platformGv0zdb
 
Iaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdmaIaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdmaIaetsd Iaetsd
 
Adc lab experimets
Adc lab experimetsAdc lab experimets
Adc lab experimetsishan111
 

Similar to EEL316: CDMA with DSSS (20)

Cdma and 3 g
Cdma and 3 gCdma and 3 g
Cdma and 3 g
 
Code Division Multiple Access.pptx
Code Division Multiple Access.pptxCode Division Multiple Access.pptx
Code Division Multiple Access.pptx
 
fhss
fhssfhss
fhss
 
Differential 8 PSK code with multisymbol interleaving
Differential 8 PSK code with multisymbol interleavingDifferential 8 PSK code with multisymbol interleaving
Differential 8 PSK code with multisymbol interleaving
 
Ct2 2013 14
Ct2 2013 14Ct2 2013 14
Ct2 2013 14
 
Spread Spectrum.ppt
Spread Spectrum.pptSpread Spectrum.ppt
Spread Spectrum.ppt
 
EBDSS Max Research Report - Final
EBDSS  Max  Research Report - FinalEBDSS  Max  Research Report - Final
EBDSS Max Research Report - Final
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
 
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFEChannel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
Channel Equalization of WCDMA Downlink System Using Finite Length MMSE-DFE
 
Real Time System Identification of Speech Signal Using Tms320c6713
Real Time System Identification of Speech Signal Using Tms320c6713Real Time System Identification of Speech Signal Using Tms320c6713
Real Time System Identification of Speech Signal Using Tms320c6713
 
DME Interference Mitigation through Blanking
DME Interference Mitigation through BlankingDME Interference Mitigation through Blanking
DME Interference Mitigation through Blanking
 
2015LISAT_pathloss1
2015LISAT_pathloss12015LISAT_pathloss1
2015LISAT_pathloss1
 
Pulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMAPulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMA
 
Mat lab for bplc
Mat lab for bplcMat lab for bplc
Mat lab for bplc
 
Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...Cycle’s topological optimizations and the iterative decoding problem on gener...
Cycle’s topological optimizations and the iterative decoding problem on gener...
 
77 ghz acc radar simulation platform
77 ghz acc radar simulation platform77 ghz acc radar simulation platform
77 ghz acc radar simulation platform
 
Dsp manual
Dsp manualDsp manual
Dsp manual
 
Iaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdmaIaetsd performance analysis of multicarrier ds-cdma
Iaetsd performance analysis of multicarrier ds-cdma
 
Adc lab experimets
Adc lab experimetsAdc lab experimets
Adc lab experimets
 
Multirate sim
Multirate simMultirate sim
Multirate sim
 

More from Umang Gupta

EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1Umang Gupta
 
EEP303: Fault studies
EEP303: Fault studiesEEP303: Fault studies
EEP303: Fault studiesUmang Gupta
 
EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation Umang Gupta
 
EEP306: pulse width modulation
EEP306: pulse width modulation EEP306: pulse width modulation
EEP306: pulse width modulation Umang Gupta
 
EEP306: Phase locked loop
EEP306: Phase locked loopEEP306: Phase locked loop
EEP306: Phase locked loopUmang Gupta
 
EEP306: Line coding
EEP306: Line codingEEP306: Line coding
EEP306: Line codingUmang Gupta
 
EEP306: Frequency modulation
EEP306: Frequency modulationEEP306: Frequency modulation
EEP306: Frequency modulationUmang Gupta
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulationUmang Gupta
 
EEP306: Binary phase shift keying
EEP306: Binary phase shift keyingEEP306: Binary phase shift keying
EEP306: Binary phase shift keyingUmang Gupta
 
EEP306: Bit error rate
EEP306: Bit error rateEEP306: Bit error rate
EEP306: Bit error rateUmang Gupta
 
EEP306: Amplitude modulation
EEP306: Amplitude modulationEEP306: Amplitude modulation
EEP306: Amplitude modulationUmang Gupta
 
EEP301: Ac position control
EEP301: Ac position controlEEP301: Ac position control
EEP301: Ac position controlUmang Gupta
 

More from Umang Gupta (16)

EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1EEP303 Cycle ii exp-1
EEP303 Cycle ii exp-1
 
EEP303: Exp1
EEP303: Exp1EEP303: Exp1
EEP303: Exp1
 
EEP303: Exp4
EEP303: Exp4EEP303: Exp4
EEP303: Exp4
 
EEP303: Fault studies
EEP303: Fault studiesEEP303: Fault studies
EEP303: Fault studies
 
EEP303: Ex 5
EEP303: Ex 5EEP303: Ex 5
EEP303: Ex 5
 
EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation EEP306: Quadrature amplitude modulation
EEP306: Quadrature amplitude modulation
 
EEP306: pulse width modulation
EEP306: pulse width modulation EEP306: pulse width modulation
EEP306: pulse width modulation
 
EEP306: Phase locked loop
EEP306: Phase locked loopEEP306: Phase locked loop
EEP306: Phase locked loop
 
EEP306: Line coding
EEP306: Line codingEEP306: Line coding
EEP306: Line coding
 
EEP306: Frequency modulation
EEP306: Frequency modulationEEP306: Frequency modulation
EEP306: Frequency modulation
 
EEP306: Delta modulation
EEP306: Delta modulationEEP306: Delta modulation
EEP306: Delta modulation
 
EEP306: Binary phase shift keying
EEP306: Binary phase shift keyingEEP306: Binary phase shift keying
EEP306: Binary phase shift keying
 
EEP306: Bit error rate
EEP306: Bit error rateEEP306: Bit error rate
EEP306: Bit error rate
 
EEP306: Amplitude modulation
EEP306: Amplitude modulationEEP306: Amplitude modulation
EEP306: Amplitude modulation
 
EEP301: Exp5
EEP301: Exp5EEP301: Exp5
EEP301: Exp5
 
EEP301: Ac position control
EEP301: Ac position controlEEP301: Ac position control
EEP301: Ac position control
 

Recently uploaded

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxAnupkumar Sharma
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfSpandanaRallapalli
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxChelloAnnAsuncion2
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceSamikshaHamane
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxthorishapillay1
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Mark Reed
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxMaryGraceBautista27
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptxmary850239
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17Celine George
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPCeline George
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Jisc
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxAshokKarra1
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTiammrhaywood
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...Postal Advocate Inc.
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfMr Bounab Samir
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Celine George
 

Recently uploaded (20)

MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptxMULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
MULTIDISCIPLINRY NATURE OF THE ENVIRONMENTAL STUDIES.pptx
 
ACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdfACC 2024 Chronicles. Cardiology. Exam.pdf
ACC 2024 Chronicles. Cardiology. Exam.pdf
 
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptxGrade 9 Q4-MELC1-Active and Passive Voice.pptx
Grade 9 Q4-MELC1-Active and Passive Voice.pptx
 
Roles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in PharmacovigilanceRoles & Responsibilities in Pharmacovigilance
Roles & Responsibilities in Pharmacovigilance
 
OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...OS-operating systems- ch04 (Threads) ...
OS-operating systems- ch04 (Threads) ...
 
Proudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptxProudly South Africa powerpoint Thorisha.pptx
Proudly South Africa powerpoint Thorisha.pptx
 
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
Model Call Girl in Tilak Nagar Delhi reach out to us at 🔝9953056974🔝
 
Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)Influencing policy (training slides from Fast Track Impact)
Influencing policy (training slides from Fast Track Impact)
 
Science 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptxScience 7 Quarter 4 Module 2: Natural Resources.pptx
Science 7 Quarter 4 Module 2: Natural Resources.pptx
 
4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx4.18.24 Movement Legacies, Reflection, and Review.pptx
4.18.24 Movement Legacies, Reflection, and Review.pptx
 
How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17How to Add Barcode on PDF Report in Odoo 17
How to Add Barcode on PDF Report in Odoo 17
 
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdfTataKelola dan KamSiber Kecerdasan Buatan v022.pdf
TataKelola dan KamSiber Kecerdasan Buatan v022.pdf
 
What is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERPWhat is Model Inheritance in Odoo 17 ERP
What is Model Inheritance in Odoo 17 ERP
 
Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...Procuring digital preservation CAN be quick and painless with our new dynamic...
Procuring digital preservation CAN be quick and painless with our new dynamic...
 
Karra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptxKarra SKD Conference Presentation Revised.pptx
Karra SKD Conference Presentation Revised.pptx
 
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPTECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
ECONOMIC CONTEXT - LONG FORM TV DRAMA - PPT
 
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptxYOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
YOUVE_GOT_EMAIL_PRELIMS_EL_DORADO_2024.pptx
 
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
USPS® Forced Meter Migration - How to Know if Your Postage Meter Will Soon be...
 
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdfLike-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
Like-prefer-love -hate+verb+ing & silent letters & citizenship text.pdf
 
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
Incoming and Outgoing Shipments in 3 STEPS Using Odoo 17
 

EEL316: CDMA with DSSS

  • 1. EEP316 Laboratory Code Division Multiple Access (CDMA) with Direct-Sequence Spread Spectrum (DSSS) 30/1/13 Indra Bhushan 2010EE50548 Umang Gupta 2010EE50564 Vivek Mangal 2010EE50566
  • 2. Spread Spectrum-DSSS & CDMA Aim: Demonstration of some principle of direct sequence spread spectrum (DSSS) system. Theory: Spread Spectrum- A modulation technique that spreads a signal’s power over a wide band of frequencies. The main reasons for this technique is that the signal becomes much less susceptible to electrical noise and interferes less with other radio-based systems. A DSSS generator: To generate a spread spectrum signal one requires: 1. A modulated signal somewhere in the RF spectrum 2. A PN sequence to spread it A DSSS demodulator: A demodulator for the DSSS of Figure 1 is shown in block form in Figure 3. The input multiplier performs the de-spreading of the received signal, and the second multiplier translates the modulated signal down to baseband. The filter output would
  • 3. probably require further processing - not shown - to ‘clean up’ the waveform to binary format. The PN sequence at the receiver acts as a ‘key’ to the transmission. It must not only have the same clock and bit pattern; it must be aligned properly with the sequence at the transmitter. MATLAB code: % Direct Sequence Spread Spectrum %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% clc clear % Generating the bit pattern with each bit 6 samples long b=round(rand(1,20)); pattern=[]; for k=1:20 if b(1,k)==0 sig=zeros(1,6); else sig=ones(1,6); end pattern=[pattern sig]; end plot(pattern); axis([-1 130 -.5 1.5]); title('bfit Original Bit Sequence'); % Generating the pseudo random bit pattern for spreading spread_sig=round(rand(1,120)); figure,plot(spread_sig); axis([-1 130 -.5 1.5]); title('bfit Pseudorandom Bit Sequence'); % XORing the pattern with the spread signal hopped_sig=xor(pattern,spread_sig); % Modulating the hopped signal dsss_sig=[]; t=[0:100]; fc=.1 c1=cos(2*pi*fc*t); c2=cos(2*pi*fc*t+pi); for k=1:120 if hopped_sig(1,k)==0 dsss_sig=[dsss_sig c1]; else dsss_sig=[dsss_sig c2]; end end figure,plot([1:12120],dsss_sig); axis([-1 12220 -1.5 1.5]); title('bfit DSSS Signal');
  • 4. % Plotting the FFT of DSSS signal figure,plot([1:12120],abs(fft(dsss_sig)))
  • 5.
  • 6. OBSERVATIONS: DSBSC signal from the first multiplier. Spread Sprectrum (DSSS) signal
  • 8. Demodulated Output Comments: The experiment demonstrates the DSSS transmission. In this we use more band-width than required. The energy as shown is distributed across the whole band-width of transmitter. Hence, signal can be transmitted as low SNR; infact the signal is transmitted using PRBS and a knowledge of PRBS helps in demodulation on other side. However, it become very difficult to intercept this signal as SNR is low and hence signal identification becomes difficult leave alone demodulation. DSSS is used in various areas like CDMA, a similar method is freq. hoping in which we sent signal at a random carrier frequency.