Skip to main content
Log in

Complete weight enumerators of some cyclic codes

  • Published:
Designs, Codes and Cryptography Aims and scope Submit manuscript

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\).

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Similar content being viewed by others

References

  1. Baumert L.D., McEliece R.J.: Weights of irreducible cyclic codes. Inf. Control 20(2), 158–175 (1972).

  2. Berndt B., Evans R., Williams K.: Gauss and Jacobi Sums. Wiley, New York (1997).

  3. Blake I.F., Kith K.: On the complete weight enumerator of Reed–Solomon codes. SIAM J. Discret. Math. 4(2), 164–171 (1991).

  4. Chu W., Colbourn C.J., Dukes P.: On constant composition codes. Discret. Appl. Math. 154, 912–929 (2006).

  5. Delsarte P.: On subfield subcodes of modified Reed–Solomon codes. IEEE Trans. Inf. Theory 21(5), 575–576 (1975).

  6. Ding C.: Optimal constant composition codes from zero-fifference balanced functions. IEEE Trans. Inf. Theory 54(12), 5766–5770 (2008).

  7. Ding C., Wang X.: A coding theory construction of new systematic authentication codes. Theor. Comput. Sci. 330(1), 81–99 (2005).

  8. Ding C., Yang J.: Hamming weights in irreducible cyclic codes. Discret. Math. 313(4), 434–446 (2013).

  9. Ding C., Yin J.: A construction of optimal constant composition codes. Des. Codes Cryptogr. 40, 157–165 (2006).

  10. 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. 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. 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. Feng K., Luo J.: Weight distribution of some reducible cyclic codes. Finite Fields Appl. 14, 390–409 (2008).

  14. 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. 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. 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. 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. Li C., Yue Q.: A class of cyclic codes from two distinct finite fields. Finite Fields Appl. 34, 305–316 (2015).

  19. 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. 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. 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. Lidl R., Niederreiter H.: Finite Fields. Addison-Wesley, Reading, MA (1983).

  23. Luo J., Tang Y., Wang H.: Cyclic codes and sequences: the generalized Kasami case. IEEE Trans. Inf. Theory 56(5), 2130–2142 (2010).

  24. MacWilliams F.J., Sloane N.J.A.: The Theory of Error-Correcting Codes. North-Holland, Amsterdam (1977).

  25. 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. Xiong M.: The weight distributions of a class of cyclic codes. Finite Fields Appl. 18, 933–945 (2012).

  27. 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. 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. 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. Zhou Z., Ding C.: Seven classes of three-weight cyclic codes. IEEE Trans. Commun. 61(10), 4120–4126 (2013).

  31. Zhou Z., Ding C.: A class of three-weight cyclic codes. Finite Fields Appl. 25, 79–93 (2014).

  32. 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).

Download references

Acknowledgments

The authors are very grateful to the editor and the anonymous reviewers for their valuable comments and suggestions that improved the quality of this paper. This paper is supported by the National Research Foundation of Korea (NRF) Grant funded by the Korea government (MSIP) (No. 2014001824), the National Natural Science Foundation of China (Nos. 11171150 and 61171082), the Fundamental Research Funds for the Central Universities (No. NZ2015102), and the 973 Program of China (Grant No. 2013CB834204).

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Chengju Li.

Additional information

Communicated by C. Ding.

Rights and permissions

Reprints and permissions

About this article

Check for updates. Verify currency and authenticity via CrossMark

Cite this article

Li, C., Yue, Q. & Fu, FW. Complete weight enumerators of some cyclic codes. Des. Codes Cryptogr. 80, 295–315 (2016). https://doi.org/10.1007/s10623-015-0091-5

Download citation

  • Received:

  • Revised:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s10623-015-0091-5

Keywords

Mathematics Subject Classification

Navigation