2974 ieee transactions on signal processing, …vorobyov/tsp12b.pdf · 2974 ieee transactions on...

14
2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector Estimation With as Little as Possible Prior Information Arash Khabbazibasmenj, Student Member, IEEE, Sergiy A. Vorobyov, Senior Member, IEEE, and Aboulnasr Hassanien, Member, IEEE Abstract—A general notion of robustness for robust adaptive beamforming (RAB) problem and a unied principle for min- imum variance distortionless response (MVDR) RAB techniques design are formulated. This principle is to use standard MVDR beamformer in tandem with an estimate of the desired signal steering vector found based on some imprecise prior information. Differences between various MVDR RAB techniques occur only because of the differences in the assumed prior information and the corresponding signal steering vector estimation techniques. A new MVDR RAB technique, which uses as little as possible and easy to obtain imprecise prior information, is developed. The objective for estimating the steering vector is the maximization of the beamformer output power, while the constraints are the normalization condition and the requirement that the estimate does not converge to any of the interference steering vectors and their linear combinations. The prior information used is only the imprecise knowledge of the antenna array geometry and angular sector in which the actual steering vector lies. Mathematically, the proposed MVDR RAB is expressed as the well known non-convex quadratically constrained quadratic programming problem with two constraints, which can be efciently and exactly solved. Some new results for the corresponding optimization problem such as a new algebraic way of nding the rank-one solution from the general-rank solution of the relaxed problem and the condition under which the solution of the relaxed problem is guaranteed to be rank-one are derived. Our simulation results demonstrate the superiority of the proposed method over other previously developed RAB techniques. Index Terms—Output power maximization, robust adaptive beamforming (RAB), quadratically constrained quadratic pro- gramming (QCQP), semi-denite programming (SDP) relaxation, steering vector estimation. Manuscript received August 03, 2011; revised December 01, 2011; accepted February 13, 2012. Date of publication February 28, 2012; date of current ver- sion May 11, 2012. The associate editor coordinating the review of this man- uscript and approving it for publication was Dr. Maria Greco. This work is supported in part by the Natural Science and Engineering Research Council (NSERC) of Canada. This work was presented in part at the Asilomar Confer- ence on Signals, Systems, and Computers, Pacic Grove, California, November 2010. The authors are with the Department of Electrical and Computer Engi- neering, University of Alberta, Edmonton, Alberta, T6G 2V4, Canada (e-mail: [email protected]; [email protected]; [email protected]). This paper has supplementary downloadable material available at http://ieeexplore.ieee.org provided by the authors. This includes Matlab codes needed to generate the simulation results shown in the paper. This material is 35 KB in size. Color versions of one or more of the gures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identier 10.1109/TSP.2012.2189389 I. INTRODUCTION R OBUST adaptive beamforming (RAB) has been an in- tensive research topic over several decades due to, on one hand, its importance in wireless communications, radar, sonar, microphone array speech processing, radioastronomy, medical imaging, and other elds; and on the other hand, because of the challenges related to the practical applications manifesting themselves in the robustness requirements. The presence of the desired signal component in the training data, small sample size, and imprecise knowledge of the desired signal steering vector are the main causes of performance degradation in adaptive beamforming. The traditional design approaches to adaptive beamforming [1]–[4] do not provide sufcient robust- ness and are not applicable in such situations. Thus, various RAB techniques have been developed [5]. Some examples of popular conventional RAB approaches are the diagonal loading technique [6], [7], the projection beamforming techniques [4], [8], and the eigenspace-based beamforming technique [9]. The disadvantages of these approaches such as the ad hoc nature of the former one and high probability of subspace swap at low signal-to-noise ratios (SNRs) for the latter one [10] are well known. Among more recent RAB techniques based on minimum variance distortionless response (MVDR) principle are i) the worst-case-based adaptive beamforming technique proposed in [11] and [12] and further developed in [13]–[15]; ii) the doubly constrained robust Capon beamforming method [16], [17] (it is based on the same idea of the worst-case performance optimization as i)); iii) the probabilistically constrained RAB technique [18]; iv) the RAB technique based on steering vector estimation [19]; and others. Although the relationships between different RAB MVDR techniques have been established, 1 the general notion of robustness and unied principle for all RAB MVDR techniques have been missing. In this paper, we rethink the notion of robustness and present a unied principle to MVDR RAB design, 2 that is, to use standard MVDR beamformer in tandem with steering vector estimation based on some prior information and data covari- ance matrix estimation. This unied principle motivates us to develop a new technique which uses as little as possible, im- precise, and easy to obtain prior information about the desired 1 The worst-case-based design is related to the diagonal loading principle [11], [13], while the probabilistically constrained design can be approximated by the worst-cases-based design [18]. Moreover, the worst-cases-based and doubly- constrained RAB techniques can be derived via steering vector estimation ap- proach [13], [16]. 2 Some preliminary results have been presented in [20]. 1053-587X/$31.00 © 2012 IEEE

Upload: vuque

Post on 17-Apr-2018

225 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

Robust Adaptive Beamforming Based on SteeringVector Estimation With as Little as

Possible Prior InformationArash Khabbazibasmenj, Student Member, IEEE, Sergiy A. Vorobyov, Senior Member, IEEE, and

Aboulnasr Hassanien, Member, IEEE

Abstract—A general notion of robustness for robust adaptivebeamforming (RAB) problem and a unied principle for min-imum variance distortionless response (MVDR) RAB techniquesdesign are formulated. This principle is to use standard MVDRbeamformer in tandem with an estimate of the desired signalsteering vector found based on some imprecise prior information.Differences between various MVDR RAB techniques occur onlybecause of the differences in the assumed prior information andthe corresponding signal steering vector estimation techniques.A new MVDR RAB technique, which uses as little as possibleand easy to obtain imprecise prior information, is developed. Theobjective for estimating the steering vector is the maximizationof the beamformer output power, while the constraints are thenormalization condition and the requirement that the estimatedoes not converge to any of the interference steering vectors andtheir linear combinations. The prior information used is only theimprecise knowledge of the antenna array geometry and angularsector in which the actual steering vector lies. Mathematically, theproposed MVDR RAB is expressed as the well known non-convexquadratically constrained quadratic programming problem withtwo constraints, which can be efciently and exactly solved. Somenew results for the corresponding optimization problem such asa new algebraic way of nding the rank-one solution from thegeneral-rank solution of the relaxed problem and the conditionunder which the solution of the relaxed problem is guaranteedto be rank-one are derived. Our simulation results demonstratethe superiority of the proposed method over other previouslydeveloped RAB techniques.

Index Terms—Output power maximization, robust adaptivebeamforming (RAB), quadratically constrained quadratic pro-gramming (QCQP), semi-denite programming (SDP) relaxation,steering vector estimation.

Manuscript received August 03, 2011; revised December 01, 2011; acceptedFebruary 13, 2012. Date of publication February 28, 2012; date of current ver-sion May 11, 2012. The associate editor coordinating the review of this man-uscript and approving it for publication was Dr. Maria Greco. This work issupported in part by the Natural Science and Engineering Research Council(NSERC) of Canada. This work was presented in part at the Asilomar Confer-ence on Signals, Systems, and Computers, Pacic Grove, California, November2010.The authors are with the Department of Electrical and Computer Engi-

neering, University of Alberta, Edmonton, Alberta, T6G 2V4, Canada (e-mail:[email protected]; [email protected]; [email protected]).This paper has supplementary downloadable material available at

http://ieeexplore.ieee.org provided by the authors. This includes Matlabcodes needed to generate the simulation results shown in the paper. Thismaterial is 35 KB in size.Color versions of one or more of the gures in this paper are available online

at http://ieeexplore.ieee.org.Digital Object Identier 10.1109/TSP.2012.2189389

I. INTRODUCTION

