Table of Contents
Fetching ...

Unique Decoding of Extended Subcodes of GRS Codes Using Error-Correcting Pairs

Yang Li, Zhenliang Lu, San Ling, Shixin Zhu, Kwok Yan Lam

TL;DR

This work addresses unique decoding of extended subcodes of GRS (ESGRS) codes, a class where each code is either non-GRS MDS or NMDS. It develops and analyzes $\ell$-error-correcting pairs ($\ell$-ECPs) for ESGRS codes, providing explicit $\ell$-ECP constructions and, for MDS and NMDS cases, characterizing when such pairs exist. Leveraging these ECPs, the authors present a concrete decoding algorithm with time complexity $O(n^3)$ that can uniquely correct up to $\ell$ errors (where $\ell=\left\lfloor\frac{d(C_k)}{2}\right\rfloor$ or as specified by the code) and discuss potential reductions to $O(qn)$ using alternative methods. The paper also determines the covering radius and deep holes of ESGRS codes, uses deep holes to construct more non-GRS MDS codes, and clarifies connections to Roth–Lempel codes. Overall, the results offer a practical, algebraic approach to decoding ESGRS codes and expand the toolkit for designing robust MDS/NMDS codes for storage and cryptography.

Abstract

Extended Han-Zhang codes are a class of linear codes where each code is either a non-generalized Reed-Solomon (non-GRS) maximum distance separable (MDS) code or a near MDS (NMDS) code. They have important applications in communication, cryptography, and storage systems. While many algebraic properties and explicit constructions of extended Han-Zhang codes have been well studied in the literature, their decoding has been unexplored. In this paper, we focus on their decoding problems in terms of $\ell$-error-correcting pairs ($\ell$-ECPs) and deep holes. On the one hand, we determine the existence and specific forms of their $\ell$-ECPs, and further present an explicit decoding algorithm for extended Han-Zhang codes based on these $\ell$-ECPs, which can correct up to $\ell$ errors in polynomial time, with $\ell$ about half of the minimum distance. On the other hand, we determine the covering radius of extended Han-Zhang codes and characterize two classes of their deep holes, which are closely related to the maximum-likelihood decoding method. By employing these deep holes, we also construct more non-GRS MDS codes with larger lengths and dimensions, and discuss the monomial equivalence between them and the well-known Roth-Lempel codes. Some concrete examples are also given to support these results.

Unique Decoding of Extended Subcodes of GRS Codes Using Error-Correcting Pairs

TL;DR

This work addresses unique decoding of extended subcodes of GRS (ESGRS) codes, a class where each code is either non-GRS MDS or NMDS. It develops and analyzes -error-correcting pairs (-ECPs) for ESGRS codes, providing explicit -ECP constructions and, for MDS and NMDS cases, characterizing when such pairs exist. Leveraging these ECPs, the authors present a concrete decoding algorithm with time complexity that can uniquely correct up to errors (where or as specified by the code) and discuss potential reductions to using alternative methods. The paper also determines the covering radius and deep holes of ESGRS codes, uses deep holes to construct more non-GRS MDS codes, and clarifies connections to Roth–Lempel codes. Overall, the results offer a practical, algebraic approach to decoding ESGRS codes and expand the toolkit for designing robust MDS/NMDS codes for storage and cryptography.

Abstract

Extended Han-Zhang codes are a class of linear codes where each code is either a non-generalized Reed-Solomon (non-GRS) maximum distance separable (MDS) code or a near MDS (NMDS) code. They have important applications in communication, cryptography, and storage systems. While many algebraic properties and explicit constructions of extended Han-Zhang codes have been well studied in the literature, their decoding has been unexplored. In this paper, we focus on their decoding problems in terms of -error-correcting pairs (-ECPs) and deep holes. On the one hand, we determine the existence and specific forms of their -ECPs, and further present an explicit decoding algorithm for extended Han-Zhang codes based on these -ECPs, which can correct up to errors in polynomial time, with about half of the minimum distance. On the other hand, we determine the covering radius of extended Han-Zhang codes and characterize two classes of their deep holes, which are closely related to the maximum-likelihood decoding method. By employing these deep holes, we also construct more non-GRS MDS codes with larger lengths and dimensions, and discuss the monomial equivalence between them and the well-known Roth-Lempel codes. Some concrete examples are also given to support these results.

Paper Structure

This paper contains 16 sections, 11 theorems, 43 equations, 1 figure, 1 table, 1 algorithm.

Key Result

Lemma 1

( FF2018 and HP2003) The following statements hold.

Theorems & Definitions (22)

  • Definition 1
  • Lemma 1
  • Definition 2
  • Lemma 2
  • Lemma 3
  • Lemma 4
  • Definition 3
  • Lemma 5
  • Lemma 6
  • Lemma 7
  • ...and 12 more