exploiting structure in compressed sensing using side ... · application example multidimensional...

36
Exploiting Structure in Compressed Sensing Using Side Constraints – from Analysis to System Design (EXPRESS II) CoSIP SPP 1798 Workshop Prof. Martin Haardt Dr. Khaled Ardah FG Nachrichtentechnik, TU Ilmenau CRL Prof. Marius Pesavento Minh Trinh Hoang FG Nachrichtentechnische Systeme, TU Darmstadt Prof. Marc Pfetsch Frederic Matter FG Diskrete Optimierung, TU Darmstadt http://www.projekt-express.tu-darmstadt.de February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 1 EXPRESS II Project

Upload: others

Post on 18-Jun-2020

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Exploiting Structure in Compressed SensingUsing Side Constraints– from Analysis to System Design (EXPRESS II)CoSIP SPP 1798 Workshop

Prof. Martin HaardtDr. Khaled ArdahFG Nachrichtentechnik, TU Ilmenau

CRL

Prof. Marius PesaventoMinh Trinh HoangFG Nachrichtentechnische Systeme, TU Darmstadt

Prof. Marc PfetschFrederic MatterFG Diskrete Optimierung, TU Darmstadt

http://www.projekt-express.tu-darmstadt.de

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 1 EXPRESS II Project

Page 2: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Overview

I Project OverviewI WP 0: Nonlinear Measurement SystemsI WP 1: Design of new Compression Matrices

WP 1: Multidimensional Training Design

WP 1: IdentifiabilityI WP 2 + 3: General Null Space Properties

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 2 EXPRESS II Project

Page 3: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Application ExampleMultidimensional Frequency Estimation

· · ·Uniform Linear Array

Shift-Invariant Array

ω1

ω2

ω3

θ1θ2θ3

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 3 EXPRESS II Project

Page 4: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Application ExampleMultidimensional Frequency Estimation

· · ·Uniform Linear Array

Shift-Invariant Array

ω1

τ1

ω2

τ2

ω3

τ3

θ1θ2θ3

φ3

φ1

φ2

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 3 EXPRESS II Project

Page 5: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Low Rank Model and Sparse Representation –CS using Model Structure as Side Constraints

Signal model:

=

y(t) = A(θ(0)) x(0)(t)

Sparse representation:

=

y(t) = A(θ) x(t)

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 4 EXPRESS II Project

Page 6: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS – From Analysis to System Design

Source K xK (t)

Source 2 x2(t)

Source 1 x1(t)

y1(t)

y2(t)

yM(t)

A

a(θ1 )

a(θ2)

a(θK)

EXPRESS I Model

Y = AX + N

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 5 EXPRESS II Project

Page 7: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS – From Analysis to System Design

Source K xK (t)

Source 2 x2(t)

Source 1 x1(t)

Linear mixing

Φ

y1(t)

y2(t)

yM(t)

ZNonlinearoperation

T {·}

y1

y2

yN

A

a(θ1 )

a(θ2)

a(θK)

EXPRESS I Model EXPRESS II Model: Synthesis Network

Z = T {ΦA X} + N

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 5 EXPRESS II Project

Page 8: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS I and II Research Structure

WP 0:structure of

mixing Φ andnonlinearity T

WP 1:structure of

measurementsystem A

WP 2:structure of

representation x

WP 3:structure ofsparsity x(t)

=

1 2µ1 µK

µ1 µK

Re

Imxi

xj

Re

Imϕ2

ϕ1

u2u1

Re

Im Xi=ci xTi

X

x(t)

t

x(t)

t

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 6 EXPRESS II Project

Page 9: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS I and II Research Structure

WP 0:structure of

mixing Φ andnonlinearity T

WP 1:structure of

measurementsystem A

WP 2:structure of

representation x

WP 3:structure ofsparsity x(t)

=

1 2µ1 µK

µ1 µK

Re

Imxi

xj

Re

Imϕ2

ϕ1

u2u1

Re

Im Xi=ci xTi

X

x(t)

t

x(t)

t

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 6 EXPRESS II Project

Page 10: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS I and II Research Structure

WP 0:structure of

mixing Φ andnonlinearity T

WP 1:structure of

measurementsystem A

WP 2:structure of

representation x

WP 3:structure ofsparsity x(t)

=

1 2µ1 µK

µ1 µK

Re

Imxi

