SlideShare una empresa de Scribd logo
1 de 6
Descargar para leer sin conexión
Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.705-710
705 | P a g e
Analysis of Adaptive Direct sequence Spread Spectrum using
Least mean squares Algorithm
Mainak Chakraborty*, Moloy Kumar Chowdhury**
*(Department of Electronics & Communication Engg, Heritage Institute of Technology, Kolkata)
** (Department of Electronics & Communication Engg, Heritage Institute of Technology, Kolkata)
ABSTRACT
Spread spectrum forms an important
aspect of digital communication technology where
the message signal is transmitted over a channel
having bandwidth much greater than required.
Direct Sequence Spread Spectrum (DSSS) belongs
to the category of spread spectrum methods and
forms an important part in mobile
communications. The objective of this paper is to
investigate the FIR optimal, Wiener and least
mean square (LMS) algorithms in the design of
traversal tap delay line filters for the purpose of
compensating the effect of the quasi-static
communication channel in mobile communication
using DSSS. The designed equalizers remove the
distortion caused by the channel from the
transmitted signal with the help of an adaptive,
recursive Weiner filtering technique using the
concept of Weiner-Hopf equation using LMS
algorithm and to aid in the equalization process, a
training sequence is first transmitted to adapt the
filter coefficients. The performance metrics are
studied for DSSS system with and without
adaptive equalization. Further, the convergence of
LMS algorithm is also verified as well as the
impact of different step-sizes on the speed of the
conversion and the accuracy of the overall
algorithm. Exhaustive Monte Carlo simulative
analysis have been performed to investigate the
scheme under varying distortion levels and Signal
to noise ratio (SNR) values via impulse response,
frequency response and uncoded Bit Error Rate
(BER) simulations.
Keywords - Direct Sequence Spread Spectrum,
Least Mean Square, Weiner-Hopf equation, Channel
Equalization, Adaptive filter, Transversal tap delay
line filters, Bit error rate.
I. INTRODUCTION
In digital communication, spread spectrum
technique is used to increase the transmitted signal
bandwidth to a higher value than required for
transmitting the information digits. Spread spectrum
technology was developed for military and
intelligence purpose, and radar engineers employed
the method of spectrum spreading for jamming. Most
recent spread spectrum techniques (2.4GHz) are
associated with IEEE 802.11 standard. There are a
few number of spread spectrum methods among
which two are approved by FCC, namely Direct
sequence spread spectrum and Frequency Hopping
spread spectrum. IEEE 802.11 direct sequence spread
spectrum technology encompasses differential binary
phase shift keying for 1Mbps and differential
quadrature phase shift keying at 2Mbps. Both these
digital modulation techniques used are based on
phase shift keying modulation.
Sometimes signals are at a low probability
to intercept, and as a result they are difficult to be
detected or to be demodulated after detection. To
ensure the security, a signal is needed to be
developed which is very difficult to interfere with or
to “jam”. Employment of spread spectrum techniques
eliminates the problems and also fulfils the question
of security[1].
Direct sequence spread spectrum techniques
offers several advantages like easy implementation
and high data rate. At present almost all Wireless
LANs use this technology. Here both the transmitter
and receiver are set with frequency at 22 MHz. In
DSSS, chipping code is used to combine with data
signal. The RF carrier is then modulated by the
combined signal so that the transmitted signal is
spread over a wide bandwidth. Another name of
chipping code is processing gain which is implied to
protect high signal from interference. Sum of chips in
the code will determine how big the spreading
occurs, and sum of chip per bit and code rate will
determine the data rate.[2]
We may consider frequency translation of a
message signal of B Hz by DSBSC modulation
technique. The modulated signal (of bandwidth 2B
Hz) .It would typically override the noise occupying
the same part of the spectrum. So it would be easy to
detect by spectrum analyzer giving very high
probability of intercept. Moreover, to achieve
synchronous demodulation, a carrier synchronized
with transmitter is required at the receiver [19].The
recovered signal to noise ratio comes as 3 dB better
than measured one and it occurs due to coherent
addition from each of sidebands where noise is not
added. This 3 dB improvement is called as
processing gain. In practice, transmission bandwidth
and message bandwidth are in the ratio of 2:1 and
thousand of different carriers are implemented in
Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.705-710
706 | P a g e
order to generate thousands of DSBSC signals from
same message. As the carriers are spread over a
large bandwidth (much greater than 2B Hz) all of
these DSBSC signals are spread over the same
bandwidth. Here the power of an individual DSBSC
in spread spectrum phenomenon is thousand times
less as compared to the single DSBSC case. It would
be hard to find out by spectrum analyzer, as over the
entire bandwidth occupied by one of these DSBSC
signals, it would be in literally „buried in the noise‟
state. Instead of the total transmitted power being
concentrated in a band of width 2B Hz, the multiple
carriers have spread it over a very wide bandwidth.
We observe that the signal-to-noise ratio for each
DSBSC is very low (well below 0 dB). At the
receiver in order. to recover the message from the
transmitted spread spectrum signal , thousands of
local carriers are needed, at the same frequency and
of the same relative phase, as all those at the
transmitter. All these carriers come from a pseudo
random binary sequence (PRBS) generator. [9]
With the help of a stable clock, and a long sequence,
it can be proved that the spectrum of a pseudo
random binary sequence generator is a good source
of these carriers. Similarly, a second PRBS
generator, at the same rate, and correctly aligned, is
enough to regenerate all the local carriers at the
receiver demodulator for perfect synchronization.
Alternatively the PRBS signal is termed as PN –
pseudo noise - signal, since its spectrum approaches
that of random noise [7].
In other words, correct sequence at the receiver
means that the message received from each of the
thousands of minute DSBSC signals are combined in
phase, coherently and are added up to produce a
finite message output. Otherwise they add with
random phases, which in turn results weak power
level noise-like output [14].
II. ADAPTIVE FILTERING
In direct sequence code division multiple
access(DS/CDMA) system, to recover the
transmitted information, the received signal should
first despread using a locally generated pseudo noise
(PN) code sequence. The code acquisition performs
initial code timing alignment between the locally
generated and received signals. Code acquisition
method is usually conducted using a correlator to
serially search the code phase, which is related to the
channel propagation delay. This approach performs
well for the adaptive filtering approaches have high
acquisition-based capacity and drawback of these
schemes is high computational complexity [8]. Due
to down-sampling operations, the computational
complexity of the adaptive filters can be effectively
reduced. Code synchronization is a very essential
and important part of any spread spectrum (SS)
system in order to remove the spreading effect
induced by the transmitter and to exploit the
processing gain of the spread signal [12].The
receiver must be able to estimate the delay offset
between the spreading code in the received signal
and the locally generated replica of the code before
data demodulation is started. Code synchronization
is usually developed over two steps, namely
acquisition and tracking [9].In this application of
multirate processing, not only the computational
complexity, but also the mean acquisition time can
be effectively reduced. Here the basic idea of the
scheme used in multirate adaptive filtering for
DS/CDMA code acquisition is discussed [10].
Figure 1 shows a generic adaptive signal processing
system. The system consists of three parts processor,
adaptation algorithm, performance function. The
processor is a part of the system that is actual
responsible for processing of input signal x and
generating output signal y . The processor is
however to be a FIR digital filter. The performance
function however takes the signals x and y as
inputs along with other data d that may affect the
performance of the system from x to y .The
performance function is the quality measure of the
adaptive system. To the objective function and in
control theory it corresponds to the cost function.
The output  is the performance function of the
quality signal illustrating the processor at its present
state and indicating whether it is performing well
taking into account the input signal, output signal
and other relevant parameters[18]. The quality signal
 is finally fed to the adaptation algorithm. The