R OBUST adaptive beamforming (RAB) has been an in-tensive research topic over several decades due to, on one

hand, its importance in wireless communications, radar, sonar,microphone array speech processing, radioastronomy, medicalimaging, and other elds; and on the other hand, because ofthe challenges related to the practical applications manifestingthemselves in the robustness requirements. The presence of thedesired signal component in the training data, small samplesize, and imprecise knowledge of the desired signal steeringvector are the main causes of performance degradation inadaptive beamforming. The traditional design approaches toadaptive beamforming [1]–[4] do not provide sufcient robust-ness and are not applicable in such situations. Thus, variousRAB techniques have been developed [5]. Some examples ofpopular conventional RAB approaches are the diagonal loadingtechnique [6], [7], the projection beamforming techniques [4],[8], and the eigenspace-based beamforming technique [9]. Thedisadvantages of these approaches such as the ad hoc nature ofthe former one and high probability of subspace swap at lowsignal-to-noise ratios (SNRs) for the latter one [10] are wellknown.Among more recent RAB techniques based on minimum

variance distortionless response (MVDR) principle are i) theworst-case-based adaptive beamforming technique proposedin [11] and [12] and further developed in [13]–[15]; ii) thedoubly constrained robust Capon beamforming method [16],[17] (it is based on the same idea of the worst-case performanceoptimization as i)); iii) the probabilistically constrained RABtechnique [18]; iv) the RAB technique based on steering vectorestimation [19]; and others. Although the relationships betweendifferent RAB MVDR techniques have been established,1 thegeneral notion of robustness and unied principle for all RABMVDR techniques have been missing.In this paper, we rethink the notion of robustness and present

a unied principle to MVDR RAB design,2 that is, to usestandard MVDR beamformer in tandem with steering vectorestimation based on some prior information and data covari-ance matrix estimation. This unied principle motivates us todevelop a new technique which uses as little as possible, im-precise, and easy to obtain prior information about the desired1The worst-case-based design is related to the diagonal loading principle [11],

[13], while the probabilistically constrained design can be approximated by theworst-cases-based design [18]. Moreover, the worst-cases-based and doubly-constrained RAB techniques can be derived via steering vector estimation ap-proach [13], [16].2Some preliminary results have been presented in [20].

1053-587X/$31.00 © 2012 IEEE

Page 2: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2975

signal/source, the antenna array, and the propagation media. Wedevelop such a new RAB technique in which the steering vectoris estimated through the beamformer output power maximiza-tion under the requirement that the estimate does not convergeto any of the interference steering vectors and their linearcombinations. The only prior information used is the impreciseknowledge of the angular sector of the desired signal andantenna array geometry, while the knowledge of the presumedsteering vector is not needed. Such MVDR RAB technique canbe mathematically formulated as a non-convex (due to an ad-ditional steering vector normalization condition) quadraticallyconstrained quadratic programming (QCQP) problem, whichis known in the literature for decades [21]–[26] and which canbe solved using the semi-denite programming (SDP) relax-ation technique. Moreover, our specic optimization problemallows for an exact solution using, for example, the dualitytheory [17], [27] or the iterative rank reduction technique [28].In the optimization context, we develop several new resultswhen answering the questions of i) how to obtain a rank-onesolution from a general-rank solution of the relaxed problemalgebraically and ii) when it is guaranteed that the solutionof the relaxed problem is rank-one. The latter question, forexample, is important because it had been observed that theprobability of obtaining a rank-one solution for the class ofproblems similar to the one considered in this paper is close to1, while the theoretical upper bound suggests a signicantlysmaller probability [24], [26]. Our result proves the correctnessof the experimental observations about the high probability ofa rank-one solution for the relaxed problem.This paper is organized as follows. A general notion of ro-

bustness and a unied principle for MVDR RAB design aregiven in Section II and the existing MVDR RAB techniques aresummarized and shown to satisfy the general principle undertheir specic notions of robustness. In Section III, we formulatea new MVDR RAB technique which uses as little as possible,imprecise, and easy to obtain prior information. An analysis ofthe problem as well as some new optimization related resultsare given in Section IV. Simulation results comparing the per-formance of the proposed method to the existing methods areshown in Section V. Finally, Section VI presents our conclu-sions. This paper is reproducible research [29], and the softwareneeded to generate the simulation results can be obtained fromIEEE Xplore together with the paper.

II. PRELIMINARIES, ROBUSTNESS, AND THE UNIFIED PRINCIPLETO MVDR RAB DESIGN

Consider a linear antenna array with omni-directional an-tenna elements. The narrowband signal received by the antennaarray at the time instant can be written as

(1)

where , and denote the vectors of thedesired signal, interference, and noise, respectively. The de-sired signal, interference, and noise components of the receivedsignal (1) are assumed to be statistically independent to eachother. The desired signal can be written as , where

is the signal waveform and is the associated steeringvector.

The beamformer output at the time instant can be written as

(2)

where is the complex weight (beamforming) vector ofthe antenna array and stands for the Hermitian transpose.Assuming that the steering vector is known precisely, the

optimal weight vector can be obtained by maximizing the beam-former output signal-to-noise-plus-interference ratio (SINR) [1]

(3)

where is the desired signal power,is the interference-plus-noise

covariance matrix, and stands for the statistical expecta-tion. Since is unknown in practice, it is substituted in (3)by the data sample covariance matrix

(4)

where is the number of training data samples which also in-clude the desired signal component. Note that better estimatesthan (4) can be used [30], but this straightforward possibility isnot discussed in this paper.The problem of maximizing (3), where the sample estimate

(4) is used instead of , is known as the MVDR samplematrix inversion (SMI) beamforming and it is mathematicallyequivalent to the following convex optimization problem:

(5)

The solution of (5) can be easily found as, where [1].

The MVDR-SMI beamformer is known to be not robustto any imperfect knowledge of the desired signal steeringvector. Different RAB techniques have been developed whichuse different specic notions of robustness. However, thegeneral meaning of robustness for any RAB technique is theability to compute the beamforming vector so that the SINR ismaximized despite possibly imperfect and little knowledge ofprior information. Specically, the main cause of performancedegradation of MVDR-SMI beamformer is the situation whenthe desired signal steering vector is mixed with any of theinterference steering vectors. Thus, if with little and imperfectprior information, an adaptive beamforming technique is ableto estimate the desired signal steering vector so that it doesnot converge to any of the interferences and their linear com-binations, such technique is called robust. Using this notionof robustness, the unied principle to MVDR RAB designcan be formulated as follows. Use the standard MVDR-SMIbeamformer (5) in tandem with steering vector estimationbased on some prior information. Difference between variousMVDR RAB techniques can be then shown to boil down tothe differences in the assumed prior information, the specicnotions of robustness used, and the corresponding steeringvector estimation techniques used.In the case of steering vector mismatch , the solution of (5)

can be written as a function of unknown , that is,, where is the actual steering vector

Page 3: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2976 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

and is the presumed one. Thus, the beamformer output powercan be also written as a function of as

(6)

Then, the best estimate of , denoted as (the estimate of is), is the one which maximizes (6) under the constraint

that does not converge to any interference steering vectorsand their linear combinations. In [19], for example, such con-vergence is avoided by means of the constraint

, whereare the dominant eigenvectors of the matrix

is the steering vector associatedwith direction that has the structure dened by the antennaarray geometry, is the angular sector in which the desiredsignal is located, and is the identity matrix.The steering vector estimation in [19] is based on splitting

the mismatch vector into the orthogonal component to the pre-sumed steering vector and the parallel one, i.e., .The estimates and can be found iteratively by solving thefollowing convex optimization problem for :

(7)

(8)(9)(10)

where and is the complement of thesector . The constraint (10) limits the noise power collectedin , while the orthogonality between and is imposed by

.The prior information used in this approach is the presumed

