Blind Deconvolution Using Convex Programming

被引:297
作者
Ahmed, Ali [1 ]
Recht, Benjamin [2 ]
Romberg, Justin [1 ]
机构
[1] Georgia Tech, Sch Elect & Comp Engn, Atlanta, GA 30332 USA
[2] Univ Wisconsin, Dept Comp Sci, Madison, WI 53703 USA
基金
美国国家科学基金会;
关键词
Blind deconvolution; matrix factorizations; low-rank matrix; compressed sensing; channel estimation; rank-1; matrix; image deblurring; convex programming; nuclear norm minimization; MATRIX COMPLETION; EQUALIZATION; IDENTIFICATION; RECOVERY;
D O I
10.1109/TIT.2013.2294644
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
We consider the problem of recovering two unknown vectors, w and x, of length L from their circular convolution. We make the structural assumption that the two vectors are members of known subspaces, one with dimension N and the other with dimension K. Although the observed convolution is nonlinear in both w and x, it is linear in the rank-1 matrix formed by their outer product wx*. This observation allows us to recast the deconvolution problem as low-rank matrix recovery problem from linear measurements, whose natural convex relaxation is a nuclear norm minimization program. We prove the effectiveness of this relaxation by showing that, for "generic" signals, the program can deconvolve w and x exactly when the maximum of N and K is almost on the order of L. That is, we show that if x is drawn from a random subspace of dimension N, and w is a vector in a subspace of dimension K whose basis vectors are spread out in the frequency domain, then nuclear norm minimization recovers wx* without error. We discuss this result in the context of blind channel estimation in communications. If we have a message of length N, which we code using a random L x N coding matrix, and the encoded message travels through an unknown linear time-invariant channel of maximum length K, then the receiver can recover both the channel response and the message when L greater than or similar to N + K, to within constant and log factors.
引用
收藏
页码:1711 / 1732
页数:22
相关论文
共 45 条
[1]  
Ahmed A, 2012, CONF REC ASILOMAR C, P963, DOI 10.1109/ACSSC.2012.6489159
[2]  
Applebaum L., 2011, PHYS COMMUN, V5, P129
[3]   Random Channel Coding and Blind Deconvolution [J].
Asif, M. Salman ;
Mantzel, William ;
Romberg, Justin .
2009 47TH ANNUAL ALLERTON CONFERENCE ON COMMUNICATION, CONTROL, AND COMPUTING, VOLS 1 AND 2, 2009, :1021-1025
[4]   Local minima and convergence in low-rank semidefinite programming [J].
Burer, S ;
Monteiro, RDC .
MATHEMATICAL PROGRAMMING, 2005, 103 (03) :427-444
[5]   A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization [J].
Burer, S ;
Monteiro, RDC .
MATHEMATICAL PROGRAMMING, 2003, 95 (02) :329-357
[6]   Decoding by linear programming [J].
Candes, EJ ;
Tao, T .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2005, 51 (12) :4203-4215
[7]   Sparsity and incoherence in compressive sampling [J].
Candes, Emmanuel ;
Romberg, Justin .
INVERSE PROBLEMS, 2007, 23 (03) :969-985
[8]   PhaseLift: Exact and Stable Signal Recovery from Magnitude Measurements via Convex Programming [J].
Candes, Emmanuel J. ;
Strohmer, Thomas ;
Voroninski, Vladislav .
COMMUNICATIONS ON PURE AND APPLIED MATHEMATICS, 2013, 66 (08) :1241-1274
[9]   Tight Oracle Inequalities for Low-Rank Matrix Recovery From a Minimal Number of Noisy Random Measurements [J].
Candes, Emmanuel J. ;
Plan, Yaniv .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2011, 57 (04) :2342-2359
[10]   The Power of Convex Relaxation: Near-Optimal Matrix Completion [J].
Candes, Emmanuel J. ;
Tao, Terence .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2010, 56 (05) :2053-2080