Linear codes from vectorial Boolean power functions (Q1994938)

From MaRDI portal
scientific article
Language Label Description Also known as
English
Linear codes from vectorial Boolean power functions
scientific article

    Statements

    Linear codes from vectorial Boolean power functions (English)
    0 references
    0 references
    0 references
    0 references
    0 references
    18 February 2021
    0 references
    Let \(p=2\), \(q=p^m\), for every natural number \(l|m\) defining the trace function \(\text{Tr}_l^{m}(x)=\sum_{i=0}^{(\frac{m}l-1)l}{x^{p^i}}\) consider the linear code \[\mathcal{C}_D=\{c_u=(\text{Tr}_1^m(ud_1),\ldots,\text{Tr}_1^m(ud_n)\mid u\in \mathbb{F}_{2^m}\},\] for the defining set \(D=\{d_1,\ldots,d_n\}\subseteq \mathbb{F}_{2^m}\). The authors use the preimage of the trace \(\text{Tr}_l^{m}\) of some vectorial Boolean power functions as the defining sets where \(f(x)\) are power functions. For \(m = 3l\), a class of three-weight linear codes is constructed by taking the inverse function \(f(x)=x^{-1}\). The weight distribution is completely determined by using known facts about trace functions. Further, when \(l\) and 3 are coprime, by considering \(f(x) = x^{2^k}+1,\) it is shown that a class of four-weight linear codes and a class of two-weight codes can be constructed for \(m\) odd and \(\gcd(k, m)=1\) and for \(m\) even and \(k=\frac{m}{2}.\) At the end of the paper, it is shown that a class of simplex codes and a class of first-order Reed-Muller codes can also be obtained from this construction by choosing particular functions and defining sets.
    0 references
    0 references
    0 references
    0 references
    0 references
    vectorial Boolean power function
    0 references
    linear code
    0 references
    weight distribution
    0 references
    0 references