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 are shown in Section 4. The results are compared with corresponding references in Section 5.
2. Preliminaries
The finite field is denoted by with elements, where is a prime power. A linear code of length over is a subspace of .
Definition 1.
Given two vectors, the Euclidean inner product overis defined as follows:
Similarly, given two vectors , the Hermitian inner product over is defined as follows:
We define in this paper. The smallest positive integer in is called the multiplicative order of modulo and is denoted by . Namely, holds.
If is an code over , the Euclidean dual code of is defined as follows:
If is an code over , the Hermitian dual code of is defined as follows:
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 denote the q-ary cyclotomic coset of modulo .
Definition 2.
A BCH codeoverwith length n and designed distanceis a cyclic code. The defining set is denoted by. If, it is called a primitive BCH code. If, it is called a narrow-sense BCH code.
The minimal polynomial over of is the lowest degree monic polynomial , with coefficients from such that . If for a fixed primitive n-th root of unity , then the minimal polynomial of over is denoted by . The dimension of the BCH code is computed as . 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 linearcodesuch that, andcan be enlarged to a classical linearcodewhere, then there exists an stabilizer code;
- (2)
- If there exists a classical linearcodesuch that, then there exists anstabilizer 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 be a prime power and be an integer such that :
- (1)
- A cyclic code of lengthoverwith a defining set Z contains its Euclidean dual code if and only if, where;
- (2)
- A cyclic code of length n overwith a defining set Z contains its Hermitian dual code if and only if, where.
3. Steane’s Construction
Suppose and . If , then . We only consider the case where .
Lemma 2.
If,haselements if and only if;haselements if.
Proof.
If , we obtain .
If , we obtain ; therefore, has one element. Now, let us discuss the case where . Assume that has elements, where . If is even, then ; if is odd, then . We have . Since , it has a contradiction. Therefore, has elements.
Conversely, if has elements, we obtain . If , assume that has elements, where . We have . Since , it has a contradiction. Finally, Lemma 2 follows. □
3.1. m Is Even
Let us consider the case where is even first. The following theorem contributes to choosing cyclotomic cosets.
Lemma 3.
If i is an integer such that, then.
Proof.
Supposing that is even, we have . If , we obtain . □
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 , . However, some cosets are not disjointed in this range. Therefore, we should choose the cosets carefully.
Theorem 2.
Letbe a prime power,be an integer such thatand. Assume that, where. If, then there exists anquantum BCH code.
Proof.
Since and , we have and . If , we obtain . Clearly, this is not true for the case where . We have .
Let with the defining set Z, where . If , there exist and such that , where and . We then obtain the following:
This congruence equation contradicts the fact that when . Let us consider the case where . Thus, , and it follows that . Since , we have . Since and , we obtain . Therefore, the congruence equation is not satisfied.
When , we have . From , we can infer that
Obviously, it contradicts the cases where and . Therefore, , and is Euclidean dual-containing.
Suppose , where . It follows that , where . We thus obtain the following:
When , it contradicts the case where .
When , since , we have . Hence, , where . If , we have , which contradicts the fact that . If , we have
Since and , is not satisfied.
When , we have . Since , Equation (3) is transformed into . This is similar to the cases where and . To sum up, all the cosets given above are mutually disjointed.
From Lemma 2, there are cosets with elements. Since and , there are consecutive integers in Z. Therefore, we obtain according to the BCH bound. Let and . Since , we have , and thus . We obtain Since , is an enlargement of C. Since , we have an quantum BCH code. □
It is rather remarkable that ensures that contains the highest numbers of consecutive integers. We choose for the reason that there exist cyclotomic cosets when . The q-ary cyclotomic cosets proposed in Theorem 2 not only easily compute the dimensions of and , but also ensure is Euclidean dual-containing. The condition ensures that the selected cosets are mutually disjointed.
Example 1.
If,and, we have n = 1248 and. It is easy to compute the following 5-ary cyclotomic cosets:, …, . Obviously,. Lethave the defining setandhave the defining set. is Euclidean dual-containing, andis an enlargement of. Then, we obtain anquantum BCH code.
3.2. m Is Odd
Next, we consider the case where is odd. For simplicity, we define . If , we have and , which were studied in [16]. Therefore, we choose when m is odd. A few contributions are presented as follows.
Theorem 3.
Letbe a prime power,be an integer such thatand. Assume that, where. If, then there exists an quantum BCH code.
The proof is similar to Theorem 2.
Example 2.
If,and, we haveand. It is easy to compute the following 7-ary cyclotomic cosets:, …, and. Obviously,. Meanwhile, the cosets which contain, , …, are mutually disjointed. We choose, , …, to generateand, , …, to generate. Finally, we obtain anquantum BCH code.
Corollary 1.
Letbe a prime power,be an integer such thatand. Assume thatand:
- (1)
- Ifor, then there exists anquantum BCH code;
- (2)
- If, then there exists anquantum BCH code;
- (3)
- Ifand, then there exists anquantum BCH code;
- (4)
- Ifand, then there exists anquantum BCH code;
- (5)
- Ifand, then there exists anquantum BCH code.
Proof.
We only listed the range of q-ary cyclotomic cosets to generate C and . The reminder proof is similar to Theorem 2.
- (1)
- Let , where . Let , where ;
- (2)
- Let , where . Let , where ;
- (3)
- Let , where . Let , where ;
- (4)
- Let , where . Let , where ;
- (5)
- Let , where . Let , where . □
4. Hermitian Construction
Let us focus on classic BCH codes over . Suppose and . We choose for the reason that we have when .
Lemma 4.
If,haselements if and only if, andhaselements if.
The proof is similar to Lemma 2.
Lemma 5.
Letbe the odd factor ofandbe the even factor of:
- (1)
- If, then;
- (2)
- If, then.
Proof.
(1) Since , we have . If , we have . When is odd, we obtain . (2) Since , we have . If , we have . When is even, we obtain . □
4.1. m Is Odd
Corollary 2.
Letbe an integer. If, then.
Theorem 4.
Letbe a prime power andbe an integer such thatand . Assume that, where. If, then there exists anquantum BCH code.
Proof.
Let with the defining set Z, where . If , there exist values i and j such that , where and . Thus, we obtain
First, let us consider the case where . Equation (4) transforms into . This contradicts the fact that .
When , since , Equation (4) transforms into . This contradicts the fact that .
When , since , Equation (4) transforms into
We obtain , and the congruence of Equation (5) is not satisfied.
When , we have . From , it can be inferred that . Obviously, this contradicts the cases where and . Therefore, , and D is Hermitian dual-containing.
Similar to Theorem 2, the cosets , …, and are mutually disjointed. From Lemma 4, there are cosets with elements. Since , …, and , there are consecutive integers in . Therefore, we obtain . Then, an 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 ensures that the selected cosets are mutually disjointed. Furthermore, the cosets contain the highest numbers of consecutive integers.
Theorem 5.
Letbe a prime power,be an integer such thatand, Assume that, where. If, then there exists anquantum BCH code.
The proof is similar to Theorem 4.
Example 3.
If,and, it is easy to compute the following 49-ary cosets:, …, . Let, whereis Hermitian dual-containing. Then, we obtain anquantum BCH code.
4.2. m Is Even
Now, we consider the case where is even. A few contributions are presented as follows.
Corollary 3.
When lettingbe an integer such that, we have . In particular, when lettingbe an integer such that, we have.
Proof.
Since , we have
If is even, clearly, we obtain . In the condition of , we obtain . According to Corollary 3, if , we have . □
Therefore, we should choose the q2-ary cyclotomic cosets properly to ensure the cyclic code is Hermitian dual-containing.
Theorem 6.
Letbe a prime power,be an integer such thatand. Assume that, where. Then, there exists an quantum BCH code.
The proof is similar to Theorem 4.
Example 4.
If,,and, we choosetoas the 9-ary cyclotomic cosets, which are mutually disjointed, to generate D. Obviously,, where Z is the defining set of D. Then,is Hermitian dual-containing. Thus, we can construct anquantum BCH code.
5. Comparison and Conclusions
In this section, we give some comparisons to corresponding references.
Aly et al. constructed quantum BCH codes over with classic non-primitive narrow-sense BCH codes and 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 quantum BCH code, where . If , a quantum BCH code does not exist. Therefore, we could not obtain quantum codes with in [5]. In this paper, we designed quantum BCH codes without this restriction. For example, if , and , we can construct an quantum BCH code, in which . Since , 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.
Table 1.
Code comparison with length .
In [17], by letting and , 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 for . In this paper, we extended the construction to a larger range of over any finite field .
In [23], non-binary primitive quantum BCH codes were constructed when and . In this paper, we designed nonbinary, non-primitive quantum BCH codes. Moreover, we extended the results to more general cases where .
The earlier work of this paper was conducted in [20]. In [20], we discussed the construction of quantum BCH codes with multiplicative order when the code lengths were over and over . We also considered the situation where and when the code lengths were over and over . 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 over and over where 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
- Nielsen, M.A.; Chuang, I.; Grover, L.K. Quantum Computation and Quantum Information. Am. J. Phys. 2002, 70, 558–559. [Google Scholar] [CrossRef]
- Shor, P.W. Scheme for reducing decoherence in quantum computer memory. Phys. Rev. A 1995, 52, R2493–R2496. [Google Scholar] [CrossRef] [PubMed]
- Steane, A. Multiple-particle interference and quantum error correction. Proc. R. Soc. A Math. Phys. Eng. Sci. 1996, 452, 2551–2577. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- 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]
- Steane, A. Enlargement of Calderbank-Shor-Steane quantum codes. IEEE Trans. Inf. Theory 1999, 45, 2492–2495. [Google Scholar] [CrossRef]
- La Guardia, G.G. Quantum Codes Derived from Cyclic Codes. Int. J. Theor. Phys. 2017, 56, 2479–2484. [Google Scholar] [CrossRef][Green Version]
- 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]
- 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]
- Gao, J.; Wang, Y. Quantum Codes Derived from Negacyclic Codes. Int. J. Theor. Phys. 2017, 57, 682–686. [Google Scholar] [CrossRef]
- 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]
- 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]
- 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]
- La Guardia, G.G. On the Construction of Nonbinary Quantum BCH Codes. IEEE Trans. Inf. Theory 2014, 60, 1528–1535. [Google Scholar] [CrossRef]
- 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]
- 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]
- Qian, J.; Zhang, L. Improved Constructions for Nonbinary Quantum BCH Codes. Int. J. Theor. Phys. 2017, 56, 1355–1363. [Google Scholar] [CrossRef]
- 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]
- Macwilliams, F.J.; Sloane, N.J.A. The Theory of Error-Correcting Codes; North-Holland Publishing Company: Amsterdam, The Netherlands, 1977. [Google Scholar]
- Charpin, P. Open Problems on Cyclic Codes in Handbook of Coding Theory; North-Holland Publishing Company: Amsterdam, The Netherlands, 1998. [Google Scholar]
- La Guardia, G.G. Constructions of new families of nonbinary quantum codes. Phys. Rev. A 2009, 80, 042331. [Google Scholar] [CrossRef]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2021 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).