steering vector, the angular sector , and the antenna array ge-ometry knowledge. The general notion of robustness mentionedabove is adopted for this approach. This technique can be furthersimplied for more structured uncertainties, for example, whenit is known that the array is partially calibrated [31]. However,the amount of prior information about the uncertainty type andstructure then increases. The disadvantages of this method arethe high computational complexity and the fact that has to beknown precisely, which in practice is not known.Other well-known MVDR RAB techniques are summa-

rized in Table I where the corresponding notions of ro-bustness and prior information used by the techniques arelisted. In this table, the multi-rank beamformer matrix ofthe eigenvalue beamforming method of [32] is computed as

, where is a data dependentleft-orthogonal matrix, i.e., is the linear subspacein which the desired signal is located, and denotes thetrace of a matrix. For resolving a signal with a rank-one co-variance matrix and an unknown but xed angle of arrival, thecolumns of should be selected as the dominant eigenvectorsof the error covariance matrix, i.e., .If it is assumed that the signal lies in a known subspace, butthe angle of arrival is unknown and unxed (for example, itrandomly changes from snapshot to snapshot), it is the subdom-inant eigenvectors of the error covariance matrix that should beused as the columns of the matrix .

It can be seen from Table I that the main problem for anyMVDR RAB technique is to estimate the steering vector, whileavoiding its convergence to any of the interferences and theirlinear combinations. It is achieved in different techniques byexploiting different prior information and solving differentoptimization problems. The complexity of the correspondingsteering vector estimation problems can vary from the com-plexity of eigenvalue decomposition to the complexity ofsolving QCQP programming problem. All known MVDR RABtechniques require the knowledge of the presumed steeringvector that, in turn, implies that the antenna array geometry,propagation media, and desired source characteristics such asthe presumed angle of arrival are known. Therefore, it is ofgreat importance to develop an MVDR RAB technique that re-quires as little as possible and easy to obtain prior information.

III. NEW BEAMFORMING PROBLEM FORMULATIONFor estimating the actual steering vector , we rst observe

that themaximization of the output power (6) is equivalent to theminimization of the denominator of (6). One obvious constraintthat must be imposed on the estimate is the norm constraint

. To avoid the convergence of the estimate to any ofthe interference steering vectors and their linear combinations,we introduce a new constraint in what follows.In order to establish such a new constraint, we assume that

the desired source is located in the known angular sector ofwhich can be obtained, for example, using

low resolution direction nding methods. This angular sectoris assumed to be distinguishable from general locations of theinterfering signals. Let denote the eigenvalue de-composition of the matrix , where and are unitary and di-agonal matrices, respectively. Column of the unitary matrixdenoted as and the th diagonal element of the diagonal ma-trix denoted as are, respectively, the th eigenvector andthe th eigenvalue of . It is assumed without loss of generalitythat the eigenvalues are ordered in the de-scending order, i.e., . By splittingmatrix to the matrix and the ma-trix as , the matrix can be decomposed as

, where the diagonal ma-trix contains the dominant eigenvalues, while the other

diagonal matrix contains thesubdominant eigenvalues. Since the matrix is computed bythe integration over the complement of the desired sector, it canbe concluded that for the properly chosen , the steering vectorin the desired sector and its complement can be approximatelyexpressed as linear combinations of the columns of and ,respectively, that is,

(11)(12)

where and are some coefcient vectors.Example 1: As an illustrative example, let us consider the

squared norm of the vectors that are obtained by projectingthe vector onto the subspaces spanned by and .Fig. 1 depicts such squared norms, i.e.,

and , versus. The example set up is the following. The angular sector is

35 15 , and . It can be observed

Page 4: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2977

TABLE IDIFFERENT ROBUST ADAPTIVE BEAMFORMING METHODS

from the gure that the approximations (11) and (12) are accu-rate and the squared norms of the projections of the vectoron and , i.e., inside and outside of the desired sector,respectively, are almost equal to .Using (11) and (12), we know that and, and the following equations are in order:

(13)

(14)

Note that since is the diagonal matrix of dominant eigen-values of and contains the remaining eigenvalues, the

quadratic form takes larger values outside of thedesired sector. Based on this observation, the estimate canbe forced not to converge to any vector with direction locatedwithin the complement of including the interference steeringvectors and their linear combinations by means of the followingnew constraint:

(15)

where is a uniquely selected value for a given angular sector, that is,

(16)

Page 5: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2978 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

Fig. 1. Squared norm of the projection of vector on the linear subspacesspanned by the columns of and versus .

Using the denition of (16) together with (14), we can ndthat

(17)

It is interesting that as compared to [19], where the number ofis required, the proposed constraint (15) does not depend on. In order to explain how the constraint (15) avoids the conver-

gence of the steering vector estimate to any linear combinationof the steering vectors of the interferences, letdenote a set of plane wave steering vectors corresponding tothe interferences that are located outside of the desired sector.Using (11) and (12), these steering vectors can be approximatedas where are some

coefcient vectors. Then, every linear combination ofthese steering vectors which has norm squared equal to canbe expressed as

(18)

where is a coefcient vector,is matrix, and . Then,

the following is true:

(19)

where the last inequality follows from (17). In fact, (19) im-plies that obtained as a linear combination of all interferencesteering vectors does not satisfy the constraint (15). Thus, (15)prevents the convergence of the estimate to any of the inter-ference steering vectors or their linear combination.It is worth stressing that no restrictions/assumptions on the

structure of the interferences are needed. Moreover, the inter-ferences do not need to have the same structure as the desiredsignal. The constraint (15) does not use any of such information.Indeed, interferences may have a rank-one or multi-rank covari-ance matrix. Specically, an interference source with a rank-onecovariance matrix corresponds to either a plane wave source ora locally coherent scattered source [33]. An interference source

with a multi-rank covariance matrix corresponds, for example,to a locally incoherent scattered source [32].Steering vector of an interference with a locally coherent scat-

tered source can be expressed as [33]

(20)

where corresponds to the direct path of the interference andcorrespond to the coherently scattered

paths. Here is a plane wave impinging on the array fromthe direction which is xed for different snapshots. The pa-rameters denote the phase shift ofdifferent paths that are also xed for different snapshots. Thus,the spatial signature of a locally coherent scattered source (20)is xed over different snapshots and is a linear combination ofplane wave steering vectors. A normalized linear combinationof plane wave steering vectors that all lie outside of the desiredsector does not satisfy the quadratic constraint (19). Thus, theinterferences with rank-one covariance matrix will be avoidedby means of the new constraint (15).Steering vector of a locally incoherent scattered source is

time-varying and can be modeled as [32]

(21)

where are independently identically dis-tributed (i.i.d.) zero-mean random variables with variances

. However, the random variables changefrom snapshot to snapshot. The correlation matrix of a locallyincoherent scattered source (21) can be written as

(22)

Based on (22), it can be concluded that a locally incoherent scat-tered source is equivalent to independent plane wavesources that impinge on the array from different directions.Thus, as long as all such plane wave sources lie outside of thedesired sector , they do not satisfy the quadratic constraint (15)and the interferences with multi-rank covariance matrix will beavoided as well by means of the constraint (15).To further illustrate how the constraint (15) works, let us con-

sider the following example.Example 2: Consider uniform linear array (ULA) of 10 omni-

directional antenna elements spaced half wavelength apart fromeach other. Let the range of the desired signal angular locationsbe 0 10 . Fig. 2 depicts the values of the quadratic term

for different angles. The rectangular bar in thegure marks the directions within the presumed angular sector. It can be observed from this gure that the term

has the smallest values within the angular sector and increasesoutside of the sector. Therefore, if is selected to be equal tothe maximum value of the term within the pre-sumed angular sector , the constraint (15) guarantees that theestimate of the desired signal steering vector does not convergeto any of the interference steering vectors and their linear combi-nations. It is worth noting that must occurat one of the edges of . However, the value of the quadratic