xj

Re

Imϕ2

ϕ1

u2u1

Re

Im

Xi=ci xTi

X

x(t)

t

x(t)

t

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 6 EXPRESS II Project

Page 11: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS I and II Research Structure

WP 0:structure of

mixing Φ andnonlinearity T

WP 1:structure of

measurementsystem A

WP 2:structure of

representation x

WP 3:structure ofsparsity x(t)

=

1 2µ1 µK

µ1 µK

Re

Imxi

xj

Re

Imϕ2

ϕ1

u2u1

Re

Im Xi=ci xTi

X

x(t)

t

x(t)

t

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 6 EXPRESS II Project

Page 12: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Nonlinear Measurement SystemsWP 0: structure of mixing Φ and nonlinearity T

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 7 EXPRESS II Project

Page 13: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Nonlinear Measurement Systems

[1] Y. Yang, M. Pesavento, Z.-Q. Luo, und B. Ottersten, “Inexact Block Coordinate Descent Algorithms for NonsmoothNonconvex Optimization,” IEEE Transactions on Signal Processing, 2019.

I Exact Block Successive Convex Approximation

minimizeP,Q,S

12‖PQ + DS− Y‖2

F +λ

2(‖P‖2

F + ‖Q‖2F) + µ‖S‖1

I Inexact Block Successive Convex Approximation

minimizex

14

N∑n=1

((aT

k x)2 − yn)2

+ µ‖x‖1

[2] Y. Yang, M. Pesavento, Y.C. Eldar, B. Ottersten, “Parallel Coordinate Descent Algorithms for Sparse PhaseRetrieval,” IEEE ICASSP 2019, May 2019.

minimizex

12

N∑n=1

(|aH

n x| − yn)2

︸ ︷︷ ︸loss, f (x)

+ µ ‖x‖1︸ ︷︷ ︸regularization, g(x)

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 8 EXPRESS II Project

Page 14: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Nonconvex Regularization

[3] Y. Yang, M. Pesavento, S. Chatzinotas, B. Ottersten, “Successive Convex Approximation Algorithms for SparseSignal Estimation with Nonconvex Regularizations,” IEEE JSTSP, Dec. 2018.

I Phase retrieval is a special case of the following general formulation:

(smooth, nonconvex) + (nonsmooth, convex)− (nonsmooth, convex)

I Difference-of-convex regularizer to promote sparse/unbiased estimate.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 9 EXPRESS II Project

Page 15: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Graphical LASSO with Laplacian Constraints

[4] T. Liu, M.-T. Hoang, Y. Yang and M. Pesavento, “A block Coordinate Descent Algorithm for Sparse GaussianGraphical Model Interference with Laplacian Constraints,” IEEE CAMSAP 2019, Dec. 2019.

minX�0,W,γ

f (X) = − log det X + tr(SX) + ρ‖W‖1

s.t. X = diag(W1)−W + γI

Wii = 0, i = 1, ..., n

Wij = Wji ≥ 0, i = 1, ..., n; j = 1, ..., n

γ > 0

I ρ > 0: Regularization parameterI W: Adjacency matrixI γ: Positive diagonal loading factorI X: Precision matrix, only an auxiliary variable

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 10 EXPRESS II Project

Page 16: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Design of new Sensing MatricesWP 1: structure of measurement system A

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 11 EXPRESS II Project

Page 17: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Sensing Matrix Design viaMutual Coherence Minimization (MCM)

I Question: how to design a sensing matrix with low mutual coherence?

mutual coherence µ(A) = maxj 6=k

|aHj ak |

‖aj‖‖ak‖I Mutual coherence minimization (MCM) can be formulated as

minA∈CN×K

µ(A) = minA∈CN×K

‖aj‖=1,∀j

‖AHA− IK‖2∞

= minA∈CN×K

|AHA|2∞,off

I A ∈ CN×K : a matrix with unit-norm columnsI |A|2∞,off = max

j 6=k|aj ,k |2: return the largest off-diagonal entry

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 12 EXPRESS II Project

Page 18: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Proposed MCM Design Formulation

I Expanding |G|2 = |AHA|2 (squared Gram-matrix), we have

|G|2 =

|aH1 a1|2 ... |aH

1 aK |2... ...

...|aH

K a1|2 ... |aHK aK |2

=

1 ... |aH1 aK |2

... ......

