SlideShare a Scribd company logo
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 589
ADAPTIVE BEAMFORMING USING LMS ALGORITHM
Revati Joshi1
, Ashwinikumar Dhande2
1
Student, E&Tc Department, Pune Institute of Computer Technology, Maharashtra, India
2
Professor, E&Tc Department, Pune Institute of Computer Technology, Maharashtra, India
Abstract
The smart antennas are widely used for wireless communication, because it has a ability to increase the coverage and capacity of
a communication system. Smart antenna performs two main functions such as direction of arrival estimation (DOA) and
beamforming. Using beamforming algorithm . smart antenna is able to form main beam towards desired user and null in the
direction of interfering signals. This paper evaluate the performance of LMS (Least Mean Square) beamforming algorithm in the
form of normalized array factor (NAF) and mean square error(MSE) by varying the number of elements in the array and the
placing between the sensor elements. The simulations are carried out using MATLAB.
Keywords: DOA (Direction of Arrival), LMS (Least Mean Square), AF (Array Factor).
--------------------------------------------------------------------***------------------------------------------------------------------
1. INTRODUCTION
Adaptive beamforming is a technique in which an array of
antennas are used to achieve maximum reception in the
direction of desired user while signals of same frequency
from other directions are rejected[1]. This is achieved by
varying the weights of the each of antennas used in the
array. A smart antenna system combines multiple antenna
elements with a signal- processing capability to optimize its
radiation and or reception pattern automatically in response
to the signal environment[2]. Multiple antennas have ability
to enhance the capacity and performance without the need of
of additional power or spectrum. In adaptive beamforming
the optimum weights are iteratively computed using
complex algorithms based upon different criteria. The
criteria for choosing the adaptive beamforming algorithm is
depends on it’s performance and convergence rate.
Adaptive beamforming algorithm can be classified in to two
main categories such as Non blind and blind adaptive
algorithms[3]. Non blind adaptive algorithms require the
statistical knowledge of the transmitted signal in order to
converge to a weight solution. This is achieved by using a
pilot training sequence sent over the channel to receiver to
help to identify the desired user. Whereas ,blind algorithms
do not need any training sequence, hence the term ’blind’.
They attempt to restore some characteristic of the
transmitted signal in order to separate it from the other users
in the surrounding environment.This paper focus on the
implementation of Least Mean Square(LMS) algorithm
which is a type of non blind algorithm.
Fig-1: Adaptive Beamforming
2. BEAMFORMING
In beamforming each user’s signal is multiplied by complex
weight that adjust the magnitude and phase of the signal to
and from each antenna[4]. The phases and amplitudes are
adjusted to optimize the received signal. This causes the
output of the arrays of antenna to form transmit or receive in
a particular direction and minimizes the output in other
direction
Fig-2: Beamforming block diagram
3. ARRAY SENSOR SYSTEM.
The system consists of ULA with M antenna elements that
are linearly spaced along with equal distance.
Fig 2: System model for uniform linear array of M elements
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 590
The array factor for uniform linear array is given in eqn
1.
𝐴𝐹 ∅ = 𝐴 𝑚 𝑒 𝑗𝑚 (
2𝜋𝑑
𝜆𝑀−1
𝑚=0 (1)
The phase shift between inter element is given in eqn
2.
𝛼 = −
2𝜋𝑑
𝜆0
𝑐𝑜𝑠∅0 (2)
Where, ∅0 is the desired beam direction. At wave length
𝜆0,the phase shift corresponds to a time delay that will steer
the beam to∅0.
4. BASIC CONCEPT FOR LMS ALGORITHM
4.1 Weiner Optimum Solution
Fig-3: LMS Adaptive Array.
The LMS adaptive array is shown in figure 3.
By using a feedback loop the weigths, 𝑤1,….,, 𝑤 𝑁, are updated
by the time sampled error signal is given in eqn
3.
e(n)=d(n)-y(n) (3)
Where d(n) is training sequence or replica of the desired
signal. And y(n) is the output of the adaptive array described
in eqn
4
y(n)=𝑤 𝐻
x(n) (4)
Where x(m) is the input signal.
The adaptive algorithm adjusts the weight vector to
minimize the mean square error(MSE) of the error
signal,e(n) is given in eqn
5.
E e(n)= E d(n)-y(n) (5)
Where E is the expectation operator
Substituting eqn
3 &4 in to eqn
5 and expanding the augment
of the MSE term
E[ 𝑒(𝑘) 2
]=E[{d(n)-y(n)}{d(n)-𝑦(𝑛)}∗
] (6)
Solving eqn
6 obtain the value of MSE term
E[ 𝑒(𝑘) 2
]=E[ 𝑑(𝑘) 2
-𝑟𝑥𝑑
𝐻
w-𝑤 𝐻
𝑟𝑥𝑑 +𝑤 𝐻
𝑅 𝑥𝑥 w] (7)
E[x(n)𝑥 𝐻
(𝑛)]=𝑅 𝑥𝑥 is the MXM covariance Matrix of the
input data vector.x(n).
E[x(n)𝑑∗
(𝑛)]=𝑟𝑥𝑑 is the Mx1 cross correlation vector
between the input data vector ,x(n),and the training
sequence,d(n).
Taking the gradient operator of the mean square error with
respect to the array weights and setting the result equal to
zero.
∇E[ 𝑒(𝑘) 2
]=
𝜕
𝜕𝑤 ∗E[ 𝑒(𝑘) 2
]=0 (8)
Substituting the value of eqn
7 in to eqn
8 .
-2𝑟𝑥𝑑 +2𝑅 𝑥𝑥 𝑤𝑜𝑝𝑡 = 0 (9)
The optimum weight eqn
is obtain using eqn
10.
𝑤𝑜𝑝𝑡 =𝑅 𝑥𝑥
−1
𝑟𝑥𝑑 (10)
Disadvantages using weiner optimum solution
1. If the number of elements in ULA is large ,then it is
complex to invert the MXM covariance matrix ,𝑅 𝑥𝑥 [5].
2. It requires the use of expectation operator in both
𝑅 𝑥𝑥 and𝑟𝑥𝑑 .
5. LMS ALGORITHM
LMS algorithm is a type of Non-blind algorithm, because it
uses the training signal or reference signal. During training
period training signal is transmitted from transmitter to
receiver. It uses a gradient based method of steepest decent.
It follows an iterative procedure that makes successive
corrections to the weight vector in the direction of the
negative of the gradient vector which eventually leads to the
minimum mean square error[6]. LMS algorithm is relatively
simple; it does not require correlation function calculation
and matrix inversions [7].
Let nw represent the Mx1 weight vector at time sample
n.The weight vector can be updated at time sample n+1
which is given in eqn
11.
w(n+1)=w(n)+µ[-∇(J(n))] (11)
Where J(n)= E[ 𝑒(𝑛) 2
] defines the MSE cost function.
Using eqn
9,the value of the error signal at time sample n is
given as in eqn
12.
∇(J(n))= -2𝑟𝑥𝑑 +2𝑅 𝑋𝑋 𝑤(𝑛) (12)
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 591
Substituting eqn
12 in to eqn
11 result in eqn
13
w(n+1)=w(n)+2µ[ 𝑟𝑥𝑑 − 𝑅 𝑥𝑥 𝑤(𝑛)]] (13)
Where µ is step size parameter. It is a real valued positive
constant generally less than one. The initial weight w(0) is
assumed to be zero. The successive corrections of the
weight vector eventually leads to the minimum value of the
mean squared error. The step size varies from 0 to λmax,
whereλ max is the largest Eigen value of the correlation
matrix R[8].
Substituting the value of 𝑟𝑥𝑑 and 𝑅 𝑥𝑥 in to eqn
13 result in
eqn
14.
w(n+1)=w(n)+2µE[x(n)𝑒∗
(n)] (14)
6. SIMULATION RESULTS
For simulation purposes the uniform linear array with M
number of element and input signal is modulated by using
BPSK modulation is considered. simulation of LMS
algorithm is carried out using MATLAB to illustrate how
various parameters such as number of antenna element, inter
element spacing ,number of interferes and variation in SNR
parameter affect the beam formation and convergence of the
algorithm.
6.1 General case
Consider that the desired user is arriving at an angle of 30
degree and an interfere user at an angle of -50 degree. The
spacing between the individual element is half wavelength
and the signal to noise ratio(SNR) is 30db.
The array factor for 8 element antenna antenna array is
computed.Figure.4.Shows rectangular array factor plot for
different angle of arrival. Figure.5.Shows polar array factor
plot for different angle of arrival
Fig-4: Array factor plot when desired user is 30degree and
the interfere is -50degree
Fig-5: Polar array factor plot when desired user is 30degree
and the interfere is -50degree
The optimum complex weights in the case for which the
algorithm converges is as follows.
w1 = 1.
w2 = 0.039512+0.97006i
w3 = -1.0194+0.03523i
w4 = -0.001461-0.98315i
w5 = 0.98244-0.051033i
w6 = 0.018318+1.0197i
w7 = -0.97044+0.012622i
w8 = -0.052976-0.99924i
Fig-5: Magnitude of array weights when no.of array element
is 8.
Fig-6: Acquisition and tracking of desired signal and actual
array output
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 592
Fig-7: Mean square error Vs iteration no.
6.2 Special case
6.2.1 Effect of the Number of Array Elements on
the Array Factor and MSE.
Figure 8 shows the array factor plot of LMS algorithm when
number of antenna array element is 8,12,18.And desired
user is arriving at an angle 60 degree and interefer is at an
angle of -50 degree.
The simulation result shows that as the antenna array
element goes on increasing from 8,12 and 18 the beam
width becomes narrow and the number of side lobe goes on
increasing.But level of these side lobes is low compared to
those generated by small number of elements.
Fig 8: Effect of no.of array element on Array Factor.
Fig 9: Effect of no.of array element on Mean square error.
The increasing number of antenna array element produce an
increase in systen noise.And overall MSE tends to be almost
the same for the given values of antenna element.
6.2.2 Effect of the Separation Distance on the Array
Factor and MSE.
Figure 9 shows the performnce of LMS algorithm when the
distance between array element d=0.5 and d=1.And desired
user is arriving at an angle 30 degree and interefer is at an
angle of -50 degree.
Fig 10: Effect of interelement seperation distance on Array
Factor.
The simulation result shows that increasing interelement
distance between array element produce narrow beams,but
this also increases the number of side lobes.when the
seperation distance between array element is equal to wave
length granting lobes are created.
Fig 11: Effect of inter element seperation on Mean square
error.
It is also oberved that when distance between array element
is half wave length then granting lobes are avoided.From the
graph of MSE it is oberved that spacing between array
elements equal to half wavelength gives an optimum error in
a particular iteration.
7. CONCLUSIONS
This paper evaluate the performance of LMS algorithm for
two different cases such as general case and special case.In
general case the LMS algorithm is compared on the basis of
normalized array factor and Mean square error(MSE).It is
observed that LMS algorithm is converging after 50
IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308
_______________________________________________________________________________________________
Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 593
iteration.And it has negligible error.In special case the the
performance of LMS algorithm is compared on the basis of
observing the effect of varying the number of antenna
elements and distance between array element on the array
factor and Mean square error(MSE).As number of antenna
element increases the beam width of array factor becomes
narrow and number of side lobe increases ,but level of side
lobe is less than those generated by an array of small
number of elements and overall MSE tends to be almost the
same for the given values of antenna element. And spacing
between array element equal to half wavelength ,then MSE
gives an optimum error in a particular direction.
REFERENCES
[1]. D.M.M.Rahaman., Md.M.Hossair, “Least Mean Square
(LMS) For Smart Antenna”, Universal Journal of
Communications and Network”,pp-16-21,2013.
[2]. M.Jain., V.Gupta., “Performance Analysis of MUSIC
LMS Algorithm for Smart Antenna”, International Journal
of Scientific Engineering and Technology,Vol.2,Issue
10,pp1004-1007,2013.
[3]. U.Chalva., Dr.P.V.Humgund., “Performance Study of a
Non-blind Algorithm for Smart Antenna System”,
International Journal of Electronics and Communication
Engineering”, Vol.5,Issue 4,pp.447-455,2012.
[4]. V.Kumar., Dr.Rajouria., “Performance Analysis of LMS
Adaptive Beamforming Algorithm”, International Journal
of Engineering and Communication Technology,Vol.4,Issue
5,July-Sept-2013.
[5]. Douglas,S.C, “Introduction to Adaptive Filters”, CRC
Press LLC,PP-18,1999.
[6]. K.S.Kumar and T.Gunasekaran., “Performance Analysis
of Adaptive Beamforming Algorithms for Microstrip Smart
Antennas”, International Journal of Computing Science and
Communication Technologies, Vol.2,Issue 1,July2009.
[7]. Simon Haykins, “Adaptive Filter Theory”, 3rd
edition,
2001.
[8]. K.K.Shetty, “A Novel Algorithm for Uplink
Interference Suppression using Smart Antennas in Mobile
Communications “ Master’s Thesis, Famu-Fsu College of
Engineering, THE Florida state university, February 2004.

More Related Content

What's hot (19)

PDF
C010211624
IOSR Journals
 
PDF
Implementation of Digital Beamforming Technique for Linear Antenna Arrays
ijsrd.com
 
PDF
IRJET- Blended Learning Method for Medium Power Transmission Line Performance...
IRJET Journal
 
PDF
Macromodel of High Speed Interconnect using Vector Fitting Algorithm
ijsrd.com
 
PDF
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
cscpconf
 
PDF
Offset effect on the S-Bend structure losses and optimization of its size for...
IJECEIAES
 
PDF
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET Journal
 
PDF
Rabid Euclidean direction search algorithm for various adaptive array geometries
journalBEEI
 
PDF
Optimum Network Reconfiguration using Grey Wolf Optimizer
TELKOMNIKA JOURNAL
 
PDF
Performance enhanced beamforming algorithms for mimo systems
IAEME Publication
 
PDF
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
IJECEIAES
 
PDF
A0420105
inventy
 
PDF
40120140505007 2-3-4
IAEME Publication
 
PDF
40120140505007 2-3
IAEME Publication
 
PDF
Modeling of RF Power Amplifier with Memory Effects using Memory Polynomial
IJERA Editor
 
PDF
Cst studio-suite-2011-brochure-low
Jyoti Electronics/ Jyoti Microsystems Pvt Ltd
 
PDF
An fpga implementation of the lms adaptive filter
eSAT Publishing House
 
PDF
An fpga implementation of the lms adaptive filter
eSAT Journals
 
PDF
Comparative study of slot loaded rectangular and triangular microstrip array ...
eSAT Publishing House
 
C010211624
IOSR Journals
 
Implementation of Digital Beamforming Technique for Linear Antenna Arrays
ijsrd.com
 
IRJET- Blended Learning Method for Medium Power Transmission Line Performance...
IRJET Journal
 
Macromodel of High Speed Interconnect using Vector Fitting Algorithm
ijsrd.com
 
A Performance Analysis of CLMS and Augmented CLMS Algorithms for Smart Antennas
cscpconf
 
Offset effect on the S-Bend structure losses and optimization of its size for...
IJECEIAES
 
IRJET- Design of Phased Array Antenna for Beam Forming Applications using...
IRJET Journal
 
Rabid Euclidean direction search algorithm for various adaptive array geometries
journalBEEI
 
Optimum Network Reconfiguration using Grey Wolf Optimizer
TELKOMNIKA JOURNAL
 
Performance enhanced beamforming algorithms for mimo systems
IAEME Publication
 
Particle Swarm Optimization for the Path Loss Reduction in Suburban and Rural...
IJECEIAES
 
A0420105
inventy
 
40120140505007 2-3-4
IAEME Publication
 
40120140505007 2-3
IAEME Publication
 
Modeling of RF Power Amplifier with Memory Effects using Memory Polynomial
IJERA Editor
 
Cst studio-suite-2011-brochure-low
Jyoti Electronics/ Jyoti Microsystems Pvt Ltd
 
An fpga implementation of the lms adaptive filter
eSAT Publishing House
 
An fpga implementation of the lms adaptive filter
eSAT Journals
 
Comparative study of slot loaded rectangular and triangular microstrip array ...
eSAT Publishing House
 

Viewers also liked (20)

PDF
Beamforming for Antenna Array
Dr. Ayman Elnashar, PhD
 
PDF
Distributed Beamforming in Sensor Networks
Daniel Tai
 
PPT
Conducting site surveys for wlan performance and reliability
Ken Scott
 
PPTX
Distributed Sensor Data Contextualization for Threat Intelligence Analysis
Jason Trost
 
PPTX
3D Beamforming
Khalid Hussain
 
PDF
Beamforming
madan mohan
 
PPT
Beamforming antennas (1)
mansoureh masoumian
 
DOCX
Beam forming
Ayush Khandelia
 
PPSX
Drone Market Research 2016 - How is it Shaping Up?
Partha Chowdhury
 
PDF
Mimo tutorial by-fuyun_ling
Fuyun Ling
 
PPT
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
ProcExpl
 
PPTX
Guardian Lessons Learned H4D Stanford 2016
Stanford University
 
PPTX
Drive Test
Tempus Telcosys
 
PDF
Drones and their Increasing Number of Applications
Jeffrey Funk
 
PPTX
Guardian Week 5 H4D Stanford 2016
Stanford University
 
PDF
Analysis of grading techniques in xlpe cable insulation by fem
eSAT Publishing House
 
PDF
Rate adaptive resource allocation in ofdma using bees algorithm
eSAT Publishing House
 
PDF
Real time object tracking and learning using template matching
eSAT Publishing House
 
PDF
Measurable, safe and secure data management for sensitive users in cloud comp...
eSAT Publishing House
 
Beamforming for Antenna Array
Dr. Ayman Elnashar, PhD
 
Distributed Beamforming in Sensor Networks
Daniel Tai
 
Conducting site surveys for wlan performance and reliability
Ken Scott
 
Distributed Sensor Data Contextualization for Threat Intelligence Analysis
Jason Trost
 
3D Beamforming
Khalid Hussain
 
Beamforming
madan mohan
 
Beamforming antennas (1)
mansoureh masoumian
 
Beam forming
Ayush Khandelia
 
Drone Market Research 2016 - How is it Shaping Up?
Partha Chowdhury
 
Mimo tutorial by-fuyun_ling
Fuyun Ling
 
Training document e ran2.2_lte tdd system multiple antenna techniques(mimo an...
ProcExpl
 
Guardian Lessons Learned H4D Stanford 2016
Stanford University
 
Drive Test
Tempus Telcosys
 
Drones and their Increasing Number of Applications
Jeffrey Funk
 
Guardian Week 5 H4D Stanford 2016
Stanford University
 
Analysis of grading techniques in xlpe cable insulation by fem
eSAT Publishing House
 
Rate adaptive resource allocation in ofdma using bees algorithm
eSAT Publishing House
 
Real time object tracking and learning using template matching
eSAT Publishing House
 
Measurable, safe and secure data management for sensitive users in cloud comp...
eSAT Publishing House
 
Ad

Similar to Adaptive beamforming using lms algorithm (20)

PDF
Gradient Based Adaptive Beamforming
IRJET Journal
 
PDF
20120130406017
IAEME Publication
 
PDF
Beam steering in smart antennas by using low complex
eSAT Publishing House
 
PDF
Beam steering in smart antennas by using low complex adaptive algorithms
eSAT Journals
 
PDF
IJSRED-V2I3P51
IJSRED
 
PDF
Performance enhanced beamforming algorithms for mimo systems
IAEME Publication
 
PDF
K010217785
IOSR Journals
 
PDF
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
IOSR Journals
 
PDF
Simulation of an adaptive digital beamformer using matlab
IJARBEST JOURNAL
 
PDF
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
eSAT Journals
 
PDF
Efficient combined fuzzy logic and LMS algorithm for smart antenna
TELKOMNIKA JOURNAL
 
PDF
40120140504004
IAEME Publication
 
PDF
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
IJRST Journal
 
PPTX
Array antenna and LMS algorithm
SHIVI JAIN
 
DOCX
Beamforming
KaziTanvirIslam1
 
PDF
Application of smart antenna interference suppression techniques in tdscdma
marwaeng
 
PPTX
Presentation Internalc.pptx
Akbarali206563
 
PDF
09.12022806[1]
TARKI AOMAR
 
PDF
Performance analysis of digital beamforming algorithms
eSAT Publishing House
 
Gradient Based Adaptive Beamforming
IRJET Journal
 
20120130406017
IAEME Publication
 
Beam steering in smart antennas by using low complex
eSAT Publishing House
 
Beam steering in smart antennas by using low complex adaptive algorithms
eSAT Journals
 
IJSRED-V2I3P51
IJSRED
 
Performance enhanced beamforming algorithms for mimo systems
IAEME Publication
 
K010217785
IOSR Journals
 
Effects of Weight Approximation Methods on Performance of Digital Beamforming...
IOSR Journals
 
Simulation of an adaptive digital beamformer using matlab
IJARBEST JOURNAL
 
Comparitive analysis of doa and beamforming algorithms for smart antenna systems
eSAT Journals
 
Efficient combined fuzzy logic and LMS algorithm for smart antenna
TELKOMNIKA JOURNAL
 
40120140504004
IAEME Publication
 
A Novel Approach for Interference Suppression Using a Improved LMS Based Adap...
IJRST Journal
 
Array antenna and LMS algorithm
SHIVI JAIN
 
Beamforming
KaziTanvirIslam1
 
Application of smart antenna interference suppression techniques in tdscdma
marwaeng
 
Presentation Internalc.pptx
Akbarali206563
 
09.12022806[1]
TARKI AOMAR
 
Performance analysis of digital beamforming algorithms
eSAT Publishing House
 
Ad

More from eSAT Publishing House (20)

PDF
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
PDF
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
PDF
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
PDF
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
PDF
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
PDF
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
PDF
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
PDF
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
PDF
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
PDF
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
PDF
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
PDF
Risk analysis and environmental hazard management
eSAT Publishing House
 
PDF
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
PDF
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
PDF
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
PDF
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
PDF
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
PDF
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
PDF
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
PDF
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 
Likely impacts of hudhud on the environment of visakhapatnam
eSAT Publishing House
 
Impact of flood disaster in a drought prone area – case study of alampur vill...
eSAT Publishing House
 
Hudhud cyclone – a severe disaster in visakhapatnam
eSAT Publishing House
 
Groundwater investigation using geophysical methods a case study of pydibhim...
eSAT Publishing House
 
Flood related disasters concerned to urban flooding in bangalore, india
eSAT Publishing House
 
Enhancing post disaster recovery by optimal infrastructure capacity building
eSAT Publishing House
 
Effect of lintel and lintel band on the global performance of reinforced conc...
eSAT Publishing House
 
Wind damage to trees in the gitam university campus at visakhapatnam by cyclo...
eSAT Publishing House
 
Wind damage to buildings, infrastrucuture and landscape elements along the be...
eSAT Publishing House
 
Shear strength of rc deep beam panels – a review
eSAT Publishing House
 
Role of voluntary teams of professional engineers in dissater management – ex...
eSAT Publishing House
 
Risk analysis and environmental hazard management
eSAT Publishing House
 
Review study on performance of seismically tested repaired shear walls
eSAT Publishing House
 
Monitoring and assessment of air quality with reference to dust particles (pm...
eSAT Publishing House
 
Low cost wireless sensor networks and smartphone applications for disaster ma...
eSAT Publishing House
 
Coastal zones – seismic vulnerability an analysis from east coast of india
eSAT Publishing House
 
Can fracture mechanics predict damage due disaster of structures
eSAT Publishing House
 
Assessment of seismic susceptibility of rc buildings
eSAT Publishing House
 
A geophysical insight of earthquake occurred on 21 st may 2014 off paradip, b...
eSAT Publishing House
 
Effect of hudhud cyclone on the development of visakhapatnam as smart and gre...
eSAT Publishing House
 

Recently uploaded (20)

PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PDF
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
PPTX
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
PDF
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
PDF
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
PDF
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
PDF
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
PPTX
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
 
PDF
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
PPTX
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
PDF
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
PPTX
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
PDF
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
PDF
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
PPTX
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
PPTX
Functions in Python Programming Language
BeulahS2
 
PPT
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
PPTX
Introduction to Python Programming Language
merlinjohnsy
 
PDF
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
PPTX
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
Rapid Prototyping for XR: Lecture 4 - High Level Prototyping.
Mark Billinghurst
 
FSE_LLM4SE1_A Tool for In-depth Analysis of Code Execution Reasoning of Large...
cl144
 
Python Mini Project: Command-Line Quiz Game for School/College Students
MPREETHI7
 
lesson4-occupationalsafetyandhealthohsstandards-240812020130-1a7246d0.pdf
arvingallosa3
 
Decision support system in machine learning models for a face recognition-bas...
TELKOMNIKA JOURNAL
 
輪読会資料_Miipher and Miipher2 .
NABLAS株式会社
 
CST413 KTU S7 CSE Machine Learning Introduction Parameter Estimation MLE MAP ...
resming1
 
Designing for Tomorrow – Architecture’s Role in the Sustainability Movement
BIM Services
 
Stability of IBR Dominated Grids - IEEE PEDG 2025 - short.pptx
ssuser307730
 
Plant Control_EST_85520-01_en_AllChanges_20220127.pdf
DarshanaChathuranga4
 
LECTURE 7 COMPUTATIONS OF LEVELING DATA APRIL 2025.pptx
rr22001247
 
Rapid Prototyping for XR: Lecture 1 Introduction to Prototyping
Mark Billinghurst
 
Rapid Prototyping for XR: Lecture 2 - Low Fidelity Prototyping.
Mark Billinghurst
 
Bharatiya Antariksh Hackathon 2025 Idea Submission PPT.pptx
AsadShad4
 
Functions in Python Programming Language
BeulahS2
 
SF 9_Unit 1.ppt software engineering ppt
AmarrKannthh
 
Introduction to Python Programming Language
merlinjohnsy
 
NFPA 10 - Estandar para extintores de incendios portatiles (ed.22 ENG).pdf
Oscar Orozco
 
CST413 KTU S7 CSE Machine Learning Clustering K Means Hierarchical Agglomerat...
resming1
 

Adaptive beamforming using lms algorithm

  • 1. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 589 ADAPTIVE BEAMFORMING USING LMS ALGORITHM Revati Joshi1 , Ashwinikumar Dhande2 1 Student, E&Tc Department, Pune Institute of Computer Technology, Maharashtra, India 2 Professor, E&Tc Department, Pune Institute of Computer Technology, Maharashtra, India Abstract The smart antennas are widely used for wireless communication, because it has a ability to increase the coverage and capacity of a communication system. Smart antenna performs two main functions such as direction of arrival estimation (DOA) and beamforming. Using beamforming algorithm . smart antenna is able to form main beam towards desired user and null in the direction of interfering signals. This paper evaluate the performance of LMS (Least Mean Square) beamforming algorithm in the form of normalized array factor (NAF) and mean square error(MSE) by varying the number of elements in the array and the placing between the sensor elements. The simulations are carried out using MATLAB. Keywords: DOA (Direction of Arrival), LMS (Least Mean Square), AF (Array Factor). --------------------------------------------------------------------***------------------------------------------------------------------ 1. INTRODUCTION Adaptive beamforming is a technique in which an array of antennas are used to achieve maximum reception in the direction of desired user while signals of same frequency from other directions are rejected[1]. This is achieved by varying the weights of the each of antennas used in the array. A smart antenna system combines multiple antenna elements with a signal- processing capability to optimize its radiation and or reception pattern automatically in response to the signal environment[2]. Multiple antennas have ability to enhance the capacity and performance without the need of of additional power or spectrum. In adaptive beamforming the optimum weights are iteratively computed using complex algorithms based upon different criteria. The criteria for choosing the adaptive beamforming algorithm is depends on it’s performance and convergence rate. Adaptive beamforming algorithm can be classified in to two main categories such as Non blind and blind adaptive algorithms[3]. Non blind adaptive algorithms require the statistical knowledge of the transmitted signal in order to converge to a weight solution. This is achieved by using a pilot training sequence sent over the channel to receiver to help to identify the desired user. Whereas ,blind algorithms do not need any training sequence, hence the term ’blind’. They attempt to restore some characteristic of the transmitted signal in order to separate it from the other users in the surrounding environment.This paper focus on the implementation of Least Mean Square(LMS) algorithm which is a type of non blind algorithm. Fig-1: Adaptive Beamforming 2. BEAMFORMING In beamforming each user’s signal is multiplied by complex weight that adjust the magnitude and phase of the signal to and from each antenna[4]. The phases and amplitudes are adjusted to optimize the received signal. This causes the output of the arrays of antenna to form transmit or receive in a particular direction and minimizes the output in other direction Fig-2: Beamforming block diagram 3. ARRAY SENSOR SYSTEM. The system consists of ULA with M antenna elements that are linearly spaced along with equal distance. Fig 2: System model for uniform linear array of M elements
  • 2. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 590 The array factor for uniform linear array is given in eqn 1. 𝐴𝐹 ∅ = 𝐴 𝑚 𝑒 𝑗𝑚 ( 2𝜋𝑑 𝜆𝑀−1 𝑚=0 (1) The phase shift between inter element is given in eqn 2. 𝛼 = − 2𝜋𝑑 𝜆0 𝑐𝑜𝑠∅0 (2) Where, ∅0 is the desired beam direction. At wave length 𝜆0,the phase shift corresponds to a time delay that will steer the beam to∅0. 4. BASIC CONCEPT FOR LMS ALGORITHM 4.1 Weiner Optimum Solution Fig-3: LMS Adaptive Array. The LMS adaptive array is shown in figure 3. By using a feedback loop the weigths, 𝑤1,….,, 𝑤 𝑁, are updated by the time sampled error signal is given in eqn 3. e(n)=d(n)-y(n) (3) Where d(n) is training sequence or replica of the desired signal. And y(n) is the output of the adaptive array described in eqn 4 y(n)=𝑤 𝐻 x(n) (4) Where x(m) is the input signal. The adaptive algorithm adjusts the weight vector to minimize the mean square error(MSE) of the error signal,e(n) is given in eqn 5. E e(n)= E d(n)-y(n) (5) Where E is the expectation operator Substituting eqn 3 &4 in to eqn 5 and expanding the augment of the MSE term E[ 𝑒(𝑘) 2 ]=E[{d(n)-y(n)}{d(n)-𝑦(𝑛)}∗ ] (6) Solving eqn 6 obtain the value of MSE term E[ 𝑒(𝑘) 2 ]=E[ 𝑑(𝑘) 2 -𝑟𝑥𝑑 𝐻 w-𝑤 𝐻 𝑟𝑥𝑑 +𝑤 𝐻 𝑅 𝑥𝑥 w] (7) E[x(n)𝑥 𝐻 (𝑛)]=𝑅 𝑥𝑥 is the MXM covariance Matrix of the input data vector.x(n). E[x(n)𝑑∗ (𝑛)]=𝑟𝑥𝑑 is the Mx1 cross correlation vector between the input data vector ,x(n),and the training sequence,d(n). Taking the gradient operator of the mean square error with respect to the array weights and setting the result equal to zero. ∇E[ 𝑒(𝑘) 2 ]= 𝜕 𝜕𝑤 ∗E[ 𝑒(𝑘) 2 ]=0 (8) Substituting the value of eqn 7 in to eqn 8 . -2𝑟𝑥𝑑 +2𝑅 𝑥𝑥 𝑤𝑜𝑝𝑡 = 0 (9) The optimum weight eqn is obtain using eqn 10. 𝑤𝑜𝑝𝑡 =𝑅 𝑥𝑥 −1 𝑟𝑥𝑑 (10) Disadvantages using weiner optimum solution 1. If the number of elements in ULA is large ,then it is complex to invert the MXM covariance matrix ,𝑅 𝑥𝑥 [5]. 2. It requires the use of expectation operator in both 𝑅 𝑥𝑥 and𝑟𝑥𝑑 . 5. LMS ALGORITHM LMS algorithm is a type of Non-blind algorithm, because it uses the training signal or reference signal. During training period training signal is transmitted from transmitter to receiver. It uses a gradient based method of steepest decent. It follows an iterative procedure that makes successive corrections to the weight vector in the direction of the negative of the gradient vector which eventually leads to the minimum mean square error[6]. LMS algorithm is relatively simple; it does not require correlation function calculation and matrix inversions [7]. Let nw represent the Mx1 weight vector at time sample n.The weight vector can be updated at time sample n+1 which is given in eqn 11. w(n+1)=w(n)+µ[-∇(J(n))] (11) Where J(n)= E[ 𝑒(𝑛) 2 ] defines the MSE cost function. Using eqn 9,the value of the error signal at time sample n is given as in eqn 12. ∇(J(n))= -2𝑟𝑥𝑑 +2𝑅 𝑋𝑋 𝑤(𝑛) (12)
  • 3. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 591 Substituting eqn 12 in to eqn 11 result in eqn 13 w(n+1)=w(n)+2µ[ 𝑟𝑥𝑑 − 𝑅 𝑥𝑥 𝑤(𝑛)]] (13) Where µ is step size parameter. It is a real valued positive constant generally less than one. The initial weight w(0) is assumed to be zero. The successive corrections of the weight vector eventually leads to the minimum value of the mean squared error. The step size varies from 0 to λmax, whereλ max is the largest Eigen value of the correlation matrix R[8]. Substituting the value of 𝑟𝑥𝑑 and 𝑅 𝑥𝑥 in to eqn 13 result in eqn 14. w(n+1)=w(n)+2µE[x(n)𝑒∗ (n)] (14) 6. SIMULATION RESULTS For simulation purposes the uniform linear array with M number of element and input signal is modulated by using BPSK modulation is considered. simulation of LMS algorithm is carried out using MATLAB to illustrate how various parameters such as number of antenna element, inter element spacing ,number of interferes and variation in SNR parameter affect the beam formation and convergence of the algorithm. 6.1 General case Consider that the desired user is arriving at an angle of 30 degree and an interfere user at an angle of -50 degree. The spacing between the individual element is half wavelength and the signal to noise ratio(SNR) is 30db. The array factor for 8 element antenna antenna array is computed.Figure.4.Shows rectangular array factor plot for different angle of arrival. Figure.5.Shows polar array factor plot for different angle of arrival Fig-4: Array factor plot when desired user is 30degree and the interfere is -50degree Fig-5: Polar array factor plot when desired user is 30degree and the interfere is -50degree The optimum complex weights in the case for which the algorithm converges is as follows. w1 = 1. w2 = 0.039512+0.97006i w3 = -1.0194+0.03523i w4 = -0.001461-0.98315i w5 = 0.98244-0.051033i w6 = 0.018318+1.0197i w7 = -0.97044+0.012622i w8 = -0.052976-0.99924i Fig-5: Magnitude of array weights when no.of array element is 8. Fig-6: Acquisition and tracking of desired signal and actual array output
  • 4. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 592 Fig-7: Mean square error Vs iteration no. 6.2 Special case 6.2.1 Effect of the Number of Array Elements on the Array Factor and MSE. Figure 8 shows the array factor plot of LMS algorithm when number of antenna array element is 8,12,18.And desired user is arriving at an angle 60 degree and interefer is at an angle of -50 degree. The simulation result shows that as the antenna array element goes on increasing from 8,12 and 18 the beam width becomes narrow and the number of side lobe goes on increasing.But level of these side lobes is low compared to those generated by small number of elements. Fig 8: Effect of no.of array element on Array Factor. Fig 9: Effect of no.of array element on Mean square error. The increasing number of antenna array element produce an increase in systen noise.And overall MSE tends to be almost the same for the given values of antenna element. 6.2.2 Effect of the Separation Distance on the Array Factor and MSE. Figure 9 shows the performnce of LMS algorithm when the distance between array element d=0.5 and d=1.And desired user is arriving at an angle 30 degree and interefer is at an angle of -50 degree. Fig 10: Effect of interelement seperation distance on Array Factor. The simulation result shows that increasing interelement distance between array element produce narrow beams,but this also increases the number of side lobes.when the seperation distance between array element is equal to wave length granting lobes are created. Fig 11: Effect of inter element seperation on Mean square error. It is also oberved that when distance between array element is half wave length then granting lobes are avoided.From the graph of MSE it is oberved that spacing between array elements equal to half wavelength gives an optimum error in a particular iteration. 7. CONCLUSIONS This paper evaluate the performance of LMS algorithm for two different cases such as general case and special case.In general case the LMS algorithm is compared on the basis of normalized array factor and Mean square error(MSE).It is observed that LMS algorithm is converging after 50
  • 5. IJRET: International Journal of Research in Engineering and Technology eISSN: 2319-1163 | pISSN: 2321-7308 _______________________________________________________________________________________________ Volume: 03 Issue: 05 | May-2014, Available @ http://www.ijret.org 593 iteration.And it has negligible error.In special case the the performance of LMS algorithm is compared on the basis of observing the effect of varying the number of antenna elements and distance between array element on the array factor and Mean square error(MSE).As number of antenna element increases the beam width of array factor becomes narrow and number of side lobe increases ,but level of side lobe is less than those generated by an array of small number of elements and overall MSE tends to be almost the same for the given values of antenna element. And spacing between array element equal to half wavelength ,then MSE gives an optimum error in a particular direction. REFERENCES [1]. D.M.M.Rahaman., Md.M.Hossair, “Least Mean Square (LMS) For Smart Antenna”, Universal Journal of Communications and Network”,pp-16-21,2013. [2]. M.Jain., V.Gupta., “Performance Analysis of MUSIC LMS Algorithm for Smart Antenna”, International Journal of Scientific Engineering and Technology,Vol.2,Issue 10,pp1004-1007,2013. [3]. U.Chalva., Dr.P.V.Humgund., “Performance Study of a Non-blind Algorithm for Smart Antenna System”, International Journal of Electronics and Communication Engineering”, Vol.5,Issue 4,pp.447-455,2012. [4]. V.Kumar., Dr.Rajouria., “Performance Analysis of LMS Adaptive Beamforming Algorithm”, International Journal of Engineering and Communication Technology,Vol.4,Issue 5,July-Sept-2013. [5]. Douglas,S.C, “Introduction to Adaptive Filters”, CRC Press LLC,PP-18,1999. [6]. K.S.Kumar and T.Gunasekaran., “Performance Analysis of Adaptive Beamforming Algorithms for Microstrip Smart Antennas”, International Journal of Computing Science and Communication Technologies, Vol.2,Issue 1,July2009. [7]. Simon Haykins, “Adaptive Filter Theory”, 3rd edition, 2001. [8]. K.K.Shetty, “A Novel Algorithm for Uplink Interference Suppression using Smart Antennas in Mobile Communications “ Master’s Thesis, Famu-Fsu College of Engineering, THE Florida state university, February 2004.