DOA Estimation using MUSIC and Root MUSIC Methods

Similar documents
ADAPTIVE ANTENNAS. SPATIAL BF

Adaptive beamforming. Slide 2: Chapter 7: Adaptive array processing. Slide 3: Delay-and-sum. Slide 4: Delay-and-sum, continued

Improved Unitary Root-MUSIC for DOA Estimation Based on Pseudo-Noise Resampling

Direction of Arrival Estimation: Subspace Methods. Bhaskar D Rao University of California, San Diego

Final Exam, Linear Algebra, Fall, 2003, W. Stephen Wilson

Robust Subspace DOA Estimation for Wireless Communications

Root-MUSIC Time Delay Estimation Based on Propagator Method Bin Ba, Yun Long Wang, Na E Zheng & Han Ying Hu

High-resolution Parametric Subspace Methods

Study Notes on Matrices & Determinants for GATE 2017

THE estimation of covariance matrices is a crucial component

PCA, Kernel PCA, ICA

DOA Estimation of Uncorrelated and Coherent Signals in Multipath Environment Using ULA Antennas

Double-Directional Estimation for MIMO Channels

Math 102, Winter Final Exam Review. Chapter 1. Matrices and Gaussian Elimination

Lecture Notes 1: Vector spaces

SIGNALS with sparse representations can be recovered

Multivariate Statistical Analysis

(a)

Variations. ECE 6540, Lecture 10 Maximum Likelihood Estimation

Pattern Recognition 2

Polynomial Chaos and Karhunen-Loeve Expansion

Structure in Data. A major objective in data analysis is to identify interesting features or structure in the data.

FAST AND ACCURATE DIRECTION-OF-ARRIVAL ESTIMATION FOR A SINGLE SOURCE

Performance Analysis for Strong Interference Remove of Fast Moving Target in Linear Array Antenna

= main diagonal, in the order in which their corresponding eigenvectors appear as columns of E.

DIAGONALIZATION. In order to see the implications of this definition, let us consider the following example Example 1. Consider the matrix

(a) II and III (b) I (c) I and III (d) I and II and III (e) None are true.

Optimal Time Division Multiplexing Schemes for DOA Estimation of a Moving Target Using a Colocated MIMO Radar

Background Mathematics (2/2) 1. David Barber

CS281 Section 4: Factor Analysis and PCA

Conceptual Questions for Review

Contents. Preface for the Instructor. Preface for the Student. xvii. Acknowledgments. 1 Vector Spaces 1 1.A R n and C n 2

SUMMARY OF MATH 1600

Mathematical foundations - linear algebra

A New High-Resolution and Stable MV-SVD Algorithm for Coherent Signals Detection

LOW COMPLEXITY COVARIANCE-BASED DOA ESTIMATION ALGORITHM

DOA Estimation of Quasi-Stationary Signals Using a Partly-Calibrated Uniform Linear Array with Fewer Sensors than Sources

7. Line Spectra Signal is assumed to consists of sinusoidals as

Data Mining Lecture 4: Covariance, EVD, PCA & SVD

Applied Linear Algebra

2484 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 46, NO. 9, SEPTEMBER Weighted Subspace Fitting for General Array Error Models

Real-Valued Khatri-Rao Subspace Approaches on the ULA and a New Nested Array

Problem Set 7 Due March, 22

Spatial Array Processing

hundred samples per signal. To counter these problems, Mathur et al. [11] propose to initialize each stage of the algorithm by aweight vector found by

DIRECTION OF ARRIVAL ESTIMATION BASED ON FOURTH-ORDER CUMULANT USING PROPAGATOR METHOD

1. What is the determinant of the following matrix? a 1 a 2 4a 3 2a 2 b 1 b 2 4b 3 2b c 1. = 4, then det

Statistical and Adaptive Signal Processing

Review of some mathematical tools

Robust Capon Beamforming

STAT 100C: Linear models

2-D SENSOR POSITION PERTURBATION ANALYSIS: EQUIVALENCE TO AWGN ON ARRAY OUTPUTS. Volkan Cevher, James H. McClellan