Page 6: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2979

Fig. 2. Values of the term in the constraint (15) for differentangles.

Fig. 3. Comparison between the quadratic term with andwithout array perturbations.

term at the other edge of may be smaller than . There-fore, we dene another sector at which the equality

holds at both edges, i.e., the sector isthe actual sector at which the constraint (15) must be satised.In order to compute the matrix , the presumed knowledge

of the antenna array geometry is required. Due to the imperfectarray calibration, the precise knowledge of the antenna array ge-ometry may be unavailable. If array perturbation is present, thecurve for the quadratic form versus can deviatefrom the one drawn under the assumption of no array pertur-bation. This situation is demonstrated in Fig. 3, which depictsthe quadratic term versus in the presence and inthe absence of array perturbations. Although the angular sectorcomputed for a given using (16) under the assumption

of no array perturbation may change if the array is perturbed,the constraint (15) still remains precise as long as containsthe desired signal and does not contain any interfering sources.Therefore, an inaccurate information about the antenna arraygeometry is sufciently good. In fact, in one of our simulationexamples we show that even if the perturbations of the antennaarray geometry are the highest possible, the constraint (15) re-mains precise.

Taking into account the normalization constraint and the con-straint (15), the problem of estimating the desired signal steeringvector based on the knowledge of the sector can be formulatedas the following optimization problem:

(23)

(24)(25)

Unlike the constraint (10) used in the problem (7)–(10) inorder to avoid the noise power magnication, the constraint(25) is enforcing not to converge to any steering vectorassociated with any of the interferences and their linear combi-nations. Compared to the other MVDR RAB methods, whichrequire the knowledge of the presumed steering vector and,thus, the knowledge of the presumed antenna array geometry,propagation media, and source characteristics, only impreciseknowledge of the antenna array geometry and approximateknowledge of the angular sector are needed for the proposedmethod.Due to the non-convex equality constraint (24), the QCQP

problem (23)–(25) is non-convex and NP-hard in general. How-ever, such problems are well known for decades and many re-sults for them are available - the most recent ones are in [17],[27], [28] where it has been shown that the strong duality holdsfor the problems of type (23)–(25) and, thus, the solution basedon semi-denite programming (SDP) relaxation is the exact one.In the following section we develop some new results regardingthis problem while looking for a new algebraic way of ndingthe rank-one solution from the general-rank solution of the re-laxed problem. We also obtain the condition under which thesolution of the relaxed problem is guaranteed to be rank-one.It is interesting that the steering vector estimation problem

in [19] can be also expressed as a QCQP problem that makesit possible to nd a much simpler solution than the sequentialquadratic programming of [19] and draw some insightful con-nections to the newly proposed problem (23)–(25). Let us rstnd the set of vectors satisfying the constraint . Notethat implies that and, therefore, we canwrite that

(26)

where is an complex valued vector. Using (26), theoptimization problem for estimating the steering vector in [19]can be equivalently rewritten in terms of as

(27)

(28)(29)

which is a QCQP problem. Thus, as compared to (27)–(29),where the constraint enforces the estimated steeringvector to be a linear combination of dominant eigenvec-tors , the steering vector in (23)–(25) is notrestricted by such requirement, while the convergence to any ofthe interference steering vectors and their linear combinationsis avoided by means of the constraint (15). As a result, theproblem (23)–(25) has more degrees of freedom. Thus, it is

Page 7: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2980 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

expected that the new RAB method will outperform the one of[19].As it has been explained in [19], the solution of the problem

(7)–(10) leads to a better performance for the correspondingRAB compared to the other RAB techniques and, particu-larly, the worst-case-based and probabilistically constrainedtechniques. This performance improvement is the result offorming the beam toward a single corrected steering vectoryielding maximum output power, while the worst-case-basedmethod maximizes the output power for all steering vectors inits corresponding uncertainty set. Thus, despite a signicantlymore relaxed assumptions on the prior information, the perfor-mance of the new MVDR RAB technique based on (23)–(25)is expected to be superior to that of the other RAB techniques.

IV. STEERING VECTOR ESTIMATION VIA SDP RELAXATIONThe rst step is to make sure that the problem (23)–(25) is fea-

sible. Fortunately, it can be easily veried that (23)–(25) is fea-sible if and only if is greater than or equal to the smallesteigenvalue of the matrix . Indeed, if the smallest eigenvalueof is larger than , then the constraint (25) can not besatised for any estimate . The selection of according to(16) satises the feasibility condition that guarantees the feasi-bility of (23)–(25).

A. SDP RelaxationIf the problem (23)–(25) is feasible, the equalities

and canbe used to rewrite it as

(30)

(31)(32)

Introducing the following positive semi-denite matrix variable, the problem (30)–(32) can be recast as

(33)

(34)(35)(36)

where stands for the rank of a matrix. The only non-convex constraint in (33)–(36) is the rank-one constraint (36)while all other constraints and the objective are linear in .Using the SDP relaxation technique [24], the relaxed problemcan be obtained by dropping the non-convex rank-one constraint(36) and requiring that . Thus, the problem (33)–(36) isreplaced by the following relaxed convex problem:

(37)

(38)(39)(40)

B. Rank of the Optimal SolutionIf is selected differently from (16), the original problem

may be infeasible, while the relaxed one is feasible. The

following lemma, which is a by-product result for this paper,establishes an exact equivalence between feasibilities of theoriginal and relaxed problems considered.Lemma 1: The problem (37)–(40) is feasible if and only if

the problem (23)–(25) is feasible.Proof: See the Appendix.

It is worth noting that if the relaxed problem (37)–(40) has anoptimal solution, Lemma 1 follows straightforwardly from theresults of [17] and [27]. However, if the relaxed problem doesnot have an optimal solution, the connection between the feasi-bility of the relaxed problem (37)–(40) and that of the originalproblem (23)–(25) is more subtle. In this respect, the novelty ofLemma 1 is in its generality.If the optimal solution of the relaxed problem (37)–(40) is

a rank-one matrix, then the principal eigenvector of scaledby the square root of the largest eigenvalue is the exact solutionof the problem (23)–(25). However, even if is not rank-one,it has been shown in [17] and [27] that the rank-one solutionfor the problems of type (23)–(25) can be found using the du-ality theory based on the fact that the strong duality holds forsuch problems. Moreover, the rank-one solution can be foundusing the well known rank reduction technique [28]. A new al-gebraic way of extracting the rank-one optimal solution of theproblem (23)–(25) from the non-rank-one optimal solution ofthe problem (37)–(40) under the condition that (37)–(40) is fea-sible is summarized by means of the following new constructivetheorem.Theorem 1: Let be the rank optimal minimizer of

the relaxed problem (37)–(40), i.e., where isan full rank matrix. If , the optimal solution ofthe original problem simply equals . Otherwise, it equals

where is an vector such that and. One possible solution for the

vector is proportional to the sum of the eigenvectors of thefollowing matrix

(41)

Proof: See the Appendix.Onemore important question is under which condition the so-

lution of the relaxed problem (37)–(40) is always rank-one. Theimportance of this question also follows from the fact that it hasbeen observed that the probability of obtaining a rank-one solu-tion for the class of considered problems is close to 1, while thetheoretical upper bound suggests a signicantly smaller prob-ability [24]. Our next result precisely explains and approvesthe correctness of the experimental observation about the highprobability of the rank-one solution for the relaxed problem(37)–(40).It is worth noting that any phase rotation of does not change

the SINR at the output of the corresponding RAB. Therefore, wesay that the optimal solution is unique when the value of theoutput SINR or output power (6) is the same for any .Then, the following lemma holds.Lemma 2: Under the condition that the solution of the orig-

inal problem (23)–(25) is unique in the sense mentioned above,the solution of the relaxed problem (37)–(40) always has rankone.

