Several classes of two-weight and three-weight linear codes

Linear codes with few weights have been widely studied due to their applications in secret sharing, authentication codes, association schemes and strongly regular graphs. In this paper, we further construct several classes of new two-weight and three-weight linear codes from defining sets and determine their weight distributions by applications of the theory of quadratic forms and Weil sums over finite fields. Some of the linear codes obtained are optimal or almost optimal with respect to the Griesmer bound. This paper generalizes some results in~\cite{Jian2019,LiYueFu2016}.

[1]  Tor Helleseth,et al.  Linear Codes With Two or Three Weights From Weakly Regular Bent Functions , 2015, IEEE Transactions on Information Theory.

[2]  Qin Yue,et al.  A construction of q-ary linear codes with two weights , 2016, Finite Fields Their Appl..

[3]  Chunlei Li,et al.  Three-weight ternary linear codes from a family of power functions , 2017, Finite Fields Their Appl..

[4]  Cunsheng Ding,et al.  Seven Classes of Three-Weight Cyclic Codes , 2013, IEEE Transactions on Communications.

[5]  Zhouchen Lin,et al.  Two-weight and three-weight linear codes based on Weil sums , 2016, Finite Fields Their Appl..

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

[7]  Torleiv Kløve,et al.  Codes for Error Detection , 2007, Series on Coding Theory and Cryptology.

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

[9]  Chengju Li,et al.  Three classes of linear codes with two or three weights , 2016, Discret. Math..

[10]  Xiwang Cao,et al.  Binary linear codes with two or three weights from niho exponents , 2018, Cryptography and Communications.

[11]  Rui Xue,et al.  Binary Linear Codes With Two Weights , 2015, IEEE Communications Letters.

[12]  Robert S. Coulter The Number of Rational Points of a Class of Artin-Schreier Curves , 2002 .

[13]  A. Calderbank,et al.  THREE-WEIGHT CODES AND ASSOCIATION SCHEMES , 2014 .

[14]  Robert S. Coulter Explicit evaluations of some Weil sums , 1998 .

[15]  Cunsheng Ding,et al.  Binary Linear Codes With Three Weights , 2014, IEEE Communications Letters.

[16]  Qin Yue,et al.  A Class of Binary Linear Codes With at Most Three Weights , 2015, IEEE Communications Letters.

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

[18]  Fang-Wei Fu,et al.  A construction of several classes of two-weight and three-weight linear codes , 2016, Applicable Algebra in Engineering, Communication and Computing.

[19]  Hongwei Liu,et al.  Several classes of linear codes and their weight distributions , 2018, Applicable Algebra in Engineering, Communication and Computing.

[20]  Cunsheng Ding,et al.  Cyclotomic Linear Codes of Order $3$ , 2007, IEEE Transactions on Information Theory.

[21]  Qin Yue,et al.  Evaluation of the Hamming weights of a class of linear codes based on Gauss sums , 2015, Des. Codes Cryptogr..

[22]  R. Calderbank,et al.  The Geometry of Two‐Weight Codes , 1986 .

[23]  Qin Yue,et al.  Two classes of two-weight linear codes , 2016, Finite Fields Their Appl..

[24]  Tor Helleseth,et al.  The weight distribution of a class of two-weight linear codes derived from Kloosterman sums , 2018, Cryptography and Communications.

[25]  Tor Helleseth,et al.  Linear codes with two or three weights from quadratic Bent functions , 2015, Des. Codes Cryptogr..

[26]  Dongdai Lin,et al.  A class of three-weight and five-weight linear codes , 2015, Discret. Appl. Math..

[27]  Dongmei Huang,et al.  Two-Weight and Three-Weight Linear Codes From Square Functions , 2016, IEEE Communications Letters.

[28]  Robert S. Coulter Further evaluations of Weil sums , 1998 .

[29]  Cunsheng Ding,et al.  A Class of Two-Weight and Three-Weight Codes and Their Applications in Secret Sharing , 2015, IEEE Transactions on Information Theory.

[30]  Dabin Zheng,et al.  Four classes of linear codes from cyclotomic cosets , 2018, Des. Codes Cryptogr..

[31]  F. MacWilliams,et al.  The Theory of Error-Correcting Codes , 1977 .

[32]  Cunsheng Ding,et al.  Linear Codes From Some 2-Designs , 2015, IEEE Transactions on Information Theory.

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

[34]  Cunsheng Ding,et al.  A construction of binary linear codes from Boolean functions , 2015, Discret. Math..