[y i α βx i ] 2 (2) Q = i=1

Singular Value Decomposition and Principal Component Analysis (PCA) I

Generalization Propagator Method for DOA Estimation

MATH 31 - ADDITIONAL PRACTICE PROBLEMS FOR FINAL

Economics 573 Problem Set 5 Fall 2002 Due: 4 October b. The sample mean converges in probability to the population mean.

DS-GA 1002 Lecture notes 0 Fall Linear Algebra. These notes provide a review of basic concepts in linear algebra.

Lecture Semidefinite Programming and Graph Partitioning

Regularized Discriminant Analysis and Reduced-Rank LDA

Stat 159/259: Linear Algebra Notes

COMPARISON OF MODE SHAPE VECTORS IN OPERATIONAL MODAL ANALYSIS DEALING WITH CLOSELY SPACED MODES.

Linear Systems. Class 27. c 2008 Ron Buckmire. TITLE Projection Matrices and Orthogonal Diagonalization CURRENT READING Poole 5.4

Performance Analysis of Coarray-Based MUSIC and the Cramér-Rao Bound

Estimation Theory Fredrik Rusek. Chapters

Dimensionality Reduction with Principal Component Analysis

Frequentist-Bayesian Model Comparisons: A Simple Example

Estimation, Detection, and Identification CMU 18752

DETECTION and estimation of a number of sources using

Prof. Dr.-Ing. Armin Dekorsy Department of Communications Engineering. Stochastic Processes and Linear Algebra Recap Slides

Technique for Numerical Computation of Cramér-Rao Bound using MATLAB

Z subarray. (d,0) (Nd-d,0) (Nd,0) X subarray Y subarray

HIGH RESOLUTION DOA ESTIMATION IN FULLY COHERENT ENVIRONMENTS. S. N. Shahi, M. Emadi, and K. Sadeghi Sharif University of Technology Iran

Large Scale Data Analysis Using Deep Learning

A6523 Modeling, Inference, and Mining Jim Cordes, Cornell University

Statistical Signal Processing Detection, Estimation, and Time Series Analysis

1 Data Arrays and Decompositions

LINEAR ALGEBRA QUESTION BANK

Principal Component Analysis

Lecture 7 Spectral methods

A Tutorial on Data Reduction. Principal Component Analysis Theoretical Discussion. By Shireen Elhabian and Aly Farag

IN THE FIELD of array signal processing, a class of

A Vector-Space Approach for Stochastic Finite Element Analysis

Linear Algebra. and

Lecture Notes 5: Multiresolution Analysis

DOA AND POLARIZATION ACCURACY STUDY FOR AN IMPERFECT DUAL-POLARIZED ANTENNA ARRAY. Miriam Häge, Marc Oispuu

Math 520 Exam 2 Topic Outline Sections 1 3 (Xiao/Dumas/Liaw) Spring 2008

Principal Component Analysis. Applied Multivariate Statistics Spring 2012

STAT 100C: Linear models

12.4 Known Channel (Water-Filling Solution)

Linear Regression and Its Applications

Introduction to Machine Learning

List of Symbols, Notations and Data

1. Background: The SVD and the best basis (questions selected from Ch. 6- Can you fill in the exercises?)

computation of the algorithms it is useful to introduce some sort of mapping that reduces the dimension of the data set before applying signal process

Copyright c 2006 IEEE. Reprinted from:

[Disclaimer: This is not a complete list of everything you need to know, just some of the topics that gave people difficulty.]

Review of Some Concepts from Linear Algebra: Part 2

Estimation Tasks. Short Course on Image Quality. Matthew A. Kupinski. Introduction

Solution to Final, MATH 54, Linear Algebra and Differential Equations, Fall 2014

Transcription:

DOA Estimation using MUSIC and Root MUSIC Methods EE602 Statistical signal Processing 4/13/2009 Presented By: Chhavipreet Singh(Y515) Siddharth Sahoo(Y5827447)

