performance limits and geometric properties of array ... by o. simeone, associate editor for bbb....

22
1 Performance Limits and Geometric Properties of Array Localization Yanjun Han, Student Member, IEEE, Yuan Shen, Member, IEEE, Xiao-Ping Zhang, Senior Member, IEEE, Moe Z. Win, Fellow, IEEE, and Huadong Meng, Senior Member, IEEE Abstract—Location-aware networks are of great importance and interest in both civil and military applications. This paper determines the localization accuracy of an agent, which is equipped with an antenna array and localizes itself using wireless measurements with anchor nodes, in a far-field environment. In view of the Cram´ er-Rao bound, we first derive the localization information for static scenarios and demonstrate that such information is a weighed sum of Fisher information matrices from each anchor-antenna measurement pair. Each matrix can be further decomposed into two parts: a distance part with intensity proportional to the squared baseband effective bandwidth of the transmitted signal and a direction part with intensity associated with the normalized anchor-antenna visual angle. Moreover, in dynamic scenarios, we show that the Doppler shift contributes additional direction information, with intensity determined by the agent velocity and the root mean squared time duration of the transmitted signal. In addition, two measures are proposed to evaluate the localization performance of wireless networks with different anchor-agent and array-antenna geometries, and both formulae and simulations are provided for typical anchor deployments and antenna arrays. Index Terms—Array localization, Cram´ er-Rao bound, Doppler shift, Geometric property, TOA/AOA, Wireless network localiza- tion I. I NTRODUCTION Manuscript received Month 00, 0000; revised Month 00, 0000; accepted Month 00, 0000. Date of current version Month 00, 0000. This research was supported, in part, by the National Natural Science Foundation of China (Grant No. 61501279), the Natural Sciences and Engineering Research Council of Canada (NSERC, No. RGPIN239031), the Office of Naval Research (Grant N00014-16-1-2141), and MIT Institute for Soldier Nanotechnologies. The material in this paper was presented in part at the 2014 IEEE International Conference on Acoustics, Speech, and Signal Processing, Florence, Italy. Y. Han is with the Department of Electrical Engineering, Stanford Uni- versity, Stanford, CA 94305, USA, and was with the Department of Elec- tronic Engineering, Tsinghua University, Beijing 100084, China (email: [email protected]). Y. Shen is with the Department of Electronic Engineering and Tsinghua National Laboratory for Information Science and Technology (TNList), Ts- inghua University, Beijing 100084, China, and was with the Laboratory for Information and Decision Systems (LIDS), Massachusetts Institute of Tech- nology, Cambridge, MA 02139, USA (email: shenyuan [email protected]). X.-P. Zhang is with the Department of Electrical and Computer En- gineering, Ryerson University, Toronto, ON M5B 2K3, Canada (email: [email protected]). M. Z. Win is with the Laboratory for Information and Decision Systems (LIDS), Massachusetts Institute of Technology, Cambridge, MA 02139, USA (e-mail: [email protected]). H. Meng is with California PATH, University of California, Berkeley, CA 94804, USA, and was with the Department of Electronic Engineering, Tsinghua University, Beijing 100084, China (email: [email protected]). Communicated by O. Simeone, Associate Editor for BBB. Color versions of one or more of the figures in this paper are available online at http://ieeexplore.ieee.org. Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance with a wide vari- ety of civil and military applications such as navigation, mobile network services, autonomous vehicles, social net- working, and seeking and targeting people [1]–[10]. The global positioning system (GPS) is the most prominent technology to provide location-aware services, but its effectiveness is severely degraded in harsh environments, e.g., in buildings, urban canyons and undergrounds [1]–[3]. Localization using a wireless network is a feasible alternative to overcome the GPS limitation since location information can be obtained with the aid of a network that consists of anchor nodes with known position and agent nodes aiming to estimate self positions. Typically, a localization task is achieved by the radio com- munications between anchors and agents, which are equipping with a single antenna or an antenna array. By processing the received signals, relevant signal metrics can be extracted for localization, for example, time-of-arrival (TOA) [11]–[14], time-difference-of-arrival (TDOA) [15]–[17], angle-of-arrival (AOA) [18]–[21], and received signal strength (RSS) [22]– [24]. Among these signal metrics, TOA and AOA are the two widely used in practice. TOA is a time-based metric obtained via measuring the signal propagation time between the anchor and agent; then the distance measurements translate to location information by trilateration [25]. AOA is a metric characteriz- ing the arriving direction of the signal at the agent, and it can be obtained using an array of antennas and spatial filtering; then the angle measurements translate to location information by triangulation [18]. Techniques using a combination of these signal metrics, such as many hybrid TOA/AOA systems, have also been studied in literature [17], [26]. In practical scenarios, the transceived signals encounter non- ideal phenomena such as noise, fading, shadowing, multipath (signal reaches the receiver via multiple paths due to reflection) and non-line-of-sight (NLOS) propagation (the first arriving signal does not travel on a straight line) [8], and therefore the location estimates are subject to uncertainty. In the interest of system design and operation, it is important to know the best attainable localization accuracy and the corresponding approaches to achieve such accuracy, which can be rephrased as obtaining the lower bound for localization errors and the achievability result in the language of information theory. For example, in designing the energy-efficient location-aware networks, attainable localization accuracy can be a meaningful performance objective to optimize [27]–[33]. To evaluate the localization performance in the presence of uncertainty, some studies consider specific systems that employ certain signal metrics extracted from the received waveforms, e.g., the time arXiv:1405.4372v5 [cs.IT] 21 Dec 2015

Upload: vancong

Post on 08-Jul-2018

214 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

1

Performance Limits and Geometric Propertiesof Array Localization

Yanjun Han, Student Member, IEEE, Yuan Shen, Member, IEEE, Xiao-Ping Zhang, Senior Member, IEEE,Moe Z. Win, Fellow, IEEE, and Huadong Meng, Senior Member, IEEE

Abstract—Location-aware networks are of great importanceand interest in both civil and military applications. This paperdetermines the localization accuracy of an agent, which isequipped with an antenna array and localizes itself using wirelessmeasurements with anchor nodes, in a far-field environment. Inview of the Cramer-Rao bound, we first derive the localizationinformation for static scenarios and demonstrate that suchinformation is a weighed sum of Fisher information matricesfrom each anchor-antenna measurement pair. Each matrix can befurther decomposed into two parts: a distance part with intensityproportional to the squared baseband effective bandwidth of thetransmitted signal and a direction part with intensity associatedwith the normalized anchor-antenna visual angle. Moreover, indynamic scenarios, we show that the Doppler shift contributesadditional direction information, with intensity determined bythe agent velocity and the root mean squared time duration ofthe transmitted signal. In addition, two measures are proposedto evaluate the localization performance of wireless networkswith different anchor-agent and array-antenna geometries, andboth formulae and simulations are provided for typical anchordeployments and antenna arrays.

Index Terms—Array localization, Cramer-Rao bound, Dopplershift, Geometric property, TOA/AOA, Wireless network localiza-tion

I. INTRODUCTION

Manuscript received Month 00, 0000; revised Month 00, 0000; acceptedMonth 00, 0000. Date of current version Month 00, 0000. This research wassupported, in part, by the National Natural Science Foundation of China (GrantNo. 61501279), the Natural Sciences and Engineering Research Council ofCanada (NSERC, No. RGPIN239031), the Office of Naval Research (GrantN00014-16-1-2141), and MIT Institute for Soldier Nanotechnologies. Thematerial in this paper was presented in part at the 2014 IEEE InternationalConference on Acoustics, Speech, and Signal Processing, Florence, Italy.

Y. Han is with the Department of Electrical Engineering, Stanford Uni-versity, Stanford, CA 94305, USA, and was with the Department of Elec-tronic Engineering, Tsinghua University, Beijing 100084, China (email:[email protected]).

Y. Shen is with the Department of Electronic Engineering and TsinghuaNational Laboratory for Information Science and Technology (TNList), Ts-inghua University, Beijing 100084, China, and was with the Laboratory forInformation and Decision Systems (LIDS), Massachusetts Institute of Tech-nology, Cambridge, MA 02139, USA (email: shenyuan [email protected]).

X.-P. Zhang is with the Department of Electrical and Computer En-gineering, Ryerson University, Toronto, ON M5B 2K3, Canada (email:[email protected]).

M. Z. Win is with the Laboratory for Information and Decision Systems(LIDS), Massachusetts Institute of Technology, Cambridge, MA 02139, USA(e-mail: [email protected]).

H. Meng is with California PATH, University of California, Berkeley,CA 94804, USA, and was with the Department of Electronic Engineering,Tsinghua University, Beijing 100084, China (email: [email protected]).

Communicated by O. Simeone, Associate Editor for BBB.Color versions of one or more of the figures in this paper are available

online at http://ieeexplore.ieee.org.Digital Object Identifier 10.1109/TIT.2016.xxxxxx

LOCALIZATION is of great importance with a wide vari-ety of civil and military applications such as navigation,

mobile network services, autonomous vehicles, social net-working, and seeking and targeting people [1]–[10]. The globalpositioning system (GPS) is the most prominent technologyto provide location-aware services, but its effectiveness isseverely degraded in harsh environments, e.g., in buildings,urban canyons and undergrounds [1]–[3]. Localization using awireless network is a feasible alternative to overcome the GPSlimitation since location information can be obtained with theaid of a network that consists of anchor nodes with knownposition and agent nodes aiming to estimate self positions.

Typically, a localization task is achieved by the radio com-munications between anchors and agents, which are equippingwith a single antenna or an antenna array. By processingthe received signals, relevant signal metrics can be extractedfor localization, for example, time-of-arrival (TOA) [11]–[14],time-difference-of-arrival (TDOA) [15]–[17], angle-of-arrival(AOA) [18]–[21], and received signal strength (RSS) [22]–[24]. Among these signal metrics, TOA and AOA are the twowidely used in practice. TOA is a time-based metric obtainedvia measuring the signal propagation time between the anchorand agent; then the distance measurements translate to locationinformation by trilateration [25]. AOA is a metric characteriz-ing the arriving direction of the signal at the agent, and it canbe obtained using an array of antennas and spatial filtering;then the angle measurements translate to location informationby triangulation [18]. Techniques using a combination of thesesignal metrics, such as many hybrid TOA/AOA systems, havealso been studied in literature [17], [26].

In practical scenarios, the transceived signals encounter non-ideal phenomena such as noise, fading, shadowing, multipath(signal reaches the receiver via multiple paths due to reflection)and non-line-of-sight (NLOS) propagation (the first arrivingsignal does not travel on a straight line) [8], and therefore thelocation estimates are subject to uncertainty. In the interestof system design and operation, it is important to know thebest attainable localization accuracy and the correspondingapproaches to achieve such accuracy, which can be rephrasedas obtaining the lower bound for localization errors and theachievability result in the language of information theory.For example, in designing the energy-efficient location-awarenetworks, attainable localization accuracy can be a meaningfulperformance objective to optimize [27]–[33]. To evaluate thelocalization performance in the presence of uncertainty, somestudies consider specific systems that employ certain signalmetrics extracted from the received waveforms, e.g., the time

arX

iv:1

405.

4372

v5 [

cs.I

T]

21

Dec

201

5

Page 2: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

2

delay or the angle, and then determine the localization errorbased on the joint distribution of these metrics [18], [19].However, the extracted metrics may discard useful informationfor localization, resulting in suboptimal localization perfor-mance. To address this issue, recent studies directly utilize thereceived waveforms [3], [17] to exploit all relevant informationand derive fundamental limits for localization accuracy. Forthis purpose, the most commonly used tool is the Cramer-Rao lower bound (CRLB) [17]–[19], [34], [35] due to itsintriguing property in asymptotic statistics [36] in the senseof the Hajek convolution theorem [37] and the Hajek-Le Camlocal asymptotic minimax theorem [38], though some otherbounds such as the Barankin bound [39] and Ziv-Zakai bound[40] are also used.

For general wideband systems, the fundamental limits oflocalization accuracy for a single agent has been obtainedin [3] in terms of the CRLB, which are generalized to acooperative framework with multiple agents [34]. Moreover,it has been shown in [3] that AOA measurements obtainedby wideband antenna arrays do not further improve positionaccuracy beyond that provided by TOA measurements, whichimplies that it suffices to use TOA measurements in widebandsystems. However, the approaches developed for widebandsystems are not applicable to commonly used modulation-based communication systems, because those systems mod-ulate a baseband signal onto a carrier frequency with an un-known initial phase [41]–[44]. Consequently, unlike widebandsystems, not the entire passband signals can be used for TOAmeasurements due to the unknown phase in modulation-basedcommunication systems. Nevertheless, in far-field environ-ments, by using an antenna array, the carrier phases can beexploited for AOA measurements to improve the localizationas widely recognized [8]. These inherent differences fromwideband systems call for a comprehensive investigation forthe performance limits of localization accuracy in generalwireless localization systems with antenna arrays.

In dynamic scenarios that involve moving objects, thelocalization or tracking accuracy can be characterized bythe Posterior CRLB (PCRLB) [45]–[47]. Since the deriva-tion of PCRLB relies on multiple snapshots and measurableuncertainties of both observations and hidden states of time-varying locations, the instantaneous localization error of themobile user is required as an input of PCRLB. To obtain theinstantaneous localization error in the dynamic scenario, theDoppler shift may be favored as another source for localizationin addition to the TOA and AOA measurements. Most existingresearch treats the Doppler shift as the frequency-shift solelyon the carrier frequency and obtain the performance boundsaccordingly [42]–[44], whereas the effects of Doppler shifton the baseband signal are simply neglected. Moreover, theaccuracy limit of navigation in general wireless networks hasonly been obtained in the form of block matrices withoutconsidering Doppler shift [47]. The effect of Doppler shiftto the localization information still remains under-explored.

Upon obtaining the localization accuracy, a natural ques-tion arises concerning the optimal geometry when deployinganchors and designing antenna arrays. A few studies have opti-mized the anchor-agent geometry by minimizing the condition

number of the visibility matrix [48], [49], while some othersfocused on a CRLB-related cost [50]–[53], where the anchor-agent geometry is optimized in an isotropic source localization.In [54], the array-antenna geometry was also studied jointlywith the anchor-agent geometry, and it is proven optimal toplace anchors and antennas symmetrically on two circles,respectively. However, existing studies do not provide simplemeasures to compare two arbitrary geometric structures.

