l1-magic: Recovery of sparse signals via convex programming

Emmanuel Candes, Justin Romberg
2005-10-01
Abstract:A recent series of papers [3–8] develops a theory of signal recovery from highly incomplete information. The central results state that a sparse vector x0∈ RN can be recovered from a small number of linear measurements b= Ax0∈ RK, K≪ N (or b= Ax0+ e when there is measurement noise) by solving a convex program.As a companion to these papers, this package includes MATLAB code that implements this recovery procedure in the seven contexts described below. The code is not meant to be cuttingedge, rather it is a proof-of-concept showing that these recovery procedures are computationally tractable, even for large scale problems where the number of data points is in the millions.
What problem does this paper attempt to address?