Solving underdetermined systems with error-correcting codes

From MaRDI portal
Publication:725952

DOI10.1504/IJICOT.2017.10005825zbMATH Open1407.94011arXiv1509.03784MaRDI QIDQ725952FDOQ725952


Authors: Ted Hurley Edit this on Wikidata


Publication date: 2 August 2018

Published in: International Journal of Information and Coding Theory (Search for Journal in Brave)

Abstract: In an underdetermined system of equations Ax=y, where A is an mimesn matrix, only u of the entries of y with u<m are known. Thus Ejw, called `measurements', are known for certain jinJsubset0,1,ldots,m1 where Ei,i=0,1,ldots,m1 are the rows of A and |J|=u. It is required, if possible, to solve the system uniquely when x has at most t non-zero entries with ugeq2t. Here such systems are considered from an error-correcting coding point of view. The unknown x can be shown to be the error vector of a code subject to certain conditions on the rows of the matrix A. This reduces the problem to finding a suitable decoding algorithm which then finds x. Decoding workable algorithms are shown to exist, from which the unknown x may be determined, in cases where the known 2t values are evenly spaced (that is, when the elements of J are in arithmetic progression) for classes of matrices satisfying certain row properties. These cases include Fourier nimesn matrices where the arithmetic difference k satisfies gcd(n,k)=1, and classes of Vandermonde matrices V(x1,x2,ldots,xn) (with xieq0) with arithmetic difference k where the ratios xi/xj for ieqj are not kth roots of unity. The decoding algorithm has complexity O(nt) and in some cases, including the Fourier matrix cases, the complexity is O(t2). Matrices which have the property that the determinant of any square submatrix is non-zero are of particular interest. Randomly choosing rows of such matrices can then give t error-correcting pairs to generate a `measuring' code Cperp=Ej|jinJ with a decoding algorithm which finds x. This has applications to signal processing and compressed sensing.


Full work available at URL: https://arxiv.org/abs/1509.03784




Recommendations





Cited In (1)





This page was built for publication: Solving underdetermined systems with error-correcting codes

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q725952)