Title :
Algebraic List-Decoding of Subspace Codes
Author :
Mahdavifar, H. ; Vardy, A.
Author_Institution :
Dept. of Electr. & Comput. Eng., Univ. of California, San Diego, La Jolla, CA, USA
Abstract :
Subspace codes are collections of subspaces of a certain ambient vector space over a finite field. Koetter and Kschischang introduced subspace codes in order to correct errors and erasures in noncoherent (random) linear network coding. They have also studied a remarkable family of subspace codes obtained by evaluating certain linearized polynomials. The Koetter-Kschischang subspace codes are widely regarded as the counterpart of Reed-Solomon codes in the domain of network error-correction. Koetter and Kschischang have furthermore devised an algebraic decoding algorithm for these codes, analogous to the Berlekamp-Welch decoding algorithm for Reed-Solomon codes. In this paper, we develop list-decoding algorithms for subspace codes, thereby providing, for certain code parameters, a better tradeoff between rate and error-correction capability than that of the Koetter-Kschischang codes. In a sense, we are able to achieve for these codes what Sudan was able to achieve for Reed-Solomon codes. In order to do so, we have to modify and generalize the original Koetter-Kschischang construction in many important respects. The end result is this: for any integer, our list-L decoder guarantees successful recovery of the message subspace provided that the normalized dimension of the error satisfies τ ≤ L - L(L + 1)/2 R* where R* is the packet rate, which is a new parameter introduced in this paper. As in the case of Sudan´s list-decoding algorithm, this exceeds the previously best-known error-correction radius 1 - R*, established by Koetter and Kschischang, only for low rates R*.
Keywords :
Reed-Solomon codes; algebraic codes; decoding; error correction codes; linear codes; network coding; polynomials; Berlekamp-Welch decoding algorithm; Koetter-Kschischang codes; Koetter-Kschischang subspace codes; Reed-Solomon codes; algebraic list-decoding; linear network coding; linearized polynomials; network error-correction; Decoding; Encoding; Interpolation; Network coding; Polynomials; Reed-Solomon codes; Vectors; Koetter–Kschischang codes; linearized polynomials; list-decoding; network error-correction; subspace codes;
Journal_Title :
Information Theory, IEEE Transactions on
DOI :
10.1109/TIT.2013.2281718