2 Table of Contents 1 Introduction... 3 2 Some of the Several Approaches to Spectral estimation... 4 3 The Cramer Rao Bound.5 4 CRB for DOA Estimation..5 5 MUSIC: MUltiple SIgnal Classification...8 6 Root MUSIC: Model Based Parameter Estimation. 10

3 1 Introduction We know that there is a one-to-one relationship between the direction of a signal and the associated received steering vector. It should therefore be possible to invert the relationship and estimate the direction of a signal from the received signals. An antenna array therefore should be able to provide for direction of arrival estimation. There is a Fourier relationship between the beam pattern and the excitation at the array. This allows the direction of arrival (DOA) estimation problem to be treated as equivalent to spectral estimation. The problem set up is shown in the figure above. Several (M) signals impinge on a linear, equispaced, array with N elements, each with direction i. The goal of DOA estimation is to use the data received at the array to estimate _i, i = 1,...M. It is generally assumed that M < N, though there exist approaches (such as maximum likelihood estimation) that do not place this constraint. In practice, the estimation is made difficult by the fact that there are usually an unknown number of signals impinging on the array simultaneously, each from unknown directions and with unknown amplitudes. Also, the received signals are always corrupted by noise. Nevertheless, there are several methods to estimate the number of signals and their directions.

4 2 Some of the Several Approaches to Spectral Estimation 3 The Cramer - Rao Bound We begin by realizing that the DOA is a parameter estimated from the received data. The minimum variance in this estimate is given by the Cramer-Rao bound (CRB). The CRB theorem: Given a length-n vector of received signals x dependent on a set of P parameters =, corrupted by additive noise, x = v(ѳ) + n where v(ѳ) is a known function of the parameters, the variance of an unbiased estimate of the p-th parameter, Ѳ p, is greater than the Cramer Rao bound var(ѳ p ) > J -1 pp where J -1 pp is the p-th diagonal entry of the inverse of the Fisher information matrix J whose (i, j)th is given by where, f X (x/ѳ) is the pdf of the received vector given the parameters Ѳ and E{ } represents statistical expectation.

5 4 CRB for DOA Estimation The model under consideration is a number of signals impinging at the array, corrupted by white noise. We will derive the CRB for a single signal corrupted by noise (M = 1). The data model is therefore x = άs(ø) + n where s(ø) represents the steering vector of the signal whose direction (ø) we are attempting to estimate. The noise vector n is zero-mean Gaussian with covariance σ 2 I.. Here ά and ø are modelled as an unknown, but deterministic, constants, i.e., E{x} = άs(ø). In CRB literature, ά would be considered a nuisance parameter, which must be accounted for because it is unknown. Finally, ά itself represents two unknowns, its real and imaginary parts, or equivalently its magnitude and phase. Let _ = ae jb. Therefore, Ѳ = [ a, b, ø ] T. In our case, where R = σ 2 I and C is a normalization constant. Since we are interested in taking derivatives of this expression, we can ignore these terms. Focusing on the important terms and writing the result in terms of the parameters Ѳ = [ a, b, ø ] T,

6 Also, We choose any convenient form of the steering vector, including the form where the phase reference is at the center of the array, i.e., for an array with an odd number of elements where Consider the partial derivative of s(ø) as a function of ø. Denoting this vector to be s 1 (ø), where s 1 (ø)n is the n-th element in the vector s 1. Similarly, denote as s 2 (ø) the second derivative of s(ø) with respect to ø. Using the definitions of s(ø), s1(ø), and z* = z 1 we can derive some terms that will be useful later:

7 where B 2 represents the sum in the last eqn. Now, Using definition of B,

8 Using ά = a, the CRB for the DOA estimation problem is therefore 5 MUSIC: MUltiple SIgnal Classification MUSIC, as are many adaptive techniques, is dependent on the correlation matrix of the data. The matrix S is a N M matrix of the M steering vectors. Assuming that the different signals to be uncorrelated, the correlation matrix of x can be written as Where,