In this paper, we develop a general array localizationsystem with Doppler shifts and use the CRLB to determinethe performance limits of localization accuracy in a far-fieldenvironment. We also propose two measures to characterizethe impact of the anchor-agent and array-antenna geometry onlocalization accuracy. In particular, we highlight the differenceof our model and the wideband model in [3] by introducingthe carrier frequency with unknown initial phases in thelocalization problem. The main contributions are as follows.

• We derive the performance limits of localization accuracyfor a static agent equipped with an antenna array in termsof the equivalent Fisher information matrix (EFIM). TheEFIM can be decomposed as a weighed sum of mea-suring information matrices, where each matrix containsboth distance and direction information with intensitiesdetermined by the corresponding anchor-antenna mea-surement pair. Moreover, we show that the direction partcan provide dominant information for localization fornarrowband signals.

• We derive the performance limits of localization accuracyfor a moving agent equipped with an antenna arrayin terms of the EFIM. The Doppler shift is shown tocontribute to the direction information with intensityassociated with the root mean squared time duration ofthe transmitted signal, and its contribution to the directioninformation can be more significant than that of theantenna array.

• We propose two measures, i.e., the squared array aperturefunction and anchor geometric factors, to quantify theeffects of anchor-agent geometry and array-antenna ge-ometry on localization, respectively, and give the optimalgeometric design of the anchor and antenna locations.

The rest of the paper is organized as follows. In SectionII, we describe the system model and formulate the locationestimation problem. In Section III, we derive the squaredposition error bound (SPEB) using EFIM for a static agent,and Section IV generalizes the results for a moving agent.Based on the SPEB and the EFIM, Section V quantifies theimpact of the anchor-agent and array-antenna geometries withsome examples. Numerical results are given in Section VI, andconclusions are drawn in Section VII.

Notation: We use upper and lower case boldface to denotematrices and vectors, respectively; f∗(x) and f ′(x) denotethe complex conjugate and the first-order derivative of f(x),respectively; <{z} and ={z} denote the real and imaginarypart of a complex number z, respectively; Ex{·} denotes theexpectation operator with respect to the random vector x;A � B denotes the Lowner semiorder of matrices whichmeans that A−B is positive semi-definite; tr{A}, AT, AH and

Page 3: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

3

Fig. 1. System model: Nb anchors with known position and one agent with an Na-antenna array characterized by a reference point and orientation ψ. Theangle of the k-th antenna to the reference point is the sum of the original individual angle of this antenna ψk and the array orientation ψ.

A−1 denote the trace, the transpose, the conjugate transposeand the inverse of matrix A; [·]r1:r2,c1:c2 denotes a submatrixcomposed of the rows r1 to r2 and the columns c1 to c2 of itsargument; ‖ · ‖ denotes the Euclidean norm of its argument;x � y denotes that y > 0 and |x/y| is a negligible numberfar less than 1, and A � B denotes that xHAx � xHBxfor any complex column vector x (implying that B is positivedefinite); x ∼= y denotes that |x−y| � max{|x|, |y|}; Rn (Cn)and Sn++ denote the n-dimensional real (complex) vector spaceand the set of all n × n complex positive definite matrices,respectively.

The notations of frequently-used symbols are listed asfollows.

Nb, Na number of anchors and antennaspj = (xj , yj) position of anchor jp = (x, y) position of the reference pointpArrayk = (xArray

k , yArrayk ) position of the k-th antenna

dk, ψk distance and direction of the k-thantenna to the reference point

NL,NNL set of anchors with line-of-sight(LOS) and NLOS to agent

ψ,ψd array orientation and moving direc-tion of the agent

Dj , φj , τj distance, direction and signal propa-gation time from anchor j to the agent

c, v, vr , v/c propagation speed of the signal, speedand relative speed of the agent

τ,pτ reference time and corresponding po-sition of the reference point

ξj initial carrier phase of the transmittedsignal from anchor j

Lj number of multipath components(MPCs) from anchor j to the agent

α(l)j , b

(l)j , γ

(l)j channel gain, range bias and arrival-

angle bias from anchor j to the agentvia l-th path

τ(l)jk signal propagation time from anchor

j to the k-th antenna via l-th path

[ 0, Tob) observation time intervals(t), s0(t) the entire and the baseband signalS(f), S0(f) Fourier Transform of s(t), s0(t)rjk(t) received waveform at antenna k from

anchor jβ, fc, γ effective baseband bandwidth, carrier

frequency, and baseband-carrier cor-relation (BCC)

Jθ,Je(θ) Fisher information matrix (FIM) andEFIM w.r.t. parameter θ

Jr(φ) ranging direction matrix (RDM) withdirection φ

N0 spectral density of noiseSNR

(l)j received signal-to-noise ratio (SNR)

in l-th path from anchor jθVjk, ωj visual angle and its angular speed

from antenna k to anchor jλj , χj information intensity and path over-

lap coefficient (POC) from anchor jtrms root mean squared time durationG(θ) squared array aperture function

(SAAF)

II. SYSTEM MODEL

This section presents a detailed description of the systemmodels and formulates the location estimation problem. Twoscenarios are considered in this work: the static scenario inwhich the agent is stationary, and the dynamic scenario inwhich the agent is moving.

A. Static Scenario

Consider a 2-D wireless network with Nb anchors and onestatic agent equipped with a rigid antenna array consisting ofNa elements (see Fig. 1). Anchors have perfect knowledgeof their positions, denoted by pj = (xj , yj) ∈ R2, wherej ∈ Nb = {1, 2, . . . , Nb} is the set of all anchors. Theagent aims to estimate its self-position based on the receivedwaveforms obtained by its Na array-antennas from all anchors,

Page 4: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

4

and pArrayk = (xArray

k , yArrayk ) ∈ R2 denotes the position of k-th

antenna in the array where k ∈ {1, 2, . . . , Na}.The array rigidity implies that it has exactly three degrees

of freedom, i.e., translations and rotation, and hence it can becharacterized by a predetermined reference point p = (x, y)and an orientation ψ. Then, by denoting the distance betweenthe reference point and k-th antenna by dk, and the direction(relative to oreintation) from the reference point to k-thantenna by ψk, we can express the position of each antennaas

pArrayk = p + dk

[cos(ψ + ψk)

sin(ψ + ψk)

]. (1)

This work focuses on far-field enviroments, where thedistances between anchors and the agent are sufficiently largerthan the array dimension so that (i) the angles from eachanchor to all array-antennas are identical and (ii) the channelproperties from each anchor to all array-antennas are identical,e.g., the same SNR. Moreover, the phase differences betweenreceived signals in adjacent antennas are assumed to be lessthan 2π so that there is no periodic phase ambiguity (i.e., thearray element spacing is smaller than the signal wavelength).We write the propagation time delay and the direction fromanchor j to the agent (the reference point) as

τj ,Dj

c,‖pj − p‖

c, φj , arctan

y − yjx− xj

(2)

respectively, where c is the propagation speed of the signal.As for the signal model, we consider that anchor j transmits

a known signal

s(t) = s0(t) exp(j2πfct+ ξj) (3)

to the agent, where the signal is formed by the quadraturemodulation that consists of the baseband signal (also calledthe complex envelope) s0(t), the carrier wave with centralfrequency fc, and the initial carrier phase ξj .1 In practicalmodulation systems, the initial carrier phase ξj is usuallyunknown, and hence we model ξj as an unknown parameterin this work.

Our channel model considers both multipath and NLOSpropagation phenomena. Specifically, Nb = NL ∪NNL, whereNL denotes the set of anchors providing LOS signals andNNL for those providing NLOS signals. Together with thetransmitted signal given in (3), the received waveform at k-thantenna from anchor j can be written as [3], [43]

rjk(t) =

Lj∑l=1

α(l)j ·√

2<{s0(t− τ (l)jk ) (4)

× exp(j(2πfc(t− τ (l)jk ) + ξj)

)}+ zjk(t), t ∈ [ 0, Tob)

where α(l)j ∈ R and τ

(l)jk are the amplitude and delay of the

l-th path, respectively, and Lj is the number of MPCs, zjk(t)represents the real observation noise modeled as additive whiteGaussian noise (AWGN) with two-side power spectral density

1The quadrature demodulation requires that the baseband signal s0(t) bebandlimited by fc, i.e., S0(f) = 0 for all |f | ≥ fc, where S0(f) is theFourier Transform of s0(t).

N0/2, and [ 0, Tob) is the observation time interval. In far-field environments, by geometry (as shown in Fig. 1) the timedelays can be written as

τ(l)jk = τj +

−dk cos((φj − ψ + γ(l)j )− ψk) + b

(l)j

c(5)

where γ(l)j ∈ [−π, π] and b(l)j ≥ 0 are the arrival-angle bias

and range bias of the l-th path, respectively. In particular, forthe first path of a LOS signal, we have

b(1)j = 0 and γ

(1)j = 0, j ∈ NL (6)

and otherwise the range biases b(l)j are positive and the arrival-angle biases can be between −π to π. Note also that in far-fieldenvironments, the multipath parameters Lj , α

(l)j , b

(l)j and γ(l)j

do not depend on the choice of the antenna element k.Remark 1: Intuitively speaking, when the initial phase ξj is

unknown, the time delays or TOA information τj is completelycorrupted in the carrier phase, and hence only the basebandpart can be utilized for obtaining the distance information.Nevertheless, the phase differences between different antennascan cancel out the unknown parameter ξj , leading to usefulinformation about φj but not τj . Hence, the direction informa-tion can be retrieved from the carrier phases of antennas. Thisconstitutes the key difference from the wideband model in [3]which assumes the initial carrier phases be precisely knownand consequently both the distance and direction informationcan be extracted from the carrier phases.

Throughout this paper, we consider the case where there isno a priori knowledge about the parameters, i.e., all unknownparameters are deterministic and non-Bayesian approaches areused.

B. Dynamic Scenario

Built upon the static scenario, we further consider a systemmodel for the dynamic scenario in which the agent is movingat a constant speed v along direction ψd throughout theobservation time (see Fig. 2). Denote the position of referencepoint at reference time τ by pτ , then the position of the k-thantenna at time t can be written as

pArrayk (t) = pτ + dk

[cos(ψ + ψk)

sin(ψ + ψk)

]+ v(t− τ)

[cosψd

sinψd

].

(7)

We still consider far-field environments where the anglefrom each anchor to all antennas and channel properties(e.g., fading gains and multipath delays) remain time-invariantthroughout the observation time.2 Then, similar to (4), the

2This model is valid when Tob � Tco, where Tco is the channel coherencetime. Since Tco ∝ c/fcv [55], the preceding condition translates to v Tob �c/fc, which holds for general practical settings, e.g., v = 30m/s, fc =2.5GHz and Tob = 1ms for an LTE example, or fc = 1.8GHz, Tob = 0.6msfor a GSM example. Moreover, if we replace Tob with the effective observationtime, which is ∼ 1/B by the time-frequency duality (cf. Assumption 1 forthe definition of B), the previous condition can be written as v/c� B/fc,which usually holds in practice.

Page 5: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

5

Fig. 2. System model for a moving agent. The agent equipped with anantenna array moves at a constant speed v along the direction ψd.

received waveform can be expressed as

rjk(t) =

Lj∑l=1

α(l)j ·√

2<{s0(t− τ (l)jk (t)

)(8)

× exp(j(2πfc(t− τ (l)jk (t)) + ξj)

)}+ zjk(t), t ∈ [ 0, Tob)

where the time-variant path delay by the Doppler effect isgiven by

τ(l)jk (t) =

‖pj − pτ‖ − dk cos(φj + γ(l)j − ψ − ψk) + b

(l)j

c(1− vr cos(φj + γ(l)j − ψd))

−(t− τ)vr cos(φj + γ

(l)j − ψd)

1− vr cos(φj + γ(l)j − ψd)

(9)

in which vr , v/c denotes the relative speed.

Different from the static scenario, we need to introduce twoassumptions to simplify the expressions of the main results.

Assumption 1 (Narrowband Signal): The baseband signals0(t) is bandlimited by B, i.e., S0(f) = 0 for all |f | > B.Furthermore, B � fc.

Remark 2: In the dynamic scenario we assume the nar-rowband signal, while in the static scenario only B ≤ fc isrequired for the quadrature demodulation.

Assumption 2 (Balanced Phase): The baseband signals0(t) has a balanced phase, i.e.,∫ ∞

−∞f |S0(f)|2φ′(f)df = 0 (10)

where S0(f) = |S0(f)| exp(jφ(f)).

Remark 3: Assumption 2 holds for signals of the forms0(t) =

∑n ang(t−nT ), which is typical in communications

given a white stationary ergodic source {an} and the samefilter g(t) used in I–Q two–way modulation, or for signals withconstant envelope modulation and random phase uniformlydistributed in [0, 2π). Moreover, note that Assumption 2 is onlyused for obtaining a simplified result, while the informationstructure for localization does not rely on this assumption.

C. Location Estimation and Error Bounds

From a statistical inference perspective, a well-formulatedestimation problem involves a parameter set, a statistical exper-iment, and the random variables generated by this experiment.According to the system setting, the parameter vector θ to beestimated is given by

θ =[

pT ψ ψd v κT1 κT

2 · · · κTNb

]T(11)

where

κj =[ξj κ

(1) Tj κ

(2) Tj · · · κ

(Lj) Tj

]T(12)

κ(l)j ,

[

Para(γ(1)j ) Para(b

(1)j ) α

(1)j

]Tl = 1,[

γ(l)j b

(l)j α

(l)j

]Tl > 1.

(13)

and Para(xj) denotes ∅ if j ∈ NL and xj elsewhere. Therandom variable r generated by our statistical experiment isthe vector representation of all the received waveforms rjkobtained from the Karhunen-Loeve expansion of rjk(t), andthis statistical experiment can be characterized into the log-likelihood function shown as

ln f(r|θ) = − 1

N0

Nb∑j=1

Na∑k=1

∫ Tob

0

∣∣∣rjk(t)−Lj∑l=1

α(l)j ×

√2<{s0(t− τ (l)jk

)exp

(j(2πfc(t− τ (l)jk ) + ξj)

)} ∣∣∣2dt(14)

up to an additive constant. Hence, the estimation problem is toestimate the parameter θ from the observation r according tothe known parameterized probability distribution in (14). Notethat the received waveforms from different anchors can beperfectly separated at the agent due to some implicit multipleaccess mechanism, but we remark that our estimation problemand thus the error bounds do not depend on the specificmechanism.3

Based on (14), to derive an error bound for this estimationproblem, we recall the notion of FIM defined as

Jθ = Er

{(∂

∂θln f(r|θ)

)(∂

∂θln f(r|θ)

)T}. (15)

