Skip to main content
Top
Published in: Designs, Codes and Cryptography 2/2016

01-08-2016

Complete weight enumerators of some cyclic codes

Authors: Chengju Li, Qin Yue, Fang-Wei Fu

Published in: Designs, Codes and Cryptography | Issue 2/2016

Login to get access

Activate our intelligent search to find suitable subject content or patents.

search-config
loading …

Abstract

Let \({\mathbb {F}}_r\) be a finite field with \(r=q^m\) elements, \(\alpha \) a primitive element of \({\mathbb {F}}_r\), \(\hbox {Tr}_{r/q}\) the trace function from \({\mathbb {F}}_r\) onto \({\mathbb {F}}_q\), \(r-1=nN\) for two integers \(n, N \ge 1\), and \(\theta =\alpha ^N\). In this paper, we use Gauss sums to investigate the complete weight enumerators of irreducible cyclic codes
$$\begin{aligned} {{\mathcal {C}}}=\big \{{\mathbf{c }}(a)=(\hbox {Tr}_{r/q}(a), \hbox {Tr}_{r/q}(a\theta ), \ldots , \hbox {Tr}_{r/q}\big (a\theta ^{n-1}\big ): a \in {\mathbb {F}}_r\big \} \end{aligned}$$
and explicitly present the complete weight enumerators of some irreducible cyclic codes when \(\gcd (n, q-1)=q-1 \text{ or } \frac{q-1}{2}\). Moreover, we determine the complete weight enumerators of a class of cyclic codes with the check polynomials \(h_1(x)h_2(x)\) by using Gauss sums, where \(h_i(x)\) are the minimal polynomials of \(\alpha _i^{-1}\) over \({\mathbb {F}}_q\) and \({\mathbb {F}}_{q^{m_i}}^*=\langle \alpha _i \rangle \) for \(i=1,2\). We shall obtain their explicit complete weight enumerators if \(\gcd (m_1,m_2)=1\) and \(q=3\) or \(4\).
Literature
1.
go back to reference Baumert L.D., McEliece R.J.: Weights of irreducible cyclic codes. Inf. Control 20(2), 158–175 (1972). Baumert L.D., McEliece R.J.: Weights of irreducible cyclic codes. Inf. Control 20(2), 158–175 (1972).
2.
go back to reference Berndt B., Evans R., Williams K.: Gauss and Jacobi Sums. Wiley, New York (1997). Berndt B., Evans R., Williams K.: Gauss and Jacobi Sums. Wiley, New York (1997).
3.
go back to reference Blake I.F., Kith K.: On the complete weight enumerator of Reed–Solomon codes. SIAM J. Discret. Math. 4(2), 164–171 (1991). Blake I.F., Kith K.: On the complete weight enumerator of Reed–Solomon codes. SIAM J. Discret. Math. 4(2), 164–171 (1991).
4.
go back to reference Chu W., Colbourn C.J., Dukes P.: On constant composition codes. Discret. Appl. Math. 154, 912–929 (2006). Chu W., Colbourn C.J., Dukes P.: On constant composition codes. Discret. Appl. Math. 154, 912–929 (2006).
5.
go back to reference Delsarte P.: On subfield subcodes of modified Reed–Solomon codes. IEEE Trans. Inf. Theory 21(5), 575–576 (1975). Delsarte P.: On subfield subcodes of modified Reed–Solomon codes. IEEE Trans. Inf. Theory 21(5), 575–576 (1975).
6.
go back to reference Ding C.: Optimal constant composition codes from zero-fifference balanced functions. IEEE Trans. Inf. Theory 54(12), 5766–5770 (2008). Ding C.: Optimal constant composition codes from zero-fifference balanced functions. IEEE Trans. Inf. Theory 54(12), 5766–5770 (2008).
7.
go back to reference Ding C., Wang X.: A coding theory construction of new systematic authentication codes. Theor. Comput. Sci. 330(1), 81–99 (2005). Ding C., Wang X.: A coding theory construction of new systematic authentication codes. Theor. Comput. Sci. 330(1), 81–99 (2005).
8.
go back to reference Ding C., Yang J.: Hamming weights in irreducible cyclic codes. Discret. Math. 313(4), 434–446 (2013). Ding C., Yang J.: Hamming weights in irreducible cyclic codes. Discret. Math. 313(4), 434–446 (2013).
9.
go back to reference Ding C., Yin J.: A construction of optimal constant composition codes. Des. Codes Cryptogr. 40, 157–165 (2006). Ding C., Yin J.: A construction of optimal constant composition codes. Des. Codes Cryptogr. 40, 157–165 (2006).
10.
go back to reference Ding C., Helleseth T., Kløve T., Wang X.: A general construction of authentication codes. IEEE Trans. Inf. Theory 53(6), 2229–2235 (2007). Ding C., Helleseth T., Kløve T., Wang X.: A general construction of authentication codes. IEEE Trans. Inf. Theory 53(6), 2229–2235 (2007).
11.
go back to reference Ding C., Liu Y., Ma C., Zeng L.: The weight distributions of the duals of cyclic codes with two zeros. IEEE Trans. Inf. Theory 57(12), 8000–8006 (2011). Ding C., Liu Y., Ma C., Zeng L.: The weight distributions of the duals of cyclic codes with two zeros. IEEE Trans. Inf. Theory 57(12), 8000–8006 (2011).
12.
go back to reference Feng T.: On cyclic codes of length \(2^{2^r}-1\) with two zeros whose dual codes have three weights. Des. Codes Cryptogr. 62, 253–258 (2012). Feng T.: On cyclic codes of length \(2^{2^r}-1\) with two zeros whose dual codes have three weights. Des. Codes Cryptogr. 62, 253–258 (2012).
13.
go back to reference Feng K., Luo J.: Weight distribution of some reducible cyclic codes. Finite Fields Appl. 14, 390–409 (2008). Feng K., Luo J.: Weight distribution of some reducible cyclic codes. Finite Fields Appl. 14, 390–409 (2008).
14.
go back to reference Helleseth T., Kholosha A.: Monomial and quadratic bent functions over the finite fields of odd characteristic. IEEE Trans. Inf. Theory 52(5), 2018–2032 (2006). Helleseth T., Kholosha A.: Monomial and quadratic bent functions over the finite fields of odd characteristic. IEEE Trans. Inf. Theory 52(5), 2018–2032 (2006).
15.
go back to reference Kith K.: Complete weight enumeration of Reed–Solomon codes. Master’s Thesis, Department of Electrical and Computing Engineering, University of Waterloo, Waterloo, ON, Canada (1989). Kith K.: Complete weight enumeration of Reed–Solomon codes. Master’s Thesis, Department of Electrical and Computing Engineering, University of Waterloo, Waterloo, ON, Canada (1989).
16.
go back to reference Kuzmin A.S., Nechaev A.A.: Complete weight enumerators of generalized Kerdock code and linear recursive codes over Galois rings. In: Proceedings of the WCC99 Workshop on Coding and Cryptography, Paris, France, 11–14 January, 1999, pp. 332–336 (1999). Kuzmin A.S., Nechaev A.A.: Complete weight enumerators of generalized Kerdock code and linear recursive codes over Galois rings. In: Proceedings of the WCC99 Workshop on Coding and Cryptography, Paris, France, 11–14 January, 1999, pp. 332–336 (1999).
17.
go back to reference Kuzmin A.S., Nechaev A.A.: Complete weight enumerators of generalized Kerdock code and related linear codes over Galois rings. Discret. Appl. Math. 111, 117–137 (2001). Kuzmin A.S., Nechaev A.A.: Complete weight enumerators of generalized Kerdock code and related linear codes over Galois rings. Discret. Appl. Math. 111, 117–137 (2001).
18.
go back to reference Li C., Yue Q.: A class of cyclic codes from two distinct finite fields. Finite Fields Appl. 34, 305–316 (2015). Li C., Yue Q.: A class of cyclic codes from two distinct finite fields. Finite Fields Appl. 34, 305–316 (2015).
19.
go back to reference Li C., Yue Q., Li F.: Hamming weights of the duals of cyclic codes with two zeros. IEEE Trans. Inf. Theory 60(7), 3895–3902 (2014). Li C., Yue Q., Li F.: Hamming weights of the duals of cyclic codes with two zeros. IEEE Trans. Inf. Theory 60(7), 3895–3902 (2014).
20.
go back to reference Li C., Li N., Helleseth T., Ding C.: The weight distributions of several classes of cyclic codes from APN monomials. IEEE Trans. Inf. Theory 60(8), 4710–4721 (2014). Li C., Li N., Helleseth T., Ding C.: The weight distributions of several classes of cyclic codes from APN monomials. IEEE Trans. Inf. Theory 60(8), 4710–4721 (2014).
21.
go back to reference Li S., Hu S., Feng T., Ge G.: The weight distribution of a class of cyclic codes related to Hermitian forms graphs. IEEE Trans. Inf. Theory 59(5), 3064–3067 (2013). Li S., Hu S., Feng T., Ge G.: The weight distribution of a class of cyclic codes related to Hermitian forms graphs. IEEE Trans. Inf. Theory 59(5), 3064–3067 (2013).
22.
go back to reference Lidl R., Niederreiter H.: Finite Fields. Addison-Wesley, Reading, MA (1983). Lidl R., Niederreiter H.: Finite Fields. Addison-Wesley, Reading, MA (1983).
23.
go back to reference Luo J., Tang Y., Wang H.: Cyclic codes and sequences: the generalized Kasami case. IEEE Trans. Inf. Theory 56(5), 2130–2142 (2010). Luo J., Tang Y., Wang H.: Cyclic codes and sequences: the generalized Kasami case. IEEE Trans. Inf. Theory 56(5), 2130–2142 (2010).
24.
go back to reference MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1977). MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1977).
25.
go back to reference MacWilliams F.J., Mallows C.L., Sloane N.J.A.: Generalizations of Gleason’s theorem on weight enumerators of self-dual codes. IEEE Trans. Inf. Theory 18(6), 794–805 (1972). MacWilliams F.J., Mallows C.L., Sloane N.J.A.: Generalizations of Gleason’s theorem on weight enumerators of self-dual codes. IEEE Trans. Inf. Theory 18(6), 794–805 (1972).
26.
go back to reference Xiong M.: The weight distributions of a class of cyclic codes. Finite Fields Appl. 18, 933–945 (2012). Xiong M.: The weight distributions of a class of cyclic codes. Finite Fields Appl. 18, 933–945 (2012).
27.
go back to reference Yang J., Xia L.: Complete solving of the explicit evaluation of Gauss sums in the index 2 case. Sci. China Math. 53(9), 2525–2542 (2010). Yang J., Xia L.: Complete solving of the explicit evaluation of Gauss sums in the index 2 case. Sci. China Math. 53(9), 2525–2542 (2010).
28.
go back to reference Zeng X., Hu L., Jiang W., Yue Q., Cao X.: The weight distribution of a class of p-ary cyclic codes. Finite Fields Appl. 16, 56–73 (2010). Zeng X., Hu L., Jiang W., Yue Q., Cao X.: The weight distribution of a class of p-ary cyclic codes. Finite Fields Appl. 16, 56–73 (2010).
29.
go back to reference Zeng X., Shan J., Hu L.: A triple-error-correcting cyclic code from the Gold and Kasami-Welch APN power functions. Finite Fields Appl. 18, 70–92 (2012). Zeng X., Shan J., Hu L.: A triple-error-correcting cyclic code from the Gold and Kasami-Welch APN power functions. Finite Fields Appl. 18, 70–92 (2012).
30.
go back to reference Zhou Z., Ding C.: Seven classes of three-weight cyclic codes. IEEE Trans. Commun. 61(10), 4120–4126 (2013). Zhou Z., Ding C.: Seven classes of three-weight cyclic codes. IEEE Trans. Commun. 61(10), 4120–4126 (2013).
31.
go back to reference Zhou Z., Ding C.: A class of three-weight cyclic codes. Finite Fields Appl. 25, 79–93 (2014). Zhou Z., Ding C.: A class of three-weight cyclic codes. Finite Fields Appl. 25, 79–93 (2014).
32.
go back to reference Zhou Z., Ding C., Luo J., Zhang A.: A family of five-weight cyclic codes and their weight enumerators. IEEE Trans. Inf. Theory 59(10), 6674–6682 (2013). Zhou Z., Ding C., Luo J., Zhang A.: A family of five-weight cyclic codes and their weight enumerators. IEEE Trans. Inf. Theory 59(10), 6674–6682 (2013).
Metadata
Title
Complete weight enumerators of some cyclic codes
Authors
Chengju Li
Qin Yue
Fang-Wei Fu
Publication date
01-08-2016
Publisher
Springer US
Published in
Designs, Codes and Cryptography / Issue 2/2016
Print ISSN: 0925-1022
Electronic ISSN: 1573-7586
DOI
https://doi.org/10.1007/s10623-015-0091-5

Other articles of this Issue 2/2016

Designs, Codes and Cryptography 2/2016 Go to the issue

Premium Partner