Proof: See the Appendix.

Page 8: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2981

Under the condition of Lemma 2, the solution of (37)–(40)is rank-one and the solution of (23)–(25) can be found as ascaled version of the dominant eigenvector of the solutionof (37)–(40). If the uniqueness condition of Lemma 2 is notsatised for (23)–(25), we resort to the constructive resultof Theorem 1 for nding the rank-one solution of (23)–(25)algebraically. An example of a situation when the conditionof Lemma 2 is not satised is given next. In general, suchsituations are rare that, in fact, has been also observed by meansof simulations in other works.Example 3: Let us consider a ULA with 10 omni-directional

antenna elements. The presumed direction of arrival of the de-sired user is assumed to be with no interfering sourcesand the range of the desired signal angular locations is equal to

12 12 . The actual steering vector of thedesired user is perturbed due to the incoherent local scatteringeffect and it can be expressed as ,where 3 is the steering vector of the direct path,is the steering vector of the scattered path, and andare i.i.d. zero mean complex Gaussian random variables

with unit variance which change from snapshot to snapshot. Ifis orthogonal to , that is the case when is selected as8.4916 , both and are the eigenvectors of the ma-

trix which correspond to the smallest eigenvalue. Since,these vectors satisfy the constraints (24)–(25) and correspondto the minimum eigenvalue, both of them are optimal solutionsof (23)–(25). Thus, the solution of (23)–(25) is not unique.

V. SIMULATION RESULTS

Throughout the simulations, a ULA of 10 omni-directionalantenna elements with the inter-element spacing of half wave-length is considered unless otherwise is specied. Additivenoise in antenna elements is modeled as spatially and tempo-rally independent complex Gaussian noise with zero mean andunit variance. Two interfering sources are assumed to impingeon the antenna array from the directions 30 and 50 , whilethe presumed direction towards the desired signal is assumedto be 3 unless otherwise is specied. In all simulationexamples, the interference-to-noise ratio (INR) equals 30 dBand the desired signal is always present in the training data. Forobtaining each point in the curves, 100 independent runs areused.The proposed beamformer is compared with the fol-

lowing four methods in terms of the output SINR: i) theeigenspace-based beamformer of [9]; ii) the worst-case-basedRAB of [11]; iii) the beamformer of [19]; and iv) the diagonallyloaded SMI (LSMI) beamformer [6]. Moreover, in the lastsimulation example, a comparison is made with the multi-rankeigenvalue beamformer of [32]. For the proposed beamformerand the beamformer of [19], the angular sector of interestis assumed to be 5 5 . The CVX Matlabtoolbox is used for solving the optimization problem (37)–(40).The value and 8 dominant eigenvectors of the matrixare used in the beamformer of [19] and the value

is used for the worst-case-based beamformer as it has beenrecommended in [11]. The dimension of the signal-plus-inter-ference subspace is assumed to be always estimated correctlyfor the eigenspace-based beamformer of [9]. Diagonal loadingfactor of the SMI beamformer is selected as twice the noisepower as recommended by Cox et al. in [6].

Fig. 4. Simulation Example 1: Output SINR versus training sample size forxed SNR 20 dB and INR 30 dB.

Fig. 5. Simulation Example 1: Output SINR versus SNR for training data sizeof 30 and INR 30 dB.

Simulation Example 1: Exactly Known Signal SteeringVector: In this example, we consider the case when the actualsteering vector is known exactly. Even in this case, the presenceof the desired signal in the training data can substantially reducethe convergence rates of adaptive beamforming algorithms ascompared to the signal-free training data case [8].In Fig. 4, the mean output SINRs for the four methods tested

are illustrated versus the number of training snapshots for thexed single-sensor SNR 20 dB. Fig. 5 displays the meanoutput SINR of the same methods versus the SNR for xedtraining data size of 30. It can be seen from these guresthat the proposed beamforming technique outperforms the othertechniques. Only in the situation when the number of snapshotsis larger than 70, the technique of [19] results in slightly betterperformance. It is because if the desired signal steering vectoris known precisely, the only source of error is the nite samplesize used, but the difference between the sample data covari-ance matrix and the theoretical data covariance matrix due tonite sample size can be equivalently transferred to the errorin the steering vector [8]. Therefore, as the number of samplesincreases and the variance of the steering vector mismatch de-creases, the estimator with more restrictive constraints, that isthe one of [19], may indeed result in a better performance.

Page 9: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2982 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

Fig. 6. Simulation Example 2: Output SINR versus SNR for training data sizeof 30 and INR 30 dB.

Simulation Example 2: Desired Signal Steering Vector Mis-match due to Wavefront Distortion: In the second example,we consider the situation when the signal steering vector isdistorted by wave propagation effects in an inhomogeneousmedium. Specically, independent-increment phase distortionsare accumulated by the components of the presumed steeringvector. It is assumed that the phase increments remain xedin each simulation run and are independently chosen froma Gaussian random generator with zero mean and standarddeviation 0.04.The output SINR curves for the proposed, SMI, and worst-

case-based methods are shown versus the SNR for xed trainingdata size 30 in Fig. 6. It can be seen that the proposedbeamforming technique outperforms the worst-case-based oneat low and moderate SNRs. However, when SNR is much largerthan INR so that signal-to-interference ratio goes to innity,the proposed and the worst-case-based MVDR RAB techniquesperform almost equivalently. Indeed, in the latter case, it is guar-anteed that the estimate of the desired signal steering vector doesnot converge to an interference steering vector and, thus, theconstraint (25) is never active and can be dropped. The solu-tion of the problem (23)–(25) without (25) iswhere stands for the eigenvector associatedwith the largesteigenvalue of amatrix. However, the problem (23)–(25) without(25) coincides with the problem [16, eq. (39)] obtained afterdropping the constraint . Thus, the proposed and theworst-case-based MVRD RAB techniques should indeed yieldthe same solution .Simulation Example 3: Effect of the Error in the Knowledge

of the Antenna Array Geometry: In this example, we rst aimat checking how the presence of antenna array perturbations af-fect the sector . Specically, we want to characterize quan-titatively the dependence of on the level of antenna arrayperturbations, which grows from zero to its maximum value,for a given . The presumed angular sector is assumed to be0 10 for 5 . Let the antenna array perturbations becaused by errors in the antenna element positions which aredrawn uniformly from , where is the level of pertur-bations measured in wavelength. Table II illustrates the averagewidth of for different values of . It can be seen from this

Fig. 7. Simulation Example 3: Output SINR versus training sample size forxed SNR 20 dB and INR 30 dB for the case of perturbations in antennaarray geometry.

TABLE IIWIDTH OF THE FEASIBLE SET VERSUS THE LEVEL OF PERTURBATIONS

table that the deviation of due to array perturbations com-pared to the case of no perturbations is 0% for small perturba-tions and near 0% even for the highest levels of perturbations.Here the term ‘deviation’ stands for the percent of non-overlapbetween angular sectors corresponding to the cases of no per-turbations and perturbations present. Based on this observation,one can conclude that the matrix required for implementingthe constraint (15) can be computed using the presumed arraygeometry which is not required to be precise and can be, infact, very approximate. It is worth noting that we also observedthroughout extensive simulations that if the sector gets awayfrom the broadside (it is near 90 or 90 ), then the length ofthe associated sector increases. Such increase can be notice-able especially when the number of antenna elements in the an-tenna array is small. To avoid the situation when may containinterference sources because of its bigger size, the presteeringlter-type technique [34] can be used, for example, to ensurethat the center of the sector for the signal at the output of thepresteering lter is around the broadside.We also study the effect of the error in the knowledge of

antenna array geometry used for the computation of the matrixon the performance of the proposed MVDR RAB technique.

