Next Article in Journal
A Geometric Perspective on Information Plane Analysis
Next Article in Special Issue
Quantum Thermal Amplifiers with Engineered Dissipation
Previous Article in Journal
An Extended Correlation Dimension of Complex Networks
Previous Article in Special Issue
Unveiling Operator Growth Using Spin Correlation Functions
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Some New Quantum BCH Codes over Finite Fields

The State Key Laboratory of Integrated Services Networks, Xidian University, Xi’an 710071, China
*
Author to whom correspondence should be addressed.
Entropy 2021, 23(6), 712; https://doi.org/10.3390/e23060712
Submission received: 11 May 2021 / Revised: 31 May 2021 / Accepted: 31 May 2021 / Published: 3 June 2021
(This article belongs to the Special Issue Entropy and Complexity in Quantum Dynamics)

Abstract

:
Quantum error correcting codes (QECCs) play an important role in preventing quantum information decoherence. Good quantum stabilizer codes were constructed by classical error correcting codes. In this paper, Bose–Chaudhuri–Hocquenghem (BCH) codes over finite fields are used to construct quantum codes. First, we try to find such classical BCH codes, which contain their dual codes, by studying the suitable cyclotomic cosets. Then, we construct nonbinary quantum BCH codes with given parameter sets. Finally, a new family of quantum BCH codes can be realized by Steane’s enlargement of nonbinary Calderbank-Shor-Steane (CSS) construction and Hermitian construction. We have proven that the cyclotomic cosets are good tools to study quantum BCH codes. The defining sets contain the highest numbers of consecutive integers. Compared with the results in the references, the new quantum BCH codes have better code parameters without restrictions and better lower bounds on minimum distances. What is more, the new quantum codes can be constructed over any finite fields, which enlarges the range of quantum BCH codes.

1. Introduction

QECCs are important tools to prevent quantum information from decoherence in quantum computations and quantum communications. After the fundamental research for QECCs [1,2,3], more and more good results have been proposed to improve the quantum codes.
There were relationships between quantum codes and classical self-orthogonal codes over finite fields [4,5,6]. The construction of binary quantum BCH codes was based on classical additive codes over GF(4) [4]. The conclusions in [4] could be generalized to all the nonbinary primitive quantum BCH codes over finite fields [7]. Aly et al. extended Steane’s results [8] to narrow-sense (not necessarily primitive) BCH codes with certain distances over GF(q) [5]. Nonbinary quantum codes with better code parameters were obtained by CSS construction [9]. Steane’s enlargement construction was generalized from binary quantum codes to q-ary quantum codes [10]. Moreover, two families of nonbinary quantum codes were presented by the Hermitian construction [11]. Some quantum codes could be constructed by negacyclic codes [12,13] and constacyclic codes [14,15]. Good nonbinary quantum codes were constructed by corresponding cyclotomic cosets with given parameters [16]. The designed quantum BCH codes were obtained with given code lengths [9,16,17,18,19,20].
However, quantum coding theory is aimed at finding codes with given parameter sets and optimizing the code parameters. The construction of quantum BCH codes is studied in this paper. First, we try to find such classical BCH codes which contain their dual codes by studying the suitable cyclotomic cosets. The suitable cyclotomic cosets are proven to have the highest numbers of consecutive integers in defining sets and compute the dimensions of quantum BCH codes correctly. Then, we can construct nonbinary quantum BCH codes with given parameter sets. Finally, a new family of quantum BCH codes can be realized by Steane’s enlargement of nonbinary Calderbank-Shor-Steane (CSS) codes and Hermitian construction.
This paper is organized as follows. The basic theory of classical BCH codes is defined in Section 2. New families of quantum BCH codes by Steane’s enlargement of CSS construction are constructed in Section 3. New families of quantum BCH codes by Hermitian construction generated by classical BCH codes over F q 2 are shown in Section 4. The results are compared with corresponding references in Section 5.

2. Preliminaries