|aHK a1|2 ... 1

BS with N antennas

K MSs each with single-antenna

Precoding vectors

Channel vectors

Until ConvergenceThe sensing matrix design via MCM

can be formulated as a K-user downlink

precoding design problem

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 13 EXPRESS II Project

Page 19: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Proposed Sequential MCM Approach (SMCM) [5]

I Step 0: A(0) ∈ CN×K and β = max{ K−N

N(K−1) , 0}I Step 2: repeat until a convergence is reached

I Step 2.1: Solve the k th sub-problem, k = 1, ... , K (A(n)k = a(n)

k (a(n)k )H )

V?k = maxVk∈CN×N�0

tr{A(n)k Vk} s.t. tr{A(n)

j Vk} ≤ β,∀j 6= k (Precoding update step)

I Step 2.2: Calculate EVD: V?k = RkΣk RHk

I Step 2.3: Update k th column of A(n): a(n)k = [Rk ]σmax (Channel update step)

I Step 2.4: if |µ(A(n))− µ(A(n−1))|2 ≤ ε, stop.

[5] K. Ardah, M. Pesavento, and M. Haardt, “A novel sensing matrix design for compressed sensing via mutualcoherence minimization,” IEEE CAMSAP 2019, Dec. 2019

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 14 EXPRESS II Project

Page 20: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Numerical Results

N = 16 and K = 64

[1] V. Abolghasemi, S. Ferdowsi, B. Makkiabadi, and S. Sanei, “On optimization of the measurement matrix forcompressive sensing,” in Proc. 18th European Signal Processing Conference, Aug. 2010, pp. 427–431.[2] C. Lu, H. Li, and Z. Lin, “Optimized projections for compressed sensing via direct mutual coherence minimization,”Signal Processing, vol. 151, pp. 45 – 55, 2018.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 15 EXPRESS II Project

Page 21: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Multidimensional Training DesignWP 1: structure of measurement system A

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 16 EXPRESS II Project

Page 22: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Channel Estimation in Hybrid Analog-Digital (HAD)Millimeter-Wave Massive MIMO Systems

I Channel estimation in HAD massive MIMO systems is a challenging problemI High channel dimension, low SNR before BF, and reduced No. of RF chains

Baseband Precoding

RF Precoding

RF Chain

RF Chain

Hybrid Analog-Digital Precoding

Phase-shifters

Total training times

-sparse matrix

Dictionaries

I LS channel estimation: hLS =(VT ⊗ UH)+

y⇒ TT TR ≥ MRMTNR

I Exploiting the low-rank (sparse) nature of the millimeter-wave channel

y =(VT AT ⊗ UHAR

)d + n = Qd + n ∈ CTT TRNR

I µ(Q) = max{µ(VT AT),µ(UH AR)} ⇒ two independent sensing matrix design steps

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 17 EXPRESS II Project

Page 23: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Open-Loop Training Design for Hybrid Analog-DigitalMassive MIMO Systems [6]

SMCM (offline design)SMCM (offline design)

, ,

[6] K. Ardah, B. Sokal, A. L. F. de Almeida, and M. Haardt, “Compressed sensing based channel estimation Andopen-loop training design for hybrid analog-digital massive MIMO systems,” ICASSP 2020, May 2020 (accepted).

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 18 EXPRESS II Project

Page 24: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Numerical Results

I System: MT = 128, NT = 8, MR = 32, NR = 8, TR = 4, P = 4

[1] J. Zhang, I. Podkurkov, M. Haardt, and A. Nadeev, “Channel estimation and training design for hybrid analog-digitalmulticarrier single-user massive MIMO systems,” in Proc. 20th International ITG Workshop on Smart Antennas (WSA),Mar. 2016[2] J. Lee, G. Gil, and Y. H. Lee, “Channel estimation via orthogonal matching pursuit for hybrid MIMO systems inmillimeter wave communications,” IEEE Trans. Commun., vol. 64, no. 6, pp. 2370–2386, Jun. 2016.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 19 EXPRESS II Project

Page 25: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Identifiability for Sparse Nonuniform LinearArrays

WP 1: structure of measurement system A

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 20 EXPRESS II Project

Page 26: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Identifiability for Sparse Nonuniform Linear ArraysSignal Model

0 1 2 3 4 · · ·

· · ·

Linear Array

ω1

ω2

ω3