The difference between the presumed and actual positionsof each antenna element is modeled as a uniform randomvariable distributed in the interval measured inwavelength. In addition to the antenna element displacements,the signal steering vector is distorted as in our simulationExample 2. Figs. 7 and 8 depict the output SINR performanceof the RAB techniques tested versus the number of trainingsnapshots for xed single-sensor SNR 20 dB and versus theSNR for xed training data size 30, respectively. As itcan be observed from the gures, the proposed method has a

Page 10: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2983

Fig. 8. Simulation Example 3: Output SINR versus SNR for training data sizeof 30 and INR 30 dB for the case of perturbations in antenna arraygeometry.

Fig. 9. Simulation Example 4: Output SINR versus training sample size forxed SNR dB and INR dB.

better performance even if there is an error in the knowledgeof the antenna array geometry.Simulation Example 4: Desired Signal Steering Vector Mis-

match due to Coherent Local Scattering [33]: In this example,the desired signal steering vector is distorted by local scatteringeffects so that the actual steering vector is formed by ve signalpaths as , where corresponds tothe direct path and correspond to the co-herently scattered paths. The th path is modeled as aplane wave impinging on the array from the direction . Theangles are independently drawn in each simu-lation run from a uniform random generator with mean 3 andstandard deviation 1 . The parameters rep-resent path phases that are independently and uniformly drawnfrom the interval in each simulation run. Note that and

change from run to run but do not change fromsnapshot to snapshot.Fig. 9 displays the output SINR performance of all four

methods tested versus the number of training snapshots forxed single-sensor SNR 20 dB. Note that the SNR in thisexample is dened by taking into account all signal paths. Theoutput SINR performance of the same methods versus SNRfor the xed training data size is displayed in Fig. 10.

Fig. 10. Simulation Example 4: Output SINR versus SNR for training data sizeof and INR dB.

Similar to the previous example, the proposed beamformersignicantly outperforms other beamformers due to its abilityto estimate the desired signal steering vector with higher accu-racy than other methods. As compared to the eigespace-basedmethod, the proposed technique does not suffer from the sub-space swap phenomenon at low SNRs since it does not useeigenvalue decomposition of the sample covariance matrix.Simulation Example 5: Comparison With Eigenvalue Beam-

forming-Based Methods of [32]: In this example, we considerthe case where the desired and interference signals have thesame structure and are modeled as signals with a rank-one co-variance matrix from a -dimensional subspace. Specically,the model introduced in [32] for the desired and interferencesignals is adopted. The corresponding steering vector of the de-sired and interference signals are all modeled as ,where is an matrix whose columns areorthogonal and is an unknown but xedvector from one snapshot to another. The matrix (differentfor each signal) is obtained by choosing dominant eigen-vectors of the matrix as the columns of, where denotes the presumed location of the source andequals to 5 for all the signals. In order to satisfy the as-

sumption of the proposed RAB which requires the desired userto lie inside the desired sector, the number of the antenna ele-ments is taken to be equal to . Note that ifthe matrix does not have three dominanteigenvectors.To obtain the signal subspace which corresponds to the de-

sired signal, we nd the maximum of the bearing pattern re-sponse dened as inthe desired sector where is the orthogonal matrix whosecolumns are equal to the three dominant eigenvectors of the

matrix [32]. Fig. 11 shows thesample bearing pattern response. As it is expected, the max-imum occurs exactly around 3 .It is noteworthy to mention that the proposed RAB, the RAB

of [19], and the eigenvalue beamformer of [32] all use theknowledge of approximate antenna array geometry. In orderto evaluate how the error in the knowledge of antenna arraygeometry affects these methods, two different cases are consid-ered. In the rst case, knowledge of antenna array geometry is

Page 11: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2984 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

Fig. 11. Simulation Example 5: Bearing beampattern corresponding to theeigenvalue beamforming method of [32].

Fig. 12. Simulation Example 5: Output SINR versus SNR for training data sizeof and INR dB.

accurate while in the second case, antenna array perturbationsare considered. Similar to our simulation Example 3, antennaarray perturbations are modeled as errors in the antenna ele-ment positions which are drawn uniformly from the interval

measured in wavelength. For the multi-rankbeamformer of [32], we useas the output SINR, where denotes the correlation matrix ofthe desired signal. Figs. 12 and 13 illustrate the performance ofthe aforementioned methods for the cases when the knowledgeof antenna array geometry is accurate and approximate, respec-tively. The best performance by the eigenvalue beamformerof [32] is obtained when only contains the most dominanteigenvector of the error covariance matrix. As it can be seenfrom the gures, the proposed RAB method outperforms allother RAB methods.

VI. CONCLUSION

The MVDR RAB techniques have been considered from theviewpoint of a single unied principle, that is, to use standardMVDR beamforming in tandem with an estimate of the signalsteering vector found based on some prior information. It has

Fig. 13. Simulation Example 5: Output SINR versus SNR for training data sizeof and INR dB.

been demonstrated that differences between various MVDRRAB techniques occur only because of the differences in the as-sumed prior information and the corresponding signal steeringvector estimation techniques. The latter fact has motivated usto develop a new MVDR RAB technique that uses as little aspossible, imprecise, and easy to obtain prior information. Thenew MVDR RAB technique, which assumes only an impreciseknowledge of antenna array geometry and angular sector inwhich the actual steering vector lies, has been developed. Itis mathematically expressed as the well known non-convexQCQP problem with one convex quadratic inequality constraintand one non-convex quadratic equality constraint. A numberof methods for nding efciently the exact optimal solution forsuch problem is known. In addition to the existing methods,we have developed a new algebraic method of nding therank-one solution from the general-rank solution of the relaxedproblem. The condition under which the solution of the relaxedproblem is guaranteed to be rank-one has been also derived.Our simulation results demonstrate the superior performancefor the proposed MVDR RAB technique over the existing stateof the art RAB methods.

APPENDIX

Proof of Lemma 1

Let be a feasible point for the original problem (23)–(25). Itis straightforward to see that is also a feasible pointfor the relaxed problem (37)–(40). Thus, the necessity statementof the lemma follows trivially.In order to prove sufciency, let be a

feasible point for the relaxed problem (37)–(40), where andare, respectively, the eigenvalues and eigen-

vectors of . Also let denote the index offor which the quadratic form has the smallest value and

. Then, the following holdsand the constraint (24) is satised. Moreover, we can write that

(42)

Page 12: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2985

where . Using the following in-equality:

(43)

and (42), we obtain that

(44)

The right hand side of (44) can be further rewritten as

(45)

Using the property of the trace that a sum of traces is equal tothe trace of a sum, we obtain that

(46)

Since , we have

(47)

Substituting (47) in the right hand side of (44), we nally obtainthat

(48)

Therefore, the constraint (25) is also satised and, thus,is a feasible point for (23)–(25) that completes the proof.

Proof of Theorem 1Let be the optimal minimizer of the relaxed problem

(37)–(40), and its rank be . Consider the following decompo-sition of :

(49)

where is an complex valued full rank matrix. It istrivial to see that if the rank of the optimal minimizer ofthe relaxed problem (37)–(40) is one, then is also the optimalminimizer of the original problem (23)–(25). Thus, it is assumedin the following that .We start by considering the following auxiliary optimization

problem

(50)

(51)(52)(53)

where is an Hermitian matrix. The matrix in(37)–(40) can be expressed as a function of the matrix in(50)–(53) as . Moreover, it can be easilyshown that if is a positive semi-denite matrix, thenis also a positive semi-denite matrix. In addition, if is

a feasible solution of (50)–(53), is also a feasiblesolution of (37)–(40). The latter is true because is apositive semi-denite matrix and it satises the constraints

and . Thisimplies that the minimum value of the problem (50)–(53) isgreater than or equal to the minimum value of the problem(37)–(40).It is then easy to verify that is a feasible point

