Row Reduction Applied to Decoding of Rank Metric and Subspace Codes
Preprint
Abstract
We show that error and erasure decoding of $\ell$-Interleaved Gabidulin codes, as well as list-$\ell$ decoding of Mahdavifar--Vardy codes can be solved by row reducing skew polynomial matrices. Inspired by row reduction of $\mathbb{F}[x]$ matrices, we develop a general and flexible approach of transforming matrices over skew polynomial rings into certain normal forms. We apply this to solve generalised shift register problems, or Pad\'e approximations, over skew polynomial rings, which occur in error and erasure decoding $\ell$-Interleaved Gabidulin codes. We obtain an algorithm with complexity $O(\ell \mu^2)$ where $\mu$ measures the size of the input problem and is proportional to the code length $n$ in the case of decoding. Further, we show how to list-$\ell$ decode Mahdavifar--Vardy subspace codes in $O(\ell r^2 m^2)$ time, where $m$ is a parameter proportional to the dimension of the codewords' ambient space and $r$ is the dimension of the received subspace.
Keywords
All Related Versions
This publication has 32 references indexed in Scilit:
- On transform-domain error and erasure correction by Gabidulin codesDesigns, Codes and Cryptography, 2014
- Linear codes using skew polynomials with automorphisms and derivationsDesigns, Codes and Cryptography, 2012
- Triangular -basis decompositions and derandomization of linear algebra algorithms overJournal of Symbolic Computation, 2012
- Key equations for list decoding of Reed–Solomon codes and how to solve themJournal of Symbolic Computation, 2010
- Error and erasure correcting algorithms for rank codesDesigns, Codes and Cryptography, 2008
- Fraction-free row reduction of matrices of Ore polynomialsJournal of Symbolic Computation, 2006
- Ideals over a Non-Commutative Ring and their Application in Cryptology2001
- Decoding of Reed Solomon Codes beyond the Error-Correction BoundJournal of Complexity, 1997
- Applications of Finite Fields1993
- Bilinear forms over a finite field, with applications to coding theoryJournal of Combinatorial Theory, Series A, 1978