Adaptive Beamforming for Multi-path Mitigation in GPS

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

Adaptive Systems Homework Assignment 3

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

SPLIT MLSE ADAPTIVE EQUALIZATION IN SEVERELY FADED RAYLEIGH MIMO CHANNELS

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

Null-steering GPS dual-polarised antenna arrays

Performance improvement in beamforming of Smart Antenna by using LMS algorithm

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

A Review on Beamforming Techniques in Wireless Communication

Adaptive Beamforming Applied for Signals Estimated with MUSIC Algorithm

Analysis of LMS and NLMS Adaptive Beamforming Algorithms

ADAPTIVE ANTENNAS. TYPES OF BEAMFORMING

Adaptive Beamforming. Chapter Signal Steering Vectors

AN ANALYSIS OF LMS AND MVDR ON BEAMFORMING APPLICATIONS

IF ONE OR MORE of the antennas in a wireless communication

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

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

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

Adaptive Antenna Array Processing for GPS Receivers

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

Smart antenna for doa using music and esprit

AN INSIGHT INTO ADAPTIVE NOISE CANCELLATION AND COMPARISON OF ALGORITHMS

RECENT ADVANCES in NETWORKING, VLSI and SIGNAL PROCESSING

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

COMPARISON OF CHANNEL ESTIMATION AND EQUALIZATION TECHNIQUES FOR OFDM SYSTEMS

Chapter 2 Channel Equalization

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

Antennas and Propagation

Adaptive beamforming using pipelined transform domain filters

NULL STEERING USING PHASE SHIFTERS

STUDY OF ENHANCEMENT OF SPECTRAL EFFICIENCY OF WIRELESS FADING CHANNEL USING MIMO TECHNIQUES

VOL. 3, NO.11 Nov, 2012 ISSN Journal of Emerging Trends in Computing and Information Sciences CIS Journal. All rights reserved.

Performance Analysis of MUSIC and LMS Algorithms for Smart Antenna Systems

Adaptive Array Beamforming using LMS Algorithm

Performance analysis of BPSK system with ZF & MMSE equalization

Channel Estimation in Multipath fading Environment using Combined Equalizer and Diversity Techniques

The Analysis of the Airplane Flutter on Low Band Television Broadcasting Signal

Antennas and Propagation. Chapter 5

Effect of Time Bandwidth Product on Cooperative Communication

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

Performance Analysis of MUSIC and MVDR DOA Estimation Algorithm

Effects of Fading Channels on OFDM

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

OFDM Transmission Corrupted by Impulsive Noise

SIMULATIONS OF ADAPTIVE ALGORITHMS FOR SPATIAL BEAMFORMING

Multipath Effect on Covariance Based MIMO Radar Beampattern Design

Adaptive Beamforming Approach with Robust Interference Suppression

HIGH GAIN ADVANCED GPS RECEIVER

Smart Antenna ABSTRACT

Optimizing Satellite Communications with Adaptive and Phased Array Antennas

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

Antennas & Propagation. CSG 250 Fall 2007 Rajmohan Rajaraman

ADAPTIVE BEAMFORMING USING LMS ALGORITHM

By Nour Alhariqi. nalhareqi

Antennas and Propagation

Comparison of Beamforming Techniques for W-CDMA Communication Systems

Antennas and Propagation. Chapter 6d: Diversity Techniques and Spatial Multiplexing

AN IMPROVED WINDOW BLOCK CORRELATION ALGORITHM FOR CODE TRACKING IN W-CDMA

Antennas and Propagation. Chapter 5

Combined Use of Various Passive Radar Range-Doppler Techniques and Angle of Arrival using MUSIC for the Detection of Ground Moving Objects

Using GPS to Synthesize A Large Antenna Aperture When The Elements Are Mobile

TEST RESULTS OF A HIGH GAIN ADVANCED GPS RECEIVER

Adaptive Digital Beam Forming using LMS Algorithm

Smart antenna technology

Channel Modelling ETI 085

Multi-Path Fading Channel

Fig(1). Basic diagram of smart antenna

Optimal Power Allocation over Fading Channels with Stringent Delay Constraints

Microphone Array Feedback Suppression. for Indoor Room Acoustics

Comparative Analysis of Different Modulation Schemes in Rician Fading Induced FSO Communication System

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

OFDM Channel Modeling for WiMAX

6 Uplink is from the mobile to the base station.

Adaptive Kalman Filter based Channel Equalizer

