Fig(1). Basic diagram of smart antenna

Similar documents
Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Performance Analysis of LMS and NLMS Algorithms for a Smart Antenna System

Study the Behavioral Change in Adaptive Beamforming of Smart Antenna Array Using LMS and RLS Algorithms

Performance Study of A Non-Blind Algorithm for Smart Antenna System

ADAPTIVE BEAMFORMING USING LMS ALGORITHM

Adaptive Beamforming Approach with Robust Interference Suppression

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Comprehensive Performance Analysis of Non Blind LMS Beamforming Algorithm using a Prefilter

Performance Analysis of the LMS Adaptive Algorithm for Adaptive Beamforming

Keywords: Adaptive Antennas, Beam forming Algorithm, Signal Nulling, Performance Evaluation.

NON-BLIND ADAPTIVE BEAM FORMING ALGORITHMS FOR SMART ANTENNAS

Adaptive Array Beamforming using LMS Algorithm

Systematic comparison of performance of different Adaptive beam forming Algorithms for Smart Antenna systems

Sequential Studies of Beamforming Algorithms for Smart Antenna Systems

Performance Analysis of gradient decent adaptive filters for noise cancellation in Signal Processing

Adaptive Digital Beam Forming using LMS Algorithm

Performance improvement in beamforming of Smart Antenna by using LMS algorithm

Analysis and Comparison of Adaptive Beamforming Algorithms for Smart Antenna 1 Snehal N Shinde 2 Ujwala G Shinde

Index Terms Uniform Linear Array (ULA), Direction of Arrival (DOA), Multiple User Signal Classification (MUSIC), Least Mean Square (LMS).

Performance Analysis of Smart Antenna Beam forming Techniques

An Effective Implementation of Noise Cancellation for Audio Enhancement using Adaptive Filtering Algorithm

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm

A Review on Beamforming Techniques in Wireless Communication

Acoustic Echo Cancellation using LMS Algorithm

Performance Comparison of ZF, LMS and RLS Algorithms for Linear Adaptive Equalizer

I. INTRODUCTION. Keywords: Smart Antenna, Adaptive Algorithm, Beam forming, Signal Nulling, Antenna Array.

INTERFERENCE REJECTION OF ADAPTIVE ARRAY ANTENNAS BY USING LMS AND SMI ALGORITHMS

Interference Reduction in Wireless Communication Using Adaptive Beam Forming Algorithm and Windows

Beam Forming Algorithm Implementation using FPGA

Smart antenna technology

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

An improved direction of arrival (DOA) estimation algorithm and beam formation algorithm for smart antenna system in multipath environment

A Stable LMS Adaptive Channel Estimation Algorithm for MIMO-OFDM Systems Based on STBC Sonia Rani 1 Manish Kansal 2

Adaptive Kalman Filter based Channel Equalizer

Smart Antenna of Aperiodic Array in Mobile Network

Architecture design for Adaptive Noise Cancellation

Noise Reduction Technique for ECG Signals Using Adaptive Filters

Adaptive Systems Homework Assignment 3

Impulsive Noise Reduction Method Based on Clipping and Adaptive Filters in AWGN Channel

A New Switched-beam Setup for Adaptive Antenna Array Beamforming

IN357: ADAPTIVE FILTERS

AN INSIGHT INTO ADAPTIVE NOISE CANCELLATION AND COMPARISON OF ALGORITHMS

MATLAB SIMULATOR FOR ADAPTIVE FILTERS

A New Switched-beam Setup for Adaptive Antenna Array Beamforming

IMPROVED CMA: A BEAMFORMING ALGORITHMS FOR WIRELESS SYSTEM USING SMART ANTENNA

A Study on Various Types of Beamforming Algorithms

Performance Analysis of Adaptive Beamforming Algorithms for Orthogonal Frequency Division Multiplexing System

International Journal of Wireless & Mobile Networks (IJWMN) Vol. 5, No. 1, February 2013