The finite field is denoted by F q with q elements, where q is a prime power. A linear code of length n over F q is a subspace of F q n .
Definition 1.
Given two vectors x , y F q n , the Euclidean inner product over F q is defined as follows: x , y E = x 0 y 0 + x 1 y 1 + + x n 1 y n 1 .
Similarly, given two vectors x , y F q 2 n , the Hermitian inner product over F q 2 is defined as follows: x , y H = x 0 y 0 q + x 1 y 1 q + + x n 1 y n 1 q .
We define gcd n , q = 1 in this paper. The smallest positive integer m 0 in q m 0 1   mod n is called the multiplicative order of q modulo n and is denoted by m 0 = o r d n ( q ) . Namely, n | q m 0 1 holds.
If C is an n , k , d code over F q , the Euclidean dual code of C is defined as follows: C E = x F q n | x , y E = 0   for   all   y C .
If C is an n , k , d code over F q 2 , the Hermitian dual code of C is defined as follows: C H = x F q 2 n | x , y H = 0   for   all   y C .
The classic BCH code is a family of well-studied cyclic codes. Many explicit constructions of classical BCH codes [21] and QECCs [5] have been proposed so far. They can all be characterized by the cyclotomic cosets. Let φ [ i ] = { i q z   mod   n | z } denote the q-ary cyclotomic coset of i modulo n .
Definition 2.
A BCH code C over F q with length n and designed distance δ is a cyclic code. The defining set is denoted by Ζ = U i = b b + δ 2 φ [ i ] . If n = q m 0 1 , it is called a primitive BCH code. If b = 1 , it is called a narrow-sense BCH code.
The minimal polynomial over F q of β is the lowest degree monic polynomial M ( x ) , with coefficients from F q such that M β = 0 . If β = α i for a fixed primitive n-th root of unity α F q m 0 , then the minimal polynomial of β over F q is denoted by M i ( x ) = j φ [ i ] ( x α j ) . The dimension of the BCH code is computed as k = n Z . The minimum distance of the BCH code is at least δ based on the BCH bound [22]. A thorough theory of classic BCH codes is discussed in [21].
Steane’s enlargements of the CSS construction and Hermitian construction are widely used in quantum stabilizer codes. To proceed further, let us review some useful results as follows.
Theorem 1
[5,10].
(1) 
If there exists a classical linear [ n , k 1 , d 1 ] q code C such that C E C , and C can be enlarged to a classical linear [ n , k 1 , d 1 ] q code C where k 1 k 1 2 , then there exists an [ [ n ,   k 1 + k 1 n , d min   { d 1 , q + 1 q d 1 } ] ] q stabilizer code;
(2) 
If there exists a classical linear [ n , k 1 , d 1 ] q 2 code D such that D H D , then there exists an [ [ n , 2 k 1 n , d d 1 ] ] q stabilizer code.
We construct quantum stabilizer codes using classic codes which contain their dual codes. An important lemma is generalized in [5].
Lemma 1
[5]. Let q be a prime power and n be an integer such that gcd n , q = 1 :
(1) 
A cyclic code of length n over F q with a defining set Z contains its Euclidean dual code if and only if Ζ Ζ 1 = , where Ζ 1 = z   m o d   n   | z Ζ ;
(2) 
A cyclic code of length n over F q 2 with a defining set Z contains its Hermitian dual code if and only if Ζ Ζ q = , where Ζ q = q z   m o d   n   | z Ζ .

3. Steane’s Construction

Suppose n = r q m 1 and o r d n q = 2 m . If r = 1 , then q m 1 mod n . We only consider the case where r > 1 .
Lemma 2.
If 1 < i < r q m 2 , φ [ i ] has m elements if and only if r | i ; φ [ i ] has 2 m elements if r i   .
Proof. 
If r | i   , we obtain r ( q m 1 ) | i ( q m 1 ) i ( q m 1 )   0 mod   n i q m i   mod   n .
If m = 1 , we obtain i q i mod n ; therefore, φ [ i ] has one element. Now, let us discuss the case where m > 1 . Assume that φ [ i ] has m i elements, where m i | m . If m is even, then 1 < m i m 2 ; if m is odd, then 1 < m i m 3 . We have i q m i i   mod   n n | i q m i 1 r q m 1 q m i 1 | i . Since 1 i r q m 2 < r q m 1 q m i 1 , it has a contradiction. Therefore, φ [ i ] has m elements.
Conversely, if φ [ i ] has m elements, we obtain i q m i mod n n | i ( q m 1 ) r | i . If r i   , assume that φ [ i ] has m i elements, where m i | m . We have i q m i i mod n . Since r q m 1 q m i 1 | i , it has a contradiction. Finally, Lemma 2 follows. □

3.1. m Is Even