task of adaptation algorithm is to change of the
parameters of the processor in such a way
performance is maximized. In the example of
adaptive filters this would require change in tap
weights. Close loop adaptation has advantage of
being usable in many situations where no analytic
synthesis procedure is either exist or is known
and/or when the input signal characteristics varies
considerably. Further in cases where physical system
components values are variable or inaccurately
known closed loop adaptation will be the best choice
of parameters. In the event of partial system failure
the adaptation mechanism may even be able to
readjust the processor [21].
In a way that the system will still achieve
an acceptable performance. System reliability can
often be improved using performance feedback.
There are however some inherent problems as
well.The processor model and the way the adjustable
parameters of the processor model is chosen affects
the possibilities of building a good adaptive
system[6]. We must be sure that the desired response
of the processor can really be achieved by adjusting
the parameters within the allowed range.Using too
complicated a processor model would on the other
handmake analytic analysis of the system
cumbersome or even impossible.The performance
function also has to be chosen carefully [17]. If the
Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.705-710
707 | P a g e
Figure 1 Closed Loop Generic Adaptive System
performance function does not have a unique
extremum, the behaviour of the adaptation process
may be uncertain. Further, in many cases it is
desirable(but not necessary)that the performance
function is differentiable. Choosing “other data”
carefully may also afffect the usefulness of the
performance function of the system [20].Finally the
adaptation algorithm must be able to adjust the
parametersof the processorin a way to improve the
performance as fast as possible and to eventually
convergeto the optimum solution(in the sense of the
performance function).Too fast an adatation
algorithm may, however, resultsin instability or
undesiredoscillatory behaviour. These problems are
well known from optimization and control
theory[5].
The processor and the performance
function:- In this section a common processor
model, th eadaptive linear combiner and a common
performance function, the mean square error wull be
presented.Throughout the text,vectornotation will be
used where all the vectors are assumed to be column
vectors. And are usually indicated as a transpose of
a row vector unless stated otherwise [13].
The adptive linear combiner:- One of the most
common processor model is the so called adaptive
linear combiner shown in figure 3.2. In the most
general form the combiner is assumed to have L+1
inputs denoted
0 1[ ..... ]T
k k k LkX x x x
……………………………(1)
Where the subscript k is used as the time index .
Similarly the gainsor weights of the different
branches are denoted
0 1[ ..... ]T
k k k LkW w w w
………………………
……(2)
Since we are now discussing with an adaptive
system the weights will also vary in time and hence
have a time subscript k. The output y of the adaptive
multiple input linear combiner can be expressed as
0
L
k lk lk
l
y w x

 
…………………………………(3)
As can be seen from equation (3.3) this is nothing
but a dot product between the input vector and the
weight vector ,hence
T T
k k k K Ky X W W X 
……………………….(4)
III. LMS ALGORITHM
The After Least mean squares (LMS)
algorithms are a class of adaptive filter used to
mimic a desired filter by finding the filter
coefficients that relate to producing the least mean
squares of the error signal (difference between the
desired and the actual signal). It is a stochastic
gradient descent method in that the filter is only
adapted based on the error at the current time [4].
The LMS algorithm uses a special estimate of the
gradient that is valid for the adaptive linear
combiner. Thus, the LMS algorithm is more
restricted in its use than the other methods. On the
other hand, LMS algorithm is important because of
its ease of computation and because of it does not
require the repetitive gradient estimation[16]. The
LMS algorithm is quite often the best choice for
many different adaptive signal processing
applications in processing domain. The LMS
algorithm is a widely used algorithm for adaptive
filtering. The algorithm is described by the following
equations [11].
1
0
( ) ( )* ( )
M
i
i
y n W n x n i


  ……………(5)
( ) ( ) ( )e n d n y n  ………………………(6)
( 1) ( ) 2 ( )* ( )i iw n w n ue n x n i    ….(7)
In these equations, the tap inputs x(n),x(n-
1),……,x(n-M+1) form the elements of the reference
signal x(n), where M-1 is the number of delay
elements. d(n) denotes the primary input signal, e(n)
denotes the error signal and constitutes the overall
system output. ( )iw n denotes the tap weight at the
nth iteration. In equation (3), the tap weights update
in accordance with the estimation error. And the
scaling factor u is the step-size parameter u controls
the stability and convergence speed of the LMS
Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.705-710
708 | P a g e
algorithm. The LMS algorithm is convergent in the
mean square if and only if u satisfies the condition: 0
< u < 2 / tap-input power M where tap input power
is:
1
2
0
{ ( ) }
M
k
E u n k


 . Here max is the largest
Eigen value of the correlation matrix of the input
data. The stability would be confirmed if the
following relation is satisfied:
2
0
inputsignalpower
  …………….(8)