Speech Enhancement Based On Noise Reduction

Optimal Adaptive Filtering Technique for Tamil Speech Enhancement

SMART ANTENNA ARRAY PATTERNS SYNTHESIS: NULL STEERING AND MULTI-USER BEAMFORMING BY PHASE CONTROL

Area Optimized Adaptive Noise Cancellation System Using FPGA for Ultrasonic NDE Applications

Application of Affine Projection Algorithm in Adaptive Noise Cancellation

Eigenvalues and Eigenvectors in Array Antennas. Optimization of Array Antennas for High Performance. Self-introduction

Analysis on Extraction of Modulated Signal Using Adaptive Filtering Algorithms against Ambient Noises in Underwater Communication

Performance Analysis of Feedforward Adaptive Noise Canceller Using Nfxlms Algorithm

A Three-Microphone Adaptive Noise Canceller for Minimizing Reverberation and Signal Distortion

Active Noise Cancellation in Audio Signal Processing

A variable step-size LMS adaptive filtering algorithm for speech denoising in VoIP

Adaptive Beamforming for Multi-path Mitigation in GPS

6 Uplink is from the mobile to the base station.

SNR Performance Analysis of Rake Receiver for WCDMA

Smart antenna for doa using music and esprit

Study of Different Adaptive Filter Algorithms for Noise Cancellation in Real-Time Environment

International Journal of Emerging Technologies in Computational and Applied Sciences (IJETCAS)

Smart Antennas for wireless communication

Direction of Arrival Estimation in Smart Antenna for Marine Communication. Deepthy M Vijayan, Sreedevi K Menon /16/$31.

LMS and RLS based Adaptive Filter Design for Different Signals

RECENT ADVANCES in NETWORKING, VLSI and SIGNAL PROCESSING

Removal of Artifacts from ECG Signal Using CSLMS Algorithm Based Adaptive Filter : A Review

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Improvement in Angle of Separation in Smart Antenna by LMS-MPSO Algorithm

Performance Comparison of Channel Estimation Technique using Power Delay Profile for MIMO OFDM

Comparison of LMS and NLMS algorithm with the using of 4 Linear Microphone Array for Speech Enhancement

Effect of Signal to Noise Ratio on Adaptive Beamforming Techniques Smita Banerjee & Ved Vyas Dwivedi RK University

Keywords MISO, BER, SNR, EGT, SDT, MRT & BPSK.

MITIGATING INTERFERENCE TO GPS OPERATION USING VARIABLE FORGETTING FACTOR BASED RECURSIVE LEAST SQUARES ESTIMATION

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

Performance Evaluation of Nonlinear Equalizer based on Multilayer Perceptron for OFDM Power- Line Communication

Multirate Algorithm for Acoustic Echo Cancellation

NEURAL NETWORK BASED ROBUST ADAPTIVE BEAMFORMING FOR SMART ANTENNA SYSTEM

Performance Analysis of Equalizer Techniques for Modulated Signals

Fixed Point Lms Adaptive Filter Using Partial Product Generator

Performance Evaluation of Adaptive Filters for Noise Cancellation

Implementation of Optimized Proportionate Adaptive Algorithm for Acoustic Echo Cancellation in Speech Signals

DESIGN AND IMPLEMENTATION OF ADAPTIVE ECHO CANCELLER BASED LMS & NLMS ALGORITHM

DIGITAL BEAM FORMING USING RLS QRD ALGORITHM

A New Least Mean Squares Adaptive Algorithm over Distributed Networks Based on Incremental Strategy

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

EFFICIENT SMART ANTENNA FOR 4G COMMUNICATIONS

Comparative Study of Different Algorithms for the Design of Adaptive Filter for Noise Cancellation

Performance of Smart Antennas with Adaptive Combining at Handsets for the 3GPP WCDMA System

METIS Second Training & Seminar. Smart antenna: Source localization and beamforming

Mitigation of Non-linear Impairments in Optical Fast-OFDM using Wiener-Hammerstein Electrical Equalizer