Let us consider the case where m is even first. The following theorem contributes to choosing cyclotomic cosets.
Lemma 3.
If i is an integer such that r ( q m 2 1 ) | i , then φ [ i ] = φ [ i ] .
Proof. 
Supposing that m is even, we have n = r ( q m 2 1 ) ( q m 2 + 1 ) . If r ( q m 2 1 ) | i , we obtain i ( q m 2 + 1 ) 0 mod n i q m 2 i mod n φ [ i ] = φ [ i ] . □
According to Steane’s construction, quantum BCH codes can be generated by Euclidean dual-containing classical BCH codes, with the selected cosets in the range of φ [ k - 1 r ( q m 2 1 ) + 1 ] ~ φ [ k r ( q m 2 1 ) 1 ] , 1 k q m 2 + 1 . However, some cosets are not disjointed in this range. Therefore, we should choose the cosets carefully.
Theorem 2.
Let q 4 be a prime power, n be an integer such that gcd n ,   q = 1 and o r d n ( q ) = 2 m . Assume that n = r q m 1 , where 1 < r < q   . If m 4 , then there exists an [ [ n , n 2 m 2 r 1 ( q m 2 q m 2 1 1 ) + 2 m , d r ( q m 2 1 ) ] ] q quantum BCH code.
Proof. 
Since n = r ( q m 1 ) and o r d n ( q ) = 2 m , we have n | q 2 m 1 and r | q m + 1 . If r = q 1 , we obtain q 1 | q m + 1 q m + 1 = ( i = 0 m 1 q i ) q 1 + 2 . Clearly, this is not true for the case where q 4 . We have 1 < r < q 1 .
Let C = i M ( i ) ( x ) with the defining set Z, where r q m 2 1 i r ( q m 2 1 ) 1 . If Ζ Ζ 1 , there exist i and j such that i q l j mod n , where r q m 2 1 i , j r ( q m 2 1 ) 1 and 0 l 2 m 1 . We then obtain the following:
i q l + j 0   mod n
This congruence equation contradicts the fact that 0 < i q l + j n ( q m 2 1 ) when 0 l m 2 . Let us consider the case where m 2 + 1 l m . Thus, 0 m l m 2 1 , and it follows that r q m i + r q m l j 0 mod n . Since r q m r mod n , we have i + j q m l 0 mod   ( q m 1 ) . Since m 4 and 1 < r < q 1 , we obtain 0 < i + q m l j r ( q m 1 + q m 2 q m 2 1 1 ) q m 2 1 1   < q m q m 1 + q m 2 + 1 2 q m 2 q < q m 1 . Therefore, the congruence equation i + j q m l 0   mod ( q m 1 ) is not satisfied.
When m + 1 l 2 m 1 , we have 1 2 m l m 1 . From q 2 m 1 mod n , we can infer that
i + j q 2 m l 0   mod n
Obviously, it contradicts the cases where 0 l m 2 and m + 1 2 l m . Therefore, Ζ Ζ 1 = , and C is Euclidean dual-containing.
Suppose φ [ i ] = φ [ j ] , where r q m 2 1 i j r ( q m 2 1 ) 1 . It follows that i q l j mod n , where 1 l 2 m 1 . We thus obtain the following:
i q l j 0 mod n
When 1 l m 2 , it contradicts the case where r + 1 i q l j r ( q m q m 2 q m 2 1 ) q m 2 < n .
When m 2 + 1 l m , since r q m r mod n , we have r q m l j r i 0 mod n . Hence, j q m l i 0 mod   ( q m 1 ) , where 0 m l m 2 1 . If m l = 0 , we have j i 0 mod ( q m 1 ) , which contradicts the fact that 0 < i j < q m 1 . If 1 m l m 2 1 , we have
r + 1 < j q m l i < r ( q m 1 2 q m 2 1 ) q m 2 1 < q m + q m 2 1 q m 1 2 q m 2 < q m 1 .
Since 1 < r < q 1 and m 4 , j q m l i 0 mod ( q m 1 ) is not satisfied.
When m + 1 l 2 m 1 , we have 1 2 m l m 1 . Since q 2 m 1 mod n , Equation (3) is transformed into j q 2 m l i 0 mod n . This is similar to the cases where 1 l m 2 and m 2 + 1 l m . To sum up, all the cosets given above are mutually disjointed.
From Lemma 2, there are q m 2 q m 2 1 1 cosets with m elements. Since φ 1 = φ [ q m 2 ] ,   ,   φ [ r q m 2 1 2 ] = φ [ r q m 2 2 q ] and φ [ r q m 2 1 1 ] = φ [ r q m 2 q ] , there are r ( q m 2 1 ) 1 consecutive integers in Z. Therefore, we obtain C = [ n , k 1 = n m 2 r 1 ( q m 2 q m 2 1 1 ) , d 1 r ( q m 2 1 ) ] q according to the BCH bound. Let C = j M ( j ) ( x ) and r q m 2 1 j r ( q m 2 1 ) 2 . Since 1 < r < q 1 , we have ( r q m 2 1 1 ) q r ( q m 2 1 ) 2 , and thus φ [ r q m 2 1 1 ] = φ [ r q m 2 q ] . We obtain C = [ n , k 1 = n m ( 2 r 1 ) ( q m 2 q m 2 1 1 ) + 2 m , d 1 r ( q m 2 1 ) 1 ] q . Since k 1 k 1 = 2 m > 2 , C is an enlargement of C. Since r ( q m 2 1 ) q + 1 q ( r ( q m 2 1 ) 1 ) , we have an [ [ n , n 2 m ( 2 r 1 ) q m 2 q m 2 1 1 + 2 m ,   d r q m 2 1 ] ] q quantum BCH code. □
It is rather remarkable that q 4 ensures that C contains the highest numbers of consecutive integers. We choose m 4 for the reason that there exist cyclotomic cosets φ [ i ] = φ [ j ] when m = 2 . The q-ary cyclotomic cosets proposed in Theorem 2 not only easily compute the dimensions of C and C , but also ensure C is Euclidean dual-containing. The condition 1 < r < q ensures that the selected cosets are mutually disjointed.
Example 1.
If q = 5 , m = 4 and r = 2 , we have n = 1248 and r ( q m 2 1 ) = 48 . It is easy to compute the following 5-ary cyclotomic cosets: φ [ 10 ] = { 10 , 50 , 250 , 2 } , …, φ [ 48 ] = { 48 , 240 , 1200 , 1008 } . Obviously, φ [ 48 ] = φ [ 48 ] . Let C = < i Z M ( i ) ( x ) > have the defining set Z = i = 10 47 φ i and C = < j Z M ( j ) ( x ) > have the defining set Z = j = 10 46 φ j . C = [ 1248 , 1020 , d 1 48 ] 5 is Euclidean dual-containing, and C = [ 1248 , 1028 , d 1 47 ] 5 is an enlargement of C . Then, we obtain an [ [ 1248 , 800 , d 48 ] ] 5 quantum BCH code.

