82,998 research outputs found

    Binary linear codes with few weights from two-to-one functions

    Full text link
    In this paper, we apply two-to-one functions over F2n\mathbb{F}_{2^n} in two generic constructions of binary linear codes. We consider two-to-one functions in two forms: (1) generalized quadratic functions; and (2) (x2t+x)e\left(x^{2^t}+x\right)^e with gcd⁑(t,n)=1\gcd(t, n)=1 and gcd⁑(e,2nβˆ’1)=1\gcd\left(e, 2^n-1\right)=1. Based on the study of the Walsh transforms of those functions or their related-ones, we present many classes of linear codes with few nonzero weights, including one weight, three weights, four weights and five weights. The weight distributions of the proposed codes with one weight and with three weights are determined. In addition, we discuss the minimum distance of the dual of the constructed codes and show that some of them achieve the sphere packing bound. { Moreover, several examples show that some of our codes are optimal and some have the best known parameters.

    On the weight distributions of several classes of cyclic codes from APN monomials

    Get PDF
    Let mβ‰₯3m\geq 3 be an odd integer and pp be an odd prime. % with pβˆ’1=2rhp-1=2^rh, where hh is an odd integer. In this paper, many classes of three-weight cyclic codes over Fp\mathbb{F}_{p} are presented via an examination of the condition for the cyclic codes C(1,d)\mathcal{C}_{(1,d)} and C(1,e)\mathcal{C}_{(1,e)}, which have parity-check polynomials m1(x)md(x)m_1(x)m_d(x) and m1(x)me(x)m_1(x)m_e(x) respectively, to have the same weight distribution, where mi(x)m_i(x) is the minimal polynomial of Ο€βˆ’i\pi^{-i} over Fp\mathbb{F}_{p} for a primitive element Ο€\pi of Fpm\mathbb{F}_{p^m}. %For p=3p=3, the duals of five classes of the proposed cyclic codes are optimal in the sense that they meet certain bounds on linear codes. Furthermore, for p≑3(mod4)p\equiv 3 \pmod{4} and positive integers ee such that there exist integers kk with gcd⁑(m,k)=1\gcd(m,k)=1 and Ο„βˆˆ{0,1,⋯ ,mβˆ’1}\tau\in\{0,1,\cdots, m-1\} satisfying (pk+1)β‹…e≑2pΟ„(modpmβˆ’1)(p^k+1)\cdot e\equiv 2 p^{\tau}\pmod{p^m-1}, the value distributions of the two exponential sums T(a,b)=\sum\limits_{x\in \mathbb{F}_{p^m}}\omega^{\Tr(ax+bx^e)} and S(a,b,c)=\sum\limits_{x\in \mathbb{F}_{p^m}}\omega^{\Tr(ax+bx^e+cx^s)}, where s=(pmβˆ’1)/2s=(p^m-1)/2, are settled. As an application, the value distribution of S(a,b,c)S(a,b,c) is utilized to investigate the weight distribution of the cyclic codes C(1,e,s)\mathcal{C}_{(1,e,s)} with parity-check polynomial m1(x)me(x)ms(x)m_1(x)m_e(x)m_s(x). In the case of p=3p=3 and even ee satisfying the above condition, the duals of the cyclic codes C(1,e,s)\mathcal{C}_{(1,e,s)} have the optimal minimum distance

    Five Families of Three-Weight Ternary Cyclic Codes and Their Duals

    Full text link
    As a subclass of linear codes, cyclic codes have applications in consumer electronics, data storage systems, and communication systems as they have efficient encoding and decoding algorithms. In this paper, five families of three-weight ternary cyclic codes whose duals have two zeros are presented. The weight distributions of the five families of cyclic codes are settled. The duals of two families of the cyclic codes are optimal
    • …
    corecore