of the auxiliary optimization problem (50)–(53). Moreover, thefact that (here de-notes the minimum value of the relaxed problem (37)–(40)) to-gether with the fact that the minimum value of the auxiliaryproblem (50)–(53) is greater than or equal to , implies that

is the optimal solution of the auxiliary problem(50)–(53).In what follows, we show that every feasible solution of the

problem (50)–(53), denoted as , is an optimal minimizerof the same problem and it is also an optimal minimizer of(50)–(53). Thus, is an optimal minimizerof (37)–(40).Let us start by considering the following problem dual to

(50)–(53)

(54)

(55)(56)

where and are the Lagrange multipliers associated withthe constraints (51) and (52), respectively, and is anHermitian matrix of Lagrange multipliers associated with theconstraint (53). The problem (50)–(53) is convex, and it sat-ises the Slater’s condition because, as it was mentioned, thepositive denite matrix is a strictly feasible pointfor (50)–(53). Thus, the strong duality between (50)–(53) and(54)–(56) holds.Let , and be one possible optimal solution of the

dual problem (54)–(56). Since strong duality holds, we can statethat and is a possible optimalsolution of the primal problem (50)–(53). Moreover, the com-plementary slackness condition implies that

(57)

Since has to be a positive semi-denite matrix, the condition(57) implies that . Then it follows from (55) that

(58)

The fact that implies that. As a result, it

can be easily veried that the constraint (58) is active, i.e., it issatised as equality for optimal and . Therefore, we canwrite that

(59)

Let be another feasible solution of (50)–(53) differentfrom . Then the following conditions must hold

(60)(61)(62)

Page 13: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

2986 IEEE TRANSACTIONS ON SIGNAL PROCESSING, VOL. 60, NO. 6, JUNE 2012

Multiplying both sides of the (59) by , we obtain

(63)

Moreover, taking the trace of the right hand and left hand sidesof (63), we have

(64)

This implies that is also a possible optimal solution of(50)–(53). Therefore, every feasible solution of (50)–(53) isalso a possible optimal solution.Finally, we show that there exists a feasible solution of

(50)–(53) whose rank is one. As it has been proved above,such feasible solution is also a possible optimal solution. Let

, and we are interested in nding such that

(65)(66)

Equivalently, the conditions (65) and (66) can be rewritten as

(67)

(68)

Moreover, equating the left hand side of (67) to the left handside of (68), we obtain that

(69)

Finding the difference between the left- and right-hand sides of(69), we also obtain that

(70)

Considering the fact that and, we nd that. Therefore, the vector can be chosen proportional

to the sum of the eigenvectors of the matrix and it can bescaled so that and, thus, (65) and(66) are satised.So far we have found a rank one solution for the auxiliary

optimization problem (51)–(53), that is, . Sinceis a possible optimal solution of the auxiliary problem

(51)–(53), then is a possible optimalsolution of the relaxed problem (37)–(40). Moreover, since thesolution is rank-one, is a possible optimal so-lution of the original optimization problem (23)–(25). This com-pletes the proof.

Proof of Lemma 2Let be one possible optimal solution of the problem

(37)–(40) whose rank is greater than one. Using the rank-onedecomposition of Hermitian matrices [35], the matrix canbe written as

(71)

where

(72)

(73)

Let us show that the terms are equalto each other for all . We prove it by contradic-tion assuming rst that there exist such and that

. Let the matrix be constructed as. It is easy to see that

and , which means thatis also a feasible solution of the problem (37)–(40). However,based on our assumption that , it canbe concluded that , which is obvi-ously a contradiction. Thus, all termsmust take the same value. Using this fact together with the (72)and (73), we can conclude that for anyis a possible optimal solution of the relaxed problem (37)–(40)which has rank one. Thus, the optimal solution of the originalproblem (23)–(25) is for any . Since thevectors in (71) are linearly independent andeach of them represents a possible optimal solution of (23)–(25),we conclude that there are many possible optimal solution of(23)–(25). However, it contradicts the assumption that the op-timal solution of (23)–(25) is unique (regardless possible phaserotation as explained earlier in the paper). Thus, the only op-timal solution of the relaxed problem (37)–(40) has to berank-one. This completes the proof.

REFERENCES[1] H. L. Van Trees, Optimum Array Processing. New York: Wiley,

2002.[2] I. S. Reed, J. D. Mallett, and L. E. Brennan, “Rapid convergence rate

in adaptive arrays,” IEEE Trans. Aerosp. Electron. Syst., vol. 10, pp.853–863, Nov. 1974.

[3] L. J. Grifths and C. W. Jim, “An alternative approach to linearly con-strained adaptive beamforming,” IEEE Trans. Antennas Propag., vol.30, pp. 27–34, Jan. 1982.

[4] E. K. Hung and R. M. Turner, “A fast beamforming algorithm for largearrays,” IEEE Trans. Aerosp. Electron. Syst., vol. 19, pp. 598–607, July1983.

[5] A. B. Gershman, “Robust adaptive beamforming in sensor arrays,” Int.J. Electron. Commun., vol. 53, pp. 305–314, Dec. 1999.

[6] H. Cox, R. M. Zeskind, and M. H. Owen, “Robust adaptive beam-forming,” IEEE Trans. Acoust., Speech, Signal Process., vol. ASSP-35,pp. 1365–1376, Oct. 1987.

[7] Y. I. Abramovich, “Controlled method for adaptive optimization of l-ters using the criterion of maximum SNR,” Radio Eng. Electron. Phys.,vol. 26, pp. 87–95, Mar. 1981.

[8] D. D. Feldman and L. J. Grifths, “A projection approach to robustadaptive beamforming,” IEEE Trans. Signal Process., vol. 42, pp.867–876, Apr. 1994.

[9] L. Chang and C. C. Yeh, “Performance of DMI and eigenspace-basedbeamformers,” IEEE Trans. Antennas Propag., vol. 40, pp. 1336–1347,Nov. 1992.

[10] J. K. Thomas, L. L. Scharf, and D. W. Tufts, “The probability of asubspace swap in the SVD,” IEEE Trans. Signal Process., vol. 43, pp.730–736, Mar. 1995.

[11] S. A. Vorobyov, A. B. Gershman, and Z.-Q. Luo, “Robust adaptivebeamforming using worst-case performance optimization: A solutionto the signal mismatch problem,” IEEE Trans. Signal Process., vol. 51,pp. 313–324, Feb. 2003.

[12] S. A. Vorobyov, A. B. Gershman, Z.-Q. Luo, and N. Ma, “Adaptivebeamforming with joint robustness against mismatched signal steeringvector and interference nonstationarity,” IEEE Signal Process. Lett.,vol. 11, pp. 108–111, Feb. 2004.

Page 14: 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, …vorobyov/TSP12b.pdf · 2974 IEEE TRANSACTIONS ON SIGNAL PROCESSING, ... JUNE 2012 Robust Adaptive Beamforming Based on Steering Vector

KHABBAZIBASMENJ et al.: RAB BASED ON STEERING VECTOR ESTIMATION 2987

[13] J. Li, P. Stoica, and Z. Wang, “On robust Capon beamforming and di-agonal loading,” IEEE Trans. Signal Process., vol. 51, pp. 1702–1715,Jul. 2003.

[14] R. G. Lorenz and S. P. Boyd, “Robust minimum variance beam-forming,” IEEE Trans. Signal Process., vol. 53, pp. 1684–1696, May2005.

[15] S. Shahbazpanahi, A. B. Gershman, Z.-Q. Luo, and K. M. Wong,“Robust adaptive beamforming for general-rank signal models,” IEEETrans. Signal Process., vol. 51, pp. 2257–2269, Sep. 2003.

[16] J. Li, P. Stoica, and Z.Wang, “Doubly constrained robust Capon beam-former,” IEEE Trans. Signal Process., vol. 52, pp. 2407–2423, Sep.2004.