3.2. m Is Odd

Next, we consider the case where m is odd. For simplicity, we define Q 1 = q m + 1 2 q + r 2 . If m = 1 , we have n = r ( q 1 ) and o r d n ( q ) = 2 , which were studied in [16]. Therefore, we choose m > 1 when m is odd. A few contributions are presented as follows.
Theorem 3.
Let q be a prime power, n be an integer such that gcd ( n ,   q ) = 1 and o r d n ( q ) = 2 m . Assume that n = r ( q m 1 ) , where 3 r 2 < q 2 r . If m > 1 , then there exists an [ [ n , n 4 m ( Q 1 q m 1 2 )   + m ( Q 1 r + Q 1 1 r 2 q m 1 2 r ) , d Q 1 + 1 ] ] q quantum BCH code.
The proof is similar to Theorem 2.
Example 2.
If q = 7 , m = 3 and n = 1368 , we have q m 1 2 = 7 and Q 1 = 44 . It is easy to compute the following 7-ary cyclotomic cosets: φ [ 7 ] = { 7 , 49 , 343 , 1033 , 391 , 1 } , …, φ [ 44 ] = { 44 , 308 , 788 } and φ [ 45 ] = { 45 , 315 , 837 , 1341 , 1179 } . Obviously, φ [ 45 ] = φ [ 27 ] . Meanwhile, the cosets which contain φ [ 1 ] , φ [ 2 ] , …, φ [ 6 ] are mutually disjointed. We choose φ [ 7 ] , φ [ 8 ]   , …, φ [ 44 ] to generate C = [ 1368 , 1170 , d 1 45 ] 7 and φ [ 7 ] , φ [ 8 ]   , …, φ [ 43 ] to generate C = [ 1368 , 1173 , d 1 45 ] 7 . Finally, we obtain an [ [ 1368 , 975 , d 45 ] ] 7 quantum BCH code.
Corollary 1.
Let q be a prime power, n be an integer such that gcd ( n ,   q ) = 1 and o r d n ( q ) = 2 m . Assume that n = r ( q m 1 ) and m > 1 :
(1) 
If r < q < 3 r 2 or q > 2 r , then there exists an
[ [ n , n 4 m ( q m + 1 2 q m 1 2 q ) + m ( q m + 1 2 q 1 r + q m + 1 2 q 2 r 2 q m 1 2 1 r ) , d q m + 1 2 q ] ] q quantum BCH code;
(2) 
If q < r 2 q 4 , then there exists an
[ [ n , n 4 m ( r q m 1 2 r q m 3 2 + r 2 ) + 2 m ( q m 1 2 q m 3 2 1 ) , d r q m 1 2 q + r 2 + 1 ] ] q quantum BCH code;
(3) 
If 2 q 3 r q 2 + 1 2 and m = 3 , then there exists an
[ [ n , n 12 ( r q r q ) + 3 ( 2 q q + 2 r q + 1 r 2 ) , d r q q ] ] q quantum BCH code;
(4) 
If 2 q 3 r q 2 q + 1 and m = 5 , then there exists an
[ [ n , n 20 ( r q 2 r q q ) + 5 ( 2 q 2 2 q q + 2 r q + 2 r ) , d r q 2 q ] ] q quantum BCH code;
(5) 
If 2 q 3 r < q 2 and m 7 , then there exists an
[ [ n , n 4 m ( r q m 1 2 r q m 3 2 q ) + m ( 2 q m 1 2 2 q m 3 2 q + 1 r q + 2 r ) , d r q m 1 2 q ] ] q quantum BCH code.
Proof. 
We only listed the range of q-ary cyclotomic cosets to generate C and C . The reminder proof is similar to Theorem 2.
(1)
Let C = i M ( i ) ( x ) , where q m 1 2 1 i q m + 1 2 q 1 . Let C = j M ( j ) ( x ) , where q m 1 2 1 j q m + 1 2 q 2 ;
(2)
Let C = i M ( i ) ( x ) , where r q m 3 2 i r q m 1 2 q + r 2 . Let C = j M ( j ) ( x ) , where r q m 3 2 j r q m 1 2 q + r 2 1 ;
(3)
Let C = i M ( i ) ( x ) , where r 1 i r q q 1 . Let C = j M ( j ) ( x ) , where r 1 j   r q q 2 ;
(4)
Let C = i M ( i ) ( x ) , where r q 1 i r q 2 q 1 . Let C = j M ( j ) ( x ) , where r q 1 j r q 2 q 2 ;
(5)
Let C = i M ( i ) ( x ) , where r q m 3 2 1 i r q m 1 2 q 1 . Let C = j M ( j ) ( x ) , where r q m 3 2 1 j r q m 1 2 q 2 . □