9 The signal covariance matrix, Rs, is clearly a N N matrix with rank M. It therefore has N M eigenvectors corresponding to the zero eigenvalue. Let qm be such an eigenvector. Therefore, where this final equation is valid since the matrix A is clearly positive definite.it implies that all N M eigenvectors (qm) of Rs corresponding to the zero eigenvalue are orthogonal to all M signal steering vectors. This is the basis for MUSIC. Call Qn the N (N M) matrix of these eigenvectors. MUSIC plots the pseudo-spectrum The key is that the eigenvectors in Qn can be estimated from the eigenvectors of R. For any eigenvector qm Є Q, i.e. any eigenvector of Rs is also an eigenvector of R with corresponding eigenvalue λ + σ 2. Let Rs = QΛQ H. Therefore, Based on this eigendecomposition, we can partition the eigenvector matrix Q into a signal matrix Qs with M columns, corresponding to the M signal eigenvalues, and a matrix Qn, with

10 (N M) columns, corresponding the noise eigenvalues (σ2). Note that Qn, the N (N M) matrix of eigenvectors corresponding to the noise eigenvalue (σ2), is exactly the same as the matrix of eigenvectors of Rs corresponding to the zero-eigenvalue.qs defines the signal subspace, while Qn defines the noise subspace. There are few important observations to be made: The m-th signal eigenvalue is given byλm + σ 2 = N άm 2 + σ 2. The smallest eigenvalues of R are the noise eigenvalues and are all equal to σ 2, i.e., one way of distinguishing between the signal and noise eigenvalues (equivalently the signal and noise subspaces) is to determine the number of small eigenvalues that are equal. By orthogonality of Q, Using the final two observations, we see that all noise eigenvectors are orthogonal to the signal steering vectors. This is the basis for MUSIC. Consider the following function of ø: where qm is one of the (N M) noise eigenvectors. If ø is equal to DOA one of the signals, and the denominator is identically zero. MUSIC, therefore, identifies as the directions of arrival, the peaks of the function P MUSIC (ø). 6 Root MUSIC: Model Based Parameter Estimation There is a significant problem with MUSIC as described above. The accuracy is limited by the discretization at which the MUSIC function P MUSIC (ø) is evaluated. More importantly, it requires either human interaction to decide on the largest M peaks or a comprehensive search algorithm to determine these peaks. This is an extremely computationally intensive process. Therefore, MUSIC by itself is not very practical - we require a methodology that results directly in numeric values for the estimated directions. This is where Root-MUSIC comes in. We use a model of the received signal as a function of the DOA - here, the model is the steering vector. The DOA, ø, is a parameter in this model. Based on this model and the received data, we will estimate this parameter.

11 We define, jkd Cos ø z = e Then, assuming the receiving antenna is a linear array of equispaced, isotropic, elements, i.e., the inner product of the eigenvector qm and the steering vector s(ø) is equivalent to a polynomial in z. Since we are looking for the directions (ø) where, m = (M + 1),...,N, we are looking for the roots of a polynomial. To find the polynomial whose roots we wish to evaluate, we use where, The final double summation can be simplified by rewriting it as a single sum by setting l = n m. The range on l is set by the limits on n and m, i.e. (N 1) l (N 1) and i.e., C l is the sum of the elements of C on the n-th diagonal. The eqn. polynomial of degree (2N 2) with (2N 2) zeros. However, we can show that not all zeros are independent. If z is a zero of the above polynomial, and of P 1 MUSIC(ø)), 1/z * is also a zero of the polynomial. The zeros of P 1 MUSIC(ø) therefore come in pairs.

12 The steps of Root-MUSIC are: 1. Estimate the correlation matrix R, find its eigen decomposition R = QΛQ H. 2. Partition Q to obtain Q n, corresponds to the (N M) smallest eigenvalues of Q, which spans the noise subspace. Find C = Q n Q H n. 3. Obtain C l by summing the l-th diagonal of C. 4. Find the zeros of the resulting polynomial in terms of (N 1) pairs. 5. Of the (N 1) roots within the unit circle, choose the M closest to the unit circle (z m, m = 1,... M). 6. Obtain the directions of arrival using