Neural Network Synthesis Beamforming Model For Adaptive Antenna Arrays

Spatial Correlation Effects on Channel Estimation of UCA-MIMO Receivers

Antennas and Propagation. Chapter 1: Introduction

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

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

MIMO Systems and Applications

Lab S-3: Beamforming with Phasors. N r k. is the time shift applied to r k

PERFORMANCE ANALYSIS OF MIMO WIRELESS SYSTEM WITH ARRAY ANTENNA

Chapter - 1 PART - A GENERAL INTRODUCTION

Electronically Steerable planer Phased Array Antenna

Mutual Coupling Estimation for GPS Antenna Arrays in the Presence of Multipath

Interference Scenarios and Capacity Performances for Femtocell Networks

Advances in Radio Science

SNR Estimation in Nakagami-m Fading With Diversity Combining and Its Application to Turbo Decoding

ESE531 Spring University of Pennsylvania Department of Electrical and System Engineering Digital Signal Processing

A Study on Various Types of Beamforming Algorithms

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

Study of Turbo Coded OFDM over Fading Channel

A NOVEL DIGITAL BEAMFORMER WITH LOW ANGLE RESOLUTION FOR VEHICLE TRACKING RADAR

UNIT-3. Ans: Arrays of two point sources with equal amplitude and opposite phase:

CHAPTER 10 CONCLUSIONS AND FUTURE WORK 10.1 Conclusions

A Novel Adaptive Beamforming for Radar Systems

MMSE Algorithm Based MIMO Transmission Scheme

CALIFORNIA STATE UNIVERSITY, NORTHRIDGE FADING CHANNEL CHARACTERIZATION AND MODELING

Comparison of LMS Adaptive Beamforming Techniques in Microphone Arrays

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

Transcription:

EE608: Adaptive Signal Processing Course Instructor: Prof. U.B.Desai Course Project Report Adaptive Beamforming for Multi-path Mitigation in GPS By Ravindra.S.Kashyap (06307923) Rahul Bhide (0630795) Vijay Ganwani (06307R09) Abstract: An adaptive approach for multipath mitigation would be studied in this course project. Adaptive beamforming techniques that will be studied include two well known beamformers: Frost beamformer and Griffiths-Jim beamformer. The study includes the algorithm implementation details and analysis of the two beamformer results with main emphasis on null rejection and complexity of the algorithm. I INTRODUCTION The major sources of error in Global Positioning System (GPS) are the Multiple Access Interference (MAI) from different GPS satellites all employing DSS spread spectrum technique and the multipath interference due to reflecting surface around the receiver antenna. MAI can affect proper acquisition and tracking of these GPS satellites resulting in measurement errors or reduced sensitivity. On the other hand multi-path interference is due to the extra path length the signal takes on its way from the satellite to the user. The effect of multipath is twofold: signal taking the direct path (specular component) and the multipath signal can interfere destructively at the antenna or the receiver can interpret the extra path length of the multipath itself as the actual transit delay leading to erroneous measurements. In our course project, we will investigate an adaptive approach to mitigate multipath interference. The adaptive beamformer is such an approach where an array of sensors will create a null (where the sensor array has minimum gain) in a particular direction with the signal arriving from look direction being intact. We also observed that the same adaptive beamformer will work effectively for reducing the MAI as well. II ADAPTIVE BEAMFORMERS As already mentioned adaptive beamformers create nulls in the direction of interfering signals. The important point to be noted here is that the adaptive beamformer can have nulls in several other directions along with the null in the required direction. The other null present can be attributed to the radiation pattern which naturally occurs in any antenna array. A typical radiation pattern of an adaptive beamformer is shown below with interference arriving at 0 o.

The structure of a beamformer is as shown below. The beamformer consists of an array of sensors. The array is fed to N adaptive beamformers after passing it through the phase shifters. The phase shifters of each adaptive beamformer will be so adjusted as to steer the main lobe of the array towards the direction of the GPS satellite to be acquired. 2 3 Phase shift control ' ' ' 2 3 Adaptive Beamformer for Channel Adaptive Beamformer for Channel N N GPS Channels The output of each beamformer will then be given to the N channels of the GPS receiver. If the adaptive beamformer was able to learn and create null in the direction of the interference, the output of the beamformer will be a free of any MAI and multipath interference. We will now study two adaptive beamformers which creates a main lobe in the look direction and, at the same time, creates null in the direction of interference. Both the adaptive beamformers have a constrained minimization approach which ensures the required frequency response in the look direction. A. Frost Beamformer The Frost beamformer, as already mentioned, imposes a hard constraint on the minimization of the cost function. With this hard constraint, the response of the beamformer is fixed in the look direction.

