Digital Beam Forming using RLS QRD Algorithm

Similar documents
DIGITAL BEAM FORMING USING RLS QRD ALGORITHM

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

Antennas and Propagation. Chapter 5c: Array Signal Processing and Parametric Estimation Techniques

Antennas and Propagation. Chapter 6b: Path Models Rayleigh, Rician Fading, MIMO

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Adaptive beamforming using pipelined transform domain filters

Speech Enhancement Using Beamforming Dr. G. Ramesh Babu 1, D. Lavanya 2, B. Yamuna 2, H. Divya 2, B. Shiva Kumar 2, B.

A Review on Beamforming Techniques in Wireless Communication

Smart antenna technology

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

Multiple Input Multiple Output (MIMO) Operation Principles

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

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

Adaptive Digital Beam Forming using LMS Algorithm

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Adaptive Systems Homework Assignment 3

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

Detection of SINR Interference in MIMO Transmission using Power Allocation

K.NARSING RAO(08R31A0425) DEPT OF ELECTRONICS & COMMUNICATION ENGINEERING (NOVH).

DIRECTION OF ARRIVAL ESTIMATION IN WIRELESS MOBILE COMMUNICATIONS USING MINIMUM VERIANCE DISTORSIONLESS RESPONSE

Smart antenna for doa using music and esprit

This is a repository copy of White Noise Reduction for Wideband Beamforming Based on Uniform Rectangular Arrays.

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

ADAPTIVE BEAMFORMING USING LMS ALGORITHM

Beamforming Techniques for Smart Antenna using Rectangular Array Structure

Some Notes on Beamforming.

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

A Complete MIMO System Built on a Single RF Communication Ends

Neural Network Synthesis Beamforming Model For Adaptive Antenna Arrays

Performance improvement in beamforming of Smart Antenna by using LMS algorithm

STAP approach for DOA estimation using microphone arrays

A Signal Space Theory of Interferences Cancellation Systems

Adaptive Beamforming. Chapter Signal Steering Vectors

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

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

CHAPTER 8 MIMO. Xijun Wang

A New Subspace Identification Algorithm for High-Resolution DOA Estimation

SIGNAL MODEL AND PARAMETER ESTIMATION FOR COLOCATED MIMO RADAR

Smart Antenna ABSTRACT

A Novel 3D Beamforming Scheme for LTE-Advanced System

S. Ejaz and M. A. Shafiq Faculty of Electronic Engineering Ghulam Ishaq Khan Institute of Engineering Sciences and Technology Topi, N.W.F.

Adaptive Antennas. Randy L. Haupt

THE ADAPTIVE CHANNEL ESTIMATION FOR STBC-OFDM SYSTEMS

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

Analysis of Direction of Arrival Estimations Algorithms for Smart Antenna

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

Reduced Complexity of QRD-M Detection Scheme in MIMO-OFDM Systems

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

Chapter 4 DOA Estimation Using Adaptive Array Antenna in the 2-GHz Band

ADAPTIVE ANTENNAS. NARROW BAND AND WIDE BAND BEAMFORMING

A Novel Adaptive Method For The Blind Channel Estimation And Equalization Via Sub Space Method

WHITE PAPER. Hybrid Beamforming for Massive MIMO Phased Array Systems

Robust Near-Field Adaptive Beamforming with Distance Discrimination

Fig(1). Basic diagram of smart antenna

Beam Forming Algorithm Implementation using FPGA

6 Uplink is from the mobile to the base station.

Adaptive Array Beamforming using LMS Algorithm

IN AN MIMO communication system, multiple transmission

Blind Beamforming for Cyclostationary Signals

MIMO I: Spatial Diversity

A BROADBAND BEAMFORMER USING CONTROLLABLE CONSTRAINTS AND MINIMUM VARIANCE

arxiv: v1 [cs.sd] 4 Dec 2018

MIMO-OFDM adaptive array using short preamble signals

ONE of the most common and robust beamforming algorithms

MIMO PERFORMANCE ANALYSIS WITH ALAMOUTI STBC CODE and V-BLAST DETECTION SCHEME

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

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

"Communications in wireless MIMO channels: Channel models, baseband algorithms, and system design"

