A class of narrow-sense BCH codes over $\mathbb{F}_q$ of length $\frac{q^m-1}{2}$
Xin Ling, Sihem Mesnager, Yanfeng Qi, Chunming Tang

TL;DR
This paper characterizes a class of narrow-sense BCH codes over finite fields with length (q^m-1)/2, determining their weight enumerators, minimal distances, and trace representations using association schemes and cyclotomic cosets.
Contribution
It provides explicit trace representations and weight enumerators for a new class of BCH codes of length (q^m-1)/2, linking cyclotomic coset leaders to code parameters.
Findings
Determined weight enumerators of the codes.
Proved minimal and Bose distances equal to designed distances.
Established trace representations for the codes.
Abstract
BCH codes with efficient encoding and decoding algorithms have many applications in communications, cryptography and combinatorics design. This paper studies a class of linear codes of length over with special trace representation, where is an odd prime power. With the help of the inner distributions of some subsets of association schemes from bilinear forms associated with quadratic forms, we determine the weight enumerators of these codes. From determining some cyclotomic coset leaders of cyclotomic cosets modulo , we prove that narrow-sense BCH codes of length with designed distance have the corresponding trace representation, and have the minimal distance and the Bose distance , whereβ¦
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsCoding theory and cryptography Β· graph theory and CDMA systems Β· Finite Group Theory Research
β
11institutetext: X. Ling 22institutetext: School of Mathematics and Information, China West Normal University, Nanchong 637002, China. 22email: [email protected]. 33institutetext: S. Mesnager 44institutetext: the Department of Mathematics, University of Paris VIII, 93526 Saint-Denis, France, with LAGA UMR 7539, CNRS, Sorbonne Paris CitΓ©, University of Paris XIII, 93430 Paris, France, and also with Telecom ParisTech, 75013 Paris, France. 44email: [email protected]. 55institutetext: Y. Qi 66institutetext: School of Science, Hangzhou Dianzi University, Hangzhou, Zhejiang, 310018, China. 66email: [email protected]. 77institutetext: C. Tang 88institutetext: School of Mathematics and Information, China West Normal University, Nanchong 637002, China, and Department of Mathematics, The Hong Kong University of Science and Technology, Clear Water Bay, Kowloon, Hong Kong, China. 88email: [email protected].
A class of narrow-sense BCH codes
over of length
Xin Ling
ββ
Sihem Mesnager
ββ
Yanfeng Qi
ββ
Chunming Tang
(Received: date / Accepted: date)
Abstract
BCH codes with efficient encoding and decoding algorithms have many applications in communications, cryptography and combinatorics design. This paper studies a class of linear codes of length over with special trace representation, where is an odd prime power. With the help of the inner distributions of some subsets of association schemes from bilinear forms associated with quadratic forms, we determine the weight enumerators of these codes. From determining some cyclotomic coset leaders of cyclotomic cosets modulo , we prove that narrow-sense BCH codes of length with designed distance have the corresponding trace representation, and have the minimal distance and the Bose distance , where .
Keywords:
Linear codes BCH codes association schemes the weight distribution quadratic forms
MSC:
94B05 94B15 05E30 15A63
1 Introduction
As an important class of cyclic codes, BCH codes with efficient encoding and decoding algorithms have many applications in communications, cryptography and combinatorics design. They were independently discovered by Hocquenghem H59 and Bose, Ray-Chaudhuri BR60 , and were generalized from binary fields to finite fields by Gorenstein and Zierler GZ61 . The determination of parameters of BCH codes is an interesting and difficult problem. There are many results on BCH codes AKS07 ; B70 ; C90 ; C98 ; CHZ06 ; D15 ; D18 ; DDZ15 ; DFZ17 ; DFK97 ; FL08 ; FTKL86 ; HS73 ; K69 ; KT69 ; KL99 ; KL01 ; LDL-17 ; LLDL17 ; LDL17 ; MS77 ; M62 ; P69 ; W69 ; Y18 ; YF00 ; YH96 ; ZD14 .
Let be a positive integer and be a finite field. Let be an element in with order , where . A BCH code over with designed distance is a cyclic code with a generator polynomial , where is determined by its consecutive roots . The minimal distance of the BCH code is greater than . When , the code is called primitive. When , this code is called narrow-sense. Two narrow-sense BCH codes with different designed distances may be the same. The Bose distance of a BCH code is the largest designed distance. The Bose distance satisfies that C98 , where is the minimum distance. The determination of the minimum distance and the Bose distance of a narrow-sense BCH code attracts much interest AKS07 ; C90 ; C98 ; DDZ15 ; KL72 ; KLP67 ; KT69 ; M80 ; M62 ; YF00 . Some results on narrow-sense BCH codes over such that are listed:
- β’
the primitive case:
- β
, where P69 ;
- β
, , where B70 ;
- β
, , where and KL72 ;
- β
, where or DDZ15 ;
- β
, where and D15 ;
- β
, where [Theorem 1.2, L17 ].
- β’
- β
, for LDXG17 ;
- β
for ZSK19 ;
- β
, where [this paper].
To determine the minimal distance and the Bose distance of narrow-sense primitive BCH codes with designed distance , Li L17 employed the framework of association schemes from bilinear forms associated with quadratic forms and presented the weight enumerators of these BCH codes, where these quadratic forms are corresponding to the trace representation of BCH codes. In TDX19 , Tang et al. studied a class of ternary linear codes with trace representation, determined the weight distributions of some shortened codes and punctured codes of these three-weight subcodes, and presented some -designs from these codes.
Motivated by these papers and their ideas, this paper studies the following linear codes (resp. ) of length with special trace representation over finite field for odd (resp. even), where is odd prime power and
[TABLE]
and
[TABLE]
These codes correspond to quadratic forms. With the help of the theory of association schemes from bilinear forms associated with quadratic forms, we determine the weight enumerators of these codes. Determining some largest cyclotomic coset leaders of cyclotomic cosets modulo , we prove that a narrow-sense BCH code with designed distance has the above trace representation and has the minimal distance such that , where .
The rest of the paper is organized as follows. Section 2 introduces some basic results on BCH codes, quadratic forms and association schemes. Section 3 studies some linear codes with trace representation, uses association schemes to determine the weight enumerators of these codes, and presents the minimum distance and the Bose distance of the narrow-sense BCH codes of length with designed distance . Section 4 makes a conclusion.
2 Preliminaries
In this section, some results on BCH codes, quadratic forms and association schemes are introduced.
2.1 BCH codes
Let be a prime power. An linear code over the finite field is a -dimensional subspace of , where is the minimal distance of . A linear code is called a cyclic code if implies that . We also write a cyclic code as a principal ideal of the ring , since there is a map
[TABLE]
Then , where is a monic polynomial and is called the generator polynomial of . Note that . The polynomial is called the parity-check polynomial of . The code is called a cyclic code with zeros (resp. nonzeros) if (resp. ) can be factored into a product of irreducible polynomials over .
Let be a positive integer and be the smallest positive integer such that . Let be a primitive element of and . Let be the minimal polynomial of over , where . For each , define two polynomials
[TABLE]
where denotes the least common multiple of the polynomials. Let and . Then is called a narrow-sense BCH code with designed distance and is the even-like subcode of . Note that and the minimal distances of and are at least and , respectively. If , the code is called a narrow-sense primitive BCH code. Note that two BCH codes with different designed distances may be the same. For a narrow-sense BCH code , the Bose distance MS77 of this code is defined by the largest designed distance , where .
The narrow-sense BCH code has close relation with -cyclotomic cosets modulo . The -cyclotomic coset of modulo is defined by
[TABLE]
where and called the size of the -cyclotomic coset is the smallest positive integer such that . Note that . The coset leader of is the smallest integer in . Let be the set of all the coset leaders. Then and , where and .
Let be the minimal polynomial of over . Then
[TABLE]
and
[TABLE]
Hence, the generator polynomial , the parity-check polynomial of is
[TABLE]
and the dimension of is
[TABLE]
The following lemma gives the relation between the Bose distance of and coset leaders.
Lemma 1 (Proposition 4, LDXG17 )
The Bose distance of the narrow-sense BCH code is a coset leader of a -cyclotomic coset modulo . Furthermore, if is a coset leader, then .
From Delsarteβs theorem D75 , a cyclic code has the following trace representation.
Proposition 1
Let be a prime power, be a positive integer, be the smallest positive integer such that , and be an -th primitive element of . Let be a cyclic code of length over with nonzeros. Let be roots of its parity-check polynomial , which are not conjugate with each other. Then the code has the following trace representation
[TABLE]
where is the size of the -cyclotomic coset , is the trace function from to , and .
2.2 Quadratic forms
This subsection introduces some results on quadratic forms LN97 . Let be an odd prime power and be an -dimensional vector space over . A quadratic form on is a function from to satisfying , where and . A symmetric bilinear form on is associated with . The radical of is , where is the radical of the symmetric bilinear form . The radical of is a vector space over . The rank of is and the rank of is .
Lemma 2 (Lemma 3.6, L17 )
Let be an odd prime power, be a quadratic form on the -dimensional vector space over and be its associated bilinear form. Then .
Let and be a quadratic form on . Then has the following expression . Two quadratic forms and are equivalent if there is an nonsingular matrix such that . Every quadratic form is equivalent to , where and . The type of is , where is the quadratic character of .
Lemma 3 (Lemma 5.1, S15 )
Let be an odd prime power and be quadratic form of rank and type . Let be the number of solutions , where . Then
[TABLE]
where , for and .
Let . Choose a basis of over . We have a bijection between and . Note that the rank and the type of a quadratic form on are independent of the choice of the basis.
2.3 Association schemes
This subsection introduces some results on association schemes MS77 ; HW93 ; WWMM03 . Let be a finite set and be a partition of . Then a pair is called an association scheme with classes if it satisfies
- β’
;
- β’
for each , there exists such that the inverse of equals ;
- β’
if , the number of the set is a constant depending on only , , and , but not on the particular choice of and .
An association scheme is symmetric if for all the inverse of equals . It is commutative if for all , , and , .
Let be a commutative association scheme with classes and be the adjacency matrix of the diagraph . The matrices span a vector space over the complex numbers called the Bose-Mesner algebra of with dimension . This vector space has another uniquely defined basis consisting of minimal idempotent matrices . Then
[TABLE]
The uniquely defined numbers and are called the -numbers and the -numbers of , respectively.
Let be a vector space over the finite field of dimension and be the set of symmetric bilinear forms on , where is an odd prime power. Let be a basis of . Then a symmetric bilinear form has the symmetric matrix
[TABLE]
The rank of is the rank of this matrix, which is independent of the choice of the basis. This matrix is congruent to a diagonal matrix, whose diagonal is either zero of for some nonzero . The type of is , where is the quadratic character of .
Let be the set of all the symmetric bilinear forms with rank and type . Define
[TABLE]
Then is an association scheme with classes.
Let be a subset of and the inner distribution of be the sequence of numbers , where
[TABLE]
Let be the -numbers of . The dual inner distribution of is the sequence of , where
[TABLE]
Note that . When , we write .
Definition 1
Let be a subset of . The set is a -code if for each . The set is a proper -code if it is a -code and it is not a -code. The set is a -design if for each . The set is a -design if it is a -design and .
Note that the designs involved in associate schemes are not the usual t-designs studied in combinatorial design theory. Define -analogs of binomial coefficients
[TABLE]
for integers and . Note that . The inner distribution of can be given by -analogs of binomial coefficients in the following theorem and proposition.
Theorem 2.1 (Theorem 3.9, S15 )
If is a -code and a -design in , then the inner distribution of satisfies
[TABLE]
for . If is a -code and a -design in , then the inner distribution of satisfies
[TABLE]
for .
Proposition 2 (Proposition 3.10, S15 )
If is a -code and a -design in , then the inner distribution of satisfies
[TABLE]
for . If is a -code and a -design in , then the inner distribution of satisfies
[TABLE]
for .
3 A class of linear codes of
length
In this section, let be an odd prime power, be a positive integer, be a generator of and . Then is a primitive -th root of unity in , where .
Let be a positive integer. When is odd, define the codes
[TABLE]
and
[TABLE]
When is even, define the codes
[TABLE]
and
[TABLE]
Let be a quadratic form defined by
[TABLE]
where and . The symmetric bilinear form associated with is
[TABLE]
Let . Define the set of quadratic forms:
[TABLE]
where is odd. Define the set of quadratic forms:
[TABLE]
where is even. Then we have the following two sets of bilinear forms associated with and respectively.
[TABLE]
and
[TABLE]
Then . The inner distributions of and are given in the following proposition.
Proposition 3
Let be the inner distribution of . If is odd, then is a proper -code and -design in , and the inner distribution of is given in Theorem 2.1. If is even, then is a proper -code and -design in , and the inner distribution of is given in Proposition 2.
Proof
We first prove that is a -design in , where is odd.
Let be a -dimensional subspace of and be a symmetric bilinear form on , where . For , define a bilinear form on
[TABLE]
From Lemma 4.6 in S15 , the set is a multiset in which each bilinear form on occurs a constant number (depending only on ) of times. From Lemma 4.3 in L17 , the number of elements in the multiset that are an extension of is a constant independent of and .
For , we have
[TABLE]
Then
[TABLE]
Note that . Then ranges over for times when and ranges over . Hence, the number of elements in which are an extension of is a constant independent of and . From Theorem 3.11 in S15 , the set is a -design in .
We then prove that is a proper -code. For a bilinear form
[TABLE]
we have
[TABLE]
Since the degree of the linearized polynomial over is at most , the dimension of the vector space is at most . Hence, . Hence, is a -code in . Since is a -design, then is a -design. From Proposition 2 with , we have for . Hence, is a -code. From Theorem 2.1, we have . Hence, is a proper -code.
From a similar discussion, we have the corresponding results for when is even.
Lemma 4
Let be odd and be a quadratic form of rank and type on . Then the weight enumerator of is
[TABLE]
if is odd, or
[TABLE]
if is even.
Proof
Let . We just computer the weight . Let be the number of solutions of .
When , from Lemma 3, we have
[TABLE]
Then
[TABLE]
When and , from Lemma 3, we have
[TABLE]
Then
[TABLE]
When and , from Lemma 3, we have
[TABLE]
Then
[TABLE]
Hence, this lemma follows.
Lemma 5
Let be odd and be a quadratic form of rank and type on . Then the weight enumerator of is (resp. if is odd (resp. even).
Proof
From results of in Lemma 4, this lemma follows.
We determine the weight enumerators of , , , and in the following theorem.
Theorem 3.1
When is odd, the weight enumerator of the code is
[TABLE]
where is given in Theorem 2.1 and is given in Lemma 4. The weight enumerator of the code is
[TABLE]
where is given in Theorem 2.1 and is given in Lemma 5. When is even, the weight enumerator of the code is
[TABLE]
where is given in Proposition 2 and is given in Lemma 4. The weight enumerator of the code is
[TABLE]
where is given in Proposition 2 and is given in Lemma 5.
Proof
We first give the weight enumerator of . When is odd, we have
[TABLE]
The weight enumerator of is . From Proposition 3, is a proper -code. For any nonzero , we have . The weight enumerator of with rank is given in Lemma 4. The inner distribution of is just the inner distribution of , which is given in Theorem 2.1. Hence, we have the weight enumerator of
[TABLE]
From the similar method, we have the other results. Hence, this theorem follows.
Lemma 6
When and , then is the -th largest coset leader module .
Proof
When , from LDXG17 , this lemma holds. Suppose that . When is odd, then the -adic expansion of is
[TABLE]
and its cyclotomic coset is
[TABLE]
From Lemma 9 in ZSK19 , is the largest coset leader module . Then we just prove that for , there does not exist a coset leader satisfying .
Suppose such a coset leader satisfying exists. From Lemma 8 in ZSK19 , then the -adic expansion of is
[TABLE]
where , and .
When , from , we have , where and is the largest index such that . It is a contradiction to the coset leader .
When , then , which is a contradiction to the coset leader .
When , from , there exists a satisfying or , where . It is a contradiction to the coset leader .
Hence, is the -th largest coset leader module when is odd. From the similar method, it holds when is even.
The following theorem gives parameters of the BCH code .
Theorem 3.2
Let , , and . Then the BCH code is (resp. ) for odd (resp. even) and it has parameters and the Bose distance . The code is (resp. ) for odd (resp. even) and it has dimension .
Proof
Note that is the -th largest coset leader module . When is odd, we have and
[TABLE]
Hence the code and the dimension of is . When , the has a codeword of weight . From Lemma 1, the code has Bose distance . Hence, the code has parameters and Bose distance . From the similar discussion, we have the other results of this proposition.
Example 1
Let , , and . When is odd (resp. even), the code is ( resp. ), and it has parameters (resp. ) and the weight distribution in Table II (resp. Table I) in Theorem 19 LDXG17 . When is odd (resp. even), the code is ( resp. ), and it has parameters (resp. ) and the weight enumerator (resp. ) in Theorem 22 LDXG17 .
Example 2
Let , , and . When is odd (resp. even), the code is ( resp. ), and it has parameters (resp. ) and the weight distribution in Table VI (resp. Table V) in Theorem 29 LDXG17 . When is odd (resp. even), the code is ( resp. ), and it has parameters (resp. ) and the weight distribution in Table IV (resp. Table III) in Theorem 26 LDXG17 .
Example 3
When and , the code (resp. ) is given in Theorem 5 (resp. Theorem 4) in ZSK19 . When and , the code (resp. ) is given in Theorem 7 (resp. Theorem 6) in ZSK19 .
Remark 1
Let , , and . The code is a three-weight code with the weight distribution in Table 1 of TDX19 . Then these codes can be used to construct -designs.
4 Conclusion
This paper studies a class of linear codes of length over with special trace representation, uses association schemes from bilinear forms associated with quadratic forms, and determines the weight enumerators of these codes. From determining some cyclotomic coset leaders of cyclotomic cosets modulo , we prove that narrow-sense BCH codes of length with designed distance have the corresponding trace representation and have the minimal distance and the Bose distance , where . It is interesting to determine parameters of more BCH codes.
Acknowledgement. This work was supported by SECODE project and the National Natural Science Foundation of China (Grant No. 11871058, 11531002, 11701129). C. Tang also acknowledges support from 14E013, CXTD2014-4 and the Meritocracy Research Funds of China West Normal University. Y. Qi also acknowledges support from Zhejiang provincial Natural Science Foundation of China (LQ17A010008, LQ16A010005).
The reference list from the paper itself. Each links out to its DOI / PubMed record.
- 1(1) S. A. Aly, A. Klappenecker, and P. K. Sarvepalli, On quantum and classical BCH codes, IEEE Trans. Inf. Theory, vol. 53, no. 3, pp. 1183-1188, Mar. 2007.
- 2(2) E. R. Berlekamp, The weight enumerators for certain subcodes of the second order binary Reed-Muller codes, Inform. and Control, 17, pp. 485-500, 1970.
- 3(3) R. C. Bose and D. K. Ray-Chaudhuri, On a class of error correcting binary group codes, Information and control, vol. 3, no. 1, pp. 68-79, 1960.
- 4(4) P. Charpin, On a class of primitive BCH codes, IEEE Trans. Inf. Theory, vol. 36, no. 1, pp. 222-228, Jan. 1990.
- 5(5) P. Charpin, Open problems on cyclic codes, in Handbook of Coding Theory, Vol. I, North Holland, Amsterdam, pp. 963-1063, 1998.
- 6(6) P. Charpin, T. Helleseth, and V. A. Zinoviev, The coset distribution of triple-error-correcting binary primitive BCH codes, IEEE Trans. Inf. Theory, vol. 52, no. 4, pp. 1727-1732 , Apr. 2006.
- 7(7) C. Ding, Parameters of several classes of BCH codes, IEEE Trans. Inf. Theory, vol. 61, no. 10, pp. 5322-5330, Oct. 2015.
- 8(8) C. Ding: Designs from linear codes. World Scientific, Singapore, 2018.