The well-known information inequality asserts that, for anyunbiased estimator θ for θ, we have Er{(θ − θ)(θ − θ)T} �J−1θ [56]. It follows that if p is an unbiased estimator for p,then

Er

{‖p− p‖2

}≥ tr

{[J−1θ ]1:2,1:2

}. (16)

The right-hand side of (16) is defined as the SPEB, cf. [3, Def.1]. To avoid inverting the FIM with large dimensions, we alsoadopt the notion of EFIM in [3, Def. 2], where the EFIM forthe first n components of θ is defined as Je(θ1:n) = A −BC−1BT, where the original FIM for θ ∈ RN is expressed

3For example, in both static and dynamic scenarios, for the time-divisionmechanism the likelihood function in (14) remains the same, and for thefrequency-division or the code-division mechanism it suffices to use differentdown-conversion frequencies fc,j (for FDMA) or different baseband signalss0,j(t) (for CDMA) for the waveforms from different anchors.

Page 6: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

6

as

Jθ =

[An×n Bn×(N−n)

BT(N−n)×n C(N−n)×(N−n)

]. (17)

The EFIM retains all the necessary information to derive theinformation inequality for the parameter vector θ1:n, in thesense that [Je(θ1:n)]−1 = [J−1θ ]1:n,1:n according to the Schurcomplement theory.

III. LOCALIZATION ACCURACY IN THE STATIC SCENARIO

This section determines the localization accuracy in terms ofthe SPEB and EFIM in the static scenario, and highlights therole that the knowledge of the phase ξj and array orientationψ plays in the reduction of localization errors. For notationalconvenience, we define g(q) , qqT and adopt the notion ofRDM [3, Def. 4] given by

Jr(φ) , g

([cosφ

sinφ

])=

[cosφ

sinφ

][cosφ

sinφ

]T

. (18)

A. Equivalent Complex Passband Signal Model

For the ease of FIM derivation, one may want to removethe <{·} operator and favor the following complex passbandsignal model

rjk(t) =

Lj∑l=1

α(l)j s0(t− τ (l)jk ) exp

(j(2πfc(t− τ (l)jk ) + ξj)

)+ zjk(t), t ∈ [ 0, Tob) (19)

where {zjk(t), t ∈ [ 0, Tob)} is the complex observation noisewith both real and imaginary components following the samedistribution as {zjk(t), t ∈ [ 0, Tob)}, and all other parametersremain the same as those in (4). Then, the corresponding log-likelihood function becomes

ln f(r|θ) = − 1

N0

Nb∑j=1

Na∑k=1

∫ Tob

0

∣∣∣rjk(t)−Lj∑l=1

α(l)j (20)

× s0(t− τ (l)jk

)exp

(j(2πfc(t− τ (l)jk ) + ξj)

)∣∣∣2dtup to an additive constant. We next show that in the derivationof the FIM, the complex passband signal model given by (19)and (20) are equivalent to the real passband signal model in(4) and (14).

Proposition 1 (Equivalent Passband Model): If the base-band signal s0(t) is bandlimited by fc, the log-likelihoodfunctions (14) and (20) generate the same FIM.

Proof: See Appendix I-A.Remark 4: In fact, when B ≤ fc, we can prove a stronger

result than Proposition 1: the statistical experiments givenby (4) and (19) are equivalent in terms of a vanishing LeCam’s distance [57]. As a result, for any loss function andany estimator θ1 for θ in one model, there exists an estimatorθ2 in the other model which has the identical risk as θ1 underany realization of the parameter θ. We omit the proof here,but point out that the key step is to prove that the randomvector r obtained via (4) and r obtained via (19) are mutualrandomizations with the help of the Hilbert transform.

We recall that B ≤ fc is a natural condition required by thequadrature demodulation. Hence, in the sequel we will stickto the complex observation model (19) and the log-likelihoodfunction (20).

Before presenting the main results in following sections, wefirst define a few important metrics.

Definition 1 (Effective Baseband Bandwidth [56] and Baseband-Carrier Correlation):The effective baseband bandwidth and the baseband-carriercorrelation (BCC) of s0(t) are defined respectively as

β ,

(∫∞−∞ f2|S0(f)|2df∫∞−∞ |S0(f)|2df

) 12

(21)

and

γ ,

∫∞−∞ f |S0(f)|2df(∫∞

−∞ |S0(f)|2df) 1

2(∫∞−∞ f2|S0(f)|2df

) 12

. (22)

Definition 2 (Squared Array Aperture Function): Thesquared array aperture function (SAAF) for an array isdefined as

G(θ) ,1

N2a

∑1≤k<l≤Na

(dk sin(θ − ψk)− dl sin(θ − ψl)

)2.

(23)

Remark 5: The SAAF G(θ) is the effective array apertureobserved from incident the angle θ, and fully quantifies theeffect of array-antenna geometry on localization, as will beshown in Section V.

B. Case with Known Array Orientation and Initial Phase

We first consider the case where both the array orientationψ and the initial phase ξj are known. This scenario reduces tothe wideband case studied in [3] in the far-field environment.The results are given in the following theorem.

Theorem 1 (Full-knowledge Static EFIM): When both thearray orientation and the initial phase are known, the EFIMfor the position is

Je(p) =∑j∈NL

Na∑k=1

λj(β2 + f2c + 2γβfc)Jr(φj + θV

jk) (24)

where θVjk is the visual angle expressed as

θVjk ,

dk sin(φj − ψ − ψk)

Dj(25)

and

λj ,8π2SNR

(1)j (1− χj)c2

(26)

with the path-overlap coefficient (POC) χj ∈ [0, 1] defined in[3, Thm. 1] and the SNR SNR

(l)j given by

SNR(l)j ,

|α(l)j |2

N0

∫ ∞−∞|S0(f)|2df . (27)

Proof: See Appendix I-B.Theorem 1 implies that in the full knowledge case, the

EFIM for the position is a weighed sum of the RDM from

Page 7: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

7

each anchor-antenna pair, with direction φj + θVjk (i.e., from

anchor j to the k-th antenna, cf. Fig. 3) and intensityλj(β

2+f2c +2γβfc). Hence, each anchor-antenna pair providesdistance information for localization, which sums up to theoverall localization information. We also have the followingobservations.• The support of the intensity λj is NL, which means

that the anchors providing NLOS signal are not usefulfor localization, for the actual distance and direction arecompletely corrupted by the first range bias b(1)j and firstarrival-angle bias γ(1)j , respectively.

• The intensity λj depends on the SNR of the first path andthe POC χj , which characterizes the effect of multipathpropagation for localization. It is shown in [3] that χj isdetermined by the first contiguous cluster (cf. [3, Def. 3])of the received waveform and does not depend on the pathamplitudes α(l)

j , and χj = 0 when the signal of the firstcoming path from anchor j does not overlap with those ofother paths. Moreover, the POC χj is solely determinedby the autocorrelation function of the baseband signals0(t), the carrier frequency fc, and channel parametersα(l)j , b

(l)j and γ(l)j , 1 ≤ l ≤ Lj .

• The β2 + f2c + 2γβfc term is the squared effectivebandwidth of the entire signal s(t) [3], which means thatthe entire bandwidth can be utilized for localization inthe full knowledge case.

Hence, the localization performance for the full knowledgecase reduces to the wideband case [3], and AOA measurementsobtained by antenna arrays do not further improve positionaccuracy beyond that provided by TOA measurements.

C. Case with Known Array Orientation but Unknown InitialPhase

We now turn to the case in which the orientation ψ isknown but not the initial phase ξj . Theorem 2 derives thecorresponding localization information.

Theorem 2 (Orientation-known Static EFIM): When thearray orientation is known but the initial phase is unknown,the EFIM for the position is

Je(p) =∑j∈NL

λj

((1− γ2)β2

Na∑k=1

Jr(φj + θVjk) (28)

+(γβ + fc)

2

Na

∑1≤k<l≤Na

(θVjk − θV

jl)2Jr(φj +

π

2

))which yields an equivalent expression in terms of the SAAFG(θ) as

Je(p) =∑j∈NL

λj

((1− γ2)β2

Na∑k=1

Jr(φj + θVjk) (29)

+Na(γβ + fc)

2G(φj − ψ)

D2j

Jr(φj +

π

2

)).

Proof: See Appendix I-C.In far-field environments, we have θV

jk � 1 and thus thefollowing approximation for the EFIM given by (29).

Fig. 3. Illustration for the localization information ellipse formed by distanceinformation and direction information in the case of γ = 0. The ellipse differsin shape as β or fc varies.

Corollary 1: If θVjk � 1, the EFIM for the position in

Theorem 2 can be approximated as

Je(p) =∑j∈NL

λj

((1− γ2)β2

Na∑k=1

Jr(φj) (30)

+Na(γβ + fc)

2G(φj − ψ)

D2j

Jr(φj +

π

2

)).

Note that the expression given by (30) does not depend onthe reference point p, and hence we can have the followingalternative expression of (30) when the array center is chosenas the reference point.

Corollary 2: When the array center is chosen as the refer-ence point, the EFIM in (30) becomes

Je(p) =∑j∈NL

Na∑k=1

λj((1− γ2)β2Jr(φj) (31)

+ (γβ + fc)2(θV

jk)2Jr(φj +π

2)).

Based on the expression of EFIM given in (31), someobservations and insights can be drawn as follows.

1) Distance Information: the Jr(φj) term is the measuringinformation for distance, with intensity proportional to (1 −γ2)β2 and direction along the radial angle φj to anchor j, i.e.,from anchor j to the reference point (see Fig. 3). Hence, thisterm is the information from TOA and provides localizationinformation with direction towards the agent, and only thebaseband signal can contribute to TOA information.

2) Direction Information: the Jr(φj + π2 ) term corresponds

to the measuring information for direction, i.e., from AOA, andhas a tangent direction to anchor j (the direction perpendicularto that connecting anchor j and the reference point; see Fig. 3).The intensity of this term consists of two parts. The first partθVjk is the visual angle of the effective aperture for k-th antenna

Page 8: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

8

observed from anchor j, and the second part γβ + fc is theeffective carrier frequency. As a system-level interpretation,assuming γ = 0 for simplicity, the intensity scaled by c−2,i.e., (θV

jkfc/c)2, is the squared visual angle normalized by

the wavelength. Hence, the AOA information can be retrievedfrom the effective carrier frequency.

3) Geometric Interpretation: the EFIM Je(p) is a weighedsum of measuring information from each anchor-antenna pair,where each pair provides information in two orthogonal di-rections summing up to the entire localization information(depicted as an ellipse in Fig. 3). Note that

β2 + f2c + 2γβfc = (1− γ2)β2 + (γβ + fc)2 (32)

and we conclude by Theorem 1 and 2 that, in wideband cases[3] the effective bandwidth of the entire signal can be used forobtaining both distance and direction information, while in ourmodel the overall bandwidth is decomposed into two parts, i.e.,baseband signal for distance information and carrier frequencyfor direction information. In particular, AOA information canmake significant contributions to localization accuracy beyondthat obtained by TOA measurements in our model.

Moreover, the direction of the major axis of ellipse de-pends on whether θV

jkfc ≷ β. In traditional TOA systems,β is comparable to fc, and hence the distance informationdominates since θV

jk � 1 (due to far-field environments). Incontrast, in traditional AOA systems, fc � β, and hence thedirection information dominates. In practice, since dk ∼= c/fcholds, the criterion becomes c ≷ βDj . For example, whenβ ∼= 1 MHz, the dominance of the direction informationrequires Dj � 300m, conforming to the fact that AOAinformation is more effective in short-distance localization.

Now we discuss some properties of the BCC γ ∈ [−1, 1],which characterizes the extent how close is the baseband signals0(t) to a single-frequency signal. For example, γ = ±1 im-plies s0(t) = exp(±j2πβt+ φ), and thus the entire basebandsignal contributes to the AOA information and we cannot ex-tract any TOA information from s(t) = s0(t) exp(j2πfct). Onthe other hand, when γ = 0 (equivalent to

∫f |S0(f)|2df = 0),

the entire baseband signal can be utilized for obtaining theTOA information.

Without loss of generality, we will assume γ = 0 in thefollowing sections, since otherwise we can always substi-tute the baseband signal and carrier frequency by s0(t) =s0(t) exp(−j2πγβt) and fc = fc + γβ.

D. Case with Unknown Array Orientation and Initial Phase

We next consider the case in which the array orientation ψalso becomes an unknown parameter to be estimated. Similar

to Theorem 2, the EFIM for the position and orientation isderived accordingly.

Theorem 3 (Orientation-unknown Static EFIM): Whenneither the initial phase nor the array orientation is known,the EFIM for the position and orientation is

Je({p, ψ}) =∑j∈NL

Na∑k=1

λjβ2g

cos(φj + θV

jk)

sin(φj + θVjk)

−DjθVjk

+λjNaf

2c G(φj − ψ)

D2j

g

− sinφj

cosφj

−Dj

.

(33)

Proof: See Appendix I-D.Corollary 3: If θV

jk � 1, the EFIM for the position in theorientation-unknown case can be approximated as (34), shownat the bottom of this page, where Je(p) is given by (30).

Proof: Equations (34) follows directly from (33), θVjk �

1, and the definition of EFIM.Theorem 3 claims that the EFIM for the position and

orientation is also a weighed matrix sum of measuring in-formation from each anchor-antenna pair, and thus the overalllocalization information in the orientation-unknown case pos-sesses a similar structure. Moreover, since Je(p) − Jun

e (p) ispositive semi-definite, the unknown orientation degrades thelocalization accuracy.

Note that the approximated EFIM June (p) for the

orientation-unknown case still does not depend on the refer-ence point p, which seems contradictory to the wideband casein [3]. However, we remark that the invariance of Jun

e (p) onp in far-field enviroments is due to the fact that the AOAinformation does not rely on p, and the θV

jk term can beneglected in the TOA information.

IV. LOCALIZATION ACCURACY IN THE DYNAMICSCENARIO

As is shown in the preceding section, the time-invariantdelays between anchor-antenna pairs are all the sources oflocalization information in the static scenario. In this section,we turn to the dynamic scenario where the Doppler effect canbe utilized in addition to the TOA and AOA measurements forlocalization.

A. Case with Known Orientation and Velocity

We first consider the scenario in which both the velocityand orientation of the antenna array are known. This scenario

June (p) = Je(p)− Naf

2c∑

j∈NLλjG(φj − ψ)

g

( ∑j∈NL

λjG(φj − ψ)

Dj

[ − sinφj

cosφj

])

=∑j∈NL

Naλjβ2Jr(φj) +Naf

2c

∑i,j∈NL