θ1θ2θ3

I Linear Array: set of M sensors located onthe x-axis at positions r ∈ ZM .

I N sources with Direction-Of-Arrivals (DOAs)Θ = {θ1, ... , θN}.

I y ∈ CM is the signal that is received bythe M sensors: y = A(Θ) xI x ∈ CN : emitted signal array,I A(Θ) ∈ CM×N : array steering matrix with

columns

a(θ) = (e−iπr1·cos(θ), ... , e−iπrM ·cos(θ))>, θ ∈ Θ.

Goal: Given y, (uniquely) estimate θ1, ... , θN .

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 21 EXPRESS II Project

Page 27: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Identifiability for Sparse Nonuniform Linear ArraysThe Ambiguity Problem in Subspace-based DOA-Estimation

Consider the linear array r = (0, 1, 3, 4)> and the DOAs Θ = [0°, 60°, 90°, 120°].

The array steering matrix A(Θ) is rank deficient with rank (A(Θ)) = 3:

A(Θ) =(a(0° ), a(60° ), a(90° ), a(120° )

)=

1 1 1 1−1 −i 1 i−1 i 1 −i1 1 1 1

.

Definition. For a linear array r ∈ RM with M sensors, the (sorted) vector of n ≤ MDOAs Θ = [θ1, ... , θn] is ambiguous, if ρa = rank (A(Θ)) < n.

⇒ Ambiguities are roots of the M ×M minors of the steering matrix A(Θ).I Every M ×M minor is a generalized Vandermonde determinant (GVD).I The quotient of a GVD and the classical Vandermonde determinant is given

by the Schur polynomial. ⇒ Search roots of the Schur polynomial.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 22 EXPRESS II Project

Page 28: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Identifiability for Sparse Nonuniform Linear ArraysFinding Ambiguities

(Semi-standard) Young tableaux yield the following representation of the Schurpolynomial, where α`m ∈ Z.

sλ(Θ) =n∑`=1

e iσ` , σ` =M∑

m=1

−α`mπ cos(θm) (mod 2π) ∀` ∈ [n]. (1)

