259

Thresholded Basis Pursuit: Support Recovery for Sparse and Approximately Sparse Signals

Abstract

In this paper we present a linear programming solution for support recovery. Support recovery involves the estimation of sign pattern of a sparse signal from a set of randomly projected noisy measurements. Our solution of the problem amounts to solving min\bZ1 s.t. \bY=\bG\bZ\min \|\bZ\|_1 ~ s.t. ~ \bY=\bG \bZ, and quantizing/thresholding the resulting solution \bZ\bZ. We show that this scheme is guaranteed to perfectly reconstruct a discrete signal or control the element-wise reconstruction error for a continuous signal for specific values of sparsity. We show that the sign pattern of \bX\bX can be recovered with SNR=O(logn)SNR=O(\log n) and m=O(klogn/k)m= O(k \log{n/k}) measurements, where kk is the sparsity level and satisfies 0<kαn0< k \leq \alpha n, where, α\alpha is some non-zero constant. Our proof technique is based on perturbation of the noiseless 1\ell_1 problem. Consequently, the maximum achievable sparsity level in the noisy problem is comparable to that of the noiseless problem. Our result offers a sharp characterization in that neither the SNRSNR nor the sparsity ratio can be significantly improved. In contrast previous results based on LASSO and MAX-Correlation techniques either assume significantly larger SNRSNR or sub-linear sparsity. Our results has implications for approximately sparse problems. We show that the kk largest coefficients of a non-sparse signal \bX\bX can be recovered from m=O(klogn/k)m= O(k \log{n/k}) random projections for certain classes of signals.

View on arXiv
Comments on this paper