λiλjG(φi − ψ)G(φj − ψ)

2∑k∈NL

λkG(φk − ψ)g

(1

Di

[ − sinφi

cosφi

]− 1

Dj

[ − sinφj

cosφj

])(34)

Page 9: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

9

is relevant in practice, as the agent can obtain its velocity andorientation locally, e.g., by a compass and accelerometer. Notethat in the dynamic scenario, Assumptions 1 and 2 are neededto simplify the expressions of the EFIM, as shown in the nexttheorem.

Theorem 4 (Orientation- and Velocity-known Moving EFIM):The EFIM for the position is

Je(pτ ) =∑j∈NL

[A1jJr(φj) +A2jJr(φj +

π

2)

+A3j

(Jr(φj +

π

4)− Jr(φj −

π

4))]

(35)

where A1j , A2j , A3j are given by (78), (79) and (87), respec-tively. Furthermore, under Assumption 1 and 2, the EFIM canbe approximated as

Je(pτ ) ∼=∑j∈NL

λjNa

1− vr cos(φj − ψd)

[β2Jr(φj)

+ f2c

(G(φj − ψ)

D2j

+ ω2j t

2rms

)Jr(φj +

π

2)]

(36)

where trms is the root mean squared time duration of thebaseband signal s0(t) defined as

trms ,

∫∫t1<t2

(t2 − t1)2|s0(t1)|2|s0(t2)|2dt1dt2(∫|s0(t)|2dt

)2 (37)

and ωj is the angular speed of the visual angle given by

ωj ,v sin(ψd − φj)

Dj. (38)

Proof: See Appendix I-E.Remark 6: By the proof details given in the appendix,

we can show that the EFIM in (36) is a tight approxi-mation up to a multiplicative approximation error less than(1 + 3.17B/fc)

2 − 1.Due to the invariance of Je(pτ ) on the reference point p

and the reference time τ , similar to Corollary 2, we can choosethe array center to be the reference point and τ = 0 to be thereference time.

Corollary 4: When the array center is chosen as the refer-ence point and τ = 0, the EFIM in (36) becomes

Je(pτ ) ∼=∑j∈NL

Na∑k=1

λj1− vr cos(φj − ψd)

[β2Jr(φj)

+ f2c((θVjk)2 + (ωjtrms)

2)Jr(φj +

π

2)]. (39)

Some observations on the effect of Doppler shift can bedrawn from Theorem 4 and Corollay 4 as follows.

1) Intensity Effect: Compared with Theorem 2, there is anew coefficient (1−vr cos(φj−ψd))−1 on the information in-tensity, which we refer to as the intensity effect of the Dopplershift. Intuitively, the Doppler shift enlarges both the basebandbandwidth and carrier frequency by (1 − vr cos(φj − ψd))−1

times, whereas the the SNR is reduced by (1−vr cos(φj−ψd))times. Hence, this new coefficient is obtained by the fact thatthe EFIM for the position is proportional to SNR times thesquared bandwidth. Note that whether the intensity effect doeshelp or harm to localization depends on the array orientation,

Fig. 4. Illustration for the localization information ellipse formed by distanceinformation and direction information. The direction information comes fromboth AOA measurement and the Doppler shift.

but this effect is negligible since vr = v/c� 1. With a slightabuse of notations, we will still denote λj(1 − vr cos(φj −ψd))−1 by λj in the following.

2) Direction Effect: The second effect of Doppler shift onlocalization is the direction effect, i.e., it provides additionaldirection information with intensity f2c ω

2j t

2rms. This direction

information originates from the dependence of the Dopplershift on the direction of the anchor, and faster speed ispreferred for accumulating more direction information. Hence,as shown in Fig. 4, the localization information can bedecomposed into the distance and direction information, wherethe latter consists of two parts from AOA measurement andDoppler shifts, respectively. In particular, the Doppler shiftsdo not affect the distance information for localization.

3) Geometric Interpretation: The geometric interpretationsfor the new variables ωj and trms are illustrated in Fig. 4.The variable trms can be interpreted as the equivalent movingtime of the agent from its initial position to the final position,and ωjtrms can be viewed as a synthetic aperture formed bythe moving agent, which has the same effect as the real arrayaperture. Hence, similar to the interpretation that θV

jk is thevisual angle between the reference point and k-th antenna atany fixed time, ωj is the angular speed of the visual angleformed by the reference points at different time. Moreover,the overall localization information for direction is simply thesum of the synthetic aperture and the real array aperture. Inpractice, it is likely that the synthetic aperture formed by themoving agent during the observation time is larger than thereal array aperture, and thus the Doppler effect can provideconsiderably more direction information for localization in thedynamic scenarios. Note that since trms does not depend onthe reference time τ , the localization accuracy for the agentposition remains the same at any time, which is consistent toour intuition under the known-velocity scenario.

Page 10: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

10

B. Case with Unknown Orientation and Velocity

This subsection will address scenarios in which the arrayorientation, agent speed or its moving direction (possibly all)is unknown to the agent. We first consider the case wherethe agent knows its speed but not the array orientation or themoving direction, which is practically relevant as the speedis the only local quantity invariant with translation or rotationamong all parameters.

Theorem 5 (Orientation- and Direction-unknown Speed-known Moving EFIM):Under Assumption 1 and 2, when the agent speed is knownbut both the array orientation and the moving direction areunknown, the EFIM for the position, orientation and movingdirection is given by (40), shown at the bottom of this page.

Proof: Similar to the proof of Theorem 3.Analogous to Corollary 3, the EFIM for the position can be

derived based on (40) as follows.Corollary 5: Given the conditions of Theorem 5, the EFIM

for the position is given by (41), shown at the bottom of thispage.

The EFIM given by (40) in Theorem 5 implies that theestimation of parameters ψ and ψd does not affect each othergiven all other parameters. Moreover, comparing the EFIM(41) for the dynamic scenario with (34) for the static scenarioshows that there is just an additional Doppler term withintensity proportional to the squared time duration t2rms, andconsequently, the information decomposition shown in Fig.4 remains the same for the dynamic scenario. Similar to thestatic scenario, the EFIM Jun

e (p) for the dynamic scenario doesnot depend on the reference point p or the reference time τin far-field enviroments.

We close this section by presenting the EFIM when theagent knows nothing about the orientation or velocity. The

results are summarized in the following theorem.Theorem 6 (Orientation- and Velocity-unknown Moving EFIM):

Under Assumption 1 and 2, when neither the array orientationnor the agent velocity is known, the EFIM for p, ψ, ψd and vis given by (42), shown at the bottom of this page.

Proof: Similar to the proof of Theorem 3.Compared with Theorem 5, Theorem 6 shows that the

unknown speed only contaminates the Doppler term in the lo-calization information, while the Doppler shift still contributesadditional information to localization compared with the staticscenario.

V. GEOMETRIC PROPERTIES IN LOCALIZATION

In the preceding sections, we have shown that the EFIMfor the position consists of three parts, i.e., the localizationinformation provided by TOA, Doppler shift, and AOA. Notethat all these parts depend on the geometric structure ofthe anchors and agent, and the AOA information is furtherdependent on the geometric structure of the antenna array. Wecall these geometric structures as anchor-agent geometry andarray-antenna geometry, respectively, and characterize theireffects on the localization accuracy in this section.

A. Effects of Array-antenna Geometry

We first investigate the array-antenna geometry as it onlyaffects the AOA information. Based on the EFIMs for the posi-tion given in (36) and (41), the array-antenna geometry affectsthe localization information through the SAAF G(θ) given in(23). In fact, in the view of traditional AOA localization, G(θ)is exactly the squared array aperture given the incident angleθ of the waveform. Moreover, G(θ) is uniquely determinedby the location of all antennas and fully quantifies the effect

Je({pτ , ψ, ψd}) ∼=∑j∈NL

Naλj

β2g

cosφj

sinφj

0

0

+

f2c G(φj − ψ)

D2j

g

− sinφj

cosφj

−Dj

0

+ f2c ω

2j t

2rmsg

− sinφj

cosφj

0

−Dj

(40)

June (p) = Na

( ∑j∈NL

λjβ2Jr(φj) +

1

2f2c

∑i,j∈NL

λiλj

(G(φi − ψ)G(φj − ψ)∑k∈NL

λkG(φk − ψ)+v2t2rms sin2(φi − ψd) sin2(φj − ψd)∑

k∈NLλk sin2(φk − ψd)

)

× g

(1

Di

[ − sinφi

cosφi

]− 1

Dj

[ − sinφj

cosφj

]))(41)

Je({pτ , ψ, ψd, v}) ∼=∑j∈NL

Naλj

β2g

cosφj

sinφj

0

0

0

+f2c G(φj − ψ)

D2j

g

− sinφj

cosφj

−Dj

0

0

+ f2c ω2j t

2rmsg

− sinφj

cosφj

0

−Dj

cos(φj−ψd)ωj

(42)

Page 11: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

11

of array-antenna geometry on localization, i.e., different arraygeometries with the same G(θ) have an identical performanceon localization accuracy.

Based on the EFIM (41) in the case where we know thespeed but do not know the array orientation and movingdirection, some useful observations can be drawn accordingly:

• The EFIM consists of a distance component and a direc-tion component, where the array-antenna geometry, thearray orientation, and the Doppler shift only affect thedirection component;

• Compared with the EFIM in (36), the missing knowledgeabout the array orientation and agent moving directioncauses the information loss only in direction component;

• For two types of arrays, if G1(θ) ≥ G2(θ),∀ θ, the firstarray will yield a larger EFIM than the second arrayin terms of the Lowner semiorder �. Hence, roughlyspeaking, arrays with larger G(θ) provide better localiza-tion accuracy. In particular, joint signal processing amongantennas is required for obtaining AOA information sinceG(θ) = 0 when Na = 1;

• The necessary conditions for an array localization system(i.e., non-singular Je(p)) under various network parame-ters are given in Table I, which shows the minimum num-ber of anchors and antennas required for localization. Weremark that the trilateration and triangulation principlesalso prove the sufficiency of these conditions disregardingthe global ambiguity (i.e., two possible locations of theagent).4 Note that the restrictions on antenna number arerelaxed in the dynamic scenario because joint processingis not required to obtain the Doppler information.

In summary, large SAAFs are preferred for localization,and it requires a large array diameter, a diversified antennageometry, a proper incident angle, and at least two antennas.Since the antenna geometry is of interest in the array design,we consider the optimal array-antenna geometry given theantenna number and the array diameter.

Definition 3 (Array Diameter): The diameter of an array isthe diameter of the smallest circle which can fully cover thearray, i.e.,

D , 2 · infpc∈R2

sup1≤k≤Na

‖pc − pArrayk ‖. (43)

Before stepping further, we introduce two special types ofarrays first.

Definition 4 (UOA and UCOA): The uniformly oriented ar-ray (UOA) is an array with xy = 0, x2 = y2, wherex,y ∈ RNa contain the x- and y-coordinates, respectively,of all antennas in order, and we adopt the notation

vw ,1

N

N∑k=1

vkwk −1

N2

( N∑k=1

vk

)( N∑k=1

wk

)(44)

for any v,w ∈ RNa , and v2 is abbreviated for vv. In addition,a UOA is called a uniformly circular oriented array (UCOA),

4For example, two anchors can localize the agent using only the basebandsignals, and the ambiguity phenomenon can be overcome by some priorknowledge.

if all antennas lie on a circle centered at the array coordinatecenter.

By the preceding definition, we can rewrite the SAAF as

G(θ) = x2 sin2 θ + y2 cos2 θ − xy sin 2θ (45)

and thus the SAAF for UOA and UCOA does not depend onthe incident angle θ, which will be abbreviated as GUOA andGUCOA, respectively. Hence, UOAs possess such a symmetrythat the intensity of the direction information obtained bya UOA is invariant with its orientation. UCOAs are moresymmetric and has the largest average SAAF, as shown inthe following proposition.

Proposition 2 (Largest Average SAAF): For any array withdiameter D, UCOAs possess the largest SAAF, i.e.,

1

∫ 2π

0

G(θ)dθ ≤ D2

8= GUCOA. (46)

Proof: See Appendix II-A.To obtain the optimal array-antenna geometry, we consider

two widely-used criteria, i.e., the lowest average SPEB andthe lowest worst-case SPEB, which correspond to the Bayesestimator under the non-informative prior and the minimaxestimator in statistics, respectively. These two criteria char-acterize the average and worst-case performance of the arraylocalization system over different array orientations. The nexttheorem shows that, when both the array orientation and itsvelocity are known, the UCOA meets these two optimalitycriteria and thus is suggested to be used in practice.

Theorem 7 (Optimal Array-antenna Geometry): Whenboth the orientation and velocity are known, UCOA has thelowest average and worst-case SPEB over all arrays with anidentical diameter, i.e.,

SPEBUCOA ≤ 1

∫ 2π

0

SPEB(ψ)dψ ≤ supψ∈[0,2π]

SPEB(ψ)

(47)

where SPEBUCOA denotes the orientation-invariant SPEB ob-tained by UCOA.

Proof: See Appendix II-B.We next focus on two specific examples, i.e., we restrict the

array-antenna geometry to two simple but practically usefulcases: uniform linear array (ULA) and uniform circular array(UCA). A summary of all special arrays is listed in Fig. 5.

1) ULA: In ULA, all antennas are placed on a line with

pArrayk (ψ) = p +

D

Na − 1·(k − Na + 1

2

)[ cosψ

sinψ

](48)

where p is the array coordinate center and D is the arraydiameter. Then the squared array aperture function can beeasily derived as

GULA(θ) =1

N2a

(D

Na − 1

)2 ∑1≤k<l≤Na

(k − l)2 sin2 θ

=Na + 1

12(Na − 1)D2 sin2 θ . (49)

Hence GULA(θ) is determined by the antenna number, the

Page 12: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

12

TABLE IREQUIREMENTS FOR THE NUMBER OF ANCHORS AND ANTENNAS

v = 0 v > 01

fc = 0 β = 0 β > 0, fc > 0 β = 0 β > 0, fc > 0

Known orientation and moving direction ≥2 anchors ≥2 anchors & ≥2 antennas ≥2 anchors or ≥2 antennas ≥2 anchors No restriction

Unknown orientation and moving direction ≥2 anchors ≥3 anchors & ≥2 antennas ≥2 anchors ≥3 anchors ≥2 anchors1 Due to the requirement that β � fc in the moving model, there is no fc = 0 case when v > 0 in this table.

