SSC Handout - 8

You might also like

Download as pdf or txt
Download as pdf or txt
You are on page 1of 2

Spread Spectrum Communications 1st Term, Final Year (09TL Batch) Lab 8

Student Roll number: Points scored:

Group: Teachers signature:

Date of submission:

Direct Sequence Spread Spectrum (DSSS) Objectives: i) To understand the basics of Direct Sequence Spread Spectrum (DSSS) ii) To implement multi multi-user DSSS transceiver iii) To test the multi-user transceiver by sending textual data user Requirements: PC, Matlab (preferably 2007b or later Communication and Signal Processing Toolbox later, Theory:
DSSS is a direct-sequence signal is a spread spectrum signal generated by the direct mixing of sequence spread-spectrum the data with a spreading waveform before the final carrier modulation. When we implement DSSS using Matlab, we utilize modulation in a complex baseband format, therefore we can use sing the spreader after modulator. Details of DSSS have been discussed in detail during the Lab and cussed therefore would not be repeated here. Following, I have given block diagrams that you can use for simulation in Matlab. I have provided Matlab code, which is available on my webpage. I expect you to go through and reverse engineer it to understand how it works, if you have not understood it yet.

Figure 1: Transmitter for DSSS :

Department of Telecommunication Engineering

Mehran UET, Jamshoro

Spread Spectrum Communications 1st Term, Final Year (09TL Batch) Lab 8

Figure 2: Transceiver for 2 : 2-User DSSS

Lab Tasks:
The source code for DSSS transmitter is given on my webpage. The first program also plots the frequency contents of a single user transmitter. Extend this by implementing 4-trans transmitters, and plot the frequency contents of the composite spread signal.

Answer the following question: (answer exactly what the question asks no non-disussion) non
1) What is the difference between FHSS and DSSS DSSS? 2) What is the main application of DS in Wireless Communication? DSSS 3) Compare Walsh codes with OVSF codes. Where are they used? 4) Is it possible to have non-orthogonal codes as spreading codes? Give some examples where nonorthogonal orthogonal used in DSSS based syst systems 5) How many users can be accommodated by a single OVSF code of spreading factor 128? How many can be accommodated by a Walsh matrix where each code has a spreading factor of 256? 6) What is the difference between spreading and scrambling? Where are the used? they

Department of Telecommunication Engineering

Mehran UET, Jamshoro

You might also like