If step size increases, it would increase adaptation
rate as well as residual mean squared errorThe LMS
algorithm is most commonly used adaptive algorithm
because of its simplicity and a reasonable
performance. Since it is an iterative algorithm it can
be used in a highly time-varying signal environment.
It has a stable and robust performance against
different signal conditions. However it may not have
a really fast convergence speed compared other
complicated algorithms like the Recursive Least
Square (RLS). It converges with slow speeds when
the environment yields a correlation matrix R
possessing a large Eigen spread. Usually traffic
conditions are not static, the user and interferer
locations and the signal environment are varying with
time, in which case the weights will not have enough
time to
converge when adapted at an identical rate.The,μ is
the step-size needs to be varied in accordance with
the varying traffic conditions. There are several
variants of the LMS algorithm that deal with the
shortcomings of its basic form. The Normalized LMS
(NLMS) introduces a variable adaptation rate [15]. It
improves the convergence speed in a non- static
environment. In another version, the Newton LMS,
the weight update equation includes whitening in
order to achieve a single mode of convergence [3].
For long adaptation processes the Block LMS is used
to make the LMS faster. In block LMS, the input
signal is divided into blocks and weights are updated
block wise. A simple version of LMS is called the
Sign LMS. It uses the sign of the error to update the
weights. Also, LMS is not a blind algorithm i.e. it
requires a priori information for the reference signal
[7].
In the block diagram (Fig. 2), the source contains
digital information. The PNS is pseudo random
sequence which is itself semi random in nature. It is
multiplied and applied to BPSK modulation input.
The modulated output is given to a time varying
channel. The channel is quasi static in nature. At the
receiver adaptive equalizer is adjusted depending on
coefficients that are determined by LMS algorithm.
The equalized output is applied to the BPSK
demodulator where it is further multiplied by PNS to
obtain binary output which is an estimate of the
original source signal.
Table:- Various Parameters and Values
Parameter Values
Total Iteration 700
Step Size 0.125
Taps 7
SNR 30dB
Figure 2 Block Diagram of DSSS-LMS
Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.705-710
709 | P a g e
IV. RESULTS OF SIMULATION
V.
Fig. 3 Training Sequence and Equalized Output
Fig.4 Noise Value for different Iteration
Fig.5 PNS Bit Sequence
Fig.6 Original Message Bit Sequence
Fig.7 Channel and Equalizer Impulse Response
Fig.9 LMS Adaptation Learning Curve
Fig.8 Dsss Frequency Spectrum
Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering
Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com
Vol. 3, Issue 3, May-Jun 2013, pp.705-710
710 | P a g e
Fig 3 shows four discrete time signals The first
sequence is training sequence for equalizer training.
The training sequence is convolved to the channel.
This is shwon in output after channel. Final output of
equalizer shows non zero values at only two time
indices. The next picture shows equalized binary
final output and equals the training sequence. In Fig
4, we observe the noise amplitude for different
iterations. The total no. of iteration are set at k=700.
In Fig. 5, PNS sequence is shown which is
pseudorandom bit sequence only for 25 iteration. In
Fig. 6, original message bit sequence generated by
the source for 10 iteration only. In Fig. 7, the imulse
response of channel and equalizer is observed. Here
we see that equalizer impulse response is inverse of
channel response and cascade combination of
channel and equalizer againstno. Of taps. In Fig.8 it
exhibits the direct sequence spread spectrum
frequencey spectrum. In Fig. 9, we observe LMS
adaptation curve for step size0.125and output
estimation error (in dB) is plotted against total no. of
iteration. Here we see that untill 100 iteration, LMS
curve exhibits fluctuations and after it becomes
constant at -0.1dB.
.
VI. CONCLUSION
Here we implemented the adaptive direct
sequence spread spectrum communication system
based on LMS algorithm. Before the actual data is
transmitted training sequence is initially sent to
adjust the equalizer to nullify the channel distortion.
Then the data is transmitted at the end of each packet
transmission and the channel profile changes. Thus
the channel is modeled as quasi static in nature. The
output sequence at DSSS demodulator equals the
original digital information sent by source. We also
observed that LMS adaptation learning curve
gradually approaches a constant value. Based on
LMS algorithm, the equalizer impulse response is
observed to be inverse of channel response.
REFERENCES
[1] G. R. Ansari and B. Liu, "Multirate signal
processing," in Sanjit. K. Mitra and James
F. Kaiser (ed.), Handbook for Digital
Signal Processin, 981-1084, John Wiley,
1993.
[2] M.G. Bellanger, G. Bonnerot, and M.
Coudreuse, "Digital filtering by polyphase
network: application to sample-rate
alteration and filter banks," IEEE
Transactions on Acoustics, Speech, and
Signal Processing, vol. 24, pp. 109-114,
April, 1976.
[3] M. Bellanger, Digital processing of signals:
Theory and practice, New York: John
Wiley & Sons, 1989.
[4] Crochiere, R.E., and Rabiner, L.R.,
"Interpolation and decimation of digital
signals - A Tutorial Review," Proceedings
of the IEEE, vol.78, pp. 56-93, March
1981.
[5] R.E., Crochiere and L.R. Rabiner, Multirate
digital signal processing Englewood Clifs,
Prentice-Hall, 1983.
[6] A.G. Dempster and M.D. Macleod,
"General algorithms for reduced adder
integer multiplier design," Electron. Letters,
vol. 31, pp. 261-264, Oct. 1995.
[7] W. Drews and L. Gaszi, "A new desig
method for polyphase filters using all-pass
sections," IEEE Transactions on Circuits
and Systems, vol. 33, pp. 346-348, March
1986.
[8] N. J. Fliege, Multirate digital signal
processing, New York: John Wiley & Sons,
1994.
[9] F. J. Harris, Multirate Signal Processing,
Upper Saddle River: Prentice Hall, 2004.
[10] T. Hentchel, Sample Rate Conversion in
Software Configurable Radios,Morwood,
MA: Artech House, 2002.
[11] A Antonieu, Digital Filter Analysis and
Application,McGraw Hill New York
[12] J W Adams FIR Digital Filters ,
IEEE,1991
[13] J W Adams and A N Wilson,A new
Approach to Digital FIRfilter,IEEE,1983.
[14] J Babts, Digital Signal Processing
Applications, Prentice Hall 1995.
[15] S. K. Mitra, Digital Signal Processing,
McGrawHill, 1999.
[16] Andrea Goldsmith, Wireless
Communications. Cambridge University
Press,2004.
[17] Bernard Sklar, Digital Communications.
Pearson Education Press,2005
[18] Chanpreet Kaur et al. / International Journal
of Engineering Science and Technology
(IJEST) “High Speed and Cost Efficient
Adaptive Equalizer for ISI Removal”Vol 3,
No 1, Jan 2011.
[19] J.G. Proakis, “Adaptive equalization for
tdma digital mobile radio,”
[20] IEEE Trans. Vehic. Technol., vol. 40, no. 2,
pp. 333–341, 1991.
[21] B. Widrow and S. D. Stearns, Adaptive
Signal Processing. Prentice Hall Signal
Processing Series, 1985.

Más contenido relacionado