array diameter and the incident angle. Specifically, GULA(θ)increases with the physical length of ULA and achieves itsmaximum when the incident angle is perpendicular to the arrayorientation. The EFIM for the position with unknown arrayorientation and moving direction is given by (50), shown atthe bottom of this page.

2) UCA: In UCA, all antennas form a regular polygon with

pArrayk (ψ) = p +

D

2

[cos(ψ + 2kπ

Na)

sin(ψ + 2kπNa

)

]. (51)

To distinguish UCA with ULA, we assume that Na ≥ 3. TheSAAF is GUCA(θ) = D2/8 based on Proposition 2 and thefact that UCA is a special case of UCOA. Unlike ULA, theSAAF of UCA is determined purely by the array diameter andis invariant with θ. The expression for JUCA

e (p) is given by(52), shown at the bottom of this page.

3) Comparison: Comparing the localization accuracy usingULA and UCA based directly on (50) and (52) is complicated,so the alternative method is to compare their SAAFs. Givenan identical diameter for these arrays, it can be shown that

GULA(θ)

GUCA(θ)=

2(Na + 1)

3(Na − 1)sin2 θ. (53)

If Na ≥ 5, then GUCA(θ) ≥ GULA(θ) for all incidentdirection θ, which indicates that UCA always outperformsULA when there are more than four antennas in the array. IfNa = 3, 4, then whether GUCA(θ) ≥ GULA(θ) or not dependson the incident direction θ. However, note that

1

∫ 2π

0

GULA(θ)dθ =Na + 1

24(Na − 1)D2 ≤ GUCA(θ) (54)

i.e., the expected GULA(θ) does not exceed GUCA(θ). In other

0

0

AntennaReference Point

(a) UOA

0

0

AntennaReference Point

(b) UCOA

0

0

AntennaReference Point

(c) ULA

0

0

AntennaReference Point

(d) UCA

Fig. 5. Examples of special arrays, i.e., UOA, UCOA, ULA and UCA.Triangles represent the position of antennas, and the circle refers to theposition of the reference point.

words, UCA outperforms ULA in average given that theincident direction is uniformly distributed on [0, 2π). Thisresult confirms Proposition 2.

JULAe (p) = Na

( ∑j∈NL

λjβ2Jr(φj) +

1

2f2c

∑i,j∈NL

λiλj

((Na + 1)D2

12(Na − 1)· sin2(φi − ψ) sin2(φj − ψ)∑

k∈NLλk sin2(φk − ψ)

(50)

+v2t2rms sin2(φi − ψd) sin2(φj − ψd)∑

k∈NLλk sin2(φk − ψd)

)g

(1

Di

[ − sinφi

cosφi

]− 1

Dj

[ − sinφj

cosφj

]))

JUCAe (p) = Na

( ∑j∈NL

λjβ2Jr(φj) +

1

2f2c

∑i,j∈NL

λiλj

(D2

8∑k∈NL

λk+v2t2rms sin2(φi − ψd) sin2(φj − ψd)∑

k∈NLλk sin2(φk − ψd)

)

× g

(1

Di

[ − sinφi

cosφi

]− 1

Dj

[ − sinφj

cosφj

]))(52)

Page 13: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

13

B. Effects of Anchor-agent Geometry

Once the array-antenna geometry is fixed, the anchor-agentgeometry is a significant factor on the SPEB. In the following,we neglect the trivial fact that a smaller Dj is preferableand consider only the effect of anchor-to-agent directions.Intuitively, if all φj’s are close to each other, the localizationinformation from the radial or tangent direction will be small(depending on the dominance between distance informationand direction information), resulting in a low localizationaccuracy. On the contrary, if all φj’s distribute uniformly on[0, π], higher accuracy can be expected. To find the optimalanchor-agent geometry, we take the infimum of the SPEB overall possible φj’s while fixing other variables, e.g., distancesand SNRs. The result is summarized in the following theorem.

Theorem 8 (Optimal Anchor-agent Geometry): Given aUOA and a static scenario, the optimal anchor-agent geometryin the orientation-known case is given by∑

i∈NL

ui exp(j2φi) = 0 (55)

where ui , λi(β2 − f2c GUOA/D

2i ), while in the orientation-

unknown case, the optimal anchor-agent geometry is given byboth (55) and ∑

i∈NL

λiDi

exp(jφi) = 0 . (56)

Proof: See Appendix II-C.Remark 7: In light of Theorem 7, the UOA assumption

is reasonable for the successive optimization first over thearray-antenna geometry and then over the anchor-agent ge-ometry. Note that we have also shown in the proof that theorientation-known SPEB is a strictly increasing function of|∑i∈NL

ui exp(j2φi)|.We can draw the following observations from Theorem 8.

• In the static orientation-known case, the optimal choicefor φj’s requires that all direction vectors with differentintensities be offset by each other, cf. Fig. 6 with |NL| =3. Hence, φj’s should be diversified for a high localizationaccuracy.

• A special scenario occurs in the static orientation-knowncase when βDi = fc

√GUOA for some i. Under this

scenario, φi has no impact on SPEB as ui = 0, i.e.,the distance and direction information exactly offset eachother. Consequently, the measuring ellipse in Fig. 3becomes a circle, yielding an isotropic localization withrespect to anchor direction.

• In the static scenario when the orientation is unknown,we need an additional condition to offset the accuracydegradation caused by unknown orientation, which isgenerally achievable if there are more than three anchorsbecause (55) and (56) impose four constraints in total.

Note that Theorem 8 not only provides an optimalitycriterion for anchor-agent geometry, but also suggests twomeasures to characterize the anchor-agent geometry, i.e., the

Fig. 6. The optimal anchor-agent geometry, where∑

i∈NLui exp(j2φi) =

0 with |NL| = 3.

first- and the second-type anchor geometric factors

GF1 ,∣∣∣ ∑i∈NL

ui exp(j2φi)∣∣∣ (57)

GF2 ,∣∣∣ ∑i∈NL

λiDi

exp(jφi)∣∣∣ (58)

where GF1 fully characterizes the effect of anchor-agent ge-ometry on localization in the orientation-known case, whilein the orientation-unknown case, the second-type anchor geo-metric factor GF2 needs to be introduced to characterize theperformance degradation caused by the unknown orientation.

Now we draw some connections with other existing mea-sures such as the geometric dilution of precision (GDOP) [58].Consider an alternative expression for the orientation-knownEFIM in (29) as Je(p) = HTC−1H, where H is a 2|NL|× 2matrix with (2j − 1, 2j)-th rows expressed as

[H]2j−1:2j,1:2 ,

[cos θj sin θj

−D−1j sin θj D−1j cos θj

](59)

and C is a 2|NL| × 2|NL| square matrix given by

C , diag(Λ1,Λ2, · · · ,Λ|NL|) (60)

Λj ,1

Naλj

[β−2 0

0 (f2c GUOA)−1

]. (61)

If we interpret C as the covariance matrix for all distanceand direction metrics (Dj , φj), the standard GDOP approach[59] can be applied to express the standard positioning error

σp as σp =√

tr{

(HTC−1H)−1 }, which coincides with the

root SPEB. Moreover, if all diagonal elements of C, i.e., themeasurement errors, are assumed to be equal (denoted by σ2

n ),then GDOP is defined as the ratio of standard positioning errorto the measurement error

GDOP ,σpσn

=

√tr{

(HTH)−1 }

. (62)

By definition, the anchor-agent geometry with low GDOPis geometrically preferable. The minimization of GDOP in

Page 14: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

14

x-axis-30 -20 -10 0 10 20 30

y-ax

is

-10

-5

0

5

10

15

20

25

30

0.28

0.28

0.28

0.28

0.28

0.28

0.28

0.28 0.28

0.28

0.28 0.28

0.28

0.28

0.28

0.28

0.310.31 0.

34

0.34

0.34

0.37

0.37

0.37

0.4

0.4 0.4

0.4

Anchor

Fig. 7. Root SPEB contours with five anchors placed on a line and staticULA with Na = 6, β = 1MHz, fc = 100MHz, SNR(1)

j = 30 dB for allj ∈ Nb. The array is parallel to anchors and the units are all meters.

(62) yields∑i∈NL

exp(j2φi) = 0 [59], which is a specialcase for constant ui in (55). Hence, the measure GF1 canbe treated as a generalized version of the traditional GDOPin the orientation-known case, where different informationintensities can be utilized to impose different weights onanchors. Moreover, in the static orientation-unknown case,we need also GF2 to characterize the accuracy degradationcaused by the unknown orientation, which is not covered inthe traditional GDOP approach. In conclusion, by droppingthe simplified assumption used by traditional GDOP thatall measurement errors are equal, Theorem 8 provides somegeneralized criteria for the optimal anchor-agent geometry, aswell as two new measures to compare different anchor-agentgeometry.

VI. NUMERICAL RESULTS

This section presents numerical results evaluating the local-ization performance with respect to various system parameters,array-antenna geometry, and anchor-agent geometry.

A. Determinants for SPEB

We first check two determinants for SPEB, i.e., the absoluteposition and orientation which are both to be estimated. Weplace five identical anchors on (−20 m, 20 m), (−10 m, 20 m),· · · , (20 m, 20 m) and a ULA with diameter D = 0.5 m andNa = 6. We consider a channel model with SNR

(1)j = 30 dB

for all j ∈ Nb and no multipath or NLOS, and a signal modelwith β = 1 MHz, fc = 100 MHz and γ = 0. Given that thearray diameter is small, it is reasonable to adopt static far-fieldenvironments here.

We consider two typical array orientations: in the firstcase, the array is parallel to anchors, i.e., antennas haveidentical y-coordinates, while in the second case, the array

x-axis-30 -20 -10 0 10 20 30

y-ax

is

0

5

10

15

20

25

30

0.190.19 0.190.19 0.190.19

0.19

0.19

0.19

0.19

0.19

0.190.22

0.22

0.22

0.22

0.22

0.22

0.22

0.22

0.22

0.22

0.25

0.25

0.25

0.25

0.25

0.25

0.25

0.25

0.250.25

0.28

0.28

0.28

0.28

0.310.31

0.31

0.310.31

0.31

0.340.34

0.34

0.340.34

0.370.37

0.37

0.4

0.4

Anchor

Fig. 8. Root SPEB contours with five anchors placed on a line and staticULA with Na = 6, β = 1MHz, fc = 100MHz, SNR(1)

j = 30 dB for allj ∈ Nb. The array is perpendicular to anchors and the units are all meters.

is perpendicular to anchors, i.e., antennas have identical x-coordinates. Any other case can be seen as a combination ofthe two. Figs. 7 and 8 show the root SPEB contours in thesetwo cases with known array orientation.

When the array is parallel to the anchors, the line on whichanchors are placed yields the lowest accuracy since SAAF iszero on that line. Moreover, there are valleys for root SPEBwhere the anchor-agent geometry and distance are balancedfor localization. Meanwhile, when the array is perpendicularto the anchors, there are peaks when the array points toone of the anchors for similar SAAF reasons, but the linewhich the anchors are placed on no longer yields the lowestaccuracy. Moreover, in Fig. 8 it seems that arbitrarily highlocalization accuracy can be obtained by placing the arrayclose to some anchor, but we remark that the previous resultscannot be applied here due to the contradiction to the far-fieldassumption.

Now we turn to the dynamic scenario where the agent ismoving at v = 30 m/s along its orientation, and the root meansquared time duration of the signal is trms = 10 ms. Fig. 9 plotsthe corresponding root SPEB contours, where for simplicityonly the first scenario that anchors are parallel to the array isconsidered here. Compared with Fig. 7, there is a remarkablegain in the localization accuracy due to the involvement of theDoppler shift.

Then we examine the effects of array orientation on SPEBby fixing the array position at p = (0, 0) and changing itsorientation ψ from 0 (parallel to anchors) to π/2 (perpendic-ular to anchors) with different β = 10 KHz, 100 KHz, 1 MHzand a constant fc = 100 MHz. The array is assumed to bestatic. Fig. 10 illustrates the relationship between root SPEBand orientation in two cases, i.e., with known or unknownarray orientation.

We have the following observations from Fig. 10. When the

Page 15: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

15

x-axis-30 -20 -10 0 10 20 30

y-ax

is

-10

-5

0

5

10

15

20

25

30

0.220.22 0.

25

0.25

0.25

0.28

0.28 0.28

0.28

0.31

0.31

0.34

0.34

0.37

0.37

0.4

0.4

Anchor

0.190.19 0.19

0.16 0.16

0.19

Fig. 9. Root SPEB contours with five anchors placed on a line and movingULA with Na = 6 and a known velocity v = 30m/s along the arrayorientation. Other parameters are β = 1MHz, fc = 100MHz, trms = 10msand SNR

(1)j = 30 dB for all j ∈ Nb. The array is parallel to anchors and

the units are all meters.

baseband bandwidth is large, root SPEB is almost invariantwith orientation, and the reverse conclusion holds for smallβ. This is attributed to the fact that with a large β, distanceinformation is the main source of localization informationwhich is invariant with array orientation and vice versa. Inaddition, the dashdot lines are lower than solid lines, indicatingthat unknown orientation will degrade localization accuracy.Moreover, when β decreases with fc fixed, the root SPEB in allthree cases rise but tend to converge, indicating that in contrastto the wideband cases, AOA can provide information alonewhen there is no available TOA information, as we proved inSection III.

B. Anchor-agent Geometry

The setting of our experiments is as follows. There are4 anchors providing LOS signals with fc = 200 MHz, andthe distance between each anchor and array is Dj = 50 mwith different SNRs, i.e., 20 dB, 25 dB, 30 dB and 35 dB. Theanchor directions are randomly set according to a uniformdistribution in [ 0, π). As for the array, we set Na = 6 andconsider a static UCA with diameter D = 1 m, and denotethe constant SAAF by GUCA. In addition, Dj � D entails thefar-field environments here.

To investigate the relationship between SPEB and theanchor-agent geometry, we observe how SPEB varies with themeasures provided in Theorem 8, i.e., two anchor geometricfactors given by (57) and (58) with a further normalizationinto the unit interval [0, 1]. Fig. 11 and Fig. 12 display this re-lationship in both orientation-known and orientation-unknowncases, respectively, under 10,000 Monte Carlo simulations.

In Fig. 11, root SPEBs are monotonically non-decreasingwith GF1, and the ascendent extent tends to zero when distanceinformation and direction information offset each other, i.e.,

Orientation/rad0 0.5 1 1.5

root

SPEB/m

0

0.5

1

1.5

2

2.5

3

3.5β = 10kHzβ = 100kHzβ = 1MHz

Solid line:orientation-unknown case

Dashdot line:orientation-known case

