Professional Documents
Culture Documents
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
I. Introduction
Direct sequence spread spectrum is a promising multiple access technology for present and next
generation mobile communication systems [1]. In this technique multiple users can access a single
communication channel by using unique spreading codes. The signal which is transmitted by any user
consists of users data that modulates its spreading code which in turn modulates a carrier. The special
code acts as a noise to the jammer who tries to jam the signal. The detector receives a signal composed of
sum of all users signals which overlap in time and frequency. In this system particular users signal is
detected by correlating the entire received signal with that of users coded waveform. It is an area of
growing interest due to its attractive properties which has led to increase in capacities over TDMA and
FDMA systems [2]. The next section contains a description of PN sequences. In the third section a detailed
look at the Convolutional codes is given. We then describe the DS-CDMA followed by fading channels and
our simulation results. The last section contains the concluding remarks and future work.
II. PN Sequences
These are periodic, deterministic and binary sequences with a noise like wave form. It is also known as
Pseudo-random noise since it looks random for the user who does not know the code. The longer the
period of PN spreading code, the harder will be the detection of the sequence. A good PN sequence s(t) is
characterized by an autocorrelation function which is high near =0 and low for all 0. As several users
are sharing the same band using different PN sequences, therefore the cross correlation among different
pairs of PN sequences must be small to reduce mutual interference. The most widely known PN
sequences are the maximum length shift register sequences [3]. This sequence can be generated using
feedback shift registers which are made up of m flip-flops that have two states memory stages and logic
circuit as shown in figure below.
www.ijafrse.org
International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE)
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
www.ijafrse.org
International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE)
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
where j = 1, 2 n and gi(j) {0,1} are the coefficients. These coefficients constitute the encoding logic of
the encoder. In case of a feedback encoder, we need a vector of feedback connection polynomials. The
length of this vector is the number of inputs in the encoder diagram. The elements of this vector indicate
the feedback connection for each input, using an octal format.
A trellis description of a convolutional encoder shows how each possible input to the encoder influences
both the output and the state transitions of the encoder. The figure 3 depicts a trellis for the
convolutional encoder of figure 2. The encoder has four states (numbered in binary from 00 to 11), a onebit input, and a two-bit output. (The ratio of input bits to output bits makes this encoder a rate-1/2
encoder.) Each solid arrow shows how the encoder changes its state if the current input is zero, and each
dashed arrow shows how the encoder changes its state if the current input is one. The octal numbers
above each arrow indicate the current output of the encoder. If the encoder is in the 10 state and receives
an input of zero, it outputs the code symbol 3 and changes to the 01 state. If it is in the 10 state and
receives an input of one, it outputs the code symbol 0 and changes to the 11 state [4]. Convolutional
decoding is the process of searching for the path that an encoder has traversed.
Three main convolutional decoding schemes exist: sequential decoding, majority-logic decoding, and
Viterbi decoding. Sequential decoding is the first practical decoding technique for convolutional codes.
Majority-logic decoding scheme appeared some time later. In 1967 Viterbi published a new decoding
method, known as the Viterbi algorithm. It is the most widely used decoding method in practice and gives
satisfactory performance [3].
www.ijafrse.org
International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE)
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
A direct sequence spread spectrum signal is amplitude modulated by a very high rate NRZ binary stream
of digits. Hence if the original signal is s(t) , where
s(t)= (2Ps)1/2 d(t) cos wo t
(2)
(3)
where g(t) is a pseudo random noise binary sequence having the values +1 or -1 [6]. The DSSS system
satisfies certain requirements like: 1) The spreading signal has a bandwidth much larger than the
minimum bandwidth required to transmit the desired information which, for a digital system, is
baseband data. 2) The code signal is independent of data and is of much higher chip rate than the data
signal. 3) Despreading is accomplished by cross correlation of the received spread signal with a
synchronized replica of the same code signal used to spread the data [5].
www.ijafrse.org
International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE)
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
The implementation of DS-CDMA is simulated in MATLAB R2013a, here we have analyzed the
performance of DS-CDMA system by plotting the graph between BER Vs Eb /No. The BER performance of a
coherent BPSK system is
BER = Pe = () erfc (Eb /No)1/2
(4)
5.
Constraint
4
length
www.ijafrse.org
International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE)
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
0.0157.
B.P. Lathi, Zhi Ding, Modern Digital and Analog Communication Systems, Oxford University
Press, 4th edition, 2012.
[2]
M. Katta Swamy, M.Deepthi, V.Mounika, R.N.Saranya, Performance Analysis of DSSS and FHSS
Techniques over AWGN Channel, International Journal of Advancements in Technology, vol. 4,
no.1, pp. 59-65, March 2013.
[3]
Yuan Jiang, A Practical Guide to Error Control Coding using Matlab, Artech House publishers,
Oct. 2010.
[4]
http://www.mathworks.com
[5]
Vijay K. Garg, Wireless Communications and Networking, Morgan Kaufmann publishers, 2007.
[6]
Michael B. Pursley, Thomas C. Royster, High-Rate Direct-Sequence Spread Spectrum with ErrorControl Coding, IEEE Trans. on commun, vol. 54, no. 9, pp. 1693-1702, Sept. 2006.
[7]
Andrew J. Viterbi, Very low rate convolutional codes for maximum theoretical performance of
spread spectrum multiple access channels, IEEE journal on selected areas in communications,
vol. 8, no. 4, pp.641-649, May 1990.
www.ijafrse.org
International Journal of Advance Foundation And Research In Science & Engineering (IJAFRSE)
Volume 1, Special Issue , ICCICT 2015. Impact Factor: 1.036, Science Central Value: 26.54
www.ijafrse.org