26
Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Sebastian Semper – [email protected] Florian Roemer, Thomas Hotz, Giovanni Del Galdo April 13, 2018 Technische Universität Ilmenau

Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – [email protected]

  • Upload
    others

  • View
    7

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Grid-Free Direction-of-ArrivalEstimation with Compressed Sensing

and Arbitrary Antenna ArraysSebastian Semper – [email protected]

Florian Roemer, Thomas Hotz, Giovanni Del Galdo

April 13, 2018

Technische Universität Ilmenau

Page 2: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Direction of Arrival Estimation

Reconstruction Schemes

Main Results

Simulations

Page 3: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Direction of Arrival Estimation

Reconstruction Schemes

Main Results

Simulations

Page 4: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Preliminaries & Motivation

. . .θ

Ï Given an array of M antennasÏ Planar (narrowband) waves in the far

field impinging from unknown directionsÏ We take noisy measurementsÏ Goal: Estimate directions of arrival

(DOA) for each waveÏ Motivation: direction finding [1], mas-

sive MIMO and 5G [2] and radar [3]

[1] Valaee, Champagne, and Kabal, “Parametric localization of distributed sources”, 1995.[2] Chen, Yao, and Hudson, “Source localization and beamforming”, 2002.[3] Blair and Brandt-Pearce, “Monopulse DOA estimation of two unresolved Rayleigh targets”, 2001.

Slide 1 of 15Direction of Arrival Estimation

Page 5: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

State of the Art

Ï Grid-free subspace based DOA (MUSIC, ESPRIT)Ï Grid-bound Sparse Recovery based DOA [4]Ï Grid-free sparsity based line spectral estimation [5]Ï Grid-free Sparse Recovery based DOA for (randomly subselected) ULAs [6]Ï Grid-free compressed sensing based line spectral estimation [7]

[4] Malioutov, Cetin, and Willsky, “A sparse signal reconstruction perspective for source localization with sensorarrays”, 2005.[5] Bhaskar, Tang, and Recht, “Atomic Norm Denoising With Applications to Line Spectral Estimation”, 2013.[6] Xenaki and Gerstoft, “Grid-free compressive beamforming”, 2015.[7] Heckel and Soltanolkotabi, “Generalized Line Spectral Estimation via Convex Optimization”, 2017.

Slide 2 of 15Direction of Arrival Estimation

Page 6: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Main Contributions

Ï Grid-free sparsity based DOA estimation via ANMÏ Arbitary antenna arrays via Effective Aperture Distribution Function (EADF)Ï Spatial compression with an analog combining network using generalized line

spectral estimation

Slide 3 of 15Direction of Arrival Estimation

Page 7: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Beampatterns

0◦

30◦

60◦90◦

120◦

150◦

180◦

210◦

240◦270◦

300◦

330◦

a1a2a3a4

Figure. Beampatterns of M= 4 elements.

Ï Let a(θ) : [0,2π)→CM modelresponse of antenna arraycomprising ofM antennas for aplanar wave impinging fromazimuth angle θ

Ï Can be measured in practiceÏ Can model arbitrary, thus more

realistic antennasÏ Formal model for beam patterns?

Slide 4 of 15Direction of Arrival Estimation

Page 8: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Fourier Series to the Rescue Effective Aperture Distribution Function

Ï Antenna patterns a(θ) are periodic in θ and smoothÏ Good approximation via truncated Fourier series element wise

am(θ)≈L−12∑

ℓ=− L−12

gm,ℓe ȷθℓ

Ï For G ∈CM×L containing the gm,ℓ and f(θ)= [e− ȷθ(L−1)/2, . . . ,e ȷθ(L−1)/2] we can

summarizea(θ)≈G · f(θ)

Ï Concise and efficient description of the whole antenna behaviour [8]Ï We observe measurements of S waves impinging with unknown amplitudes cs

x=S∑

s=1cs ·a(θs)=G ·

S∑s=1

cs · f(θs)

[8] Landmann and Galdo, “Efficient antenna description for MIMO channel modelling and estimation”, 2004.

Slide 5 of 15Direction of Arrival Estimation

Page 9: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Spice things up with Compression

Ï Motivation: reduction ofhardware complexity

Ï We currently have G ∈CM×L and

x=G ·S∑

s=1cs · f(θs)

Ï Pick a matrix Φ ∈CK×M for someK ∈N and we get

y=Φ ·x=Φ ·G ·S∑

s=1cs · f(θs)+n

Ï Action of Φ is realized via analogcombining

Φ

Figure. Spatial compression scheme from5 antenna ports down to 3 outputs

Slide 6 of 15Direction of Arrival Estimation

Page 10: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Direction of Arrival Estimation

Reconstruction Schemes

Main Results

Simulations

Page 11: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Atomic Norm Minimization for Line Spectral Estimation

Ï For the much simpler model

z=S∑

s=1csf(θs)+n

with f(θ)= [e− ȷθ(L−1)/2, . . . ,e ȷθ(L−1)/2]

Ï Define an atomic setA = {

f(θ) ∈CM | θ ∈ [0,2π)}

Ï Define the atomic norm

x 7→ ∥x∥A = inf {t> 0 | x ∈ t ·conv(A )}

Ï Pose following convex optimization problem for some suitably chosen ϵ

minx

∥x∥A subject to ∥z−x∥2 ≤ ϵ

⇝ Atomic Norm Minimization (ANM)Slide 7 of 15Reconstruction Schemes

Page 12: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

The Semidefinite Reformulation

Ï Problem: How to get a solution to the atomic norm minimization?Ï Solution:

Ï Reformulate it as a semidefinite program according to [9] using duality:

min(x,u,t)∈CL×CL×R

12n

trToep(u)+ 12t