La actualidad más candente

Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...
Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...
Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...inventionjournals
 
Communication channel presentation
Communication channel presentationCommunication channel presentation
Communication channel presentationbabak danyal
 
Communication systems v4
Communication systems v4Communication systems v4
Communication systems v4babak danyal
 
introdution to analog and digital communication
introdution to analog and digital communicationintrodution to analog and digital communication
introdution to analog and digital communicationSugeng Widodo
 
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...Sukhvinder Singh Malik
 
Physical layer concepts
Physical layer conceptsPhysical layer concepts
Physical layer conceptsSahil Rana
 
Evolution of Wireless Communications
Evolution of Wireless CommunicationsEvolution of Wireless Communications
Evolution of Wireless CommunicationsUday Kumar
 
Spread spectrum techniques
Spread spectrum techniquesSpread spectrum techniques
Spread spectrum techniquesFaisal Ch
 
PERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEM
PERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEMPERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEM
PERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEMijwmn
 
An Overview of Digital Communication and Transmission
An Overview of Digital Communication and TransmissionAn Overview of Digital Communication and Transmission
An Overview of Digital Communication and TransmissionDon Norwood
 
PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...
PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...
PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...IJCNCJournal
 
Performance analysis on modulation techniques of w cdma in multipath fading c...
Performance analysis on modulation techniques of w cdma in multipath fading c...Performance analysis on modulation techniques of w cdma in multipath fading c...
Performance analysis on modulation techniques of w cdma in multipath fading c...Ashish Ranjan
 
Communication system lec 8
Communication system lec 8Communication system lec 8
Communication system lec 8ZareenRauf1
 
COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...
COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...
COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...ijasa
 
Data transmission rate and bandwidth
Data transmission rate and bandwidth Data transmission rate and bandwidth
Data transmission rate and bandwidth Kajal Chaudhari
 
Performance comparison of two clipping based filtering methods for papr reduc...
Performance comparison of two clipping based filtering methods for papr reduc...Performance comparison of two clipping based filtering methods for papr reduc...
Performance comparison of two clipping based filtering methods for papr reduc...ijmnct
 
Xevgenis_Michael_CI7110_ Data_Communications.DOC
Xevgenis_Michael_CI7110_ Data_Communications.DOCXevgenis_Michael_CI7110_ Data_Communications.DOC
Xevgenis_Michael_CI7110_ Data_Communications.DOCMichael Xevgenis
 
Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...
Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...
Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...Associate Professor in VSB Coimbatore
 

La actualidad más candente (18)

Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...
Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...
Bit Error Rate Assessment of Digital Modulation Schemes on Additive White Gau...
 
Communication channel presentation
Communication channel presentationCommunication channel presentation
Communication channel presentation
 
Communication systems v4
Communication systems v4Communication systems v4
Communication systems v4
 
introdution to analog and digital communication
introdution to analog and digital communicationintrodution to analog and digital communication
introdution to analog and digital communication
 
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
COMPARISON OF BER AND NUMBER OF ERRORS WITH DIFFERENT MODULATION TECHNIQUES I...
 
Physical layer concepts
Physical layer conceptsPhysical layer concepts
Physical layer concepts
 
Evolution of Wireless Communications
Evolution of Wireless CommunicationsEvolution of Wireless Communications
Evolution of Wireless Communications
 
Spread spectrum techniques
Spread spectrum techniquesSpread spectrum techniques
Spread spectrum techniques
 
PERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEM
PERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEMPERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEM
PERFORMANCE IMPROVEMENT OF PAPR REDUCTION FOR OFDM SIGNAL IN LTE SYSTEM
 
An Overview of Digital Communication and Transmission
An Overview of Digital Communication and TransmissionAn Overview of Digital Communication and Transmission
An Overview of Digital Communication and Transmission
 
PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...
PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...
PERFORMANCE EVALUATION OF THE EFFECT OF NOISE POWER JAMMER ON THE MOBILE BLUE...
 
Performance analysis on modulation techniques of w cdma in multipath fading c...
Performance analysis on modulation techniques of w cdma in multipath fading c...Performance analysis on modulation techniques of w cdma in multipath fading c...
Performance analysis on modulation techniques of w cdma in multipath fading c...
 
Communication system lec 8
Communication system lec 8Communication system lec 8
Communication system lec 8
 
COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...
COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...
COMPARISON OF BIT ERROR RATE PERFORMANCE OF VARIOUS DIGITAL MODULATION SCHEME...
 
Data transmission rate and bandwidth
Data transmission rate and bandwidth Data transmission rate and bandwidth
Data transmission rate and bandwidth
 
Performance comparison of two clipping based filtering methods for papr reduc...
Performance comparison of two clipping based filtering methods for papr reduc...Performance comparison of two clipping based filtering methods for papr reduc...
Performance comparison of two clipping based filtering methods for papr reduc...
 
Xevgenis_Michael_CI7110_ Data_Communications.DOC
Xevgenis_Michael_CI7110_ Data_Communications.DOCXevgenis_Michael_CI7110_ Data_Communications.DOC
Xevgenis_Michael_CI7110_ Data_Communications.DOC
 
Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...
Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...
Power Designation for Noma Based Multi Client Mimo Frameworks Using Secure Le...
 

Destacado (20)

Di33658661
Di33658661Di33658661
Di33658661
 
Dh33653657
Dh33653657Dh33653657
Dh33653657
 
Du33731735
Du33731735Du33731735
Du33731735
 
Af32216223
Af32216223Af32216223
Af32216223
 
J33047049
J33047049J33047049
J33047049
 
Gx3113351337
Gx3113351337Gx3113351337
Gx3113351337
 
Q34108113
Q34108113Q34108113
Q34108113
 
S34119122
S34119122S34119122
S34119122
 
Ct35535539
Ct35535539Ct35535539
Ct35535539
 
Cp35508515
Cp35508515Cp35508515
Cp35508515
 
Ar33252258
Ar33252258Ar33252258
Ar33252258
 
Aq33247251
Aq33247251Aq33247251
Aq33247251
 
Cw32611616
Cw32611616Cw32611616
Cw32611616
 
Co32559562
Co32559562Co32559562
Co32559562
 
Gk3311301136
Gk3311301136Gk3311301136
Gk3311301136
 
Gs3311771183
Gs3311771183Gs3311771183
Gs3311771183
 
Cu33582587
Cu33582587Cu33582587
Cu33582587
 
Br33421423
Br33421423Br33421423
Br33421423
 
Cd33488492
Cd33488492Cd33488492
Cd33488492
 
