Direct Sequence Spread Spectrum With Barker Code and QPSK: Saed Thuneibat
Direct Sequence Spread Spectrum With Barker Code and QPSK: Saed Thuneibat
Direct Sequence Spread Spectrum With Barker Code and QPSK: Saed Thuneibat
org
ISSN (e): 2250-3021, ISSN (p): 2278-8719
Vol. 06, Issue 06 (June. 2016), ||V1|| PP 62-67
Abstract: - Spread Spectrum technique is a digital passband technique. It uses a special code which is known
only to the transmitter and receiver of that message. The special code appears as a noise signal to the jammer
who tries to jam the channel. In this paper, we present the Direct Sequence Spread Spectrum. Firstly, we show an
overview of Direct Sequence Spread Spectrum, then, we simulate Direct Sequence Spread Spectrum using
MATLAB. The results of simulation are presented in this paper. We are clearly demonstrating the benefits of
Direct Sequence Spread Spectrum in a digital communication system in providing privacy and antijamming. The
simulation by MATLAB program simplifies the study, analysis and development of these techniques in modern
digital communication networks.
I. INTRODUCTION
In real communication system we have links with limited bandwidths. The wise use of these
bandwidths has been, and will be, one of the main challenges of electronic communications; the issue is
different in optical communications. However, the meaning of wise may depend on the application. Usually, we
need to combine several low bandwidth channels to make use of one channel with a larger bandwidth.
Sometimes we need to expand the bandwidth of a channel to achieve goals such as privacy and antijamming.
There are two broad categories of bandwidth utilization: multiplexing and spreading. In multiplexing, our goal is
efficiency; we combine several channels into one. In spreading our goals are privacy and antijamming; we
expand the bandwidth of a message signal to insert redundancy, which is necessary to achieve these goals.
In literature, last years, a number of research papers have been published. In [1], authors compared
between Frequency Hopping Spread Spectrum (FHSS) and Direct Sequence Spread Spectrum (DSSS) in terms
Bit Error Rate (BER) as the performance parameter for the comparison. It was found that DSSS with different
sequence codes provides better BER than FHSS. Paper [2] discussed various techniques like Direct Sequence
(DS), Frequency Hopping (FH), pseudorandom noise (PN) sequences. MATLAB simulation is performed and a
comparative study among various techniques is achieved. For comparison the parameters discussed are error
probability, noise, power spectral density, error rate performance, interference and bandwidth. Authors
concluded that Spread Spectrum (SS) techniques become more and more popular. DS and FH are the two major
methods of SS. They have different strongpoint and are equally important. M-sequence and Gold-sequence have
almost the same performance with single information transmission. However, the multi-user situation is
demanded now days.
In paper [3], MATLAB Simulink software was used to design and simulate the operation of
equivalent base-band binary phase shift keying (BPSK) and DSSS system. The performance evaluation was
tested by simulating the design to get the received data which compared with transmitted data, and also to study
the effect of additive white Gaussian noise (AWGN) and calculate BER. The simulation results shows that the
performance of the system in presence of AWGN is better when using Integrator and Dump in active correlator
than using digital LPF in active correlator.
II. SPREADING SPECTRUM TECHNIQUES
SS is a modulation method that spreads narrow band signals over a wide range of frequencies at the
transmitting end and then dispreads it into the original data bandwidth at the receiving end [4]. The SS
technique increases the bandwidth of the transmitting signals to a value much larger than is needed to transmit,
thus, if the required bandwidth for each station is B, SS expands it to B ss [5], Such that Bss>>B, as shown in
figure 1. The expanded bandwidth allows the source to wrap its message in protected envelope for a more
secure transmission.
Fig. 2: FHSS.
Figure 3 illustrates the principles of FHSS. In this case, M is 8 and k is 3. The PN code generator will
create 8 different 3- bit pattern which are mapped to different frequencies in the frequency table.
Figure 10 depicts transmitter, channel and receiver of DSSS system. In the transmitter stage, the
baseband data signal m(t) is spread using PN-Sequence c(t) [6]. Then, the resultant spread signal s(t) is applied
to BPSK modulator. The output signal of the BPSK modulator x(t) is transmitted over AWGN channel.
Accordingly, transmitted signal is thus a direct sequence spread binary phase-shift-keyed (DS/BPSK). In the
receiver, the received signal is demodulated using coherent detector and is then multiplied again by the same
(synchronized) PN code. Another observation is that the despread operation is the same as the spread
operation.
There are different code sequences that can be used with DSSS scheme. Gold Sequences and Walsh
Codes may be used as the pseudorandom codes for transmission. In this paper, for the simulation we used
Barker code. 11 bit Barker code is encoded by polar NRZ, one example is shown as encoded sequence in
figure 12.
V. CONCLUSION
The goal of this paper is to explain and simulate the DSSS modulation using MATLAB environment to
simplify the analysis and design of this technique. Results of simulation are clearly demonstrates that the goal
is achieved.
REFERENCES
[1] .Vandana Nath and Abhishesh Kumar A Comparative Study of Spread Spectrum Technique Based
onVarious Pseudorandom Codes, Global Journal of researches in engineering, Volume 12, Issue 6,
Version 1.0, May 2012.
[2]. Vishal Sharma, Richa Sharma "ANALYSIS OF SPREAD SPECTRUM IN MATLAB" International
Journal of Scientific & Engineering Research, Volume 5, Issue 1, January-2014.
[3] Thamer M. Jamel and Sadiq K. Gharkan "Design and simulation PN synchronization of base band direct
sequencespreadspectrumDS/SSsystem"January2009 https://www.researchgate.net/publication/212116390
[4] ." Spread spectrum concept", 2000, http://www.labyrinth.net.au/~steve/papers/concepts.pdf.
[5] Behrouz A.Forouzan "data communications and networking", 4 th edition.
[6] S. Hykin,"Communication Systems", fourth edition ,John Wiley and Sons,Inc.,2001
[7] John Ga. Proakis and Masoud Salehi, Contemporary Communication Systems Using MATLAB.