A characterization of a class of optimal three-weight cyclic codes of dimension 3 over any finite field

It is well known that the problem of determining the weight distributions of families of cyclic codes is, in general, notoriously difficult. An even harder problem is to find characterizations of families of cyclic codes in terms of their weight distributions. On the other hand, it is also well known that cyclic codes with few weights have a great practical importance in coding theory and cryptography. In particular, cyclic codes having three nonzero weights have been studied by several authors, however, most of these efforts focused on cyclic codes over a prime field. In this work we present a characterization of a class of optimal three-weight cyclic codes of dimension 3 over any finite field. The codes under this characterization are, indeed, optimal in the sense that their lengths reach the Griesmer lower bound for linear codes. Consequently, these codes reach, simultaneously, the best possible coding capacity, and also the best possible capabilities of error detection and correction for linear codes. But because they are cyclic in nature, they also possess a rich algebraic structure that can be utilized in a variety of ways, particularly, in the design of very efficient coding and decoding algorithms. What is also worth pointing out, is the simplicity of the necessary and sufficient numerical conditions that characterize our class of optimal three-weight cyclic codes. As we already pointed out, it is a hard problem to find this kind of characterizations. However, for this particular case the fundamental tool that allowed us to find our characterization was the characterization for all two-weight irreducible cyclic codes that was introduced by B. Schmidt and C. White (2002). Lastly, another feature about the codes in this class, is that their duals seem to have always the same parameters as the best known linear codes.

[1]  Cunsheng Ding,et al.  The Weight Distribution of Some Irreducible Cyclic Codes , 2009, IEEE Transactions on Information Theory.

[2]  Qin Yue,et al.  Several Classes of Cyclic Codes With Either Optimal Three Weights or a Few Weights , 2015, IEEE Transactions on Information Theory.

[3]  Cunsheng Ding,et al.  A class of three-weight cyclic codes , 2013, Finite Fields Their Appl..

[4]  Liang Hua,et al.  A CLASS OF THREE-WEIGHT CYCLIC CODES , 2016 .

[5]  Bernhard Schmidt,et al.  All Two-Weight Irreducible Cyclic Codes? , 2002 .

[6]  Cunsheng Ding,et al.  The Weight Distributions of Several Classes of Cyclic Codes From APN Monomials , 2013, IEEE Transactions on Information Theory.

[7]  James H. Griesmer,et al.  A Bound for Error-Correcting Codes , 1960, IBM J. Res. Dev..

[8]  Philippe Delsarte,et al.  On subfield subcodes of modified Reed-Solomon codes (Corresp.) , 1975, IEEE Trans. Inf. Theory.

[9]  Gerardo Vega A critical review and some remarks about one- and two-weight irreducible cyclic codes , 2015, Finite Fields Their Appl..

[10]  Jack J. Stiffler,et al.  Algebraically Punctured Cyclic Codes , 1965, Inf. Control..

[11]  Gerardo Vega,et al.  Determining the Number of One-Weight Cyclic Codes When Length and Dimension Are Given , 2007, WAIFI.

[12]  Chengju Li,et al.  Weight distributions of cyclic codes with respect to pairwise coprime order elements , 2013, Finite Fields Their Appl..

[13]  Gerardo Vega,et al.  Two-weight cyclic codes constructed as the direct sum of two one-weight cyclic codes , 2008, Finite Fields Their Appl..

[14]  K. Conrad,et al.  Finite Fields , 2018, Series and Products in the Development of Mathematics.

[15]  Rudolf Lide,et al.  Finite fields , 1983 .

[16]  Cunsheng Ding,et al.  Three-weight cyclic codes and their weight distributions , 2016, Discret. Math..

[17]  W. Cary Huffman,et al.  Fundamentals of Error-Correcting Codes , 1975 .

[18]  Cunsheng Ding,et al.  The weight distribution of a class of linear codes from perfect nonlinear functions , 2006, IEEE Transactions on Information Theory.

[19]  Tao Feng,et al.  A Characterization of Two-Weight Projective Cyclic Codes , 2012, IEEE Transactions on Information Theory.