Prototyping is an attitude
Prototyping is an attitudePrototyping is an attitude
Prototyping is an attitude
 

Similar a Analysis of Adaptive Direct Sequence Spread Spectrum Using LMS Algorithm

Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...ijtsrd
 
Lecture Notes: EEEC6440315 Communication Systems - Spectral Efficiency
Lecture Notes:  EEEC6440315 Communication Systems - Spectral EfficiencyLecture Notes:  EEEC6440315 Communication Systems - Spectral Efficiency
Lecture Notes: EEEC6440315 Communication Systems - Spectral EfficiencyAIMST University
 
Analysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMA
Analysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMAAnalysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMA
Analysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMAijsrd.com
 
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...ijistjournal
 
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...ijistjournal
 
Modulation_techniques4th unit.pptx
Modulation_techniques4th unit.pptxModulation_techniques4th unit.pptx
Modulation_techniques4th unit.pptxAshishChandrakar12
 
Investigation and Analysis of SNR Estimation in OFDM system
Investigation and Analysis of SNR Estimation in OFDM systemInvestigation and Analysis of SNR Estimation in OFDM system
Investigation and Analysis of SNR Estimation in OFDM systemIOSR Journals
 
A Review of Relay selection based Cooperative Wireless Network for Capacity E...
A Review of Relay selection based Cooperative Wireless Network for Capacity E...A Review of Relay selection based Cooperative Wireless Network for Capacity E...
A Review of Relay selection based Cooperative Wireless Network for Capacity E...IRJET Journal
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Editor IJARCET
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Editor IJARCET
 
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
 
An overview of adaptive antenna technologies for wireless communication
An overview of adaptive antenna technologies for  wireless communication An overview of adaptive antenna technologies for  wireless communication
An overview of adaptive antenna technologies for wireless communication marwaeng
 
Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...IJCNCJournal
 
analog communication system for undergraduate .pdf
analog communication  system for undergraduate .pdfanalog communication  system for undergraduate .pdf
analog communication system for undergraduate .pdfAlaAwouda
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...ijsrd.com
 
Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...Ijrdt Journal
 

Similar a Analysis of Adaptive Direct Sequence Spread Spectrum Using LMS Algorithm (20)

Pulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMAPulse Shaping FIR Filter for WCDMA
Pulse Shaping FIR Filter for WCDMA
 
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
Simulation of Direct Sequence Spread Spectrum for Wireless Communication Syst...
 
Lecture Notes: EEEC6440315 Communication Systems - Spectral Efficiency
Lecture Notes:  EEEC6440315 Communication Systems - Spectral EfficiencyLecture Notes:  EEEC6440315 Communication Systems - Spectral Efficiency
Lecture Notes: EEEC6440315 Communication Systems - Spectral Efficiency
 
Analysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMA
Analysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMAAnalysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMA
Analysis of Simulation Parameters of Pulse Shaping FIR Filter for WCDMA
 
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
 
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
PERFORMANCE ANALYSIS OF BARKER CODE BASED ON THEIR CORRELATION PROPERTY IN MU...
 
Modulation_techniques4th unit.pptx
Modulation_techniques4th unit.pptxModulation_techniques4th unit.pptx
Modulation_techniques4th unit.pptx
 
Investigation and Analysis of SNR Estimation in OFDM system
Investigation and Analysis of SNR Estimation in OFDM systemInvestigation and Analysis of SNR Estimation in OFDM system
Investigation and Analysis of SNR Estimation in OFDM system
 
A Review of Relay selection based Cooperative Wireless Network for Capacity E...
A Review of Relay selection based Cooperative Wireless Network for Capacity E...A Review of Relay selection based Cooperative Wireless Network for Capacity E...
A Review of Relay selection based Cooperative Wireless Network for Capacity E...
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
 
Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377Ijarcet vol-2-issue-7-2374-2377
Ijarcet vol-2-issue-7-2374-2377
 
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
 
An overview of adaptive antenna technologies for wireless communication
An overview of adaptive antenna technologies for  wireless communication An overview of adaptive antenna technologies for  wireless communication
An overview of adaptive antenna technologies for wireless communication
 
Ic3313881393
Ic3313881393Ic3313881393
Ic3313881393
 
Ic3313881393
Ic3313881393Ic3313881393
Ic3313881393
 
Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...Comparative performance analysis of different modulation techniques for papr ...
Comparative performance analysis of different modulation techniques for papr ...
 
analog communication system for undergraduate .pdf
analog communication  system for undergraduate .pdfanalog communication  system for undergraduate .pdf
analog communication system for undergraduate .pdf
 
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
An Adaptive Approach to Switching Coded Modulation in OFDM System Under AWGN ...
 
Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...Performance analysis of adaptive beamforming at receiver side by using lms an...
Performance analysis of adaptive beamforming at receiver side by using lms an...
 
Dq24746750
Dq24746750Dq24746750
Dq24746750
 

Último

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEarley Information Science
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Paola De la Torre
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024Results
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking MenDelhi Call girls
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Allon Mureinik
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Miguel Araújo
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slidespraypatel2
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024The Digital Insurer
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreternaman860154
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Servicegiselly40
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountPuma Security, LLC
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking MenDelhi Call girls
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsRoshan Dwivedi
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slidevu2urc
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024Rafal Los
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...Neo4j
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...Martijn de Jong
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptxHampshireHUG
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024The Digital Insurer
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure servicePooja Nehwal
 

Último (20)

EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptxEIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
EIS-Webinar-Prompt-Knowledge-Eng-2024-04-08.pptx
 
Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101Salesforce Community Group Quito, Salesforce 101
Salesforce Community Group Quito, Salesforce 101
 
A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024A Call to Action for Generative AI in 2024
A Call to Action for Generative AI in 2024
 
08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men08448380779 Call Girls In Civil Lines Women Seeking Men
08448380779 Call Girls In Civil Lines Women Seeking Men
 
Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)Injustice - Developers Among Us (SciFiDevCon 2024)
Injustice - Developers Among Us (SciFiDevCon 2024)
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Slack Application Development 101 Slides
Slack Application Development 101 SlidesSlack Application Development 101 Slides
Slack Application Development 101 Slides
 
Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024Finology Group – Insurtech Innovation Award 2024
Finology Group – Insurtech Innovation Award 2024
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Breaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path MountBreaking the Kubernetes Kill Chain: Host Path Mount
Breaking the Kubernetes Kill Chain: Host Path Mount
 
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men08448380779 Call Girls In Greater Kailash - I Women Seeking Men
08448380779 Call Girls In Greater Kailash - I Women Seeking Men
 
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live StreamsTop 5 Benefits OF Using Muvi Live Paywall For Live Streams
Top 5 Benefits OF Using Muvi Live Paywall For Live Streams
 