subject to(Toep(u) xxH t

)⪰ 0,

∥z−x∥2 É ϵ.

(1)

Ï Extract the frequencies, i.e. DOAs θ1, . . . ,θS, from Toep(u) using covariance basedspectral estimation methods, like MUSIC or ESPRIT.

[9] Megretski, “Positivity of trigonometric polynomials”, 2003.

Slide 8 of 15Reconstruction Schemes

Page 13: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Atomic Norm Minimization for DOA

Ï Incorporate the model for compression and EADF in optimizationÏ Modify atomic norm minimization to

minx

∥x∥A subject to ∥z−Φ ·G·x∥2 ≤ ϵ

Ï Modify the semidefinite program to

min(x,u,t)∈CL×CL×R

12n

trToep(u)+ 12t

subject to(Toep(u) xxH t

)⪰ 0,

∥z−Φ ·G·x∥2 É ϵ.

(2)

Ï Still we can use Standard ESPRIT to estimate the θ1, . . . ,θSÏ Conditions on the θ1, . . . ,θS, Φ and G such that ANM has a unique solution?

Slide 9 of 15Reconstruction Schemes

Page 14: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Atomic Norm Minimization for DOA How to design the combining network?

Ï Requirements on ΦÏ Good reconstruction propertiesÏ Fairly easy to implement with

phase shiftersÏ Draw Φ randomly

Definition (sub-Gaussian)A real valued random variable X iscalled sub-Gaussian with variancefactor c, if

Eexp(λX)Éλ2c2

for all λ ∈R.

Ï Examples: Gaussian, Binomial,Rademacher

Ï Conditions on the θ1, . . . ,θS, Φand G such that ANM has aunique solution with highprobability?

Ï Matrices can be sub-Gaussian aswell

Ï ⇝ Rademacher

Slide 10 of 15Reconstruction Schemes

Page 15: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Direction of Arrival Estimation

Reconstruction Schemes

Main Results

Simulations

Page 16: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Ï Combine results in [10] with our model and measurement setup

Theorem (S. S.)If

|θi−θj| > 1L

for all i = j, then using the Rademacher measurement setup, the matrix Φ ·G isb-sub-Gaussian with b−1 = max

1ÉℓÉL∥gℓ∥22 and Σ=GHG. Thus the ANM has a unique

solution with high probability, if the number of measurements K obeys

KÊ c ·S · log(M) · max1ÉℓÉL

∥gℓ∥22 ·σ(GHG),

where σ(GHG) denotes the condition number of GHG.

[10] Heckel and Soltanolkotabi, “Generalized Line Spectral Estimation via Convex Optimization”, 2017.

Slide 11 of 15Main Results

Page 17: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Direction of Arrival Estimation

Reconstruction Schemes

Main Results

Simulations

Page 18: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Simulations using genuine antenna measurements

Figure. The simulated SPUCPA setup

Ï Stacked polarimetric uniformcircular patch array (SPUCPA)with 58 ports.

Ï Used only the portscorresponding to the two stackedcircular arrays with 12 elementsper ring

Ï ANM to estimate covarianceToep(u) done via cvx using theSDPT3 solver

Ï DOA estimation based oncovariance via Standard ESPRIT

Slide 12 of 15Simulations

Page 19: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Figure. Estimation error vs. SNR for S= 2 sources, M= 24 elements, L= 25 Fouriercoefficients and K= 12 measurements

Slide 13 of 15Simulations

Page 20: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Conclusion & Future Extensions

ConclusionÏ Arbitrary AntennasÏ CompressionÏ Grid-free

OutlookÏ Estimate multidimensional

frequencies / directionsÏ Bistatic Tx / Rx setups for

channel sounding / radar

Slide 14 of 15Simulations

Page 21: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Thank You!Questions?

Slide 15 of 15Simulations

Page 22: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

BACKUP SLIDES

Slide 15 of 15Simulations

Page 23: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

Figure. Estimation error vs. SNR for S= 3 sources, M= 24 elements, L= 25 Fouriercoefficitent and K= 15 measurements

Slide 15 of 15Simulations

Page 24: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

0 1 2 3 4 5

x/

1

2

3

4

y/

-10 -5 0 5 10 15 20 25 30

SNR [dB]

10-6

10-4

10-2

100

MS

E

Median, 25/75iles

CRB

Figure. Randomly drawn virtual (toy) array geometry (M= 29)

Slide 15 of 15Simulations

Page 25: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

5 10 15 20

Number of measurements (K)

1

2

3

4

5

6

Nu

mb

er

of

sou

rces

(S)

-30

-25

-20

-15

-10

-5

K = S

K = 2S

Figure. Estimation error (logarithmic scale) vs. K, S for the noise-free case and Rademacherdistributed compression matrices.

Slide 15 of 15Simulations

Page 26: Grid-FreeDirection-of-Arrival ... · Grid-Free Direction-of-Arrival Estimation with Compressed Sensing and Arbitrary Antenna Arrays Author: Sebastian Semper – sebastian.semper@tu-ilmenau.de

C(θ)= σ2

2tr

([ℜ(DHΠ⊥AD⊙ (ccH)T)

]−1), (3)

where A=GF(θ), D= ȷGdiag(µ)F(θ) and Π⊥A = I−A(AHA)−1AH. Here

F(θ)= [f(θ1), . . . ,f(θS)], the vector µ=−(L−1)/2, . . . ,+(L−1)/2 and ℜ denotes the realpart of a complex number. If we incorporate compression, it changes to

C(θ)= σ2

2tr

([ℜ(DHΠ⊥

AD⊙ (ccH)T)]−1)

, (4)

where A=ΦA=ΓF(θ) and D=ΦD= ȷΓdiag(µ)F(θ).

Slide 15 of 15Simulations