Approaches for Angle of Arrival Estimation. Wenguang Mao

Some Notes on Beamforming.

Performance Optimization in Wireless Channel Using Adaptive Fractional Space CMA

Noise Cancellation in DSSS by Using Adaptive LMS Filter in Fractional Domine Methods

CANCELLATION OF ARTIFACTS FROM CARDIAC SIGNALS USING ADAPTIVE FILTER LMS,NLMS AND CSLMS ALGORITHM

Transcription:

Volume 5, Issue 4, 2015 ISSN: 2277 128X International Journal of Advanced Research in Computer Science and Software Engineering Research Paper Available online at: www.ijarcsse.com A LMS and NLMS Algorithm Analysis for Smart Antenna Satgur Singh * Research Scholar, Department of Elect. & Comm. Engg Punjabi University Patiala, Punjab, India Er. Mandeep Kaur Asst. Prof. Department of Elect. & Comm. Engg Punjabi University Patiala, Punjab, India Abstract:-The demand of new communication techniques arising day by day, due to the increasing the numbers of users. There are many techniques which are used to increase the efficiency of the communication system like cell sectoring, cell splitting, directional antenna etc. The smart antenna is used where interference is critical problem in the communication system. The smart antenna plays an important role to reduce the interference in communication environment. The adoption of smart/adaptive antenna techniques in future wireless systems has impact on the efficient use of the spectrum of network. Smart antenna can place nulls in the direction of interference via adaptive updating of weights linked to each antenna element. Smart antenna cancels out the co-channel interference resulting in better quality of reception and reduces the no. of dropped calls. In this paper, we analyze the performance of smart antenna system on LMS and NLMS algorithm and comparative analysis is done using MATLAB. Keywords:-Smart Antenna, NLMS, LMS, Beamforming, convergence speed. I. INTRODUCTION Smart antennas refer to array of antenna technologies that increase the system capacity by reducing the co-channel interference and increase the quality by reducing the fading effects in communication system. Smart antenna techniques are used in track and scan RADAR, radio astronomy and radio telescopes and more useful in mobile communication system like W-CDMA and UMTS. We analyze the weight of smart antenna and receive the desired signal using different algorithms. The performance of the algorithm can be measured with different parameters such as effect of number of antenna elements, the spacing between antenna array elements, the different angles of interference etc. Beamforming is technique in which each user s signal is multiplied by complex weight that adjusts the magnitude and phase of the signal to and from each antenna. For Adaptive Beamforming, some of these criteria are implemented by Least Mean-Square (LMS) Recursive Least Squares (RLS), Constant Modulus Algorithm (CMA), Sample Matrix Inversion (SMI), Normalized least Mean Square(NLMS) algorithm etc. Beamforming algorithms create the radiation pattern of the antenna in the particular desired direction and by placing nulls in the unwanted direction. The smart antenna basic diagram is shown in fig(1).in figure weights updation by LMS and NLMS algorithm according to the output signal. The algorithm block adapts the weights multiplier and then gives output radiation pattern in desired direction. Fig(1). Basic diagram of smart antenna This paper is organized as follows: Section-II provides the detailed information regarding LMS and NLMS algorithm. Section-III represents the simulation of both algorithms with different parameters in MATLAB and section-iv presents the conclusion. II. MATHEMATICAL BACKGROUND OF LMS AND NLMS ALORITHM A) LMS (LEAST MEAN SQUARE) Algorithm:- Least Mean Square (LMS) algorithm, was introduced by Widrow and Hoff in 1959, is an adaptive algorithm which uses a gradient based method of steepest decent. LMS algorithm uses the estimates of the gradient vector from the 2015, IJARCSSE All Rights Reserved Page 380