4. Hermitian Construction

Let us focus on classic BCH codes over F q 2 . Suppose n = r ( q 2 m 1 ) and o r d n ( q 2 ) = 2 m . We choose r > 1 for the reason that we have q 2 m 1 mod n when r = 1 .
Lemma 4.
If 1 i r q m , φ [ i ] has m elements if and only if r | i , and φ [ i ] has 2 m elements if r i   .
The proof is similar to Lemma 2.
Lemma 5.
Let m o be the odd factor of m and m e be the even factor of m :
(1) 
If r q 2 m 1 q m o + 1 | i , then φ [ i ] = q φ [ i ] ;
(2) 
If r q 2 m 1 q m e + 1 | i , then φ [ i ] = q φ [ q i ] .
Proof. 
(1) Since n = r ( q 2 m 1 ) , we have n = r q 2 m 1 q m o + 1 ( q m o + 1 ) . If r q 2 m 1 q m o + 1 | i , we have i ( q m o + 1 ) 0 mod n i q q m o 1 i mod n . When m o is odd, we obtain φ [ i ] = q φ [ i ] . (2) Since n = r ( q 2 m 1 ) , we have n = r q 2 m 1 q m e + 1 ( q m e + 1 ) . If r q 2 m 1 q m e + 1 | i , we have i q q m e 2 q i mod n . When m e is even, we obtain φ [ i ] = q φ [ q i ] . □

4.1. m Is Odd

Corollary 2.
Let m be an integer. If r ( q m 1 ) | i , then φ [ i ] = q φ [ i ] .
Theorem 4.
Let q be a prime power and n be an integer such that gcd ( n ,   q 2 ) = 1 and o r d n ( q 2 )   = 2 m . Assume that n = r ( q 2 m 1 ) , where 1 < r < q . If m > 1 , then there exists an [ [ n , n 2 m ( 2 r 1 ) ( q m q m 2 1 ) , d r ( q m 1 ) ] ] q quantum BCH code.
Proof. 
Let D = i M ( i ) ( x ) with the defining set Z, where r q m 2 i r ( q m 1 ) 1 . If Ζ Ζ q , there exist values i and j such that i q 2 l q j mod n , where r q m 2 i , j r ( q m 1 ) 1 and 0 2 l 4 m 2 . Thus, we obtain
i q 2 l + j q 0 mod n
First, let us consider the case where 2 l = 0 . Equation (4) transforms into i + q j 0 mod n . This contradicts the fact that 0 < i q 2 l 1 + j n ( q m + 1 ) < n .
When 2 2 l m + 1 , since gcd ( n , q 2 ) = 1 , Equation (4) transforms into i q 2 l 1 + j 0 mod n . This contradicts the fact that 0 < i q 2 l 1 + j n ( q m + 1 ) < n .
When m + 3 2 l 2 m , since r q 2 m r   mod   n , Equation (4) transforms into
i + j q 2 m 2 l + 1 0   mod   ( q 2 m 1 )
We obtain i + q 2 m 2 l + 1 j r ( q 2 m 2 q m 2 + q m 1 ) q m 2 1 < q 2 m 1 , and the congruence of Equation (5) is not satisfied.
When 2 m + 2 2 l 4 m 2 , we have 3 4 m 2 l + 1 2 m 1 . From q 4 m 1   mod   n , it can be inferred that i + j q 4 m 2 l + 1 0   mod   n . Obviously, this contradicts the cases where 0 2 l m + 1 and m + 3 2 l 2 m . Therefore, Ζ Ζ q = , and D is Hermitian dual-containing.
Similar to Theorem 2, the cosets φ [ r q m 2 ] , …, φ [ r ( q m 1 ) 2 ] and φ [ r ( q m 1 ) 1 ] are mutually disjointed. From Lemma 4, there are q m q m 2 + 1 cosets with m elements. Since φ [ 1 ] = φ [ q m 1 ] , …, φ [ r q m 2 2 ] = φ [ r q m 2 q 2 ] and φ [ r q m 2 1 ] = φ [ r q m q 2 ] , there are r ( q m 1 ) 1 consecutive integers in Z . Therefore, we obtain D = [ n , n m ( 2 r 1 ) ( q m q m 2 1 ) , d 1 r ( q m 1 ) ] q 2 . Then, an [ [ n , n 2 m ( 2 r 1 ) ( q m q m 2 1 ) , d r ( q m 1 ) ] ] q quantum BCH code can be obtained by a Hermitian construction. □
It is rather remarkable that the q2–ary cyclotomic cosets proposed in Theorem 4 can easily compute the dimensions of the BCH codes. The condition 1 < r < q ensures that the selected cosets are mutually disjointed. Furthermore, the cosets contain the highest numbers of consecutive integers.
Theorem 5.
Let q be a prime power, n be an integer such that gcd ( n , q ) = 1 and o r d n ( q 2 ) = 2 m , Assume that n = r ( q 2 m 1 ) , where q < r < 2 q . If m > 1 , then there exists an [ [ n , n 4 m ( q m + 1 q m 1 + r ) + 2 m ( q m + 1 1 r q m 1 + 1 r + 4 ) , d q m + 1 + r ) ] ] q quantum BCH code.
The proof is similar to Theorem 4.
Example 3.
If q = 7 , m = 3 and n = 1176480 , it is easy to compute the following 49-ary cosets: φ [ 50 ] = { 50 , 2450 , 120050 } , …, φ [ 2410 ] = { 2410 , 118090 , 1080490 } . Let D = < i = 50 2410 M ( i ) ( x ) > , where D = [ 1176480 , 1163025 , d 1 2411 ] 49 is Hermitian dual-containing. Then, we obtain an [ [ 1176480 , 1149570 , d 2411 ] ] 7 quantum BCH code.