Fig. 10. Root SPEB of a static ULA as a function of orientation ψ withfixed fc = 100MHz. The reference point is (0, 0), and Nb = 5, Na =

6, SNR(1)j = 30 dB for all j ∈ Nb. Solid line represents the orientation-

unknown case, while dashdot line represents the orientation-known case.Curves with different line types correspond to different baseband bandwidthβ = 10KHz, 100KHz, 1MHz, respectively.

normalized GF1

0.4 0.5 0.6 0.7 0.8 0.9 1

root

SPEB/m

0

0.1

0.2

0.3

0.4

0.5

0.6β/fc = 0.02

β/fc = 0.01

β/fc =√

GUCA/Dj = 0.007

β/fc = 0.002

High GF1Low GF

1

Fig. 11. Orientation-known root SPEB as a function of the normalizedfirst-type anchor geometric factor GF1. Four curves with different line typescorrespond to different relative bandwidths β/fc = 0.02, 0.01, 0.007, 0.002,respectively, and small diagrams illustrate two specific examples of anchordistribution with small and large GF1 (circle as the array location and squaresas anchor locations).

β/fc =√GUCA/Dj = 0.007. All these observations are

consistent with Theorem 8. Hence, GF1 is a sufficient indicatorfor the effect of anchor-agent geometry on SPEB. Moreover,as shown in the two sub-diagrams in Fig. 11, a large GF1

requires anchor distributions with concentrated directions, butdiversified directions are preferred to obtain a small GF1 tobe propitious to localization.

In Fig. 12, we focus on the degradation of localizationaccuracy caused by unknown orientation. Since the root SPEBdoes not depend uniquely on GF2 in the orientation-unknowncase, we adopt an order-5 polynomial fit curve (the solid linein Fig. 12) for clarity. Note that this fit curve is sufficiently

Page 16: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

16

normalized GF2

0.35 0.4 0.45 0.5 0.55 0.6 0.65 0.7 0.75 0.8 0.85

root

SPEB/m

0.25

0.3

0.35

0.4

0.45

GF1 = 0.8

GF1 = 0.6

GF1 = 0.4

Dashdot line:orientation-unknown case

Solid line:orientation-known case

Fig. 12. Orientation-known (dashdot line) and orientation-unknown (solidline) root SPEB as a function of normalized second-type anchor geometricfactor GF2. Curves with different markers correspond to GF1 = 0.4, 0.6, 0.8,respectively. The signal parameters are β = 40MHz and fc = 200MHz.

accurate, with a root MSE less than 0.005. It can be observedthat the degradation tends to rise with large GF2, hence GF2

is a good indicator (though not sufficient) for the degradationphenomenon. As one can observe, the minimum orientation-unknown SPEB is achieved when both GF1 and GF2 are small,conforming again to the results in Theorem 8.

C. Array-antenna Geometry

Finally, we consider two kinds of arrays, i.e., the ULA andUCA, to investigate the effect of the array-antenna geometryon localization. For simplicity, we only explore the SPEB withunknown array orientation and velocity. In addition to thesame parameters in the experiment on anchor-agent geometry,we have four anchors evenly distributed instead of randomlocations and a moving agent at v = 30 m/s instead of thestatic one. Fig. 13 shows the SPEB as a function of arrayorientation ψ varying in [ 0, 2π) and antenna number Na takingvalue in {3, 6, 12}, with baseband bandwidth β = 1 MHz andcarrier frequency fc = 100 MHz.

We draw the following observations from Fig. 13. Firstly,the SPEB for ULA is affected more significantly by arrayorientation than that for UCA, for UCA has a constant SAAF.Secondly, for both arrays, the SPEB decreases (approximately)to its half when the antenna number is doubled. Thirdly,UCA outperforms ULA uniformly in this example. All theseobservations are consistent with the theoretical comparisonbetween their SAAFs in the preceding subsection.

VII. CONCLUSION

In this paper, we determined the performance limit of thearray localization accuracy that exploits all relevant informa-tion in received waveforms, and showed that the localiza-tion information is a weighed sum of measuring informationfrom each anchor-antenna measurement pair. In the staticscenario, the measuring information can be decomposed intothe TOA (distance) information with intensity proportional to

Orientation/rad0 1 2 3 4 5 6

root

SPEB/m

0

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1ULA

UCA

Fig. 13. Orientation- and Velocity-unknown SPEB (solid line for ULA,dashdot line for UCA) as a function of array orientation ψ. Four anchorstransmit the signal with SNR = 20 dB, 25 dB, 30 dB and 35 dB, respectively,and β = 1MHz, fc = 100MHz. Three curves with different line typescorrespond to different antenna numbers Na = 3, 6, 12, respectively (fromup to down).

the squared bandwidth of baseband signal along the radialdirection, and the AOA (direction) information with intensityassociated with visual angles and carrier frequency alongthe tangent direction. In the dynamic scenario, the Dopplershift contributes additional direction information with intensitydetermined by the speed of the agent and the root meansquared time duration of the transmitted signal, implying thatthe effect of agent mobility can be interpreted as an equivalentaperture synthesized along the course of moving. These resultsestablish a complete physical interpretation for the structure oflocalization information in general localization networks.

Moreover, we proposed two measures, i.e., the squared arrayaperture function and anchor geometric factors, to quantify theimpacts of network geometric structures on the localizationperformance. We proved that the UCOA and anchors withzero anchor geometric factors have the optimal localizationperformance over all kinds of anchor-agent and array-antennageometries. These results can be used as guidelines for local-ization system design, as well as benchmarks for localization-aware networks and localization algorithms.

ACKNOWLEDGEMENT

We would like to thank O. Simeone, the associate editor andthe anonymous reviewers for their constructive suggestions,which significantly improve the quality of this paper.

APPENDIX IDERIVATION OF EFIMS

We will use the notation

Fz(w; x,y) , Ez

{( ∂

∂xln f(w)

)( ∂

∂yln f(w)

)T}

(63)

Page 17: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

17

and

q1j =

[cosφj

sinφj

], q2j =

[− sinφj

cosφj

](64)

throughout this appendix.

A. Proof of Proposition 1

Denote by F and F the FIMs generated by the log-likelihood function (14) and (20), respectively, and furtherdenote by F′ the FIM obtained by the modified log-likelihoodfunction where we replace all <{·} operators by ={·} in(14). Since |z|2 = |<{z}|2 + |={z}|2 for any z ∈ C, it isstraightforward to show that F + F′ = 2F. Moreover, it canbe easily shown that each entry of the difference F−F′ is afinite sum of the terms taking the following form

c

∫tls

(m)0 (t)(s

(n)0 (t))∗ exp(j2π · 2fct)dt (65)

for some coefficient c ∈ R and nonnegative integersl,m, n. If s0(t) is bandlimited by fc, then by the differen-tial and convolutional properties of the Fourier Transform,tls

(m)0 (t)(s

(n)0 (t))∗ is bandlimited by 2fc for any nonnegative

integers l,m, n. As a result, the terms in (65) are all zero.Hence, F = F′, and we conclude that F = F′ = F.

B. Proof of Theorem 1

Denote by S(f) the Fourier Transform of s(t), we haveS(f) = S0(f − fc). Applying the conclusion of [3, Thm. 1],the proof is completed by plugging the definition of β and γinto∫ ∞

−∞f2|S(f)|2df =

∫ ∞−∞

f2|S0(f)|2df

+ f2c

∫ ∞−∞|S0(f)|2df + 2fc

∫ ∞−∞

f |S0(f)|2df (66)

and the identity φjk = φj + θVjk (see Figure 3).

C. Proof of Theorem 2

We first consider the case where there is no multipath orNLOS phenomenon. By Theorem 1 we know that

Fr(r|θ; p,p) =

Nb∑j=1

Na∑k=1

λj(β2 + f2c + 2γβfc)Jr(φj + θV

jk).

(67)

Now we proceed to compute Fr(r|θ; p, ξj) andFr(r|θ; ξi, ξj). The details are as follows:

Fr(r|θ; τi, ξj)

=2|αj |2δijN0

<{ Na∑k=1

∫(js∗0)(s′0 + j2πfcs0)dt

}

= −2δij · <{ Na∑k=1

2π(γβ + fc)SNRj

}= −4π(γβ + fc)SNRj ·Naδij (68)

Fr(r|θ;φi, ξj)

=2|αj |2δijτj

N0<{ Na∑k=1

∫(js∗0)(s′0 + j2πfcs0)θV

jkdt

}

= −2δijτj · <{ Na∑k=1

2π(γβ + fc)SNRj · θVjk

}

= −4πτj(γβ + fc)SNRj · δijNa∑k=1

θVjk (69)

Fr(r|θ; ξi, ξj)

=2|αj |2δijN0

Na∑k=1

∫(js∗0)(−js0)dt = 2SNRj ·Naδij

(70)

where δij is the discrete Dirac function which equals 1 if i = jand 0 otherwise. Combining these identities yields

Fr(r|θ; p, ξj)

=

Nb∑i=1

[Fr(r|θ; τi, ξj) ·

q1i

c+ Fr(r|θ;φi, ξj) ·

q2i

cτi

]= −4π(γβ + fc)SNRj

c·(Na q1j +

Na∑k=1

θVjkq2j

).

(71)

Then the EFIM is given by (72), shown at the bottom ofthe next page, where we have used

Jr(φj + θVjk) ∼= q1jq

T1j + (θV

jk)2q2jqT2j

+ θVjk(q2jq

T1j + q1jq

T2j) (73)

in the third step by the far-field assumption θVjk � 1.

In the general case with multipath and NLOS phenomena,we involve the path-overlap coefficient χj and the set ofanchors NNL providing NLOS signals following the same wayas that in the proof of [3, Thm. 1]. The proof is complete.

D. Proof of Theorem 3

Since ψ and φj appear in pairs in the log-likelihood functionin (20) through φj − ψ, it can be obtained that

Fr(r|θ; x, ψ) = −∑j∈NL

Fr(r|θ; x, φj) (74)

for any parameter x. Hence, the entries of FIM for the positionand orientation are given by (75) and (76), respectively, shownat the bottom of this page. The combination of these twocompletes the proof.

E. Proof of Theorem 4

Without loss of generality we assume that τ = 0, otherwises1(t) = s0(t − τ) can be used instead. Similar to the proofof Theorem 2, it suffices to consider the scenario without

Page 18: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

18

multipath or NLOS. Define δj , vr cos(φj − ψd), and write

Je(p) ≡Nb∑j=1

[A1jq1jq

T1j +A2jq2jq

T2j

+A3j

(q1jq

T2j + q2jq

T1j

)]. (77)

1) Derivation of A1j: By the variable substitution t = t−τ(1)jk (t), it is obvious that

A1j =1

c2[Fr(r|θ; τj , τj)

−Fr(r|θ; τj , ξj)Fr(r|θ; ξj , ξj)−1Fr(r|θ; τj , ξj)

T]=

λj1− δj

[ Na∑k=1

(β2 + f2c )− (Nafc)2

Na

]=λjNaβ

2

1− δj. (78)

2) Derivation of A2j: Using the same variable substitutionmethod, A2j can be expressed as (79), shown at the bottom

of the next page. Note that

∫|s′0(t)|2dt =

∫|2πfS0(f)|2df

= 4π2β2

∫|S0(f)|2df

= 4π2β2

∫|s0(t)|2dt (80)

Je(p) = Fr(r|θ; p,p)−Nb∑j=1

Fr(r|θ; p, ξj)Fr(r|θ; ξj , ξj)−1Fr(r|θ; p, ξj)

T

=

Nb∑j=1

Na∑k=1

8π2SNRj(β2 + f2c + 2γβfc)

c2Jr(φj + θV

jk)

−Nb∑j=1

8π2SNRj(γβ + fc)2

c2Na

(Naq1j +

Na∑k=1

θVjkq2j

)(Naq1j +

Na∑k=1

θVjkq2j

)T

∼=Nb∑j=1

8π2SNRjc2

[(1− γ2)β2

Na∑k=1

Jr(φj + θVjk) + (γβ + fc)

2 ·∑

1≤k<l≤Na(θVjk − θV

jl)2

Naq2jq

T2j

]

=

Nb∑j=1

λj

[(1− γ2)β2

Na∑k=1

Jr(φj + θVjk) +

Na(γβ + fc)2G(φj − ψ)

D2j

Jr

(φj +

π

2

)](72)

[Je({p, ψ})]1:2,3 = Fr(r|θ; p, ψ)−∑j∈NL

Fr(r|θ; p, ξj)Fr(r|θ; ξj , ξj)−1Fr(r|θ;ψ, ξj)

T

= −∑j∈NL

Fr(r|θ; p, φj) +∑i∈NL

∑j∈NL

Fr(r|θ; p, ξj)Fr(r|θ; ξj , ξj)−1Fr(r|θ;φi, ξj)

T

= −∑j∈NL

λjDj

((β2 + f2c )

Na∑k=1

[θVjkq1j + (θV

jk)2q2j

]− f2c

[q1j +

1

Na

Na∑k=1

θVjkq2j

]·Na∑k=1

θVjk

)

= −∑j∈NL

λjDj

[β2

Na∑k=1

θVjk(q1j + θV

jkq2j) +Naf

2c G(φj − ψ)

D2j

q2j

](75)

[Je({p, ψ})]3,3 = Fr(r|θ;ψ,ψ)−∑j∈NL

Fr(r|θ;ψ, ξj)Fr(r|θ; ξj , ξj)−1Fr(r|θ;ψ, ξj)

T

=∑j∈NL

Fr(r|θ;φj , φj)−∑j∈NL

Fr(r|θ;φj , ξj)Fr(r|θ; ξj , ξj)−1Fr(r|θ;φj , ξj)

T

=∑j∈NL

λjD2j

[β2

Na∑k=1

(θVjk)2 +

Naf2c G(φj − ψ)

D2j

](76)

Page 19: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

19∫t2|s′0(t)|2dt ≤

∫2(|(ts0(t))′|2 + |s0(t)|2

)dt

= 2

∫|fS′0(f)|2df + 2

∫|s0(t)|2dt

≤ 2B2

∫|S′0(f)|2df +

2

σ2

∫|ts0(t)|2dt

≤ (8π2B2 + 32π2β2)

∫|ts0(t)|2dt

� 4π2f2c

∫|ts0(t)|2dt (81)

where

σ ,

[∫|ts0(t)|2dt∫|s0(t)|2dt

] 12

(82)

and we have used the uncertainty principle βσ ≥ 1/4π andthe assumption β ≤ B � fc. Then by the Cauchy-Schwarzinequality, we further have∫