The structure of the Frost beamformer is as shown in figure below. The beamformer comprises K tapped delay line filers with J weights. These J weights are then adaptively varied according to the constrained minimization of the output power. The constraints are implemented as an equivalent TDL whose weights are equal to the sum of the corresponding weights of the adaptive processor. The parameters of the equivalent processor can be chosen to obtain the required frequency response in the look direction. The signal arriving from the look direction is the desired signal while any signal arriving from any other angle while be incoherent is considered as interference. Minimizing output power subject to Frost constraint causes the system output to be a minimum variance estimate of the filtered target signal. The impulse response of the target filter was chose as a simple impulse thus providing a flat frequency response over the entire frequency band. The objective of the algorithm can be outlined as T minimize W R W where C c... c j... c ] and [ J W XX subject to C T W=I

c j 0 M 0 M 0 M 0 = M 0 M 0 M 0 M 0 and I is the impulse response of the equivalent tapped delay line filter I= [ 00K 0]: M M being the number of LMS taps. The final Frost algorithm proceeds as below F = C(C T C) I P= I C(C T C) C T W(0)= F W( k + ) = P[W( k) µ y(k) X( k)] + F y(k)= W T ( k)x( k) B. Griffiths-Jim Beamformer The main assumption in Frost beamformer is that the signal and the interference are highly uncorrelated. When the interference considered is multipath signals, then the assumption of uncorrelated signal and interference does not hold good. Griffiths-Jim Beamformer works well in these cases. Griffiths-Jim beamformer achieves the Frost constraint but by using an unconstrained least squares algorithm. The typical block diagram of the Griffiths- Jim algorithm is as shown in figure below. The outputs from all sensors are first summed up and then given to a fixed target signal filter which, acts as I in Frost beamformer. The sensor outputs are also pair-wise subtracted and fed to a bank of TDL filters. The flexibility of Griffith-Jim algorithm is that any adaptive algorithm can be used for this adaptive tapped delay line filter. If there are K sensors, then there will be a total of (K-) adaptive filters. This pair-wise differencing is represented 0 in the form of a blocking matrix B given by B =. 0

It has to be observed that the degree of freedom in both Frost and Griffiths-Jim beamformer is (KJ-J) where J is the number of taps in the TDL. III SIMULATION All the simulations were done using MATLAB. GPS data for ms was generated for various satellites and this is done in the function siggen.m. The sampling frequency was chosen as 200 MHz, this particular frequency was chosen so that different angles of arrival can be conveniently simulated by shifting the data samples by samples. For simulating multipath arriving from different angles, the original look direction signals were shifted sample by sample equivalent to the DOA according to the equation l sinθ shift= ct s Where l is the spatial separation between the sensor elements θ is the angle or arrival w.r.t to the array axis, c is the velocity of light and T s is the sampling interval. Samples of Rayleigh random numbers were generated and multiplied with the above shifted signal. This was done to simulate a Rician fading in which there is a specular component and other indirect paths are Rayleigh faded. These faded samples were then corrupted with AWGN with noise power as -0dB. The data generation method remains same for both Frost and Griffiths-Jim simulations. The Frost algorithm has been implemented in the file FrostAlgo.m. The algorithm was run for 200000 samples. The beamformer had three sensors and each sensor had a TDL of 4 taps. The cost function for the Frost beamformer is T the output power W R XX W. The learning curve was obtained by plotting the output power across iterations. Learning curve is as shown below

7 Learning Curve for Frost Beamformer 6 J = 4 µ = 0.000 5 Output Power 4 3 2 0 0 0.2 0.4 0.6 0.8 Iterations.2.4.6.8 2 x 0 5 The Learning curve clearly shows a sloping output power but overlapped with huge spikes which were observed only if the Pseudo Random Sequence for the GPS sequence was turned ON. To ensure that the phenomenon observed was only due to the PRN sequence. The GPS data was generated without the PRN sequence and the Frost algorithm was ran for 200000 iterations and the learning curve was obtained, shown below. Once the Frost beamformer converged, the converged weights were then used to obtain the radiation pattern. This has been implemented in Plotfrost.m.As already mentioned the equivalent TDL impulse response was chosen as I = [,0,0,0 ]. The same mechanism used to generate data for Frost algorithm was used to generate data to simulate multipath arriving at different angles. This data was then fed to a FIR filter whose impulse response was the converged weights of the Frost algorithm. At each angle the input and the output power was measured and the normalized gain was used. To get the final radiation pattern the values of the normalized gain was multiplied with the array factor of the physical dipole antenna array. For our simulation a 3-element vertical dipole antenna array was used whose array factor (A) in terms of power is given by

.4 Learning Curve for the Frost Beamformer.2 J = 4 µ = 0.000 Output Power 0.8 0.6 0.4 0.2 0 0 0.2 0.4 0.6 0.8 Iterations.2.4.6.8 2 x 0 5 nψ sin 2 A = ψ nsin 2 2

Radiation pattern of the Frost beamformer for multipath arriving at 60 o and 40 o is shown in the figure below. These angles were chosen to avoid natural nulls of the physical antenna array Griffiths-Jim Beamformer was also implemented to operate on the same data set. The file GriffithJim.m does this. The structure of the algorithm was as mentioned in the previous section. LMS algorithm was used for the TDL filters. The converged weights were then used to obtain the radiation pattern, which has been implemented in PlotGriffith.m. Figure shows the learning curve for Griffiths-Jim algorithm with multipath arriving from 00 o. It showed the same noisy behavior as was observed in the case of Frost beamformer. Radiation pattern for the arrivals from 00 o and 45 o are also plotted below.

Learning Curve of Griffiths-Jim Beamformer 35 J = 4 µ = 0.000 30 25 Output Power 20 5 0 5 0 0.2 0.4 0.6 0.8.2.4.6.8 2 Iterations x 0 5

IV CONCLUSION DOA of multi path 90 o 0.9 Frost Directivity pattern for the Frost beamformer Null rejection -24.09dB 0.9 Griffiths-Jim Radiation pattern of Griffiths-Jim Null rejectio n -26.86 db 0.8 0.8 0.7 0.7 0.6 0.5 0.4 0.3 0.2 0. Rejection at 90 o : -24.09 db 0 0 50 00 50 200 250 300 350 400 Normalized Gain 0.6 0.5 0.4 0.3 0.2 0. Rejection at 90 o : -26.86dB 0 50 00 50 200 250 300 350 Angle (deg) 40 o 0.9 Directivity pattern for the Frost beamformer -25.52dB 0.9 Radiation Pattern of Griffiths-Jim beamformer - 26.96dB 0.8 0.8 0.7 0.7 Normalized Gain 0.6 0.5 0.4 0.3 0.2 0. Rejection at 40 o : -25.52dB 0 0 50 00 50 200 250 300 350 400 Angle (deg) Normalized Gain 0.6 0.5 0.4 0.3 0.2 0. Rejection at 40 o : -26.96dB 0 0 50 00 50 200 250 300 350 400 Angle (deg) By comparing the above rejection ratios, we can conclude that Griffiths- Jim gives an improvement in interference rejection by at least 3dB. This can be attributed to the nature of Frost beamformer, in which the look direction signal and the interference are assumed to uncorrelated, which is not so in our case. Griffiths-Jim, on the other hand, does not make this assumption. The blocking matrix before the LMS filters will pass only the interference (acting as a high pass filter).

Both the beamformers were iterated with 5 sensor array and the radiation pattern was obtained and is shown below. We can observe that no considerable improvement was observed with increased number of sensors. However, when more nulls are needed in the radiation pattern then the beamformer should have more degrees of freedom. We know that both the beamformers have exactly (KJ-J) degrees of freedom. So increasing sensor elements will only be useful if we want more nulls. Directivity pattern for the Frost beamformer with 5 sensors 90 20 60 0.8 50 0.6 0.4 0.2 30 80 0 20 Multipath arriving at 60 o 330 240 270 300

REFERENCES. O.L.Frost, III, An algorithm for linearly-constrained adaptive array processing, Proc. IEEE, vol. 60, no. 8, pp. 926-935, Aug 972 2. L.J.Griffiths, C.W.Jim, An alternative approach to linearly-constrained adaptive beamforming, IEEE Trans. Antennas Propogat., vol. AP-30, no., pp. 27-34, Jan 982 3. B.Widrow, S.D.Stearns, Adaptive Signal Processing, Singapore: Pearson Education Asia, 2002 4. J.D.Kraus et al, Antennas for all Applications, New Delhi: Tata McGraw-Hill Publishing Company Ltd., 2003