4.2. m Is Even

Now, we consider the case where m is even. A few contributions are presented as follows.
Corollary 3.
When letting λ be an integer such that 0 λ r ( q m 1 ) ( q 1 ) q m 1 + 1 , we have φ [ r ( q m 1 ) + λ q m 1 ] =   φ [ q ( r q ( q m 1 ) λ ) ] . In particular, when letting i be an integer such that r ( q m 1 ) | i , we have φ [ i ] = q φ [ q i ] .
Proof. 
Since r q 2 m r mod n , we have
( r ( q m 1 ) + λ q m 1 ) q m r q 2 m r q 3 m + λ q 2 m 1 q ( r q ( q m 1 ) λ ) q 2 m 2 mod n
If m is even, clearly, we obtain φ [ r ( q m 1 ) + λ q m 1 ] = φ [ q ( r q ( q m 1 ) λ ) ] . In the condition of r q ( q m 1 ) λ r ( q m 1 ) + λ q m 1 , we obtain 0 λ r ( q m 1 ) ( q 1 ) q m 1 + 1 . According to Corollary 3, if r ( q m 1 ) | i , we have φ [ i ] = q φ [ q i ] . □
Therefore, we should choose the q2-ary cyclotomic cosets properly to ensure the cyclic code is Hermitian dual-containing.
Theorem 6.
Let q be a prime power, n be an integer such that gcd ( n ,   q 2 ) = 1 and o r d n ( q 2 ) = 2 m . Assume that n = r ( q 2 m 1 ) , where 1 < r < q . Then, there exists an [ [ n , n 2 m ( 2 r 1 ) ( q m q m 2 ) ,   d r q m + 1 ] ] q quantum BCH code.
The proof is similar to Theorem 4.
Example 4.
If q = 3 , m = 4 , r = 2 and n = 13120 , we choose φ [ 19 ] to φ [ 162 ] as the 9-ary cyclotomic cosets, which are mutually disjointed, to generate D. Obviously, Ζ Ζ 3 = , where Z is the defining set of D. Then, D = [ 13120 , 12256 , d 163 ] 9 is Hermitian dual-containing. Thus, we can construct an [ [ 13120 , 11392 , d 163 ] ] 3 quantum BCH code.

5. Comparison and Conclusions