available data. LMS is useful than other algorithms because of its simplicity and ease of computation. The LMS algorithm can be described by the following three equations, y(n) = w H (n).x(n)...(1) e(n) = d(n) y(n)...(2) w(n+1)= w(n) +μ.x(n).e*(n) (3) where µ is a gain constant and control the rate of adaptation, e(n) is the error between desired and output signal, y(n) is the output signal, x(n) represents the input signal and d(n) is the desired signal. LMS algorithm uses continuous adaptation and weight vector sequence converges to the optimum solution when the weight adjusts. The array factor for N element equally spaced linear array is given by:- N AF(θ)= n=1 wn e (j(n-1){2 d/λ.(cosθ)+α}..(4) The phase shift between the elements of antenna α is given as:- α= 2 d λ.cosθ and the weight vector is seen to converge and stay stable for: 0<µ<1/λ max where λ max is largest eigen value of correlation matrix. The step size is given by µ=1/4trace(r), where R is the correlation matrix. B). NORMALIZED LEAST MEAN SQUARE (NLMS) ALGORITHM:- Normalized Least Mean Square Algorithm is an extension of the LMS algorithm being directly proportional to the input vector x(n), which overcomes the limitation of LMS algorithm. The stability problem occurs in LMS due to its weight vectors w(n+1). In other words, the Normalized least mean squares filter (NLMS) is a variant of the LMS algorithm that solves this problem by normalizing with the power of the input. w(n+1)=w(n)+ μ(n).x(n).e * (n).(5) In the equation (5), the step size is given by μ (n)= μ x n 2.(6) where μ is a constant, the value of μ lies in between 0 and 2 [8]. µ(n) is the normalized version of LMS (NLMS) because step size is divided by the norm of the input signal to avoid gradient noise amplification due to x(n). III. ANALYSIS OF LMS AND NLMS ALGORITHM:- LMS(LEAST MEAN SQUARE) ALGORITHM:- In the analysis of this algorithm, the input signal is S=cos(2*pi*t/T),the snr is 10db,the no. of antenna elements are N=10, angle of arrival is 10 degree and angle of interference is 70 degree. The distance or spacing between the antenna elements of the array is 0.5λ.The array factor defines the positions of the antenna elements in the array and the weight used. The array factor of the LMS based smart antenna w.r.t. angle of arrival is shown below:- Fig.(2) Array factor when AOA of desired user is 10 degree and interference is 70 degree. In the above figure, antenna places deep nulls in the direction of interfering signal and maximum in the direction of the desired signal. The Mean Square Error (MSE) of the algorithm defines the error between the desired and actual signal. Fig. (3) shows Mean Square Error v/s No. of iterations when DOA of desired user is 10 degree and interference is 70 degree. 2015, IJARCSSE All Rights Reserved Page 381

Fig.(3) Mean Square Error v/s No. of iterations when DOA of desired user is 10 degree and interference is 70 degree. In the above plot, the MSE reduces as the numbers of iterations increases. Convergence time also defines by this plot because it defines the time at which the error converges and comes in real condition. The weight updation of the LMS Algorithm is given in equation (3).In this analysis the weights for the N = 10 ULA are: w1 = 1 w2 = 1.0064+0.62254i w3 = 0.22841+1.0108i w4 = -0.29592+1.1036i w5 = -0.97059+0.49151i w6 = -1.0899+0.011474i w7 = -0.76956-0.84212i w8 = -0.26487-1.0037i w9 = 0.60677-1.0146i w10 = 0.88734-0.46312i Fig.(4) Weight updation of LMS Algorithm After updation of weights, the final output converges according to our desired direction. The difference between the desired and antenna output is shown below. Fig.(5) Difference b/w the desired signal and antenna array o/p 2015, IJARCSSE All Rights Reserved Page 382