Performance Analysis of the LMS Adaptive Algorithm for Adaptive Beamforming

HARDWARE IMPLEMENTATION OF A PROPOSED QR- TLS DOA ESTIMATION METHOD AND MUSIC, ESPRIT ALGORITHMS ON NI-PXI PLATFORM

EFFICIENT SMART ANTENNA FOR 4G COMMUNICATIONS

MUSIC for the User Receiver of the GEO Satellite Communication System

Multiple Antennas. Mats Bengtsson, Björn Ottersten. Basic Transmission Schemes 1 September 8, Presentation Outline

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

Channel Capacity Estimation in MIMO Systems Based on Water-Filling Algorithm

Design and Realization of Array Signal Processor VLSI Architecture for Phased Array System

Generation of Multiple Weights in the Opportunistic Beamforming Systems

The Feasibility of Conventional Beamforming Algorithm Based on Resolution for Internet of Things in Millimeter Wave Environment

Null-steering GPS dual-polarised antenna arrays

612 IEEE TRANSACTIONS ON ANTENNAS AND PROPAGATION, VOL. 48, NO. 4, APRIL 2000

ON SAMPLING ISSUES OF A VIRTUALLY ROTATING MIMO ANTENNA. Robert Bains, Ralf Müller

Bluetooth Angle Estimation for Real-Time Locationing

Indoor Localization based on Multipath Fingerprinting. Presented by: Evgeny Kupershtein Instructed by: Assoc. Prof. Israel Cohen and Dr.

GPS Anti-jamming Performance Simulation Based on LCMV Algorithm Jian WANG and Rui QIN

Orthogonal Radiation Field Construction for Microwave Staring Correlated Imaging

Adaptive VLSI Architecture of Beam Former for Active Phased Array Radar D. Govind Rao 1, N. S. Murthy 2 and A.Vengadarajan 3

EE359 Discussion Session 8 Beamforming, Diversity-multiplexing tradeoff, MIMO receiver design, Multicarrier modulation

Interpolation-Based Maximum Likelihood Channel Estimation Using OFDM Pilot Symbols

Linear Antenna SLL Reduction using FFT and Cordic Method

IJESRT. Scientific Journal Impact Factor: (ISRA), Impact Factor: 2.114

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

Accurate Three-Step Algorithm for Joint Source Position and Propagation Speed Estimation

Adaptive Beamforming for Multi-path Mitigation in GPS

Performance and Complexity Comparison of Channel Estimation Algorithms for OFDM System

MIMO Wireless Communications

ELEC E7210: Communication Theory. Lecture 11: MIMO Systems and Space-time Communications

(i) Understanding the basic concepts of signal modeling, correlation, maximum likelihood estimation, least squares and iterative numerical methods

Digital Beamforming Using Quadrature Modulation Algorithm

Transcription:

IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.6, June 2013 131 Digital Beam Forming using RLS QRD Algorithm Sumit Verma, Arvind Pathak Lingayas University, Faridabad, Haryana (INDIA). Abstract Digital beam formers are a means for separating a desired signal from interfering signals. his paper describes the GSC technique using the QRD Algorithm and RLS QRD Algorithm for digital Beamforming. 1. INRODUCION oday the demand of high data rate services is increasing very highly in wireless communication. At the same time the need to support more users per base station is also increasing. he result is that the higher data rates and higher capacities become the pressing need. o increase the capacity the attempts are made to increase the traffic within the fixed bandwidth. But increasing the traffic within the fixed bandwidth creates more interference in the system and the result is degradation of signal quality. he interference can be reduced by using the sectored antenna in place of omnidirectional antenna. Figure-1. Smart antenna technology can also be used to reduce the interference level. With this technology each user s signal is transmitted or received by the base station only in the direction of that particular user. his results in the reduction of interference. A smart antenna system consists of an array of antennas that together direct different transmission/reception beams toward each user in the system. his method of transmission and reception is called Beamforming. Figure-2: Smart Antenna he magnitude and phase of the signal to and from each antenna is adjusted by multiplying each user signal by complex weights. his results in a transmit/receive beam in the desired direction and minimizes the output in other directions. If the complex weights are selected from a table of weights, the beam is formed in specific, predetermined direction; this type of Beamforming is called switched Beamforming. In this case the base station basically switches between the different beams based on the received signal strength measurements. On the other hand, if the weights are computed and adaptively updated in real time, the process is called adaptive Beamforming. hrough adaptive Beamforming, the base station can form narrower beams towards the desired user and nulls towards interfering users, considerably improving the signal-to-interference-plus-noise ratio. 2. BEAMFORMING Beamforming is one type of processing used to form beams to simultaneously receive a signal radiating from a specific location and attenuate signals from other locations. Systems designed to receive spatially propagating signals often encounter the presence of interference signals. If the desired signal and interference occupy the same frequency band, unless the signals are uncorrelated, e. g., CDMA signals, the temporal filtering often cannot be used to separate signal from interference. However, the desired and interfering signals usually originate from different spatial locations. his spatial Separation can be exploited to separate signal from interference using a spatial filter at the receiver. Implementing a temporal filter requires processing of data collected over a temporal aperture. Similarly, implementing a spatial filter requires processing of data collected over a spatial aperture. A beamformer is a processor used in conjunction with an array of antennas to provide a versatile form of spatial filtering. he antenna array collects spatial samples of propagating wave fields, which are processed by the Beamformer. ypically a beamformer linearly combines the spatially sampled time series from each antenna to obtain a scalar output time series in the same manner that an FIR filter linearly combines temporally sampled data. here are two types of beamformer, narrowband beamformer, and wideband beamformer. A narrowband beamformer is as shown in Manuscript received June 5, 2013 Manuscript revised June 20, 2013

132 IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.6, June 2013 Figure 3, the output at time M, y (M), is given by a linear combination of the data at the. * ym ( ) = Wx i i( M) i= 1 --- Eq(1) Where * denotes complex conjugate. Since we are now using the complex envelope representation of the received signal, both Wi and xi ( M) are complex. 3. SMI (Sample matrix inversion) echnique here are various ways for SMI like QRD decomposition, SVD, LU decomposition, RLS QRD Decomposition. 3.1 QR Decomposition (QRD) QR matrix decomposition (QRD), sometimes referred to as orthogonal matrix triangularization, is the decomposition of a matrix (A) into an orthogonal matrix (Q) and an upper triangular matrix (R). QRD is useful for solving least squares problems and simultaneous equations. Consider the following equation: AX= b -------eq(2) Where: A, X and b are matrices A is of order N N X and b are column vectors of order N 1 A and b are known; X is unknown. he objective is to determine the N different unknowns in the X matrix. Figure 3: Narrowband Beamformer 2.1 ADAPIVE BEAMFORMING An adaptive beamformer can separate signals collocated in the frequency band but separated in the spatial domain. o optimize the array the elemental control weights are adjusted until a prescribed objective function is satisfied. For calculating the adaptive weights the choice of adaptive algorithm is very important as the adaptive algorithm determines the speed of convergence and hardware complexity required. o calculate the adaptive weights the various algorithms used are LMS (Least Mean Squares) algorithm, the SMI (Sample Matrix Inversion) technique and RLS (Recursive Least Squares) algorithm. Performing QRD (substituting QR for A) results in: (QR)X = b ------- eq(3) Moving Q to the right hand side of the equation gives: RX = Q-1 b ------- eq(4) Q is an orthogonal (unitary) matrix, thus Q-1 is equal to the complex Conjugate transpose of Q. his operation requires minimal resources to Perform in hardware. So: RY = b' ------- eq (5) Where: b' = Q-1 b. ------- eq (6) o find the Q and R the method used is given Rotation method. 3.2 Given Rotation Given rotation are orthogonal plane rotation used to eliminate the elements within a matrix for [aij] =o when i>j.his method is known as QR decomposition method, by using this the matrix A can be reduced to upper triangular matrix R(n) and Orthogonal matrix Q(n). A (n) =R (n) Q (n) ------- eq (7) Figure 4: Adaptive Beamforming system he A (n) matrix is pre-multiplied by rotation matrices one element at a time. he rotation parameters are calculated so that the sub-diagonal elements of the first column are zeroed. hen the next column s sub-diagonal elements are zeroed and so forth, until an equivalent upper

IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.6, June 2013 133 triangular matrix is formed. he following example illustrate the given rotation method, by the following matrix. he triangular matrix, R (n) is the cholesky factor of the data correlation matrix. Since Q(n) is unitary then the original system equation may be expressed as: ---- eq(10) his matrix is transformed into pseudo-triangular matrix by eliminating the element; a21.his is achieved by multiplying the matrix by the rotation of matrix. hus: o eliminate a21 -a11sinα + a21cosα =0 herefore from trigonometry Sinα = a21/(a112+a212 )1/2 Cosα = a11/ (a112+a212 )1/2 * = he same procedure is repeated till matrix get converted into upper triangular matrix.he orthogonal matrix is got by multiplying transpose of all rotation matrices used to convert the given matrix into the upper triangular matrix. Hence any matrix can be expressed as the product of upper triangular matrix and the orthogonal matrix by using the given rotation method. 4. RLS Solved by QRD he P*N dimensional data matrix, X(n) is decomposed into an N*N dimensional upper triangular matrix R(n),through the application of unitary matrix,q(n),such that: Rn ( ) Qn ( )* X( n) = 0 Where Q(n) X(n) =R(n) and Q(n)y(n)=u(n) he least square vector square weight vector must satisfy the equation R (n) WLS ( n) WLS ( n ) + u (n) = 0 ----eq (11) As R(n) is a upper triangular matrix, the weights can be solved by using Back substitution. QR decomposition is an extension of this QR factorization, which enables the matrix to be triangularized again when new data enter the data matrix, without having to compute the triangularization from the original square matrix format. In other words, it updates the old triangular matrix when new data are entered. he data matrix X(n) and the measurement vector y(n) at time n can be represented in a recursive manner by the previous resulting matrix and vector and the new data, such that: λ(n)x(n-1) λ(n)y(n-1) X( n) = X( n) = X ( n) yn ( ) and Where X(n) and y(n) form the append Row at time n. A square root of the Algorithm is achieved as follows..5.5 λ R(n-1) λ U(n-1) Q WLS ( n) Q ( n) Q ( n) e( n) = + X ( n) yn ( ) --eq(12).5 λ Where β= his is computed to give Rn ( ) Un ( ) WLS ( n) 0 = α( n) α ( n) γ ( n) γ ( n) Where e(n)= Where of eliminating is the product of cosines generated in course X ( n) ---- eq(8) Where 0 is the zero matrix resulting if N<p. Since Q (n) is a unitary matrix, then: φ(n)= X ( nx ) ( n) = X ( nq ) ( nqnx ) ( ) ( n) = R ( nrn ) ( ) --- eq(9)

134 IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.6, June 2013 output signal power set of L linear constraints. 2 Edt [ ()] is minimized subject to a Figure 5. High-level dependence graph for the QR-RLS solution 5. GSC BEAMFORMER A uniform linear array (ULA) with M sensors has been considered between each element λ /2 spacing is given, where λ is the smallest signal wavelength of the signal with specified gain/null arrangements. If the spacing between the elements is increased beyond λ /2 than it will result in large side lobes in radiation pattern.assume that narrowband and far field signals are impinging on θ the array from direction angles i =1, 2, 3...At the mth array sensor the signal received can be expressed as : i= 1 s() ta( θ ) + n() t i m i m m= 1, 2,3... M a ( θ ) =exp ( j2πd m sin( θ i ) / λ ) and dm ---eq(13) Where m i is the distance between the first and mth array sensor. Si (t) is the ith signal complex waveform and nm(t) is the spatially white noise.he data received by the array is given as x(t)=as(t)+n(t). [ a( θ ) a( θ )... a( θ )] Where A= 1 2.he signal source [ s vector is given as S(t)= 1( ts ) 2( t)... s ( )] t and the [ n noise vector n(t)= 1( tn ) 2( t)... n ( )] M t. In GSC structure the Blocking Matrix (B) function is to remove the desired signal from the received array data. d(n) is given as wqhx(t). he quiescent weight vector wq is utilized to realize the constrained weight subspace and is chosen such that the Figure 6. GSC Beamformer o find the optimum weights Wa using LS criteria the following deterministic equation must be solved. RX Wa=b.Where RX is the correlation matrix of the input x(t) to the unconstrained section of GSC and the vector b is the cross-correlation of input x(t) and the ideal response. o find the optimum weights Wa using LS criteria the following deterministic equation must be solved. RX Wa=b.Where RX is the correlation matrix of the input x(t) to the unconstrained section of GSC and the vector b is the cross-correlation of input x(t) and the ideal response. Figure 7. Adaptive GSC Beamformer he above equation can be solved without any need of matrix inversion by using the RLS QRD ALGORIHM. 6. SIMULAED SYSEM he GSC beamformer model has been designed for performing the simulations.he feature of the design includes. 1 A uniform linear array of four sensors. 2 An input signal impinging at an angle of 0 degree.

IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.6, June 2013 135 3 A narrow band interfering signal at an angle of 10 degree. 4 Uncorrelated white noise at a level of - 20 db. Figure 8: Input Signal Figure 11: Broadside array output & its FF using RLS QRD Figure 9: Broad-side array output & its FF using QRD Figure 12: Beamformer output & its FF using RLS QRD Figure 10: Beamformer output & its FF using QRD Figure 13: Beamformer output & its FF after passing output of RLS QRD from Low pass filter.

136 IJCSNS International Journal of Computer Science and Network Security, VOL.13 No.6, June 2013 CONCLUSION An efficient beamforming technique has been proposed and the system level simulation is performed. he overall system was simulated for four sensors. he results are calculated by using QRD, RLS-QRD and than after applying the low pass filter on RLS - QRD.he result shows that the error has been reduced in the beamformer output when we used the RLS QRD ALGORIHM and it has been further reduced by applying the low pass filter to the results of the RLS-QRD. REFERENCES [1] QR Decomposition-Based Matrix Inversion for High Performance Embedded MIMO Receivers Lei Ma, Member, IEEE, evin Dickson, Member, IEEE, John McAllister, Member, IEEE, and John McCanny, Fellow, IEEE RANSACIONS ON SIGNAL PROCESSING, VOL. 59, NO. 4, APRIL 2011. [2] Smooth Beamforming for OFDM Magnus Sandell, Senior Member, IEEE, and ishakan Ponnampalam, Senior Member, IEEE RANSACIONS ON WIRELESS COMMUNICAIONS, VOL. 8, NO. 3, MARCH 2009. [3] Quadratically Constrained Beamforming Robust Against Direction-of-Arrival Mismatch - IEEE RANSACIONS ON SIGNAL PROCESSING, VOL. 55, NO. 8, AUGUS 2007. [4] A Short Proof of the Equivalence of LCMV and GSC Beamforming. B. R. Breed, Member, IEEE, and Jeff Strauss, Member, IEEE SIGNAL PROCESSING LEERS, VOL. 9, NO. 6, JUNE 2002. [5] Adaptive Beamforming using the Reconfigurable MONIUM P Marcel D. van de Burgwal, enneth C. Rovers, oen C.H. Blom, André B.J. okkeler, and Gerard J.M. Smit Faculty of Electrical Engineering, Math and Computer Science University of wente Enschede, he Netherlands Email: m.d.vandeburgwal, k.c.rovers, k.c.blom, a.b.j.kokkeler. [6] Annihilation- Recording Look- Ahead Pipelined CORDIC- BASED RLS Adaptive Filters and heir Application to Adaptive beamforming jun Ma,member,IEEE, eshab.parhi,fellow,ieee,and E F,Deprettere,Fellow,IEEE. [7] Antenna and receiver system with digital beamforming for satellite navigation and communications - IEEE ransactions on Microwave heory and echniques, Volume: 51, Issue: 7, July 2003. [8] Fast QRD-Lattice-Based unconstrained optimal filtering for Acoustic Noise Reduction. IEEE transaction on speech and audio processing, vol 13 no 6, November 2005. [9] Digital interpolation beamforming for low-pass and bandpass signals - Proceedings of the IEEE, Volume: 67, Issue: 6, June 1979. [10] Hierarchical pipelining and folding of QRD-RLS adaptive filters and its application to digital beamforming, IEEE ransactions on Circuit & system II, Volume: 47, Issue: 12, Dec. 2000.