t|s0(t)|2dt ≤

√(∫t2|s0(t)|2dt

)(∫|s0(t)|2dt

)= σ

∫|s0(t)|2dt (83)∫

={s′0(t)s∗0(t)t}dt ≤

√(∫t2|s′0(t)|2dt

)(∫|s∗0(t)|2dt

)� fcσ

∫|s0(t)|2dt (84)∫

={s′0(t)s∗0(t)t2}dt ≤

√(∫t2|s′0(t)|2dt

)(∫t2|s∗0(t)|2dt

)� fcσ

2

∫|s0(t)|2dt (85)

and thus conclude that all other terms in (79) are negligiblecompared with the first term. In other words, we have

A2j∼=λjNaf

2c

1− δj

(G(φj − ψ)

D2j

+ ω2j t

2rms

). (86)

3) Derivation of A3j: A3j can be expressed in (87), shownat the bottom of this page. By Cauchy-Schwarz inequality,∫

t|s′0(t)|2dt ≤

√(∫t2|s′0(t)|2dt

)(∫|s′0(t)|2dt

)� βfcσ

∫|s0(t)|2dt (88)

thus we conclude that

λj1− δj

[β2

Na∑k=1

θVjk +

Naωj∫|s0(t)|2dt

∫t|s′0(t)|2dt

]�√A1A2. (89)

For the last term in the expression of A3, suppose thatS0(f) = |S0(f)| exp(jφ(f)), it can be shown that

={∫

ts∗0(t)s′0(τ)dt

}= =

{∫fS∗0 (f)S′0(f)df

}=

∫f |S0(f)|2φ′(f)df = 0 (90)

where the last equality holds due to the balanced phaseassumption. Hence, we conclude that A3 �

√A1A2, and thus

A1jq1jqT1j +A2jq2jq

T2j �

√A1jA2j

(q1jq

T2j + q2jq

T1j

)� A3j

(q1jq

T2j + q2jq

T1j

). (91)

A2j =1

(cτj)2[Fr(r|θ;φj , φj)− Fr(r|θ;φj , ξj)Fr(r|θ; ξj , ξj)

−1Fr(r|θ;φj , ξj)T]

=2|αj |2

c2(1− δj)N0

[ Na∑k=1

∫|s′(t)(θV

jk + ωjt)|2dt−|αj |2/N0

NaSNRj

( Na∑k=1

<{∫

(js(t))∗ · s′(t)(θVjk + ωjt)dt

})2]=

λj1− δj

[Naf

2c

(G(φj − ψ)

D2j

+ ω2j t

2rms

)+

Nafcω2j

π∫|s0(t)|2dt

(∫={s′0(t)s∗0(t)t2}dt−

(∫t|s0(t)|2dt)(

∫={s′0(t)s∗0(t)t}dt)∫

|s0(t)|2dt

)+

1

4π2

Na∑k=1

∫|s′0(t)(θV

jk + ωjt)|2dt∫|s0(t)|2dt

+

Na∑k=1

fcωjθVjk

π·∫={s′0(t)s∗0(t)t}dt∫|s0(t)|2dt

−Naω

2j

4π2·(∫ ={s′0(t)s∗0(t)t}dt∫

|s0(t)|2dt

)2](79)

A3j =1

c2τj

[Fr(r|θ; τj , φj)− Fr(r|θ; τj , ξj)Fr(r|θ; ξj , ξj)

−1Fr(r|θ;φj , ξj)T]

=2|αj |2

c2(1− δj)N0

[ Na∑k=1

∫|s′(t)|2(θV

jk + ωjt)dt− 2πfc

Na∑k=1

<{∫

(js(t))∗ · s′(t)(θVjk + ωjt)dt

}]

=λj

1− δj

[β2

Na∑k=1

θVjk +

Naωj∫|s0(t)|2dt

(∫t|s′0(t)|2dt+ 2πfc

∫={s′0(t)s∗0(t)t}dt

)](87)

Page 20: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

20

In conclusion, we have

Je(p) =

Nb∑j=1

λjNa

1− δj

[β2Jr(φj)

+ f2c

(G(φj − ψ)

D2j

+ ω2j t

2rms

)Jr(φj +

π

2)

](92)

which is the desired result.

APPENDIX IIPROOF OF GEOMETRIC PROPERTIES

A. Proof of Proposition 2

Based on (45), we have

1

∫ 2π

0

G(θ)dθ =x2 + y2

2. (93)

By the definition of the infimum, for any ε > 0, the array canbe covered by a circle centered at some (xc, yc) with diameterD + ε, then

x2 + y2 =1

Na

Na∑k=1

[(xk − x)2 + (yk − y)2

]≤ 1

Na

Na∑k=1

[(xk − xc)

2 + (yk − yc)2]

≤(D + ε

2

)2(94)

where the first inequality utilizes the following fact

(x, y) = arg min(xc,yc)

Na∑k=1

[(xk − xc)

2 + (yk − yc)2]. (95)

Then the inequality to be proved is the combination of (93)and (94) by letting ε → 0+. In particular, for UCOA, G(θ)is invariant with θ, and all equalities in (94) hold, whichcompletes the proof for the second part.

B. Proof of Theorem 7

Define TES : Sn++ 7→ R as the mapping from EFIM forthe position to SPEB, and TES(A) = tr{A−1} for A ∈ Sn++.First we show that TES(·) is convex and monotonically non-increasing in terms of the Lowner semiorder �. Suppose A �B are two positive definite matrices, and denote by {λk}, {µk}their eigenvalues in descending order. The Courant-Fischer-Weyl min-max principle [60] yields

λk = infC∈C2×(k−1)

supCx=0,‖x‖=1

xTAx

≥ infC∈C2×(k−1)

supCx=0,‖x‖=1

xTBx = µk (96)

by taking supremum and infimum successively. Hence

TES(A) = tr{A−1} =∑

λ−1k ≤∑

µ−1k = TES(B) (97)

gives the monotonicity of TES(·). The convexity follows fromthe fact that TES(·) is a compound function of a convexfunction g : Sn++ 7→ Sn++ with g(A) = A−1 and a linearfunction h : Sn++ 7→ R with h(A) = tr{A}.

Then by Jensen’s inequality, we have

1

∫ 2π

0

SPEB(ψ)dψ =1

∫ 2π

0

TES(Je(p, ψ))dψ

≥ TES

( 1

∫ 2π

0

Je(p, ψ)dψ)

≥ TES(JUCOAe (p))

= SPEBUCOA (98)

where we have used the monotonicity of TES(·) and Proposi-tion 2 in the last inequality. Since the Bayes estimator takesconstant value in the support of the prior, we conclude thatUCOA is also optimal in the minimax sense [61], whichcompletes the proof.

C. Proof of Theorem 8

Defining ri , λiβ2, si , λif

2c D−2i GUOA, the orientation-

known EFIM for the position is given by

Je(p) =∑j∈NL

(rjJr(φj) + sjJr(φj +

π

2)). (99)

Hence the SPEB is expressed as

SPEB =2∑k∈NL

(rk + sk)∑i,i′∈NL

(uiui′ sin2(φi − φi′) + siri′ + risi′)

(100)

where ui , ri − si. Then minimizing SPEB is equivalent tomaximizing the denominator∑

i,i′∈NL

uiui′ sin2(φi − φi′)

=1

2

[∣∣∣ ∑i∈NL

ui

∣∣∣2 − ∣∣∣ ∑i∈NL

ui exp(j2φi)∣∣∣2]. (101)

As a direct corollary, the minimum SPEB requires φi’s tosatisfy

∑i∈NL

ui exp(j2φi) = 0, which completes the prooffor orientation-known case. In the orientation-unknown case,it follows from Corollary 3 that∑

i∈NL

λiDi

exp(jφi) = 0 (102)

provides a further criterion.

REFERENCES

[1] M. Z. Win, A. Conti, S. Mazuelas, Y. Shen, W. M. Gifford, D. Dardari,and M. Chiani, “Network localization and navigation via cooperation,”IEEE Commun. Mag., vol. 49, no. 5, pp. 56–62, May 2011.

[2] S. Gezici, Z. Tian, G. B. Giannakis, H. Kobayashi, A. F. Molisch, H. V.Poor, and Z. Sahinoglu, “Localization via ultra-wideband radios: A lookat positioning aspects for future sensor networks,” IEEE Signal Process.Mag., vol. 22, no. 4, pp. 70–84, Jul. 2005.

[3] Y. Shen and M. Z. Win, “Fundamental limits of wideband localization –Part I: A general framework,” IEEE Trans. Inf. Theory, vol. 56, no. 10,pp. 4956–4980, Oct. 2010.

[4] A. H. Sayed, A. Tarighat, and N. Khajehnouri, “Network-based wirelesslocation: Challenges faced in developing techniques for accurate wirelesslocation information,” IEEE Signal Process. Mag., vol. 22, no. 4, pp.24–40, Jul. 2005.

[5] K. Pahlavan, X. Li, and J.-P. Makela, “Indoor geolocation science andtechnology,” IEEE Commun. Mag., vol. 40, no. 2, pp. 112–118, Feb.2002.

Page 21: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

21

[6] J. J. Caffery and G. L. Stuber, “Overview of radiolocation in CDMAcellular systems,” IEEE Commun. Mag., vol. 36, no. 4, pp. 38–45, Apr.1998.

[7] H. Wymeersch, J. Lien, and M. Z. Win, “Cooperative localization inwireless networks,” Proc. IEEE, vol. 97, no. 2, pp. 427–450, Feb. 2009.

[8] N. Patwari, J. N. Ash, S. Kyperountas, A. O. Hero, R. L. Moses, andN. S. Correal, “Locating the nodes: Cooperative localization in wirelesssensor networks,” IEEE Signal Process. Mag., vol. 22, no. 4, pp. 54–69,Jul. 2005.

[9] D. Dardari, A. Conti, U. J. Ferner, A. Giorgetti, and M. Z. Win, “Rangingwith ultrawide bandwidth signals in multipath environments,” Proc.IEEE, vol. 97, no. 2, pp. 404–426, Feb. 2009.

[10] U. A. Khan, S. Kar, and J. M. F. Moura, “Distributed sensor localizationin random environments using minimal number of anchor nodes,” IEEETrans. Signal Process., vol. 57, no. 5, pp. 2000–2016, May 2009.

[11] E. R. Robinson and A. H. Quazi, “Effect of sound-speed profile ondifferential time-delay estimation,” J. Acoust. Society America, vol. 77,no. 3, pp. 1086–1090, Sept. 1985.

[12] C. Knapp and G. C. Carter, “The generalized correlation method forestimation of time delay,” IEEE Trans. Acoust. Speech and SignalProcess., vol. 24, no. 4, pp. 320–327, Aug. 1976.

[13] D. B. Jourdan, D. Dardari, and M. Z. Win, “Position error bound forUWB localization in dense cluttered environments,” IEEE Trans. Aerosp.Electron. Syst., vol. 44, no. 2, pp. 613–628, Apr. 2008.

[14] A. Conti, M. Guerra, D. Dardari, N. Decarli, and M. Z. Win, “Net-work experimentation for cooperative localization,” IEEE J. Sel. AreasCommun., vol. 30, no. 2, pp. 467–475, Feb. 2012.

[15] J. J. Caffery, Wireless Location in CDMA Cellular Radio Systems.Norwell, MA, USA: Kluwer Academic Publishers, 1999.

[16] T. S. Rappaport, J. Reed, and B. D. Woerner, “Position location usingwireless communications on highways of the future,” IEEE Commun.Mag., vol. 34, no. 10, pp. 33–41, Oct. 1996.

[17] Y. Qi, H. Kobayashi, and H. Suda, “Analysis of wireless geolocation in anon-line-of-sight environment,” IEEE Trans. Wireless Commun., vol. 5,no. 3, pp. 672–681, Mar. 2006.

[18] J. Xu, M. D. Ma, and C. L. Law, “AOA cooperative position localiza-tion,” in Proc. IEEE Global Telecomm. Conf., New Orleans, LA, USA,Nov. 2008, pp. 1–5.

[19] A. Mallat, J. Louveaux, and L. Vandendorpe, “UWB based positioning:Cramer Rao bound for angle of arrival and comparison with time ofarrival,” in Symp. Commun. Veh. Technol., Liege, Belgium, Nov. 2006,pp. 65–68.

[20] D. Niculescu and B. Nath, “Ad hoc positioning system (APS) usingAOA,” in Annual IEEE Conf. Computer Commun., vol. 3, San Francisco,CA, USA, Apr. 2003, pp. 1734–1743.

[21] B. D. Van Veen and K. M. Buckley, “Beamforming: a versatile approachto spatial filtering,” IEEE ASSP Mag., vol. 5, no. 2, pp. 4–24, Apr. 1988.

[22] H. Hashemi, “The indoor radio propagation channel,” Proc. IEEE,vol. 81, no. 7, pp. 943–968, Jul. 1993.

[23] F. Evennou and F. Marx, “Advanced integration of WIFI and inertialnavigation systems for indoor mobile positioning,” EURASIP J. Appl.Signal Process., vol. 2006, pp. 164–164, Jan. 2006.

[24] N. Patwari, R. O’Dea, and Y. Wang, “Relative location in wirelessnetworks,” in IEEE Veh. Technol. Conf., vol. 2, Atlantic City, NJ, USA,May 2001, pp. 1149–1153.

[25] A. Roxin, J. Gaber, M. Wack, and A. Nait-Sidi-Moh, “Survey of wirelessgeolocation techniques,” in IEEE Globecom Workshops, Washington,DC, USA, Nov. 2007, pp. 1–9.

[26] P. Deng and P. Fan, “An AOA assisted TOA positioning system,” inProc. Commun. Technol. Conf., vol. 2, Beijing, China, Aug. 2000, pp.1501–1504.

[27] Y. Shen, W. Dai, and M. Z. Win, “Power optimization for networklocalization,” IEEE/ACM Trans. Netw., vol. 22, no. 4, pp. 1337–1350,Aug. 2014.

[28] T. Wang, G. Leus, and L. Huang, “Ranging energy optimization forrobust sensor positioning based on semidefinite programming,” IEEETrans. Signal Process., vol. 57, no. 12, pp. 4777–4787, Dec. 2009.

[29] N. Garcia, A. M. Haimovich, M. Coulon, and M. Lops, “Resourceallocation in MIMO radar with multiple targets for non-coherent local-ization,” IEEE Trans. Signal Process., vol. 62, no. 10, pp. 2656–2666,Oct. 2014.