NLMS (Normalized Least Mean Square) Algorithm:- The NLMS algorithm is same as LMS algorithm but it has fast convergence time and achieves the good calculation. The difference between the LMS algorithm and NLMS is only the weight updation. The weight updation of the NLMS algorithm is given in equation(5). The Fig(6) shows the direction of arrival from the desired user:- Fig.(6) Array factor when DOA of desired user is 10 degree and interference is 70 degree. The figure(6) shows the antenna main beam in the desired direction and nulls are fitted in the interference direction. The difference between the desired and antenna output is shown below(in fig(7)). The antenna output is more accurate in NLMS Algorithm as compared to the LMS algorithm. Fig.(7) Difference b/w the desired signal and antenna array o/p The updation of weights of NLMS Algorithm is faster than LMS algorithm which is shown in fig(8):- Fig.(8)Weight updation of NLMS Algorithm The Updation of weights in NLMS algorithm in 10 ULA Elements in given below:- w1 = 1 w2 = 1.002+0.62029i w3 = 0.22946+1.0102i w4 = -0.29612+1.099i w5 = -0.96845+0.49263i w6 = -1.0865+0.0093512i w7 = -0.76945-0.83869i 2015, IJARCSSE All Rights Reserved Page 383

w8 = -0.26211-1.0022i w9 = 0.60315-1.0124i w10 = 0.88738-0.46105i The NLMS algorithm Mean Square Error reduces very fast as compared to LMS. The plot between the Mean Square error and No. of Iterations is shown below:- Fig.(9) Mean Square Error v/s No. of iterations when DOA of desired user is 10 degree and interference is 70 degree. The above figure also shows that the convergence speed of the NLMS is more as compared to LMS. IV. CONCLUSION From the analysis of both algorithms, it is concluded that the NLMS algorithm is much better as compared to LMS algorithm in the mobile communication, But the NLMS algorithm requires a minimum of one additional multiply, divide and addition as compared to LMS. The LMS algorithm is basic method for updating the weight vectors and NLMS is an improved LMS algorithm for fast convergence. The NLMS algorithm gives better convergence characteristics than the LMS algorithm, because it can reduce the increase of the noise by dividing the step size parameter by input vector power. So finally, we can say that the NLMS is more useful for mobile communication system. REFERENCES [1] Leandro Vieira dos Santos, Jacqueline Silva Pereira,"Least Mean Square AlgorithmAnalysis for a High Capacity Mobile Long Term Evolution Network" IEEE 2013. [2] Shahera HOSSAIN, Mohammad Tariqul ISLAM and Seiichi SERIKAWA," Adaptive Beamforming Algorithms for Smart Antenna Systems",International Conference on Control, Automation and Systems 2008,Oct. 14-17, 2008 in COEX, Seoul, Korea. [3] T.B. Lavate, V.K. Kokate, G.S. Mani," Non blind and blind adaptive array smart antenna beam forming algorithams for wcdma mobile communication systems ",Second International Conference on Computer Engineering and Applications,2008. [4] Vishal V Sawant, Mahesh Chavan,"Performance of Beamforming for Smart antenna using Traditional LMS algorithm for various parameters",proceedings of the 2013 International Conference on Electronics, Signal Processing and Communication Systems. [5] Haitao Liu, Steven Gao, and Tian-Hong Loh,"Small Director Array for Low-Profile Smart Antennas Achieving Higher Gain",IEEE Transactions on Antennas and Propagation, vol. 61, no. 1, January 2013. [6] Susmita Das, IEEE Member,"Smart Antenna Design for Wireless Communication using Adaptive Beamforming Approach",IEEE. [7] Anurag Shivam Prasad, Sandeep Vasudevan, Selvalakshmi R," Analysis of Adaptive Algorithms for Digital Beamforming in Smart Antennas"IEEEInternational Conference on Recent Trends in Information Technology, ICRTIT MIT, Anna University, Chennai. June 3-5, 2011. [8] Frank B. Gross, Smart Antennas for Wireless Communications, McGraw-Hill Companies, Inc.2006. [9] S.F. Shaukat, Mukhtar ul Hassan et.al.'sequential Studies of Beamforming Algorithms for Smart Antenna Systems', World Applied Sciences Journal, IDOSI Publications, 2009. 2015, IJARCSSE All Rights Reserved Page 384