HELP: a sparse error locator polynomial for BCH codes

被引:7
作者
Ceria, Michela [1 ]
Mora, Teo [2 ]
Sala, Massimiliano [3 ]
机构
[1] Univ Milan, Dept Comp Sci, Milan, Italy
[2] Univ Genoa, Dept Math, Genoa, Italy
[3] Univ Trento, Dept Math, Trento, Italy
关键词
Cyclic codes; Syndrome variety; Locator polynomial; BINARY CYCLIC CODES; GROBNER BASES; SHAPE;
D O I
10.1007/s00200-020-00427-x
中图分类号
TP39 [计算机的应用];
学科分类号
081203 ; 0835 ;
摘要
In 1990 Cooper suggested to use Groebner bases' computations to decode cyclic codes and his idea gave rise to many research papers. In particular, as proved by Sala-Orsini, once defined the polynomial ring whose variables are the syndromes, the locations and the error values and considered the syndrome ideal, only one polynomial of a lexicographical Groebner basis for such ideal is necessary to decode (the general error locator polynomial, a.k.a. GELP). The decoding procedure only consists in evaluating this polynomial in the syndromes and computing its roots: the roots are indeed the error locations. A possible bottleneck in this procedure may be the evaluation part, since a priori the GELP may be dense. In this paper, focusing on binary cyclic codes with length n=2(m)-1, correcting up to two errors, we give a Groebner-free, sparse analog of the GELP, the half error locator polynomial (HELP). In particular, we show that it is not necessary to compute the whole Groebner basis for getting such kind of locator polynomial and we construct the HELP, studying the quotient algebra of the polynomial ring modulo the syndrome ideal by a combinatorial point of view. The HELP turns out to be computable with quadratic complexity and it has linear growth in the length n of the code: O(n+1/2).
引用
收藏
页码:215 / 233
页数:19
相关论文
共 42 条
[1]   The big Mother of all dualities 2: Macaulay bases [J].
Alonso, Maria Emilia ;
Marinari, Maria Grazia ;
Mora, Teo .
APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2006, 17 (06) :409-451
[2]  
[Anonymous], ENCY MATH ITS APPL
[3]  
[Anonymous], 2003, Solving Polynomial Equation Systems: Encyclopedia of Mathematics and Its Applications
[4]  
Augot D, 2003, P ISIT, V2003, P362
[5]   On formulas for decoding binary cyclic codes [J].
Augot, Daniel ;
Bardet, Magali ;
Faugere, Jean-Charles .
2007 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY PROCEEDINGS, VOLS 1-7, 2007, :2646-+
[6]  
Berlekamp ER., 2015, Algebraic coding theory, Vrevised
[7]   The Chen-Reed-Helleseth-Truong decoding algorithm and the Gianni-Kalkbrenner Grobner shape theorem [J].
Caboara, M ;
Mora, T .
APPLICABLE ALGEBRA IN ENGINEERING COMMUNICATION AND COMPUTING, 2002, 13 (03) :209-232
[8]   On the Shape of the General Error Locator Polynomial for Cyclic Codes [J].
Caruso, Fabrizio ;
Orsini, Emmanuela ;
Sala, Massimiliano ;
Tinnirello, Claudia .
IEEE TRANSACTIONS ON INFORMATION THEORY, 2017, 63 (06) :3641-3657
[9]  
Ceria M., ARXIV191013189MATHCO
[10]  
Ceria M., 2014, RENDICONTI SEMINARIO, V72, P213