[17] A. Beck and Y. C. Eldar, “Doubly constrained robust Capon beam-former with ellipsoidal uncertainty sets,” IEEE Trans. Signal Process.,vol. 55, pp. 753–758, Feb. 2007.

[18] S. A. Vorobyov, H. Chen, and A. B. Gershman, “On the relationshipbetween robust minimum variance beamformers with probabilistic andworst-case distrortionless response constraints,” IEEE Trans. SignalProcess., vol. 56, pp. 5719–5724, Nov. 2008.

[19] A. Hassanien, S. A. Vorobyov, and K. M. Wong, “Robust adaptivebeamforming using sequential programming: An iterative solutionto the mismatch problem,” IEEE Signal Process. Lett., vol. 15, pp.733–736, 2008.

[20] A. Khabbazibasmenj, S. A. Vorobyov, and A. Hassanien, “Ro-bust adaptive beamforming via estimating steering vector based onsemidenite relaxation,” in Proc. 44th Asilomar Conf. Signals, Syst.,Comput., Pacic Grove, CA, Nov. 2010, pp. 233–235.

[21] Y. S. Nesterov, “Semidenite relaxation and nonconvex quadratic opti-mization,” Optim. Methods Softw., vol. 9, no. 1–3, pp. 141–160, 1998.

[22] S. Zhang, “Quadratic maximization and semidenite relaxation,”Math. Program. A, vol. 87, pp. 453–465, 2000.

[23] S. Zhang and Y. Huang, “Complex quadratic optimization andsemidenite programming,” SIAM J. Optim., vol. 16, no. 3, pp.871–890, 2006.

[24] Z.-Q. Luo, W.-K. Ma, A. M.-C. So, Y. Ye, and S. Zhang, “Semideniterelaxation of quadratic optimization problems,” IEEE Signal Process.Mag., vol. 27, no. 3, pp. 20–34, May 2010.

[25] K. T. Phan, S. A. Vorobyov, N. D. Sidiropoulos, and C. Tellambura,“Spectrum sharing in wireless networks via QoS-aware secondarymulticast beamforming,” IEEE Trans. Signal Process., vol. 57, pp.2323–2335, Jun. 2009.

[26] Z.-Q. Luo, N. D. Sidiropoulos, P. Tseng, and S. Zhang, “Approxima-tion bounds for quadratic optimization with homogeneous quadraticconstraints,” SIAM J. Optim., vol. 18, no. 1, pp. 1–28, Feb. 2007.

[27] A. Beck and Y. C. Eldar, “Strong duality in nonconvex quadratic opti-mization with two quadratic constraints,” SIAM J. Optim., vol. 17, no.3, pp. 844–860, 2006.

[28] Y. Huang andD. P. Palomar, “Rank-constrained separable semideniteprogramming with applications to optimal beamforming,” IEEE Trans.Signal Process., vol. 58, pp. 664–678, Feb. 2010.

[29] P. Vandewalle, J. Kovacevic, and M. Vetterli, “Reproducible researchin signal processing,” IEEE Signal Process. Mag., vol. 26, no. 3, pp.37–47, May 2009.

[30] O. Leodit and M. Wolf, “Improved estimation of the covariance matrixof the stock returns with an application to portfolio selection,” J. Em-pirical Finance, vol. 10, no. 5, pp. 603–621, May 2003.

[31] L. Lei, J. P. Lie, A. B. Gershman, and C. M. S. See, “Robust adaptivebeamforming in partly calibrated sparse sensor arrays,” IEEE Trans.Signal Process., vol. 58, pp. 1661–1667, Mar. 2010.

[32] A. Pezeshki, B. D. Van Veen, L. L. Scharf, H. Cox, and M. Lundberg,“Eigenvalue beamforming using a multi-rank MVDR beamformer andsubspace selection,” IEEE Trans. Signal Process., vol. 56, no. 5, pp.1954–1967, May 2008.

[33] J. Goldberg and H. Messer, “Inherent limitations in the localization ofa coherently scattered source,” IEEE Trans. Signal Process., vol. 46,pp. 3441–3444, Dec. 1998.

[34] O. L. Frost, “An algorithm for linearly constrained adaptive array pro-cessing,” Proc. IEEE, vol. 60, pp. 926–935, 1972.

[35] Y. Huang and S. Zhang, “Complexmatrix decomposition and quadraticprogramming,” Math. Oper. Res., vol. 32, no. 3, pp. 758–768, Aug.2007.

Arash Khabbazibasmenj (S’08) received the B.Sc.and M.Sc. degrees in electrical engineering fromAmirkabir University of Technology, Tehran, Iran,and the University of Tehran, Tehran, Iran, in 2006and 2009, respectively. He is currently workingtoward the Ph.D. degree in electrical engineering atthe University of Alberta, Edmonton, AB, Canada.His research interests include signal processing

and optimization methods in radar, communicationsand related elds.

Sergiy A. Vorobyov (M’02–SM’05) received theM.Sc. and Ph.D. degrees in systems and control fromKharkiv National University of Radio Electronics,Ukraine, in 1994 and 1997, respectively.Since 2006, he has been with the Department of

Electrical and Computer Engineering, University ofAlberta, Edmonton, AB, Canada where he becamean Associate Professor in 2010 and Full Professor in2012. Since his graduation, he also occupied variousresearch and faculty positions at the KharkivNationalUniversity of Radio Electronics, Ukraine; the Insti-

tute of Physical and Chemical Research (RIKEN), Japan; McMaster Univer-sity, Hamilton, ON, Canada; Duisburg-Essen University and the Darmstadt Uni-versity of Technology, Germany; and the Joint Research Institute between theHeriot-Watt and Edinburgh Universities, U.K. He also held visiting positions atthe Technion, Haifa, Israel, in 2005 and the Ilmenau University of Technology,Ilmenau, Germany, in 2011. His research interests include statistical and arraysignal processing, applications of linear algebra, optimization, and game theorymethods in signal processing and communications, estimation, detection, andsampling theories, and cognitive systems.Dr. Vorobyov is a recipient of the 2004 IEEE Signal Processing Society Best

Paper Award, the 2007 Alberta Ingenuity New Faculty Award, the 2011 CarlZeiss Award (Germany), and other awards. He was an Associate Editor for theIEEE TRANSACTIONS ON SIGNAL PROCESSING from 2006 to 2010 and for theIEEE SIGNAL PROCESSING LETTERS from 2007 to 2009. He is a member of theArray and Multi-Channel Signal Processing and Signal Processing for Com-munications and Networking Technical Committees of IEEE Signal ProcessingSociety. He has served as a Track Chair in Asilomar 2011 and as a TechnicalCo-Chair in the IEEE CAMSAP 2011.

Aboulnasr Hassanien (M’08) received the B.Sc.degree in electronics and communications engi-neering and the M.Sc. degree in communicationsengineering from Assiut University, Assiut, Egypt,in 1996 and 2001, respectively, and the Ph.D. degreein electrical engineering from McMaster University,Hamilton, ON, Canada, in 2006.From 1997 to 2001, he was a Teaching/Research

Assistant with the Department of Electrical Engi-neering, South Valley University, Aswan, Egypt.From May to August 2003, he was a visiting

Researcher at the Department of Communication Systems, University ofDuisburg-Essen, Duisburg, Germany. From April to August 2006, he wasa Research Associate with the Institute of Telecommunications, DarmstadtUniversity of Technology, Germany. From September 2006 to October 2007,he was an Assistant Professor at the Department of Electrical Engineering,South Valley University, Aswan, Egypt. Since November 2007, he has beena Research Associate with the Department of Electrical and Computer Engi-neering, University of Alberta, Edmonton, AB, Canada. His research interestsare in MIMO radar, statistical and array signal processing, robust adaptivebeamforming, and parameter estimation.