In this section, we give some comparisons to corresponding references.
Aly et al. constructed quantum BCH codes over F q with classic non-primitive narrow-sense BCH codes and F q 2 with classic primitive narrow-sense BCH codes [5]. In this paper, we designed quantum BCH codes with classic non-primitive, non-narrow-sense BCH codes. In [5], Aly et al. designed an [ [ n , n 4 m ( δ 1 ) ( 1 1 / q ) , d δ ] ] q quantum BCH code, where 2 δ δ max r q m 1 q m + 1 < r . If r q m 1 q m + 1 < 2 , a quantum BCH code does not exist. Therefore, we could not obtain quantum codes with r = 2 in [5]. In this paper, we designed quantum BCH codes without this restriction. For example, if q = 5 , m = 4 and r = 2 , we can construct an [ [ 1248 ,   800 ,   d 48 ] ] 5 quantum BCH code, in which δ max = 1.933 < 2 . Since 2 δ δ max < r , we got better lower bounds for the minimum distances than those in [5]. Meanwhile, [10] presented similar results to [5] with Steane’s construction. Therefore, our results were better than those in [10], too. Table 1 shows more precise conclusions.
In [17], by letting n = r ( q 3 1 ) and m = o r d n ( q 2 ) = 3 , quantum BCH codes were constructed with classic non-primitive, narrow-sense and non-narrow-sense BCH codes. However, in [17], quantum BCH codes could only be constructed with a fixed length n for q = 3 l + 2 . In this paper, we extended the construction to a larger range of n over any finite field F q .
In [23], non-binary primitive quantum BCH codes were constructed when m = o r d n ( q ) = 2 and m = o r d n ( q 2 ) = 2 . In this paper, we designed nonbinary, non-primitive quantum BCH codes. Moreover, we extended the results to more general cases where m > 3 .
The earlier work of this paper was conducted in [20]. In [20], we discussed the construction of quantum BCH codes with multiplicative order m = 2 when the code lengths were n = r q + 1 over F q and   n = r q 2 + 1 over F q 2 . We also considered the situation where m = 3 and when the code lengths were n = r q 1 over F q and n = r ( q 2 1 ) over F q 2 . In this paper, we discussed more general cases. We enlarged the multiplicative order to any even integers. Moreover, we extended the construction to a larger range of code lengths with n = r ( q m 1 ) over F q and n = r ( q 2 m 1 ) over F q 2 where m denotes the integers.
In this paper, a new family of quantum BCH codes was constructed by Steane’s construction and Hermitian construction. By studying the suitable cyclotomic cosets, we tried to find such classic BCH codes which contained their dual codes. Then, we constructed nonbinary quantum BCH codes with given parameter sets. We have proven that the cyclotomic cosets are good tools to study quantum BCH codes. The defining sets contained the highest numbers of consecutive integers. Compared with the results in the references, the new quantum BCH codes had better code parameters without restrictions and better lower bounds for the minimum distances. What is more, the new quantum codes can be constructed over any finite fields, which enlarges the range of quantum BCH codes.

Author Contributions

