\`x^2+y_1+z_12^34\`
Advanced Search
Article Contents
Article Contents

Binary cyclic codes from three classes of sequences

  • *Corresponding author: Tingting Wu

    *Corresponding author: Tingting Wu 

This research is supported by [National Natural Science Foundation of China (Grant No.62402004, 62201009), and Natural Science Foundation of Anhui Province under Project 2508085QA033, and Natural Science Research Project of Anhui Educational Committee (Grant No. 2024AH050430), and in part by the Talent Research Foundation of Anhui Agricultural University, China (Grant No. rc482402) and Newly Established Quality Enhancement Project (Grant No. 2024xjzlts007)].

Abstract / Introduction Full Text(HTML) Figure(0) / Table(4) Related Papers Cited by
  • The objective of this paper is to present the construction of binary cyclic codes from three families of sequences and develop lower bounds on the minimum distances of these codes using the BCH bound. The results show that some of these codes have length $ n $, dimension $ (n\pm1)/2 $, minimum distance $ d $ satisfying $ d^2\geq n $, and the lower bounds on the minimum distances of certain codes are tight by extensive experiments.

    Mathematics Subject Classification: Primary: 94B15; Secondary: 94B05.

    Citation:

    \begin{equation} \\ \end{equation}
  • 加载中
  • Table 1.  The known results on Code 3

    $ f(x) $ Constraints Code Distance($ d\geq $) Ref.
    $ x^{2^t+3} $ $ m=2t+1\geq 7 $ $ \mathcal{C}_{s} $ 8 [16, Th.8]
    $ x^{2^h-1} $ $ m\equiv{1} \pmod{2}, h>2 $ $ \mathcal{C}_{s} $ $ 2^{h-2}+2 $ [16, Th.12]
    otherwise $ \mathcal{C}_{s} $ $ 2^{h-2}+1 $
    $ x^{2^{\frac{m-1}{2}}+2^{\frac{m-1}{4}}-1} $ $ m\equiv{1} \pmod{8}\geq 9 $ $ \mathcal{C}_{s} $ $ 2^{\frac{m-1}{4}}+2 $ [16, Th.18]
    $ m\equiv{1} \pmod{5}\geq 9 $ $ \mathcal{C}_{s} $ $ 2^{\frac{m-1}{4}} $
    $ x^{2^{2^{2h}-2^h+1}} $ $ \gcd(m, h)=1 $ $ \mathcal{C}_{s} $ $ 2^h+2 $($ h\equiv{0} \pmod{2} $) or $ 2^h $ ($ h\equiv{1} \pmod{2} $) [16, Th.23]
    $ x+x^{r}+x^{2^h-1} $ $ m\equiv{1} \pmod{2}, h=0 $ $ \mathcal{C}_{s} $ 8 [16, Th.26]
    $ m\equiv{0} \pmod{2}, h=0 $ $ \mathcal{C}_{s} $ 3
    $ x^{2^m-2} $ $ m=2^le>2, 2\nmid e, l\geq 2 $ $ \mathcal{C}_{S, 1} $ $ 2^{\frac{m}{2}}+2 $ [17, Th.4]
    $ m=2^le>2, 2\nmid e, l=1 $ $ \mathcal{C}_{S, 1} $ $ 2^{\frac{m-2}{2}}+2 $
    $ m=2^le>2, 2\nmid e\geq 3 $ $ \mathcal{C}_{S, 0} $ $ 2^{\frac{m-2^l+2}{2}}+2 $
    $ x+x^{2^{m}-2}+x^{2^{h}-1} $ $ m=2^{l}e, \; l\geq2, \;m\geq8, 0<h\leq\frac{m-4}{2}, \;2\mid h $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{\frac{m}{2}}+4 $ [17, Th.5]
    $ m=2^{l}e, \; l\geq2, \;m\geq8 $, $ 0<h\leq\frac{m-4}{2} $, $ 2\nmid h $ or $ m=4 $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{\frac{m}{2}}+2 $
    $ m=2^{l}e, \; l=1, \;m\geq10 $, $ 4\leq h\leq \frac{m-6}{2} $, $ 2\mid h $ or $ m=6 $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{\frac{m-2}{2}}+4 $
    $ m=2^{l}e, \; 2\nmid e, l=1, m\geq 10, 4<h\leq{\frac{m-6}{2}}, 2\nmid{h} $ or $ 1\leq h \leq 3 $ or $ m=6 $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{\frac{m-2}{2}}+2 $
    $ m=2^{l}e, \; 2\nmid e\geq 3, 0<h< 2^l $ $ \mathcal{C}_{D, 0} $ $ 2^{\frac{m-2^l+2}{2}}+2 $
    $ m=2^{l}e, \; 2\nmid e\geq 3, h=2^l $ $ \mathcal{C}_{D, 0} $ $ 2^{\frac{m-2^l+2}{2}} $
    $ m\equiv{1} \pmod{4}\geq5 $
    $ 0<h\leq {\frac{m-3}{2}} $
    $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{\frac{m-1}{2}}+4 $ [17, Th.6]
    $ \mathcal{C}_{\mathcal{D}, 0} $ $ 2^{\frac{m-1}{2}}+1 $ ($ 2\mid h $) or $ 2^{\frac{m-1}{2}}+3 $ ($ 2\nmid h $)
    $ m\equiv{3} \pmod{4}\geq7 $, $ 0<h\leq {\frac{m-3}{2}} $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{\frac{m-1}{2}}+4 $($ 2\mid h $) or $ 2^{\frac{m-1}{2}}+2 $($ 2\nmid h $) [17, Th.7]
    $ \mathcal{C}_{\mathcal{D}, 0} $ $ 2^{\frac{m-1}{2}}+1 $
    $ x^{2^m-2} $ $ m\equiv{1} \pmod{2} $ $ \mathcal{C}_{s} $ $ d^2-d+1\geq 2^m-1 $ [18, Th.4.2]
    $ x^{2^{4i}+2^{3i}+2^{2i}+2^i-1} $ $ m=5i $ $ \mathcal{C}_{s} $ $ 2^i+1 (i \equiv{0} \pmod{2}) $ or $ 2^i+1 (i \equiv{0} \pmod{2}) $ [19, Th.6]
    $ x^{2^{\frac{m}{2}}+2} $ $ m=2l $ $ \mathcal{C}_{s} $ $ 2(2\mid l) $ or $ 3 (2\nmid l) $ [20, Th.1]
    $ x^{2^{\frac{m-1}{2}}+2^{\frac{3m-1}{4}}-1} $ $ m=4k+3 $ $ \mathcal{C}_{s} $ $ 2^{k+1}+2 $ [20, Th.5]
    $ x^{2^h+1} $ $ m\equiv{1} \pmod{2} $, $ \gcd(m, h)=1 $ $ \mathcal{C}_{s} $ 4 [21, Th.1]
    $ m\equiv{2} \pmod{4}, \gcd(m, h)=2 $ $ \mathcal{C}_{s} $ 3
    $ x^{2^{2h}+2^h+1} $ $ m=4h, h\equiv{1} \pmod{2} $ $ \mathcal{C}_{s} $ 3 [21, Th.6]
     | Show Table
    DownLoad: CSV

    Table 2.  The binary cyclic codes constructed in this paper

    $ f(x) $ Constraints Code Dimension Distance($ d\geq $) Ref.
    $ x^{2^{t}+3} $ $ m=2t+1\geq5 $ $ \mathcal{C}_{\textbf{s}} $ $ 2^{m}-4m-2 $ $ 8 $ Th.3.1
    $ m=2t\geq8 $ $ \mathcal{C}_{\textbf{s}} $ $ 2^{m}-\frac{7m}{2}-2 $ $ 6 $
    $ m=4, 6 $ $ \mathcal{C}_{\textbf{s}} $ $ 2^{m}-\frac{7m}{2}-2 $ $ 8 $
    $ x^{2^{m}-2} $ $ m=2^{l}e, \; l\geq2, \;m\geq8 $ $ \mathcal{C}_{\textbf{s}, 1} $ $ 2^{m-1}+m-2 $ $ 2^{\frac{m}{2}}+2 $ Th.4.7
    $ m=2^{l}e, \; l=1 $ or $ m=4 $ $ \mathcal{C}_{\textbf{s}, 1} $ $ 2^{m-1}+m-2 $ $ 2^{\frac{m-2}{2}}+2 $
    $ m=2^{l}e, \; e\geq3 $ $ \mathcal{C}_{\textbf{s}, 0} $ $ 2^{m-1} $ $ 2^{\frac{m-2^{l}+2}{2}}+2 $
    $ m\equiv{1} \pmod{4}\geq5 $ $ \mathcal{C}_{\textbf{s}, 1} $ $ 2^{m-1}+m-1 $ $ 2^{\frac{m-1}{2}}+2 $ Th.4.10
    $ \mathcal{C}_{\textbf{s}, 0} $ $ 2^{m-1} $ $ 2^{\frac{m-1}{2}}+3 $
    $ m\equiv{3} \pmod{4}\geq7 $ $ \mathcal{C}_{\textbf{s}, 1} $ $ 2^{m-1}+m-1 $ $ 2^{\frac{m-1}{2}}+2 $ Th.4.11
    $ \mathcal{C}_{\textbf{s}, 0} $ $ 2^{m-1} $ $ 2^{\frac{m-1}{2}}+1 $
    $ x+x^{2^{m}-2}+x^{2^{h}-1} $ $ m=2^{l}e, \; l\geq2, \;m\geq8, 1<h\leq\frac{m-2}{2}, \;2\mid h\geq4 $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{m-1}+m-2 $ $ 2^{\frac{m}{2}}+4 $ Th.5.8
    $ m=2^{l}e, \; l\geq2, \;m\geq8, h=2 $ or $ 1<h\leq\frac{m-2}{2}, \;2\nmid h $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{m-1}+m-2 $ $ 2^{\frac{m}{2}}+2 $
    $ m=2^{l}e, \; l=1, \;m\geq14, 5\leq h\leq\frac{m-4}{2}, \;2\mid h $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{m-1}+m-2 $ $ 2^{\frac{m-2}{2}}+4 $
    $ m=2^{l}e, \; l=1, \;m\geq10, (1<h\leq4 $ or $ 5\leq h\leq\frac{m-4}{2}), \;2\nmid h $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{m-1}+m-2 $ $ 2^{\frac{m-2}{2}}+2 $
    $ m=2^{l}e, \; e\geq3, 1<h\leq2^{l} $ $ \mathcal{C}_{\mathcal{D}, 0} $ $ 2^{m-1} $ $ 2^{\frac{m-2^{l}+2}{2}}+2 $
    $ m\equiv{1} \pmod{4}\geq5 $, $ 1<h\leq {\frac{m-1}{2}} $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{m-1}+m-1 $ $ 2^{\frac{m-1}{2}}+2 $ Th.5.9
    $ \mathcal{C}_{\mathcal{D}, 0} $ $ 2^{m-1} $ $ 2^{\frac{m-1}{2}}+3 $ ($ 2\mid h $) or $ 2^{\frac{m-1}{2}}+1 $ ($ 2\nmid h \geq 3 $)
    $ m\equiv{3} \pmod{4}\geq7 $, $ 1<h\leq {\frac{m-1}{2}} $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ 2^{m-1}+m-1 $ $ 2^{\frac{m-1}{2}} $ Th.5.10
    $ \mathcal{C}_{\mathcal{D}, 0} $ $ 2^{m-1} $ $ 2^{\frac{m-1}{2}}+1 $ ($ 2\mid h $) or $ 2^{\frac{m-1}{2}}-1 $ ($ 2\nmid h \geq 3 $)
     | Show Table
    DownLoad: CSV

    Table 3.  The parameters of $ \mathcal{C}_{\textbf{s}, 1} $ and $ \mathcal{C}_{\textbf{s}, 0} $

    $ m $ $ \dim(\mathcal{C}_{\textbf{s}, 1}) $ $ d(\mathcal{C}_{\textbf{s}, 1}) $ $ \dim(\mathcal{C}_{\textbf{s}, 0}) $ $ d(\mathcal{C}_{\textbf{s}, 0}) $
    4 10 4 8 4
    6 36 6 32 10
    8 134 18 128 22
    10 520 18 512 34
    12 2058 66 2048 34
    14 8204 66 8192 130
    16 32782 258 32768 146
     | Show Table
    DownLoad: CSV

    Table 4.  The minimum distances of $ \mathcal{C}_{\mathcal{D}, 1} $ and $ \mathcal{C}_{\mathcal{D}, 0} $

    $ m $ $ \mathcal{C}_{\mathcal{D}, 1} $ $ \mathcal{C}_{\mathcal{D}, 0} $
    $ \dim(\mathcal{C}_{\mathcal{D}, 1}) $ $ h $ $ d(\mathcal{C}_{\mathcal{D}, 1}) $ $ \dim(\mathcal{C}_{\mathcal{D}, 0}) $ $ h $ $ d(\mathcal{C}_{\mathcal{D}, 0}) $
    8 134 2, 3 18 128 2 22
    3 16
    10 520 2, 3 18 512 2 34
    4 28
    12 2058 2, 3, 5 66 2048 2, 4 34
    4 68 3 35
    14 8204 2, 3, 5 66 8192 2 130
    4 76
    16 32782 1, 3, 5, 7
    2, 4, 6
    258
    260
    32768 2, 3, 5 146
    4, 6 142
    7 136
     | Show Table
    DownLoad: CSV
  • [1] P. Elias, Coding for noisy channels, IRE Nat. Conv. Rec., 3 (1995), 37-44. 
    [2] I. S. Reed and G. Solomon, Polynomial codes over certain finite fields, SIAM J. Appl. Math., 8 (1960), 300-304.  doi: 10.1137/0108018.
    [3] H. Q. Dinh, On the linear ordering of some classes of negacyclic and cyclic codes and their distance distributions, Finite Fields Appl., 14 (2008), 22-40.  doi: 10.1016/j.ffa.2007.07.001.
    [4] A. R. CalderbankW. C. W. Li and B. Poonen, A 2-adic approach to the analysis of cyclic codes, IEEE Trans. Inf. Theory, 43 (1997), 977-986.  doi: 10.1109/18.568706.
    [5] C. CarletC. Ding and J. Yuan, Linear codes from perfect nonlinear mappings and their secret sharing schemes, IEEE Trans. Inf. Theory, 51 (2005), 2089-2102.  doi: 10.1109/TIT.2005.847722.
    [6] T. Feng, On cyclic codes of length $2^{2^{r}}-1$ with two zeros whose dual codes have three weights, Des. Codes Cryptogr., 62 (2012), 253-258.  doi: 10.1007/s10623-011-9514-0.
    [7] C. Güneri and F. Özbudak, Weil–Serre type bounds for cyclic codes, IEEE Trans. Inf. Theory, 54 (2008), 5381-5395.  doi: 10.1109/TIT.2008.2006436.
    [8] Q. HuangQ. DiaoS. Lin and K. Abdel-Ghaffar, Cyclic and quasi-cyclic LDPC codes on constrained parity-check matrices and their trapping sets, IEEE Trans. Inf. Theory, 58 (2012), 2648-2671.  doi: 10.1109/TIT.2011.2179842.
    [9] W. C. Huffman and  V. PlessFundamentals of Error-Correcting Codes, Cambridge University Press, Cambridge, 2003. 
    [10] R. T. Chien, Cyclic decoding procedure for the Bose-Chaudhuri-Hocquenghem codes, IEEE Trans. Inf. Theory, 10 (1964), 357-363.  doi: 10.1109/TIT.1964.1053699.
    [11] G. D. Forney, On decoding BCH codes, IEEE Trans. Inf. Theory, 11 (1995), 549-557.  doi: 10.1109/TIT.1965.1053825.
    [12] E. Prange, Some Cyclic Error-Correcting Codes with Simple Decoding Algorithms, Air Force Cambridge Research Center, 1958.
    [13] C. Ding, Cyclic codes from the two-prime sequences, IEEE Trans. Inf. Theory, 58 (2012), 3881-3891.  doi: 10.1109/TIT.2012.2189549.
    [14] C. Ding, Cyclotomic constructions of cyclic codes with length being the product of two primes, IEEE Trans. Inf. Theory, 58 (2012), 2231-2236.  doi: 10.1109/TIT.2011.2176915.
    [15] C. Ding, Cyclic codes from cyclotomic sequences of order four, Finite Fields Appl., 23 (2013), 8-34.  doi: 10.1016/j.ffa.2013.03.006.
    [16] C. Ding and Z. Zhou, Binary cyclic codes from explicit polynomials over GF($2^m$), Discrete Math., 321 (2014), 76-89.  doi: 10.1016/j.disc.2013.12.020.
    [17] X. Xie, Y. Zhao, Z. Sun and X. Zhou, Binary $[n, (n\pm1)/2]$ cyclic codes with good minimum distances from sequences, Discrete Math., 348 (2025), 114369, 16 pp. doi: 10.1016/j.disc.2024.114369.
    [18] C. Ding, Cyclic codes from some monomials and trinomials, SIAM J. Discrete Math., 27 (2013), 1977-1994.  doi: 10.1137/120882275.
    [19] C. TangY. Qi and M. Xu, A note on cyclic codes from APN functions, Appl. Algrbr. Eng. Comm., 25 (2014), 21-37.  doi: 10.1007/s00200-014-0217-4.
    [20] L. LiS. ZhuL. Liu and X. Kai, Some $q$-ary cyclic codes from explicit monomials over $\mathbb{F}_{q^m}$, Probl. Inf. Transm., 55 (2019), 254-274.  doi: 10.1134/S0032946019030050.
    [21] S. Mesnager, M. Shi and H. Zhu, Study of cyclic codes from low differentially uniform functions and its consequences, Discrete Math., 347 (2024), 114033, 23 pp. doi: 10.1016/j.disc.2024.114033.
    [22] T. Kasami, The weight enumerators for several classes of subcodes of the second order binary Reed–Muller codes, Inf. Control, 18 (1971), 369-394.  doi: 10.1016/S0019-9958(71)90473-6.
  • 加载中

Tables(4)

SHARE

Article Metrics

HTML views(1031) PDF downloads(137) Cited by(0)

Access History

Other Articles By Authors

Catalog

    /

    DownLoad:  Full-Size Img  PowerPoint
    Return
    Return