Histor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slideHistor y of HAM Radio presentation slide
Histor y of HAM Radio presentation slide
 
The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024The 7 Things I Know About Cyber Security After 25 Years | April 2024
The 7 Things I Know About Cyber Security After 25 Years | April 2024
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...2024: Domino Containers - The Next Step. News from the Domino Container commu...
2024: Domino Containers - The Next Step. News from the Domino Container commu...
 
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
04-2024-HHUG-Sales-and-Marketing-Alignment.pptx
 
Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024Partners Life - Insurer Innovation Award 2024
Partners Life - Insurer Innovation Award 2024
 
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure serviceWhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
WhatsApp 9892124323 ✓Call Girls In Kalyan ( Mumbai ) secure service
 

Analysis of Adaptive Direct Sequence Spread Spectrum Using LMS Algorithm

  • 1. Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.705-710 705 | P a g e Analysis of Adaptive Direct sequence Spread Spectrum using Least mean squares Algorithm Mainak Chakraborty*, Moloy Kumar Chowdhury** *(Department of Electronics & Communication Engg, Heritage Institute of Technology, Kolkata) ** (Department of Electronics & Communication Engg, Heritage Institute of Technology, Kolkata) ABSTRACT Spread spectrum forms an important aspect of digital communication technology where the message signal is transmitted over a channel having bandwidth much greater than required. Direct Sequence Spread Spectrum (DSSS) belongs to the category of spread spectrum methods and forms an important part in mobile communications. The objective of this paper is to investigate the FIR optimal, Wiener and least mean square (LMS) algorithms in the design of traversal tap delay line filters for the purpose of compensating the effect of the quasi-static communication channel in mobile communication using DSSS. The designed equalizers remove the distortion caused by the channel from the transmitted signal with the help of an adaptive, recursive Weiner filtering technique using the concept of Weiner-Hopf equation using LMS algorithm and to aid in the equalization process, a training sequence is first transmitted to adapt the filter coefficients. The performance metrics are studied for DSSS system with and without adaptive equalization. Further, the convergence of LMS algorithm is also verified as well as the impact of different step-sizes on the speed of the conversion and the accuracy of the overall algorithm. Exhaustive Monte Carlo simulative analysis have been performed to investigate the scheme under varying distortion levels and Signal to noise ratio (SNR) values via impulse response, frequency response and uncoded Bit Error Rate (BER) simulations. Keywords - Direct Sequence Spread Spectrum, Least Mean Square, Weiner-Hopf equation, Channel Equalization, Adaptive filter, Transversal tap delay line filters, Bit error rate. I. INTRODUCTION In digital communication, spread spectrum technique is used to increase the transmitted signal bandwidth to a higher value than required for transmitting the information digits. Spread spectrum technology was developed for military and intelligence purpose, and radar engineers employed the method of spectrum spreading for jamming. Most recent spread spectrum techniques (2.4GHz) are associated with IEEE 802.11 standard. There are a few number of spread spectrum methods among which two are approved by FCC, namely Direct sequence spread spectrum and Frequency Hopping spread spectrum. IEEE 802.11 direct sequence spread spectrum technology encompasses differential binary phase shift keying for 1Mbps and differential quadrature phase shift keying at 2Mbps. Both these digital modulation techniques used are based on phase shift keying modulation. Sometimes signals are at a low probability to intercept, and as a result they are difficult to be detected or to be demodulated after detection. To ensure the security, a signal is needed to be developed which is very difficult to interfere with or to “jam”. Employment of spread spectrum techniques eliminates the problems and also fulfils the question of security[1]. Direct sequence spread spectrum techniques offers several advantages like easy implementation and high data rate. At present almost all Wireless LANs use this technology. Here both the transmitter and receiver are set with frequency at 22 MHz. In DSSS, chipping code is used to combine with data signal. The RF carrier is then modulated by the combined signal so that the transmitted signal is spread over a wide bandwidth. Another name of chipping code is processing gain which is implied to protect high signal from interference. Sum of chips in the code will determine how big the spreading occurs, and sum of chip per bit and code rate will determine the data rate.[2] We may consider frequency translation of a message signal of B Hz by DSBSC modulation technique. The modulated signal (of bandwidth 2B Hz) .It would typically override the noise occupying the same part of the spectrum. So it would be easy to detect by spectrum analyzer giving very high probability of intercept. Moreover, to achieve synchronous demodulation, a carrier synchronized with transmitter is required at the receiver [19].The recovered signal to noise ratio comes as 3 dB better than measured one and it occurs due to coherent addition from each of sidebands where noise is not added. This 3 dB improvement is called as processing gain. In practice, transmission bandwidth and message bandwidth are in the ratio of 2:1 and thousand of different carriers are implemented in
  • 2. Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.705-710 706 | P a g e order to generate thousands of DSBSC signals from same message. As the carriers are spread over a large bandwidth (much greater than 2B Hz) all of these DSBSC signals are spread over the same bandwidth. Here the power of an individual DSBSC in spread spectrum phenomenon is thousand times less as compared to the single DSBSC case. It would be hard to find out by spectrum analyzer, as over the entire bandwidth occupied by one of these DSBSC signals, it would be in literally „buried in the noise‟ state. Instead of the total transmitted power being concentrated in a band of width 2B Hz, the multiple carriers have spread it over a very wide bandwidth. We observe that the signal-to-noise ratio for each DSBSC is very low (well below 0 dB). At the receiver in order. to recover the message from the transmitted spread spectrum signal , thousands of local carriers are needed, at the same frequency and of the same relative phase, as all those at the transmitter. All these carriers come from a pseudo random binary sequence (PRBS) generator. [9] With the help of a stable clock, and a long sequence, it can be proved that the spectrum of a pseudo random binary sequence generator is a good source of these carriers. Similarly, a second PRBS generator, at the same rate, and correctly aligned, is enough to regenerate all the local carriers at the receiver demodulator for perfect synchronization. Alternatively the PRBS signal is termed as PN – pseudo noise - signal, since its spectrum approaches that of random noise [7]. In other words, correct sequence at the receiver means that the message received from each of the thousands of minute DSBSC signals are combined in phase, coherently and are added up to produce a finite message output. Otherwise they add with random phases, which in turn results weak power level noise-like output [14]. II. ADAPTIVE FILTERING In direct sequence code division multiple access(DS/CDMA) system, to recover the transmitted information, the received signal should first despread using a locally generated pseudo noise (PN) code sequence. The code acquisition performs initial code timing alignment between the locally generated and received signals. Code acquisition method is usually conducted using a correlator to serially search the code phase, which is related to the channel propagation delay. This approach performs well for the adaptive filtering approaches have high acquisition-based capacity and drawback of these schemes is high computational complexity [8]. Due to down-sampling operations, the computational complexity of the adaptive filters can be effectively reduced. Code synchronization is a very essential and important part of any spread spectrum (SS) system in order to remove the spreading effect induced by the transmitter and to exploit the processing gain of the spread signal [12].The receiver must be able to estimate the delay offset between the spreading code in the received signal and the locally generated replica of the code before data demodulation is started. Code synchronization is usually developed over two steps, namely acquisition and tracking [9].In this application of multirate processing, not only the computational complexity, but also the mean acquisition time can be effectively reduced. Here the basic idea of the scheme used in multirate adaptive filtering for DS/CDMA code acquisition is discussed [10]. Figure 1 shows a generic adaptive signal processing system. The system consists of three parts processor, adaptation algorithm, performance function. The processor is a part of the system that is actual responsible for processing of input signal x and generating output signal y . The processor is however to be a FIR digital filter. The performance function however takes the signals x and y as inputs along with other data d that may affect the performance of the system from x to y .The performance function is the quality measure of the adaptive system. To the objective function and in control theory it corresponds to the cost function. The output  is the performance function of the quality signal illustrating the processor at its present state and indicating whether it is performing well taking into account the input signal, output signal and other relevant parameters[18]. The quality signal  is finally fed to the adaptation algorithm. The task of adaptation algorithm is to change of the parameters of the processor in such a way performance is maximized. In the example of adaptive filters this would require change in tap weights. Close loop adaptation has advantage of being usable in many situations where no analytic synthesis procedure is either exist or is known and/or when the input signal characteristics varies considerably. Further in cases where physical system components values are variable or inaccurately known closed loop adaptation will be the best choice of parameters. In the event of partial system failure the adaptation mechanism may even be able to readjust the processor [21]. In a way that the system will still achieve an acceptable performance. System reliability can often be improved using performance feedback. There are however some inherent problems as well.The processor model and the way the adjustable parameters of the processor model is chosen affects the possibilities of building a good adaptive system[6]. We must be sure that the desired response of the processor can really be achieved by adjusting the parameters within the allowed range.Using too complicated a processor model would on the other handmake analytic analysis of the system cumbersome or even impossible.The performance function also has to be chosen carefully [17]. If the
  • 3. Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.705-710 707 | P a g e Figure 1 Closed Loop Generic Adaptive System performance function does not have a unique extremum, the behaviour of the adaptation process may be uncertain. Further, in many cases it is desirable(but not necessary)that the performance function is differentiable. Choosing “other data” carefully may also afffect the usefulness of the performance function of the system [20].Finally the adaptation algorithm must be able to adjust the parametersof the processorin a way to improve the performance as fast as possible and to eventually convergeto the optimum solution(in the sense of the performance function).Too fast an adatation algorithm may, however, resultsin instability or undesiredoscillatory behaviour. These problems are well known from optimization and control theory[5]. The processor and the performance function:- In this section a common processor model, th eadaptive linear combiner and a common performance function, the mean square error wull be presented.Throughout the text,vectornotation will be used where all the vectors are assumed to be column vectors. And are usually indicated as a transpose of a row vector unless stated otherwise [13]. The adptive linear combiner:- One of the most common processor model is the so called adaptive linear combiner shown in figure 3.2. In the most general form the combiner is assumed to have L+1 inputs denoted 0 1[ ..... ]T k k k LkX x x x ……………………………(1) Where the subscript k is used as the time index . Similarly the gainsor weights of the different branches are denoted 0 1[ ..... ]T k k k LkW w w w ……………………… ……(2) Since we are now discussing with an adaptive system the weights will also vary in time and hence have a time subscript k. The output y of the adaptive multiple input linear combiner can be expressed as 0 L k lk lk l y w x    …………………………………(3) As can be seen from equation (3.3) this is nothing but a dot product between the input vector and the weight vector ,hence T T k k k K Ky X W W X  ……………………….(4) III. LMS ALGORITHM The After Least mean squares (LMS) algorithms are a class of adaptive filter used to mimic a desired filter by finding the filter coefficients that relate to producing the least mean squares of the error signal (difference between the desired and the actual signal). It is a stochastic gradient descent method in that the filter is only adapted based on the error at the current time [4]. The LMS algorithm uses a special estimate of the gradient that is valid for the adaptive linear combiner. Thus, the LMS algorithm is more restricted in its use than the other methods. On the other hand, LMS algorithm is important because of its ease of computation and because of it does not require the repetitive gradient estimation[16]. The LMS algorithm is quite often the best choice for many different adaptive signal processing applications in processing domain. The LMS algorithm is a widely used algorithm for adaptive filtering. The algorithm is described by the following equations [11]. 1 0 ( ) ( )* ( ) M i i y n W n x n i     ……………(5) ( ) ( ) ( )e n d n y n  ………………………(6) ( 1) ( ) 2 ( )* ( )i iw n w n ue n x n i    ….(7) In these equations, the tap inputs x(n),x(n- 1),……,x(n-M+1) form the elements of the reference signal x(n), where M-1 is the number of delay elements. d(n) denotes the primary input signal, e(n) denotes the error signal and constitutes the overall system output. ( )iw n denotes the tap weight at the nth iteration. In equation (3), the tap weights update in accordance with the estimation error. And the scaling factor u is the step-size parameter u controls the stability and convergence speed of the LMS
  • 4. Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.705-710 708 | P a g e algorithm. The LMS algorithm is convergent in the mean square if and only if u satisfies the condition: 0 < u < 2 / tap-input power M where tap input power is: 1 2 0 { ( ) } M k E u n k    . Here max is the largest Eigen value of the correlation matrix of the input data. The stability would be confirmed if the following relation is satisfied: 2 0 inputsignalpower   …………….(8) If step size increases, it would increase adaptation rate as well as residual mean squared errorThe LMS algorithm is most commonly used adaptive algorithm because of its simplicity and a reasonable performance. Since it is an iterative algorithm it can be used in a highly time-varying signal environment. It has a stable and robust performance against different signal conditions. However it may not have a really fast convergence speed compared other complicated algorithms like the Recursive Least Square (RLS). It converges with slow speeds when the environment yields a correlation matrix R possessing a large Eigen spread. Usually traffic conditions are not static, the user and interferer locations and the signal environment are varying with time, in which case the weights will not have enough time to converge when adapted at an identical rate.The,μ is the step-size needs to be varied in accordance with the varying traffic conditions. There are several variants of the LMS algorithm that deal with the shortcomings of its basic form. The Normalized LMS (NLMS) introduces a variable adaptation rate [15]. It improves the convergence speed in a non- static environment. In another version, the Newton LMS, the weight update equation includes whitening in order to achieve a single mode of convergence [3]. For long adaptation processes the Block LMS is used to make the LMS faster. In block LMS, the input signal is divided into blocks and weights are updated block wise. A simple version of LMS is called the Sign LMS. It uses the sign of the error to update the weights. Also, LMS is not a blind algorithm i.e. it requires a priori information for the reference signal [7]. In the block diagram (Fig. 2), the source contains digital information. The PNS is pseudo random sequence which is itself semi random in nature. It is multiplied and applied to BPSK modulation input. The modulated output is given to a time varying channel. The channel is quasi static in nature. At the receiver adaptive equalizer is adjusted depending on coefficients that are determined by LMS algorithm. The equalized output is applied to the BPSK demodulator where it is further multiplied by PNS to obtain binary output which is an estimate of the original source signal. Table:- Various Parameters and Values Parameter Values Total Iteration 700 Step Size 0.125 Taps 7 SNR 30dB Figure 2 Block Diagram of DSSS-LMS
  • 5. Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.705-710 709 | P a g e IV. RESULTS OF SIMULATION V. Fig. 3 Training Sequence and Equalized Output Fig.4 Noise Value for different Iteration Fig.5 PNS Bit Sequence Fig.6 Original Message Bit Sequence Fig.7 Channel and Equalizer Impulse Response Fig.9 LMS Adaptation Learning Curve Fig.8 Dsss Frequency Spectrum
  • 6. Mainak Chakraborty, Moloy Kumar Chowdhury / International Journal of Engineering Research and Applications (IJERA) ISSN: 2248-9622 www.ijera.com Vol. 3, Issue 3, May-Jun 2013, pp.705-710 710 | P a g e Fig 3 shows four discrete time signals The first sequence is training sequence for equalizer training. The training sequence is convolved to the channel. This is shwon in output after channel. Final output of equalizer shows non zero values at only two time indices. The next picture shows equalized binary final output and equals the training sequence. In Fig 4, we observe the noise amplitude for different iterations. The total no. of iteration are set at k=700. In Fig. 5, PNS sequence is shown which is pseudorandom bit sequence only for 25 iteration. In Fig. 6, original message bit sequence generated by the source for 10 iteration only. In Fig. 7, the imulse response of channel and equalizer is observed. Here we see that equalizer impulse response is inverse of channel response and cascade combination of channel and equalizer againstno. Of taps. In Fig.8 it exhibits the direct sequence spread spectrum frequencey spectrum. In Fig. 9, we observe LMS adaptation curve for step size0.125and output estimation error (in dB) is plotted against total no. of iteration. Here we see that untill 100 iteration, LMS curve exhibits fluctuations and after it becomes constant at -0.1dB. . VI. CONCLUSION Here we implemented the adaptive direct sequence spread spectrum communication system based on LMS algorithm. Before the actual data is transmitted training sequence is initially sent to adjust the equalizer to nullify the channel distortion. Then the data is transmitted at the end of each packet transmission and the channel profile changes. Thus the channel is modeled as quasi static in nature. The output sequence at DSSS demodulator equals the original digital information sent by source. We also observed that LMS adaptation learning curve gradually approaches a constant value. Based on LMS algorithm, the equalizer impulse response is observed to be inverse of channel response. REFERENCES [1] G. R. Ansari and B. Liu, "Multirate signal processing," in Sanjit. K. Mitra and James F. Kaiser (ed.), Handbook for Digital Signal Processin, 981-1084, John Wiley, 1993. [2] M.G. Bellanger, G. Bonnerot, and M. Coudreuse, "Digital filtering by polyphase network: application to sample-rate alteration and filter banks," IEEE Transactions on Acoustics, Speech, and Signal Processing, vol. 24, pp. 109-114, April, 1976. [3] M. Bellanger, Digital processing of signals: Theory and practice, New York: John Wiley & Sons, 1989. [4] Crochiere, R.E., and Rabiner, L.R., "Interpolation and decimation of digital signals - A Tutorial Review," Proceedings of the IEEE, vol.78, pp. 56-93, March 1981. [5] R.E., Crochiere and L.R. Rabiner, Multirate digital signal processing Englewood Clifs, Prentice-Hall, 1983. [6] A.G. Dempster and M.D. Macleod, "General algorithms for reduced adder integer multiplier design," Electron. Letters, vol. 31, pp. 261-264, Oct. 1995. [7] W. Drews and L. Gaszi, "A new desig method for polyphase filters using all-pass sections," IEEE Transactions on Circuits and Systems, vol. 33, pp. 346-348, March 1986. [8] N. J. Fliege, Multirate digital signal processing, New York: John Wiley & Sons, 1994. [9] F. J. Harris, Multirate Signal Processing, Upper Saddle River: Prentice Hall, 2004. [10] T. Hentchel, Sample Rate Conversion in Software Configurable Radios,Morwood, MA: Artech House, 2002. [11] A Antonieu, Digital Filter Analysis and Application,McGraw Hill New York [12] J W Adams FIR Digital Filters , IEEE,1991 [13] J W Adams and A N Wilson,A new Approach to Digital FIRfilter,IEEE,1983. [14] J Babts, Digital Signal Processing Applications, Prentice Hall 1995. [15] S. K. Mitra, Digital Signal Processing, McGrawHill, 1999. [16] Andrea Goldsmith, Wireless Communications. Cambridge University Press,2004. [17] Bernard Sklar, Digital Communications. Pearson Education Press,2005 [18] Chanpreet Kaur et al. / International Journal of Engineering Science and Technology (IJEST) “High Speed and Cost Efficient Adaptive Equalizer for ISI Removal”Vol 3, No 1, Jan 2011. [19] J.G. Proakis, “Adaptive equalization for tdma digital mobile radio,” [20] IEEE Trans. Vehic. Technol., vol. 40, no. 2, pp. 333–341, 1991. [21] B. Widrow and S. D. Stearns, Adaptive Signal Processing. Prentice Hall Signal Processing Series, 1985.