The punctured codes of two classes of cyclic codes with few weights (Q6112188)
From MaRDI portal
scientific article; zbMATH DE number 7708962
Language | Label | Description | Also known as |
---|---|---|---|
English | The punctured codes of two classes of cyclic codes with few weights |
scientific article; zbMATH DE number 7708962 |
Statements
The punctured codes of two classes of cyclic codes with few weights (English)
0 references
7 July 2023
0 references
The puncturing technique is one of important tools for constructing new codes from old ones. Over the years many interesting classes of linear codes have been obtained with this technique. Based on quadratic Gauss sums, the puncturing technique and cyclotomic classes, the authors study two classes of punctured codes of cyclic codes over finite fields. The first construction of linear codes is given by \(\mathcal{C}_{a, b}=\{\operatorname{Tr}_{1}^{m}(a f(x)+b x)_{x \in \mathbb{F}_{q^{m}}^\ast} \mid a, b \in \mathbb{F}_{q^{m}}\}\), where \(q\) is a prime power, \(\operatorname{Tr}_{1}^{m}\) is the trace function from \(\mathbb{F}_{q^m}\) to \(\mathbb{F}_q\), and \(f(x)\) is a function of \(\mathbb{F}_{q^m}\) with \(f(0)=0\). In order to obtain the weight distribution of \(\mathcal{C}_{a, b}\), the function \(f(x)\) is always chosen by almost bent functions, quadratic functions and some monomials on \(\mathbb{F}(q^{m})\). For a multiset \(D=\{d_{1}, d_{2}, \cdots, d_{n}\} \subseteq \mathbb{F}_{q^m}^\ast,\) the second construction of linear codes is given by \(\mathcal{C}_{D}=\{(\operatorname{Tr}_{1}^{m}(x d_{1}), \operatorname{Tr}_{1}^{m}(x d_{2}), \cdots, \operatorname{Tr}_{1}^{m}(x d_{n})) \mid x \in \mathbb{F}(q^{m})\}, \) where \(q\) is a prime power. The code \(\mathcal{C}_{D}\) over \(\mathbb{F}_q\) has length \(n\) and dimension at most \(m\), where \(D\) is called the defining set of \(\mathcal{C}_{D}\). If \( D=\mathbb{F}_q^\ast\overline{D}=\{a d\mid a \in \mathbb{F}_{q^\ast}, d \in D\}\), then the code \(\mathcal{C}_{\bar{D}}\) is called the punctured code of \(\mathcal{C}_{D}\). The authors prove that \(\mathcal{C}_{D_\epsilon}\) is a five-weight and six-weight linear code if \(\epsilon = 0\) and \(\epsilon \in\mathbb{F}_p.\) The weight distribution of \(\mathcal{C}_{D_\epsilon}\) and the parameters of the dual of \(\mathcal{C}_{D_\epsilon}\) for both constructions are determined, where \(\epsilon \in\mathbb{F}_p.\)
0 references
linear code
0 references
punctured code
0 references
Gauss sum
0 references
cyclotomic class
0 references
weight distribution
0 references
0 references