⇒ Ambiguities = Roots of sλ(Θ).Let r ∈ ZM be an integer linear array. In order to find ambiguities:I Enumerate all n SSYTs corresponding to r ∈ ZM .I Consider e iσ` to be roots of unity and use vanishing sums of roots of unity to

search for roots of (1).

Can be formulated as a mixed-integer program (MIP)!

Lemma. Each solution of the MIP corresponds to an ambiguity of the lineararray r ∈ ZM .

[7] T. Fischer, F. Matter, M. Pesavento, M. E. Pfetsch, “Ambiguities in DOA Estimation for Linear Arrays,” Preprint,unpublishedFebruary 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 23 EXPRESS II Project

Page 29: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

General Null Space PropertiesWP 2: structure of representation x

WP 3: structure of sparsity x(t)

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 24 EXPRESS II Project

Page 30: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

General Null Space Properties – MotivationUniform Recovery using an NSP

Uniform recovery using a null space property (NSP):

min {‖x‖0 : Ax = Ax (0), x ∈ Rn}, (P0)

min {‖x‖1 : Ax = Ax (0), x ∈ Rn}. (P1)

Characterization when the optimal solution of the nonconvex exact recoveryproblem (P0) and its convex relaxation (P1) coincide.

Known NSPs:I Sparse (nonnegative) vectors, low-rank (psd) matrices, block-sparse vectors.I A general framework that subsumes most of the existing NSPs for settings

without side constraints [Juditsky et al. ’14].

Goal: A general framework for uniform (sparse) recovery under side constraintsusing NSPs.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 25 EXPRESS II Project

Page 31: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

General Null Space PropertiesA Framework for Sparse Recovery under Side Constraints

I Let X , E be finite-dimensional Euclidean spaces and C ⊆ X with 0 ∈ C.I Consider a linear sensing map A : X → Rm, and a linear representation map

B : X → E .I Define D := {Bx : x ∈ C} ⊆ E , consider a norm ‖·‖ on E .I Let P be a set of linear maps on E , with a real weight ν(P) ≥ 0 and a linear

map P : E → E for all P ∈ P . Define Ps = {P ∈ P : ν(P) ≤ s}.

For s ≥ 0, an element x ∈ C is s-sparse⇔ ∃ P ∈ P with ν(P) ≤ s and PBx = Bx .

For a given right-hand side b ∈ R, the generalized recovery problem now reads

min {‖Bx‖ : Ax = b, x ∈ C}.

Importantly: By using the set C any side constraint (e.g., nonnegativity, positivesemidefiniteness, integrality) can be incorporated into the recovery.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 26 EXPRESS II Project

Page 32: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

A Generalized Framework for Sparse Recovery underSide Constraints – Main Result

TheoremSuppose that some technical assumptions are satisfied. Let A be a linear sensingmap and s ≥ 1. Then the following statements are equivalent.

(i) Every s-sparse x (0) ∈ C is the unique solution of minx∈C {‖Bx‖ : Ax = Ax (0)}.(ii) For all v ∈ (N (A) ∩ (C + (−C))) with Bv 6= 0 and all P ∈ Ps:

PBv ∈ D ⇒ ∀ v (1), v (2) ∈ C with v = v (1) − v (2) : ‖PBv (1)‖ − ‖PBv (2)‖ + ‖PBv‖ > 0.

⇒ General NSP for uniform (sparse) recovery under side constraints.

For example, new NSPs for the following settings can be obtained.I (Positive semidefinite) Block-diagonal matrices, andI Nonnegative Block-linear vectors.

[8] J. Heuer, F. Matter, M. E. Pfetsch, T. Theobald, “Block-sparse Recovery of Semidefinite Systems and GeneralizedNull Space Conditions,” July 2019, [arXiv:1907.09442].

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 27 EXPRESS II Project

Page 33: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

Conclusions

We have exploited structure in many ways:

I Design of parallel algorithms,I System design, i.e., design of sensing matrices with small coherence,I Ambiguity properties for linear arrays,I Sparse recovery under side constraints with an NSP.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 28 EXPRESS II Project

Page 34: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS II Publications I

Y. Yang, M. Pesavento, Z. Luo, and B. Ottersten,“Inexact block coordinate descent algorithms for nonsmooth nonconvex optimization,”IEEE Transactions on Signal Processing, 2019.

Y. Yang, M. Pesavento, Y. C. Eldar, and B. Ottersten,“Parallel coordinate descent algorithms for sparse phase retrieval,”in IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP 2019),May 2019.

Y. Yang, M. Pesavento, S. Chatzinotas, and B. Ottersten,“Successive convex approximation algorithms for sparse signal estimation with nonconvexregularizations,”IEEE Journal of Selected Topics in Signal Processing, Dec. 2018.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 29 EXPRESS II Project

Page 35: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS II Publications II

T. Liu, M.-T. Hoang, Y. Yang, and M. Pesavento,“A block coordinate descent algorithm for sparse gaussian graphical model interference withlaplacian constraints,”in IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing(CAMSAP 2019), Guadeloupe, West Indies, Dec. 2019.

K. Ardah, M. Pesavento, and M. Haardt,“A novel sensing matrix design for compressed sensing via mutual coherence minimization,”in IEEE International Workshop on Computational Advances in Multi-Sensor Adaptive Processing(CAMSAP 2019), Guadeloupe, West Indies, Dec. 2019.

K. Ardah, B. Sokal, A. L. F. de Almeida, and M. Haardt,“Compressed sensing based channel estimation and open-loop training design for hybridanalog-digital massive MIMO systems,”in Proc. IEEE Int. Conference on Acoustics, Speech, and Signal Processing (ICASSP),(Barcelona, Spain), May 2020, Dec. 2019.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 30 EXPRESS II Project

Page 36: Exploiting Structure in Compressed Sensing Using Side ... · Application Example Multidimensional Frequency Estimation Uniform Linear Array Shift-Invariant Array! 1! 2! 3 3 2 1 February

EXPRESS II Publications III

Tobias Fischer, Frederic Matter, Marius Pesavento, and Marc E Pfetsch,“Ambiguities in DOA estimation for linear arrays,”Tech. Rep., TU Darmstadt, 2020,unpublished.

Janin Heuer, Frederic Matter, Marc E Pfetsch, and Thorsten Theobald,“Block-sparse recovery of semidefinite systems and generalized null space conditions,”Preprint arXiv:1907.09442, July 2019.

February 13, 2020 | SPP 1798 DFG – CoSIP – Workshop, Aachen | 31 EXPRESS II Project