Optimal three-weight cyclic codes whose duals are also optimal

07/09/2021
by   Gerardo Vega, et al.
0

A class of optimal three-weight cyclic codes of dimension 3 over any finite field was presented by Vega [Finite Fields Appl., 42 (2016) 23-38]. Shortly thereafter, Heng and Yue [IEEE Trans. Inf. Theory, 62(8) (2016) 4501-4513] generalized this result by presenting several classes of cyclic codes with either optimal three weights or a few weights. Here we present a new class of optimal three-weight cyclic codes of length q+1 and dimension 3 over any finite field F_q, and show that the nonzero weights are q-1, q, and q+1. We then study the dual codes in this new class, and show that they are also optimal cyclic codes of length q+1, dimension q-2, and minimum Hamming distance 4. Lastly, as an application of the Krawtchouck polynomials, we obtain the weight distribution of the dual codes.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
11/11/2021

The complete weight enumerator of a subclass of optimal three-weight cyclic codes

A class of optimal three-weight cyclic codes of dimension 3 over any fin...
research
08/20/2018

On cyclic codes of length 2^e over finite fields

Professor Cunsheng Ding gave cyclotomic constructions of cyclic codes wi...
research
06/20/2018

Weight distribution of cyclic codes with arbitrary number of generalized Niho type zeroes with corrigendum

Cyclic codes are an important class of linear codes, whose weight distri...
research
06/22/2020

The resolution of Niho's last conjecture concerning sequences, codes, and Boolean functions

A new method is used to resolve a long-standing conjecture of Niho conce...
research
02/12/2019

A Class of Narrow-Sense BCH Codes

BCH codes are an important class of cyclic codes which have applications...
research
12/11/2019

Distance Distributions of Cyclic Orbit Codes

The distance distribution of a code is the vector whose i^th entry is th...
research
07/08/2020

The uncertainty principle over finite fields

In this paper we study the uncertainty principle (UP) connecting a funct...

Please sign up or login with your details

Forgot password? Click here to reset