Abstract

Linear codes may have a few weights if their defining sets are chosen properly. Let s and t be positive integers. For an odd prime p and an even integer m, let q = p m , m = 2s and Tr m (resp. Tr s ) be the absolute trace function from F q (resp. F ps ) to F p . In this paper, we define D b = {(x 1 , ... , x t ) ∈ F q t \{(0, ... , 0)} : Tr m (x 1 + · · · + x t ) = b}, where b ∈ F p . By employing exponential sums, we demonstrate the complete weight enumerators of a class of p-ary linear codes given by C Db = {c(a 1 , ... , a t ): a 1 , ... , a t ∈ F ps }, where c(a 1 , ... , a t ) = (Tr s (a 1 x 1 ps+1 · · · + a t x t p s+1 ))(x 1 ,..., x t ) ∈D b . Then we get their weight enumerators explicitly, which will give us several linear codes with a few weights. The presented codes are suitable with applications in secret sharing schemes.

Highlights

  • Throughout this paper, let q = pm for an odd prime p and a positive integer m

  • We demonstrate the complete weight enumerators of a class of p-ary linear codes given by CDb = {c(a1, . . . , at ) : a1, . . . , at ∈ Fps }, where c(a1, . . . , at ) = (Trs(a1x1ps+1 + · · · + at xtps+1))(x1,...,xt )∈Db

  • The complete weight enumerator of a code C over Fp enumerates the codewords according to the number of symbols of each kind contained in each codeword

Read more

Summary

A Class of Linear Codes and Their Complete Weight Enumerators

This work was supported in part by the National Natural Science Foundation of China under Grant 11701317, Grant 11801303, and Grant11971497, and in part by the Natural Science Foundation of Shandong Province of China under Grant ZR2016AM04 and Grant ZR2019QA016.

INTRODUCTION
MATHEMATICAL FOUNDATIONS
CONCLUDING REMARKS
Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call