Conceptualization, Z.L.; writing—original draft preparation, L.X. Both authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by the National Natural Science Foundation of China (NSFC) (61372072); Overseas Expertise Introduction Project for Discipline Innovation (111 Project) (B08038); and Fundamental Research Funds for the Central Universities.

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Nielsen, M.A.; Chuang, I.; Grover, L.K. Quantum Computation and Quantum Information. Am. J. Phys. 2002, 70, 558–559. [Google Scholar] [CrossRef] [Green Version]
  2. Shor, P.W. Scheme for reducing decoherence in quantum computer memory. Phys. Rev. A 1995, 52, R2493–R2496. [Google Scholar] [CrossRef] [PubMed]
  3. Steane, A. Multiple-particle interference and quantum error correction. Proc. R. Soc. A Math. Phys. Eng. Sci. 1996, 452, 2551–2577. [Google Scholar] [CrossRef] [Green Version]
  4. Calderbank, A.; Rains, E.; Shor, P.; Sloane, N. Quantum error correction via codes over GF(4). IEEE Trans. Inf. Theory 1998, 44, 1369–1387. [Google Scholar] [CrossRef] [Green Version]
  5. Aly, S.A.; Klappenecker, A.; Sarvepalli, P.K. On Quantum and Classical BCH Codes. IEEE Trans. Inf. Theory 2007, 53, 1183–1188. [Google Scholar] [CrossRef] [Green Version]
  6. Hamada, M. Concatenated Quantum Codes Constructible in Polynomial Time: Efficient Decoding and Error Correction. IEEE Trans. Inf. Theory 2008, 54, 5689–5704. [Google Scholar] [CrossRef] [Green Version]
  7. Ketkar, A.; Klappenecker, A.; Kumar, S.; Sarvepalli, P. Nonbinary Stabilizer Codes Over Finite Fields. IEEE Trans. Inf. Theory 2006, 52, 4892–4914. [Google Scholar] [CrossRef] [Green Version]
  8. Steane, A. Enlargement of Calderbank-Shor-Steane quantum codes. IEEE Trans. Inf. Theory 1999, 45, 2492–2495. [Google Scholar] [CrossRef] [Green Version]
  9. La Guardia, G.G. Quantum Codes Derived from Cyclic Codes. Int. J. Theor. Phys. 2017, 56, 2479–2484. [Google Scholar] [CrossRef] [Green Version]
  10. Ling, S.; Luo, J.; Xing, C. Generalization of Steane’s Enlargement Construction of Quantum Codes and Applications. IEEE Trans. Inf. Theory 2010, 56, 4080–4084. [Google Scholar] [CrossRef]
  11. Hu, Q.; Zhang, G.H.; Chen, B.C. Constructions of New Nonbinary Quantum Codes. Int. J. Theor. Phys. 2015, 54, 92–99. [Google Scholar] [CrossRef]
  12. Gao, J.; Wang, Y. Quantum Codes Derived from Negacyclic Codes. Int. J. Theor. Phys. 2017, 57, 682–686. [Google Scholar] [CrossRef]
  13. Chen, J.-Z.; Li, J.-P.; Lin, J. New Optimal Asymmetric Quantum Codes Derived from Negacyclic Codes. Int. J. Theor. Phys. 2014, 53, 72–79. [Google Scholar] [CrossRef]
  14. Liu, Y.; Li, R.; Lv, L.; Ma, Y. A class of constacyclic BCH codes and new quantum codes. Quantum Inf. Process. 2017, 16. [Google Scholar] [CrossRef]
  15. Yuan, J.; Zhu, S.; Kai, X.; Li, P. On the construction of quantum constacyclic codes. Des. Codes Cryptogr. 2017, 85, 179–190. [Google Scholar] [CrossRef]
  16. La Guardia, G.G. On the Construction of Nonbinary Quantum BCH Codes. IEEE Trans. Inf. Theory 2014, 60, 1528–1535. [Google Scholar] [CrossRef] [Green Version]
  17. Ma, Y.; Liang, F.; Guo, L. Some Hermitian Dual Containing BCH Codes and New Quantum Codes. Appl. Math. Inf. Sci. 2014, 8, 1231–1237. [Google Scholar] [CrossRef] [Green Version]
  18. Ma, Z.; Lü, X.; Feng, K.; Feng, D. On Non-binary Quantum BCH Codes. In Proceedings of the International Conference on Theory and Applications of Models of Computation, Beijing, China, 15–20 May 2006; pp. 675–683. [Google Scholar]
  19. Qian, J.; Zhang, L. Improved Constructions for Nonbinary Quantum BCH Codes. Int. J. Theor. Phys. 2017, 56, 1355–1363. [Google Scholar] [CrossRef]
  20. Zhang, M.; Li, Z.; Xing, L.; Tang, N. Some Families of Quantum BCH Codes. Int. J. Theor. Phys. 2018, 58, 615–630. [Google Scholar] [CrossRef]
  21. Macwilliams, F.J.; Sloane, N.J.A. The Theory of Error-Correcting Codes; North-Holland Publishing Company: Amsterdam, The Netherlands, 1977. [Google Scholar]
  22. Charpin, P. Open Problems on Cyclic Codes in Handbook of Coding Theory; North-Holland Publishing Company: Amsterdam, The Netherlands, 1998. [Google Scholar]
  23. La Guardia, G.G. Constructions of new families of nonbinary quantum codes. Phys. Rev. A 2009, 80, 042331. [Google Scholar] [CrossRef]
Table 1. Code comparison with length n = r ( q m 1 ) .
Table 1. Code comparison with length n = r ( q m 1 ) .
New Quantum BCH CodesQuantum BCH Codes in [5,10]
[ [ 315 , 195 , d 16 ] ] 4
[ [ 315 , 279 , d 4 ] ] 4
[ [ 1248 , 800 , d 48 ] ] 5
[ [ 1368 , 975 , d 45 ] ] 7
[ [ 1368 , 1344 , d 3 ] ] 7
[ [ 1533 , 1158 , d 56 ] ] 8
[ [ 1533 , 1521 , d 2 ] ] 8
[ [ 2736 , 2142 , d 54 ] ] 7
[ [ 2736 , 2664 , d 7 ] ] 7
[ [ 4599 , 3831 , d 69 ] ] 8
[ [ 4599 , 4515 , d 8 ] ] 8
[ [ 4800 , 3824 , d 96 ] ] 7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Xing, L.; Li, Z. Some New Quantum BCH Codes over Finite Fields. Entropy 2021, 23, 712. https://doi.org/10.3390/e23060712

AMA Style

Xing L, Li Z. Some New Quantum BCH Codes over Finite Fields. Entropy. 2021; 23(6):712. https://doi.org/10.3390/e23060712

Chicago/Turabian Style

Xing, Lijuan, and Zhuo Li. 2021. "Some New Quantum BCH Codes over Finite Fields" Entropy 23, no. 6: 712. https://doi.org/10.3390/e23060712

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop