Free Academic Seminars And Projects Reports

Full Version: LEAST MEAN SQUARE ALGORITHM
You're currently viewing a stripped down version of our content. View the full version with proper formatting.
LEAST MEAN SQUARE ALGORITHM


Introduction
The Least Mean Square (LMS) algorithm, introduced by Widrow and Hoff in 1959 [12] is an adaptive algorithm, which uses a gradient-based method of steepest decent [10]. LMS algorithm uses the estimates of the gradient vector from the available data. LMS incorporates 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. Compared to other algorithms LMS algorithm is relatively simple; it does not require correlation function calculation nor does it require matrix inversions.
6.2 LMS Algorithm and Adaptive Arrays
Consider a Uniform Linear Array (ULA) with N isotropic elements, which forms the integral part of the adaptive beamforming system as shown in the figure below. The output of the antenna arrayis given by,

tsdenotes the desired signal arriving at angle0 andudenotes interfering signals arriving at angle of incidences)(tii respectively. a(0 ) and a(i) represents the steering vectors for the desired signal and interfering signals respectively. Therefore it is required to construct the desired signal from the received signal amid the interfering signal and additional noise n(t). As shown above the outputs of the individual sensors are linearly combined after being scaled using corresponding weights such that the antenna array pattern is optimized to have maximum possible gain in the direction of the desired signal and nulls in the direction of the interferers. The weights here will be computed using LMS algorithm based on Minimum Squared Error (MSE) criterion. Therefore the spatial filtering problem involves estimation of signalfrom the received signal (i.e. the array output) by minimizing the error between the reference signal , which closely matches or has some extent of correlation with the desired signal estimate and the beamformer output y(t) (equal to wx(t)). This is a classical Weiner filtering problem for which the solution can be iteratively found using the LMS algorithm.

LMS algorithm formulation (All signals are represented by their sample values)
From the method of steepest descent, the weight vector equation is given by [10],
)})]({([21)()1(2neEnwnw +=+ (6.2)
Where is the step-size parameter and controls the convergence chachteristics of the LMS algorithm; e2(n) is the mean square error between the beamformer output y(n) and the reference signal which is given by,
e2(n) = [d*(n) whx(n)]2 (6.3)
The gradient vector in the above weight update equation can be computed as
(E{ew2(n)}) = - 2r + 2Rw(n) (6.4)
In the method of steepest descent the biggest problem is the computation involved in finding the values r and R matrices in real time. The LMS algorithm on the other hand simplifies this by using the instantaneous values of covariance matrices r and R instead of their actual values i.e.
R(n) = x(n)xh(n) (6.5)
r(n) = d*(n)x(n) (6.6)
Therefore the weight update can be given by the following equation,
w(n+1) = w(n) + x(n)[d*(n) xh(n)w(n) ] (6.7)
= w(n) + x(n)e*(n)
The LMS algorithm is initiated with an arbitrary value w(0) for the weight vector at n=0. The successive corrections of the weight vector eventually leads to the minimum value of the mean squared error.

for more information,please go through:
http://etd.lib.fsu.edu/theses/available/...h_6lms.pdf
[attachment=7145]
LEAST MEAN SQUARE ALGORITHM

Introduction

The Least Mean Square (LMS) algorithm, introduced by Widrow and Hoff in 1959 [12] is an adaptive algorithm, which uses a gradient-based method of steepest decent [10]. LMS algorithm uses the estimates of the gradient vector from the available data. LMS incorporates 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. Compared to other algorithms LMS algorithm is relatively simple; it does not require correlation function calculation nor does it require matrix inversions.
hi dear
i had read entire post so i have doubt in

HOW REFERENCE SIGNAL IS OBTAINED IN THE ADAPTIVE ARRAY BEAMSTEERING FROM RECEIVED SIGNAL WHERE LMS ALGORITHM IS USED.

Regards.
K.Pradeep kumar