[30] W. Dai, Y. Shen, and M. Z. Win, “Distributed power allocation forcooperative wireless network localization,” IEEE J. Sel. Areas Commun.,vol. 33, no. 1, pp. 28–40, Jan. 2015.

[31] ——, “Energy-efficient network navigation algorithms,” IEEE J. Sel.Areas Commun., vol. 33, no. 7, pp. 1418–1430, Jul. 2015.

[32] H. Godrich, A. P. Petropulu, and H. V. Poor, “Power allocation strategiesfor target localization in distributed multiple-radar architectures,” IEEETrans. Signal Process., vol. 59, no. 7, pp. 3226–3240, Jul. 2011.

[33] S. Jeong, O. Simeone, A. Haimovich, and J. Kang, “Beamformingdesign for joint localization and data transmission in distributed antennasystem,” IEEE Trans. Veh. Technol., 2014, to appear.

[34] Y. Shen, H. Wymeersch, and M. Z. Win, “Fundamental limits ofwideband localization – Part II: Cooperative networks,” IEEE Trans.Inf. Theory, vol. 56, no. 10, pp. 4981–5000, Oct. 2010.

[35] Y. Qi, H. Kobayashi, and H. Suda, “On time-of-arrival positioning in amultipath environment,” IEEE Trans. Veh. Technol., vol. 55, no. 5, pp.1516–1526, Sept. 2006.

[36] A. W. Van der Vaart, Asymptotic statistics. Cambridge university press,2000, vol. 3.

[37] J. Hajek, “A characterization of limiting distributions of regular esti-mates,” Zeitschrift fur Wahrscheinlichkeitstheorie und verwandte Gebi-ete, vol. 14, no. 4, pp. 323–330, 1970.

[38] ——, “Local asymptotic minimax and admissibility in estimation,” inProc. Sixth Berkeley Symp. Math. Statist. Probab, vol. 1. Univ. ofCalifornia Press, Berkeley, 1972, pp. 175–194.

[39] R. McAulay and E. Hofstetter, “Barankin bounds on parameter estima-tion,” IEEE Trans. Inf. Theory, vol. 17, no. 6, pp. 669–676, Nov. 1971.

[40] F. Montorsi, S. Mazuelas, G. M. Vitetta, and M. Z. Win, “On theperformance limits of map-aware localization,” IEEE Trans. Inf. Theory,vol. 59, no. 8, pp. 5023–5038, Aug. 2013.

[41] A. W. Rihaczek, Principles of High-Resolution Radar. McGraw-Hill,Jan. 1969.

[42] Z. Gu and E. Gunawan, “Cramer-Rao bound for joint direction ofarrival, time delay estimation in DS-CDMA systems,” in Proc. MilitaryCommun. Conf., vol. 1, Los Angeles, CA, USA, Oct. 2000, pp. 614–618.

[43] M. Rice, R. Dye, and K. Welling, “Narrowband channel model foraeronautical telemetry,” IEEE Trans. Aerosp. Electron. Syst., vol. 36,no. 4, pp. 1371–1376, Oct. 2000.

[44] I. Bekkerman and J. Tabrikian, “Target detection and localization usingmimo radars and sonars,” IEEE Trans. Signal Process., vol. 54, no. 10,pp. 3873–3883, Oct. 2006.

[45] P. Tichavsky, C. H. Muravchik, and A. Nehorai, “Posterior Cramer-Rao bounds for discrete-time nonlinear filtering,” IEEE Trans. SignalProcess., vol. 46, no. 5, pp. 1386–1396, May 1998.

[46] H. Meng, M. Hernandez, Y. Liu, and X. Wang, “Computationallyefficient PCRLB for tracking in cluttered environments: measurementexistence conditioning approach,” IET Signal Process., vol. 3, no. 2, pp.133–149, Mar. 2009.

[47] Y. Shen, S. Mazuelas, and M. Z. Win, “Network navigation: Theoryand interpretation,” IEEE J. Sel. Areas Commun., vol. 30, no. 9, pp.1823–1834, Oct. 2012.

[48] J. McKay and M. Pachter, “Geometry optimization for GPS navigation,”in Proc. IEEE Conf. Decision and Control, vol. 5, San Diego, CA, USA,Dec. 1997, pp. 4695–4699.

[49] T. Hegazy and G. Vachtsevanos, “Sensor placement for isotropic sourcelocalization,” in Information Processing in Sensor Networks. Springer,2003, pp. 432–441.

[50] J. J. Caffery Jr, “A new approach to the geometry of TOA location,” inProc. IEEE Semiannual Veh. Technol. Conf., vol. 4, Boston, MA, USA,Sept. 2000, pp. 1943–1949.

[51] A. N. Bishop, B. Fidan, B. D. Anderson, P. N. Pathirana, andK. Dogancay, “Optimality analysis of sensor-target geometries in passivelocalization: Part 2-time-of-arrival based localization,” in Proc. Int. Conf.Intell. Sensors Sensor Networks Inf. Process. (3rd ISSNIP), Melbourne,Qld., Australia, Dec. 2007.

[52] S. MartıNez and F. Bullo, “Optimal sensor placement and motioncoordination for target tracking,” Automatica, vol. 42, no. 4, pp. 661–668, Apr. 2006.

[53] J. Abel, “Optimal sensor placement for passive source localization,”in Proc. IEEE Int. Conf. Acoustics, Speech, and Signal Processing,Albuquerque, NM, USA, Apr. 1990, pp. 2927–2930.

[54] H. Godrich, A. M. Haimovich, and R. S. Blum, “Target localizationaccuracy gain in MIMO radar-based systems,” IEEE Trans. Inf. Theory,vol. 56, no. 6, pp. 2783–2803, Jun. 2010.

[55] T. S. Rappaport, Wireless communications: principles and practice.Prentice Hall PTR, 1996.

[56] H. L. V. Trees, Detection, Estimation and Modulation Theory. NewYork: Wiley, 1968, vol. 1.

[57] L. Le Cam, Asymptotic methods in statistical decision theory. Springer,1986.

[58] J. Zhu, “Calculation of geometric dilution of precision,” IEEE Trans.Aeros. Electron. Syst., vol. 28, Jul. 1992.

Page 22: Performance Limits and Geometric Properties of Array ... by O. Simeone, Associate Editor for BBB. ... Digital Object Identifier 10.1109/TIT.2016.xxxxxx L OCALIZATION is of great importance

22

[59] D. Wang, H. Leung, M. Fattouche, and F. Ghannouchi, “Efficientspectrum allocation and time of arrival based localization in cognitivenetworks,” Wireless Per. Commun., vol. 66, pp. 813–831, Oct. 2012.

[60] M. Reed and B. Simon, Methods of modern mathematical physics:Analysis of operators. Academic Press, 1978.

[61] E. L. Lehmann and G. Casella, Theory of point estimation. Springer,1998, vol. 31.

Yanjun Han (S’14) received his B.Eng. degree with the highest honor inelectronic engineering from Tsinghua University, Beijing, China in 2015. Heis currently working towards the Ph.D. degree in the Department of ElectricalEngineering at Stanford University. His research interests include informationtheory and statistics, with applications in communications, data compression,and learning.

Yuan Shen (S’05-M’14) received the Ph.D. degree and the S.M. degree inelectrical engineering and computer science from the Massachusetts Instituteof Technology (MIT), Cambridge, MA, USA, in 2014 and 2008, respectively,and the B.E. degree (with highest honor) in electronic engineering fromTsinghua University, Beijing, China, in 2005.

He is an Associate Professor with the Department of Electronic Engi-neering at Tsinghua University. Prior to joining Tsinghua University, hewas a Research Assistant and then Postdoctoral Research Associate withthe Laboratory for Information and Decision Systems (LIDS) at MIT in2005-2014. He was with the Wireless Communications Laboratory at TheChinese University of Hong Kong in summer 2010, the Hewlett-PackardLabs in winter 2009, and the Corporate R&D at Qualcomm Inc. in summer2008. His research interests include statistical inference, network science,communication theory, information theory, and optimization. His currentresearch focuses on network localization and navigation, inference techniques,resource allocation, and intrinsic wireless secrecy.

Dr. Shen was a recipient of the Qiu Shi Outstanding Young ScholarAward (2015), the China’s Youth 1000-Talent Program (2014), the MarconiSociety Paul Baran Young Scholar Award (2010), the MIT EECS Ernst A.Guillemin Best S.M. Thesis Award (1st place) (2008), the Qualcomm RobertoPadovani Scholarship (2008), and the MIT Walter A. Rosenblith PresidentialFellowship (2005). His papers received the IEEE Communications SocietyFred W. Ellersick Prize (2012) and three Best Paper Awards from the IEEEGlobecom (2011), the IEEE ICUWB (2011), and the IEEE WCNC (2007). Heis elected Secretary (2015-2017) for the Radio Communications Committeeof the IEEE Communications Society. He serves as symposium Co-Chairof the Technical Program Committee (TPC) for the IEEE Globecom (2016)and the European Signal Processing Conference (EUSIPCO) (2016). He alsoserves as Editor for the IEEE COMMUNICATIONS LETTERS since 2015 andGuest-Editor for the INTERNATIONAL JOURNAL OF DISTRIBUTED SENSORNETWORKS (2015).

Xiao-Ping Zhang (M’97-SM’02) received the B.S. and Ph.D. degrees in elec-tronics engineering from Tsinghua University, in 1992 and 1996, respectively,and the M.B.A. (Hons.) degree in finance, economics and entrepreneurshipfrom the University of Chicago Booth School of Business, Chicago, IL.

Since Fall 2000, he has been with the Department of Electrical andComputer Engineering, Ryerson University, where he is now Professor,Director of Communication and Signal Processing Applications Laboratory(CASPAL). He has served as Program Director of Graduate Studies. Heis cross appointed to the Finance Department at the Ted Rogers School ofManagement at Ryerson University. His research interests include statisticalsignal processing, multimedia content analysis, sensor networks and electronicsystems, computational intelligence, and applications in big data, finance, andmarketing. He is a frequent consultant for biotech companies and investmentfirms. He is cofounder and CEO for EidoSearch, an Ontario based companyoffering a content-based search and analysis engine for financial data.

Dr. Zhang is a Registered Professional Engineer in Ontario, Canada, anda member of the Beta Gamma Sigma Honor Society. He is the GeneralChair of MMSP’15. He was the publicity chair of ICME’06 and the programchair of ICIC’05 and ICIC’10. He served as a guest editor of MultimediaTools and Applications, and the International Journal of Semantic Computing.He is a tutorial speaker in ACMMM2011, ISCAS2013, ICIP2013, andICASSP2014. He is an Associate Editor of the IEEE TRANSACTIONS ONSIGNAL PROCESSING, the IEEE TRANSACTIONS ON IMAGE PROCESSING,the IEEE TRANSACTIONS ON MULTIMEDIA, the IEEE TRANSACTIONS ONCIRCUITS AND SYSTEMS FOR VIDEO TECHNOLOGY, the IEEE SIGNALPROCESSING LETTERS and the Journal of Multimedia.

Moe Z. Win (S’85-M’87-SM’97-F’04) received both the Ph.D. in ElectricalEngineering and the M.S. in Applied Mathematics as a Presidential Fellow atthe University of Southern California (USC) in 1998. He received the M.S.in Electrical Engineering from USC in 1989 and the B.S. (magna cum laude)in Electrical Engineering from Texas A&M University in 1987.

He is a Professor at the Massachusetts Institute of Technology (MIT) andthe founding director of the Wireless Communication and Network SciencesLaboratory. Prior to joining MIT, he was with AT&T Research Laboratoriesfor five years and with the Jet Propulsion Laboratory for seven years. Hisresearch encompasses fundamental theories, algorithm design, and experimen-tation for a broad range of real-world problems. His current research topicsinclude network localization and navigation, network interference exploitation,intrinsic wireless secrecy, adaptive diversity techniques, and ultra-widebandsystems.

Professor Win is an elected Fellow of the AAAS, the IEEE, and the IET,and was an IEEE Distinguished Lecturer. He was honored with two IEEETechnical Field Awards: the IEEE Kiyo Tomiyasu Award (2011) and theIEEE Eric E. Sumner Award (2006, jointly with R. A. Scholtz). Togetherwith students and colleagues, his papers have received numerous awards,including the IEEE Communications Societys Stephen O. Rice Prize (2012),the IEEE Aerospace and Electronic Systems Societys M. Barry Carlton Award(2011), the IEEE Communications Societys Guglielmo Marconi Prize PaperAward (2008), and the IEEE Antennas and Propagation Societys SergeiA. Schelkunoff Transactions Prize Paper Award (2003). Highlights of hisinternational scholarly initiatives are the Copernicus Fellowship (2011), theRoyal Academy of Engineering Distinguished Visiting Fellowship (2009), andthe Fulbright Fellowship (2004). Other recognitions include the InternationalPrize for Communications Cristoforo Colombo (2013), the Laurea HonorisCausa from the University of Ferrara (2008), the Technical Recognition Awardof the IEEE ComSoc Radio Communications Committee (2008), and the U.S.Presidential Early Career Award for Scientists and Engineers (2004).

Dr. Win was an elected Member-at-Large on the IEEE CommunicationsSociety Board of Governors (2011-2013). He was the Chair (2004-2006) andSecretary (2002-2004) for the Radio Communications Committee of the IEEECommunications Society. Over the last decade, he has organized and chairednumerous international conferences. He is currently an Editor-at-Large for theIEEE WIRELESS COMMUNICATIONS LETTERS. He served as Editor (2006-2012) for the IEEE TRANSACTIONS ON WIRELESS COMMUNICATIONS, andas Area Editor (2003-2006) and Editor (1998-2006) for the IEEE TRANSAC-TIONS ON COMMUNICATIONS. He was Guest-Editor for the PROCEEDINGSOF THE IEEE (2009) and for the IEEE JOURNAL ON SELECTED AREAS INCOMMUNICATIONS (2002).

Huadong Meng (S’01-M’04-SM’14) received the B.Eng. degree and Ph.D.degree in electronic engineering, both from Tsinghua University, Beijing,China, in 1999 and 2004 respectively.

In 2015, he joined University of California, Berkeley, where he is currentlya Visiting Associate Researcher at California PATH. During 2008 to 2015, hewas an Associate Professor in the Department of Electronic Engineering ofTsinghua University. His current research interests include statistical signalprocessing, intelligent transportation systems, wireless localization, and targettracking.

Dr. Meng was a Technical Program Committee (TPC) member of the IETInternational Radar Conference 2013 and 2015. He also serves as an EditorialBoard member for Remote Sensing Information.