Next Article in Journal
Semi-Supervised Semantic Segmentation of Remote Sensing Images Based on Dual Cross-Entropy Consistency
Next Article in Special Issue
Entanglement Purification for Logic-Qubit of Photon System Based on Parity Check Measurement Gate
Previous Article in Journal
On the Lift, Related Privacy Measures, and Applications to Privacy–Utility Trade-Offs
Previous Article in Special Issue
Quantum Secure Multi-Party Summation Using Single Photons
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Quantum Error-Correcting Codes Based on Orthogonal Arrays

College of Mathematics and Information Science, Henan Normal University, Xinxiang 453007, China
*
Author to whom correspondence should be addressed.
Entropy 2023, 25(4), 680; https://doi.org/10.3390/e25040680
Submission received: 16 January 2023 / Revised: 10 April 2023 / Accepted: 13 April 2023 / Published: 19 April 2023
(This article belongs to the Special Issue New Advances in Quantum Communication and Networks)

Abstract

:
In this paper, by using the Hamming distance, we establish a relation between quantum error-correcting codes ( ( N , K , d + 1 ) ) s and orthogonal arrays with orthogonal partitions. Therefore, this is a generalization of the relation between quantum error-correcting codes ( ( N , 1 , d + 1 ) ) s and irredundant orthogonal arrays. This relation is used for the construction of pure quantum error-correcting codes. As applications of this method, numerous infinite families of optimal quantum codes can be constructed explicitly such as ( ( 3 , s , 2 ) ) s for all s i 3 , ( ( 4 , s 2 , 2 ) ) s for all s i 5 , ( ( 5 , s , 3 ) ) s for all s i 4 , ( ( 6 , s 2 , 3 ) ) s for all s i 5 , ( ( 7 , s 3 , 3 ) ) s for all s i 7 , ( ( 8 , s 2 , 4 ) ) s for all s i 9 , ( ( 9 , s 3 , 4 ) ) s for all s i 11 , ( ( 9 , s , 5 ) ) s for all s i 9 , ( ( 10 , s 2 , 5 ) ) s for all s i 11 , ( ( 11 , s , 6 ) ) s for all s i 11 , and ( ( 12 , s 2 , 6 ) ) s for all s i 13 , where s = s 1 s n and s 1 , , s n are all prime powers. The advantages of our approach over existing methods lie in the facts that these results are not just existence results, but constructive results, the codes constructed are pure, and each basis state of these codes has far less terms. Moreover, the above method developed can be extended to construction of quantum error-correcting codes over mixed alphabets.

1. Introduction

As in the classical transmission of data, in the transmission of quantum information, errors are inevitable. Quantum error-correcting codes (QECCs) are designed for correcting errors in the quantum communication channels. In 1995, Shor [1] gave the first [ [ 9 , 1 , 3 ] ] 2 QECC, which was improved to the optimal [ [ 5 , 1 , 3 ] ] 2 QECC soon after [2]. In 1996, Steane revealed the natural link between basic quantum theory and linear error correcting codes of classical information theory [3]. These fundamental studies promote the rapid development of the theory of QECC. Now, QECCs have found wide applications in fault-tolerant quantum computation [4,5], quantum key distributions [6,7], and entanglement purification [8,9,10,11], etc. The construction of good QECCs has become one of the most important tasks in quantum coding theory [2,12,13,14].
The stabilizer codes are an important family of QECCs. They are studied by many researchers and a lot of results can be obtained [15,16,17,18,19,20]. Especially, based on classical Euclidean or Hermitian self-orthogonal codes, many new optimal QECCs are given [15,19,20]. Based on the coding clique, some binary QECCs, additive or non-additive, can be obtained by the graphical approach [21,22]. Although this method can be applied to the construction of non-binary QECCs ( ( N , K , d ) ) s [23] and even the QECCs ( ( N , K , d ) ) s 1 s 2 s N over mixed alphabets [24] (short for mixed QECCs), it is difficult to search for a coding clique for bigger N and d. Moreover, for prime power s, even though the existence of many s-ary QECCs has been proved [12,19,20,23,25,26,27], only a few families of codes can be constructed explicitly [23,24,28]. Pang et al. presented a method of explicitly constructing binary QECCs by using orthogonal arrays (OAs) from difference schemes [28] and point out the superiority of the obtained QECCs to the binary stabilizer QECCs in ref. [29]. The purpose of this paper is to explicitly construct nonbinary and mixed QECCs by using OAs.
Orthogonal array, introduced by Rao [30], plays a prominent role in the design of experiments. The connection between OAs and classical error-correcting codes is revealed in refs. [31,32,33]. In 2014, Goyeneche et al. established a link between an irredundant orthogonal array (IrOA) and a uniform state [34], which is closely related to QECCs. A relation between irredundant mixed orthogonal arrays and quantum k-uniform states for heterogeneous systems is investigated in refs. [35,36]. Many infinite classes of uniform states for homogeneous systems and heterogeneous systems are constructed from OAs in refs. [36,37,38]. Shi et al. give a connection between QECCs and quantum information masking and point out that if a QECC Q is pure, then any state in Q is a k-uniform state and vice versa [39].
In recent years, more and more new OAs, especially high strength OAs, have been presented [40,41,42,43,44]. It is these new developments in OAs and uniform states that shed light on constructing QECCs from OAs.
In this paper, by using the Hamming distance, we establish a relation between quantum error-correcting codes ( ( N , K , d + 1 ) ) s and orthogonal arrays with orthogonal partitions. Therefore, this is a generalization of the relation between quantum error-correcting codes ( ( N , 1 , d + 1 ) ) s and irredundant orthogonal arrays. This relation is used for the construction of pure quantum error-correcting codes. As applications of this method, numerous infinite families of optimal quantum codes can be constructed explicitly such as ( ( 3 , s , 2 ) ) s for all s i 3 , ( ( 4 , s 2 , 2 ) ) s for all s i 5 , ( ( 5 , s , 3 ) ) s for all s i 4 , ( ( 6 , s 2 , 3 ) ) s for all s i 5 , ( ( 7 , s 3 , 3 ) ) s for all s i 7 , ( ( 8 , s 2 , 4 ) ) s for all s i 9 , ( ( 9 , s 3 , 4 ) ) s for all s i 11 , ( ( 9 , s , 5 ) ) s for all s i 9 , ( ( 10 , s 2 , 5 ) ) s for all s i 11 , ( ( 11 , s , 6 ) ) s for all s i 11 , and ( ( 12 , s 2 , 6 ) ) s for all s i 13 , where s = s 1 s n and s 1 , , s n are all prime powers. The advantages of our approach over existing methods lie in the facts that these results are not just existence results, but constructive results, the codes constructed are pure, and each basis state of these codes has far less terms. Moreover, the above method developed can be extended to the construction of QECCs over mixed alphabets.
This paper is organized as follows. In Section 2, we review some basic knowledge about orthogonal arrays and QECCs. In Section 3, we present a general method of constructing QECCs over a single alphabet by using OAs and construct numerous infinite families of optimal quantum codes. Afterwards, by expansive replacement of an orthogonal array, this method is extended to the construction of QECCs over mixed alphabets. In Section 4, some examples are provided. Some conclusions are drawn in Section 5. The two explicitly constructed QECCs ( ( 6 , 5 2 , 3 ) ) 5 and ( ( 7 , 7 3 , 3 ) ) 7 are listed in Appendix A.

2. Preliminaries

First, the notations used in this paper are listed as follows.
Let A T be the transposition of matrix A and ( s ) = ( 0 , 1 , , s 1 ) T . Let 0 r denote the r × 1 vector of 0 s . Let Z s n denote the n- dimensional space over a ring Z s = { 0 , 1 , , s 1 } . If A = ( a i j ) n × m and B = ( b u v ) s × t with elements from a Galois field with binary operations ( + and · ) , the Kronecker sum A B is defined as A B = ( a i j + B ) s n × t m where a i j + B represents the s × t matrix with entries a i j + b u v ( 1 u s , 1 v t ) . Let C s N = C s C s C s N .
Some basic knowledge about OA and QECC is given.
Definition 1 
([37]). An orthogonal array O A ( r , N , s , t ) of strength t is an r × N matrix with elements from Z s , with the property that, in any r × t submatrix, all possible combinations of t symbols appear equally often as a row.
Definition 2 
([43]). Let A be an O A ( r , N , s , t ) . Suppose that the rows of A can be partitioned into K submatrices A 1 , , A K such that each A i is an O A ( r / K , N , s , t ) with t 0 . Then the set { A 1 , , A K } is called an orthogonal partition of strength t of A.
Definition 3 
([45]). Let R 1 , , R n be the rows of an n × k matrix A with entries from Z s . The Hamming distance H D ( R u , R v ) between R u = ( a u 1 , , a u k ) and R v = ( a v 1 , , a v k ) is defined as follows:
H D ( R u , R v ) = | { r : 1 r k , a u r a v r } | .
In this paper, M D ( L ) denotes the minimum Hamming distance between two distinct rows of an OA L.
Definition 4 
([34]). An O A ( r , N , s , t ) is said to be an irredundant orthogonal array if, in any r × ( N t ) subarray, all of its rows are different.
Definition 5 
([37]). A pure quantum state of N subsystems with s levels is said to be d-uniform if all of its reductions to d qudits are maximally mixed.
A link between an IrOA of strength d and a d-uniform state is established and an ( ( N , 1 , d + 1 ) ) s QECC is one-to-one connected to a d-uniform state of N qudits in ref. [34]. Hence the uniform state corresponding to an IrOA of strength d can be seen as an ( ( N , 1 , d + 1 ) ) s QECC.
Lemma 1 
([39]). Let Q be a subspace of C s N . If Q is an ( ( N , K , d + 1 ) ) s QECC, then for any d parties, the reductions of all states in Q to the d parties are identical. The converse is true. Further if Q is pure, then any state in Q is a d-uniform state. The converse is also true.
It follows from Lemma 1 that an ( ( N , K , d + 1 ) ) s QECC corresponds to a special subspace of C s N . Therefore, the lemma can also be regarded as the definition of a QECC ( ( N , K , d + 1 ) ) s in ref. [46], where N is the number of qudits, K is the dimension of the encoding state, d + 1 is the minimum distance, and s is the alphabet size. A QECC can also be denoted by [ [ N , k , d + 1 ] ] s where k = log s K usually. In this paper, we mainly use the notation ( ( N , K , d + 1 ) ) s because it is convenient to reveal the relation between codes ( ( N , K , d + 1 ) ) s and orthogonal arrays with orthogonal partitions. An ( ( N , K , d + 1 ) ) s QECC has the quantum Singleton bound K s N 2 d . A QECC saturating the bound is called optimal.
The following are some important properties of OAs.
Lemma 2 
([47]). Taking the runs in an O A ( r , N , s , t ) that begin with 0 (or any other particular symbol) and omitting the first column yields an O A ( r / s , N 1 , s , t 1 ) . If we assume that these are the initial runs, the process can be represented by the following diagram:
0 0 O A ( r / s , N 1 , s , t 1 )
1 1 O A ( r / s , N 1 , s , t 1 )
Lemma 3 
([48]). If s 2 is a prime power then an O A ( s t , s + 1 , s , t ) of index unity exists whenever s t 1 0 .
Lemma 4 
([48]). If s = 2 m and m 1 , then there exists an O A ( s 3 , s + 2 , s , 3 ) .
Lemma 5 
([37]). The minimal distance of an O A ( s t , N , s , t ) is N t + 1 for s 2 and t 1 .
Lemma 6 
([48]). Two O A ( r 1 , N , s 1 , t ) and O A ( r 2 , N , s 2 , t ) can produce an O A ( r 1 r 2 , N , s 1 s 2 , t ) .
Lemma 7. 
Assume that A is an O A ( r 1 , N , s 1 , t ) with M D ( A ) = h 1 , and that B is an O A ( r 2 , N , s 2 , t ) with M D ( B ) = h 2 . Let h = m i n { h 1 , h 2 } . Then, there exists an O A ( r 1 r 2 , N , s 1 s 2 , t ) with M D = h .
Proof. 
Let
A = a 11 a 12 a 1 N a 21 a 22 a 2 N a r 1 1 a r 1 2 a r 1 N and B = b 11 b 12 b 1 N b 21 b 22 b 2 N b r 2 1 b r 2 2 b r 2 N .
The O A ( r 1 r 2 , N , s 1 s 2 , t ) exists from Lemma 6. It can be written as
C = ( a 11 , b 11 ) ( a 12 , b 12 ) ( a 1 N , b 1 N ) ( a 11 , b 21 ) ( a 12 , b 22 ) ( a 1 N , b 2 N ) ( a 11 , b r 2 1 ) ( a 12 , b r 2 2 ) ( a 1 N , b r 2 N ) ( a r 1 1 , b 11 ) ( a r 1 2 , b 12 ) ( a r 1 N , b 1 N ) ( a r 1 1 , b 21 ) ( a r 1 2 , b 22 ) ( a r 1 N , b 2 N ) ( a r 1 1 , b r 2 1 ) ( a r 1 2 , b r 2 2 ) ( a r 1 N , b r 2 N ) .
Consider M D ( C ) . In C, take any two rows c 1 = ( ( a e 1 , b g 1 ) , ( a e 2 , b g 2 ) , , ( a e N , b g N ) ) and c 2 = ( ( a f 1 , b v 1 ) , ( a f 2 ,   b v 2 ) , , ( a f N , b v N ) ) . Correspondingly, a 1 = ( a e 1 , a e 2 , , a e N ) and a 2 = ( a f 1 , a f 2 , ,   a f N ) are two rows of A while b 1 = ( b g 1 , b g 2 , , b g N ) and b 2 = ( b v 1 , b v 2 , , b v N ) are two rows of B. Let H c 1 c 2 = | { i | a e i a f i and b g i b v i , i = 1 , , N . } | , where | A | denotes the number of elements of a set A. We have
H D ( c 1 , c 2 ) = H D ( b 1 , b 2 ) h 2 if e = f and g v , H D ( a 1 , a 2 ) h 1 if e f and g = v , H D ( a 1 , a 2 ) + H D ( b 1 , b 2 ) H c 1 c 2 m a x { h 1 , h 2 } if e f and g v .
Therefore, M D ( C ) = h . □
Lemma 8. 
Under the conditions of Lemma 7, suppose A has an orthogonal partition { A 1 , , A n } of strength t with M D ( A i ) = h 1 for i { 1 , , n } and that B has an orthogonal partition { B 1 , , B m } of strength t with M D ( B j ) = h 2 for j { 1 , , m } . Let h = m i n { h 1 , h 2 } . Then the O A ( r 1 r 2 , N , s 1 s 2 , t ) produced by Lemma 7 has an orthogonal partition { C 11 , , C n m } of strength t with M D ( C i j ) = h h .
Proof. 
Let C = O A ( r 1 r 2 , N , s 1 s 2 , t ) . Denote
A i = a 11 i a 12 i a 1 N i a 21 i a 22 i a 2 N i a l 1 i a l 2 i a l N i , B j = b 11 j b 12 j b 1 N j b 21 j b 22 j b 2 N j b g 1 j b g 2 j b g N j ,
where l = r 1 n , g = r 2 m . We define
C i j = ( a 11 i , b 11 j ) ( a 12 i , b 12 j ) ( a 1 N i , b 1 N j ) ( a 11 i , b 21 j ) ( a 12 i , b 22 j ) ( a 1 N i , b 2 N j ) ( a 11 i , b g 1 j ) ( a 12 i , b g 2 j ) ( a 1 N i , b g N j ) ( a l 1 i , b 11 j ) ( a l 2 i , b 12 j ) ( a l N i , b 1 N j ) ( a l 1 i , b 21 j ) ( a l 2 i , b 22 j ) ( a l N i , b 2 N j ) ( a l 1 i , b g 1 j ) ( a l 2 i , b g 2 j ) ( a l N i , b g N j ) .
Then, C i j is an O A ( l g , N , s 1 s 2 , t ) for i { 1 , , n } , j { 1 , , m } . By Lemma 7, M D ( C i j ) = h . Since h 1 h 1 and h 2 h 2 , we have h = m i n { h 1 , h 2 } m i n { h 1 , h 2 } = h . Obviously, { C 11 , , C n m } is an orthogonal partition of C. □

3. The Construction of QECCs Based on OAs

We present a general method for constructing QECCs from OAs in this section. Theorem 1 reveals a relation between a QECC and an OA with an orthogonal partition. With Theorem 1 and the existence of O A ( s t , s + 1 , s , t ) , Theorem 2 produces the ( ( N , s l , t l + 1 ) ) s QECCs including several infinite classes of optimal QECCs in Corollary 1. In Theorem 3, several special QECCs can be directly obtained by using Theorem 1. Two optimal QECCs ( ( 6 , 5 2 , 3 ) ) 5 and ( ( 7 , 7 3 , 3 ) ) 7 are presented in Theorem 4. The production construction of the obtained QECCs is given in Theorem 5. Consequently, Corollary 3 improves Theorem 2 and Corollary 1. Theorem 6 is the generalization of Theorem 2 to construction of QECCs over mixed alphabets.
Goyeneche et al. reveal the relation between a ( ( N , 1 , d + 1 ) ) s QECC and an IrOA [34], while the following result is the generalization of this relation.
Theorem 1. 
Assume that there exists an O A ( r , N , s , t ) with M D = h and an orthogonal partition { A 1 , , A K } of strength t . Let d = m i n { t , h 1 } . Then, there exists an ( ( N , K , d + 1 ) ) s QECC.
Proof. 
By Definition 4, the O A ( r , N , s , t ) and A i ( i = 1 , , K ) are an IrOA ( r , N , s , d ) and an IrOA ( r K ,   N , s , d ) , respectively. From the link between IrOAs and uniform states in ref. [34] and { A 1 , , A K } , we can obtain K d-uniform states { | φ 1 , , | φ K } , which can be used as an orthogonal basis. By Lemma 1, the complex subspace spanned by the orthogonal basis is an ( ( N , K , d + 1 ) ) s QECC. □
Remark 1. 
Using Theorem 1, one can easily obtained a QECC because of the one-to-one correspondence between the orthogonal basis { | φ 1 , , | φ K } of the code and the orthogonal partition { A 1 , , A K } of an orthogonal array. The codes from Theorem 1 are better than the ones in ref. [23] in terms of the number of the terms of basis states of codes. The number is decreasing geometrically. For example, the OA ( 9 , 3 , 3 , 2 ) = 0 1 2 0 1 2 0 1 2 0 1 2 1 2 0 2 0 1 0 1 2 2 0 1 1 2 0 T with minimal distance 2 has the partition { A 1 , A 2 , A 3 } of strength 1, where A 1 = 0 0 0 1 1 1 2 2 2 , A 2 = 0 1 2 1 2 1 2 0 1 and A 3 = 0 2 1 1 0 2 2 1 0 . Every row of A i is put in kets and summed to produce 1-uniform state | φ i , i.e., | φ 1   = | 000 + | 111 + | 222 , | φ 2   = | 012 + | 120 + | 201 and | φ 3   = | 021 + | 102 + | 210 . A ( ( 3 , 3 , 2 ) ) 3 QECC can be obtained easily, and its three basis states are | φ i for i = 1 , 2 , 3 . The number of the terms of each basis state of this code is 3. Base on the coding group { ( 0 , 0 , 0 ) , ( 1 , 0 , 2 ) , ( 2 , 0 , 1 ) } , another ( ( 3 , 3 , 2 ) ) 3 QECC can be obtained in ref. [23] and the three graph-state bases are | ψ 1   = | 000 + | 001 + | 002 + | 010 + ω | 011 + ω 2 | 012 + | 020 + ω 2 | 021 + ω | 022 + | 100 + | 101 + | 102 + ω | 110 + ω 2 | 111 + | 112 + ω 2 | 120 + ω | 121 + | 122 + | 200 + | 201 + | 202 + ω 2 | 210 + | 211 + ω | 212 + ω | 220 + | 221 + ω 2 | 222 , | ψ 2   = | 000 + ω 2 | 001 + ω | 002 + | 010 + | 011 + | 012 + | 020 + ω | 021 + ω 2 | 022 + ω | 100 + | 101 + ω 2 | 102 + ω 2 | 110 + ω 2 | 111 + ω 2 | 112 + | 120 + ω | 121 + ω 2 | 122 + ω 2 | 200 + ω | 201 + | 202 + ω | 210 + ω | 211 + ω | 212 + | 220 + ω | 221 + ω 2 | 222 , | ψ 3   = | 000 + ω | 001 + ω 2 | 002 + | 010 + ω 2 | 011 + ω | 012 + | 020 + | 021 + | 022 + ω 2 | 100 + | 101 + ω | 102 + | 110 + ω 2 | 111 + ω | 112 + ω | 120 + ω | 121 + ω | 122 + ω | 200 + ω 2 | 201 + | 202 + | 210 + ω 2 | 211 + ω | 212 + ω 2 | 220 + ω 2 | 221 + ω 2 | 222 , where ω = e i 2 π 3 . Obviously, the number of the terms of every basis state of this code in ref. [23] is 27.
Theorem 2. 
For a prime power s and integers N , l , t , if 2 t l + N s + 1 and t l 1 , then there exists an ( ( N , s l , t l + 1 ) ) s QECC. Moreover, the QECC is optimal if and only if l + N = 2 t .
Proof. 
Since s + 1 2 t , we have s 2 t 1 . So s t 1 . By Lemma 3, an O A ( s t , s + 1 , s , t ) exists. Then there exists an O A ( s t , l + N , s , t ) if l + N s + 1 .
After permutation of rows, the O A ( s t , l + N , s , t ) has the following form
L = ( ( s ) 0 s t 1 , 0 s ( s ) 0 s t 2 , , 0 s l 1 ( s ) 0 s t l , V )
= ( s ) 0 s t 1 , 0 s ( s ) 0 s t 2 , , 0 s l 1 ( s ) 0 s t l , V 0 00 V 0 01 V ( s 1 ) ( s 1 ) ( s 1 )
= ( 0 00 ) 0 s t l V 0 00 ( 0 01 ) 0 s t l V 0 01 ( ( s 1 ) ( s 1 ) ( s 1 ) ) 0 s t l V ( s 1 ) ( s 1 ) ( s 1 ) .
Clearly, V is an O A ( s t , N , s , t ) and by Lemma 2, V i 1 i l 1 i l is also an O A ( s t l , N , s , t l ) for ( i 1 , i l 1 , i l ) Z s l . Hence, { V 0 00 , V 0 01 , , V ( s 1 ) ( s 1 ) ( s 1 ) } is an orthogonal partition of strength t of V where t = t l . By Lemma 5, M D ( L ) = N + l t + 1 . Notice that M D ( V i 1 i l 1 i l ) = M D ( L ) = N + l t + 1 t + 1 t l + 1 . Take h = M D ( V ) = M D ( L ) l = N + 1 t t l + 1 . Then, d = m i n { t , h 1 } = t l . By Theorem 1, there exists a ( ( N , s l , t l + 1 ) ) s QECC.
If N + l = 2 t , then l = N 2 ( t l + 1 1 ) . So the QECC is optimal. The converse is also true. □
Several infinite families of optimal QECCs can be obtained from Theorem 2.
Corollary 1. 
Let s be a prime power. Then there exist optimal QECCs ( ( 3 , s , 2 ) ) s for s 3 , ( ( 4 , s 2 , 2 ) ) s for s 5 , ( ( 5 , s , 3 ) ) s for s 5 , ( ( 6 , s 2 , 3 ) ) s for s 7 , ( ( 7 , s 3 , 3 ) ) s for s 9 , ( ( 8 , s 2 , 4 ) ) s for s 9 , ( ( 9 , s 3 , 4 ) ) s for s 11 , ( ( 9 , s , 5 ) ) s for s 9 , ( ( 10 , s 2 , 5 ) ) s for s 11 , ( ( 11 , s , 6 ) ) s for s 11 , and ( ( 12 , s 2 , 6 ) ) s for s 13 .
Proof. 
In Theorem 2, take t = 2 , N = 3 , l = 1 ; t = 3 , N = 4 , l = 2 ; t = 3 , N = 5 , l = 1 ; t = 4 , N = 6 , l = 2 ; t = 5 , N = 7 , l = 3 ; t = 5 , N = 8 , l = 2 ; t = 6 , N = 9 , l = 3 ; t = 5 , N = 9 , l = 1 ; t = 6 , N = 10 , l = 2 ; t = 6 , N = 11 , l = 1 and t = 7 , N = 12 , l = 2 , respectively. The desired result follows. □
Remark 2. 
Hu et al. have found a suboptimal code ( ( 3 , p 1 , 2 ) ) p with even p in Ref. [23]. However, from Corollary 1, we can construct optimal QECCs ( ( 3 , p , 2 ) ) p such as ( ( 3 , 4 , 2 ) ) 4 and ( ( 3 , 8 , 2 ) ) 8 , whose basis states are | ϕ 1 , , | ϕ 4 and | ψ 1 , , | ψ 8 , respectively, where | ϕ 1   = | 000 + | 123 + | 231 + | 312 , | ϕ 2   = | 111 + | 032 + | 320 + | 203 , | ϕ 3   = | 222 + | 301 + | 013 + | 130 , | ϕ 4   = | 333 + | 210 + | 102 + | 021 and | ψ 1   = | 000 + | 123 + | 246 + | 365 + | 451 + | 572 + | 617 + | 734 , | ψ 2   = | 111 + | 032 + | 357 + | 274 + | 540 + | 463 + | 706 + | 625 , | ψ 3   = | 222 + | 301 + | 064 + | 147 + | 673 + | 750 + | 435 + | 516 , | ψ 4   = | 333 + | 210 + | 175 + | 056 + | 762 + | 641 + | 524 + | 407 , | ψ 5   = | 444 + | 567 + | 602 + | 721 + | 015 + | 136 + | 253 + | 370 , | ψ 6   = | 555 + | 476 + | 713 + | 630 + | 104 + | 027 + | 342 + | 261 , | ψ 7   = | 666 + | 745 + | 420 + | 503 + | 237 + | 314 + | 071 + | 152 , | ψ 8   = | 777 + | 654 + | 531 + | 412 + | 326 + | 205 + | 160 + | 043 .
Theorem 3. 
(1) If s 2 is a prime power and s t 1 0 , then there exists an ( ( s + 1 , s t , 1 ) ) s QECC and an ( ( s + 1 , 1 , d + 1 ) ) s QECC where d = m i n { t , s t + 1 } . For any positive integer t and prime power s, a ( ( t , s t , 1 ) ) s QECC can be obtained.
(2) If s = 2 m and m > 1 , then there exist QECCs ( ( s + 2 , 1 , 4 ) ) s , ( ( s + 1 , s , 3 ) ) s , ( ( s , s 2 , 2 ) ) s and ( ( s 1 , s 3 , 1 ) ) s .
Proof. 
(1) If s 2 is a prime power and s t 1 0 , by Lemma 3, an O A ( s t , s + 1 , s , t ) exists. By Lemma 5, the minimum Hamming distance of this array is s t + 2 . Let K = s t in Theorem 1. We have an ( ( s + 1 , s t , 1 ) ) s QECC. Let K = 1 in Theorem 1. We have an ( ( s + 1 , 1 , d + 1 ) ) s QECC where d = m i n { t , s t + 1 } . Similarly, a ( ( t , s t , 1 ) ) s QECC can be obtained since an O A ( s t , t , s , t ) = Z s t exists.
(2) If s = 2 m , m > 1 , by Lemma 4, an O A ( s 3 , s + 2 , s , 3 ) exists. By Lemma 5, the minimum Hamming distance of this array is s. Let K = 1 in Theorem 1. We have an ( ( s + 2 , 1 , 4 ) ) s QECC. Moreover, by Lemma 2, deleting the first column of the O A ( s 3 , s + 2 , s , 3 ) , one can have an orthogonal partition { A 1 , , A s } of the O A ( s 3 , s + 1 , s , 3 ) . By Theorem 1, we have an ( ( s + 1 , s , 3 ) ) s QECC. Similarly, deleting the first two or three columns of the O A ( s 3 , s + 2 , s , 3 ) , one can have an orthogonal partition { B 1 , , B s 2 } of the O A ( s 3 , s , s , 3 ) or an orthogonal partition { C 1 , , C s 3 } of the O A ( s 3 , s 1 , s , 3 ) . By Theorem 1, we have an ( ( s , s 2 , 2 ) ) s QECC and an ( ( s 1 , s 3 , 1 ) ) s QECC. □
Remark 3. 
In Theorem 14 of ref. [12], for 0 d N / 2 , 3 N s + 1 and s > 2 (s is a prime power), there exists an ( ( N , s N 2 d , d + 1 ) ) s optimal QECC. In this paper, we can obtain not only optimal QECCs with N s + 1 for any prime power s but also optimal QECCs with N = s + 2 for some s. We list all the ( ( N , K , d + 1 ) ) 4 and ( ( N , K , d + 1 ) ) 3 QECCs constructed in this paper in Table 1, in which the QECCs with N = 1 , 2 , 6 are not included in ref. [12].
In Table 1, (a). O A ( 4 2 , 4 , 4 , 2 ) = ( ( 4 ) 0 4 , 0 4 ( 4 ) , ( 4 ) ( 4 ) , ( 4 ) 2 · ( 4 ) ) . (b). O A ( 4 4 , 5 , 4 , 4 ) = ( 0 4 3 , 0 4 2 ( 4 ) , 0 4 ( 4 ) 0 4 , ( 4 ) 0 4 3 , ( 4 ) 2 · ( 4 ) ( 4 ) ) ( 4 ) . (c). O A ( 3 3 , 4 , 3 , 3 ) = ( 0 9 , 0 3 ( 3 ) , ( 3 ) 0 3 , ( 3 ) ( 3 ) ) ( 3 ) .
By using Theorems 1–3 and the propagation rules in ref. [49], we can immediately obtain a general result.
Corollary 2. 
For any positive integers N, K, and d satisfying s N 2 d K , there exists an ( ( N , K , d + 1 ) ) s QECC for any sufficient large s (power of prime number).
Theorem 4. 
There exist optimal QECCs ( ( 6 , 5 2 , 3 ) ) 5 and ( ( 7 , 7 3 , 3 ) ) 7 .
Proof. 
Let s = 5 in Lemma 3. L = O A ( 5 4 , 6 , 5 , 4 ) exists. By Lemma 5, M D ( L ) = 3 . An orthogonal partition { L 1 , , L 25 } of L can be obtained via computer search where each L i is an O A ( 5 2 , 6 , 5 , 2 ) . By Theorem 1, there exists a ( ( 6 , 5 2 , 3 ) ) 5 QECC.
Similarly, we can obtain a code ( ( 7 , 7 3 , 3 ) ) 7 . □
We present the explicit construction of the two codes in Appendix A.
In QECC theory, various constructions and propagation rules have been proposed. Based on our QECCs, we can induce an analogous propagation rule for quantum codes.
Theorem 5. 
If there exist QECCs ( ( N , n , d + 1 ) ) s 1 and ( ( N , m , d + 1 ) ) s 2 obtained from Theorems 1–4, then there exists an ( ( N , n m , d + 1 ) ) s 1 s 2 QECC, which can be constructed from Theorem 1.
Proof. 
It follows from Lemma 8 and Theorems 1–4. □
Remark 4. 
There is a similar result in ref. [16]. However, the theorem above is still constructive.
The following result is an immediate consequence of Theorem 5.
Corollary 3. 
(i) For prime powers s i ( i = 1 , , n ) and integers N , l , t , if s = s 1 s n , 2 t l + N m i n { s 1 , , s n } + 1 and t > l 1 , then there exists an ( ( N , s l , t l + 1 ) ) s QECC. Moreover, the QECC is optimal if and only if l + N = 2 t .
(ii) Let s = s 1 s n for prime powers s 1 , , s n . Then, there exist optimal QECCs ( ( 3 , s , 2 ) ) s for all s i 3 , ( ( 4 , s 2 , 2 ) ) s for all s i 5 , ( ( 5 , s , 3 ) ) s for all s i 4 , ( ( 6 , s 2 , 3 ) ) s for all s i 5 , ( ( 7 , s 3 , 3 ) ) s for all s i 7 , ( ( 8 , s 2 , 4 ) ) s for all s i 9 , ( ( 9 , s 3 , 4 ) ) s for all s i 11 , ( ( 9 , s , 5 ) ) s for all s i 9 , ( ( 10 , s 2 , 5 ) ) s for all s i 11 , ( ( 11 , s , 6 ) ) s for all s i 11 , and ( ( 12 , s 2 , 6 ) ) s for all s i 13 .
The comparison of ( ( 6 , K , 3 ) ) s and ( ( 7 , K , 3 ) ) s QECCs constructed in this paper with the codes in ref. [25] are summarized in Table 2, in which s 1 , , s n are all prime powers, O.P. is short for odd prime, and ( ( 7 , 3 , 3 ) ) 3 and ( ( 7 , 8 , 3 ) ) 5 are listed in Example 2. In order to distinguish, the codes in ref. [25] are written as ( ( 6 , K , 3 ) ) s * and ( ( 7 , K , 3 ) ) s * and our codes are denoted by ( ( 6 , K , 3 ) ) s and ( ( 7 , K , 3 ) ) s .
We often use hybrid systems with different dimensions to store, transmit, and process the quantum information. Thus, it is quite necessary to generalize the standard QECCs over a single alphabet to mixed alphabets [24]. The QECCs ( ( N , K , d ) ) s 1 s 2 s N over mixed alphabets have been discussed in refs. [24,39], and the quantum Singleton bound is also generalized. Unfortunately, there are still fewer such studies on quantum codes so far. By the definitions of IrMOA and the k-uniform state for heterogeneous systems in refs. [35,36], the method presented here can be generalized to the construction of QECCs over mixed alphabets naturally.
Theorem 6. 
For a prime power s = q m and integers l, n, h, t and N with m 2 , 2 t l + N n ( h 1 ) s + 1 and n < N / h , if there exists an O A ( s , h , q , t l ) with M D 1 , then there exists an ( ( N , s l , t l + 1 ) ) s N h n q h n QECC.
Proof. 
Since s is a prime power and s 2 t 1 , there exists an O A ( s t , s + 1 , s , t ) . Then there exists an O A ( s t , l + N n ( h 1 ) , s , t ) if l + N n ( h 1 ) s + 1 .
By Lemma 5, M D ( O A ( s t , l + N n ( h 1 ) , s , t ) ) = l + N n ( h 1 ) t + 1 . After permutation of rows, the O A ( s t , l + N n ( h 1 ) , s , t ) has the following form
L L = ( ( s ) 0 s t 1 , 0 s ( s ) 0 s t 2 , , 0 s l 1 ( s ) 0 s t l , W )
= ( 0 00 ) 0 s t l W 0 00 ( 0 01 ) 0 s t l W 0 01 ( ( s 1 ) ( s 1 ) ( s 1 ) ) 0 s t l W ( s 1 ) ( s 1 ) ( s 1 ) .
Obviously, W is an O A ( s t , N n ( h 1 ) , s , t ) and by Lemma 2, W i 1 i l 1 i l is also an O A ( s t l , N n ( h 1 ) , s , t l ) for ( i 1 , i l 1 , i l ) Z s l . Hence, { W 0 00 , W 0 01 , , W ( s 1 ) ( s 1 ) ( s 1 ) } is an orthogonal partition of strength t of W where t = t l . By Lemma 5, M D ( W ) = N n ( h 1 ) t + 1 t l + 1 .
Since there exists an O A ( s , h , q , t l ) with M D 1 , by expansive replacement [36], a mixed OA W = O A ( s t , N , s N h n q n h , t ) can be obtained from the OA W by replacing n ( n < N / h ) columns of s levels by the following replacement
0 1 q m 2 q m 1 a 1 a 2 a s 1 a s
where a 1 , a 2 , , a s are all the rows of the O A ( s , h , q , t ) . Correspondingly, the strength of W is t and W has an orthogonal partition { W 0 00 , W 0 01 , , W ( s 1 ) ( s 1 ) ( s 1 ) } of strength t where W i 1 i l 1 i l denotes the matrix obtained by replacing the corresponding n columns of W i 1 i l 1 i l . Clearly, M D ( W ) N n ( h 1 ) t + 1 t l + 1 .
By the definition of IrMOA, the W and W i 1 i l 1 i l are IrMOAs of strength t l , respectively. From the link between IrMOAs and uniform states in ref. [35] and { W 0 00 , W 0 01 , , W ( s 1 ) ( s 1 ) ( s 1 ) } , we can obtain s l ( t l ) -uniform states | φ 1 , , | φ s l , which can be used as an orthogonal basis. Since m i n { t , N n ( h 1 ) t } = t l , the complex subspace spanned by the orthogonal basis is an ( ( N , s l , t l + 1 ) ) s N h n q h n QECC by a generalization of Theorem 1. □
Remark 5. 
If the O A ( s , h , q , t l ) in Theorem 6 is replaced by an O A ( s , h , q 1 r 1 q 2 r 2 q v r v , t l ) , then the corresponding result is still true.

4. Examples

In this section we shall provide some specific QECCs, which are based on the theorems above.
Example 1. 
The optimal code ( ( 5 , 5 , 3 ) ) 5
For the case N = 5 , t = 3 , l = 1 and s = 5 , Theorem 2 produces the code ( ( 5 , 5 , 3 ) ) 5 . Here its five basis states are presented.
| φ 1   = 00000 + 12340 + 24130 + 31420 + 43210 + 14411 + 21201 + 33041 + 40331 + 02121 + 23322 + 30112 + 42402 + 04242 + 11032 + 32233 + 44023 + 01313 + 13103 + 20443 + 41144 + 03434 + 10224 + 22014 + 34304 ,
| φ 2   = | 11110 + | 23400 + | 30240 + | 42030 + | 04320 + | 20021 + | 32311 + | 44101 + | 01441 + | 13231 + | 34432 + | 41222 + | 03012 + | 10302 + | 22142 + | 43343 + | 00133 + | 12423 + | 24213 + | 31003 + | 02204 + | 14044 + | 21334 + | 33124 + | 40414 ,
| φ 3   = | 22220 + | 34010 + | 41300 + | 03140 + | 10430 + | 31131 + | 43421 + | 00211 + | 12001 + | 24341 + | 40042 + | 02332 + | 14122 + | 21412 + | 33202 + | 04403 + | 11243 + | 23033 + | 30323 + | 42113 + | 13314 + | 20104 + | 32444 + | 44234 + | 01024 ,
| φ 4   = | 33330 + | 40120 + | 02410 + | 14200 + | 21040 + | 42241 + | 04031 + | 11321 + | 23111 + | 30401 + | 01102 + | 13442 + | 20232 + | 32022 + | 44312 + | 10013 + | 22303 + | 34143 + | 41433 + | 03223 + | 24424 + | 31214 + | 43004 + | 00344 + | 12134 ,
| φ 5   = | 44440 + | 01230 + | 13020 + | 20310 + | 32100 + | 03301 + | 10141 + | 22431 + | 34221 + | 41011 + | 12212 + | 24002 + | 31342 + | 43132 + | 00422 + | 21123 + | 33413 + | 40203 + | 02043 + | 14333 + | 30034 + | 42324 + | 04114 + | 11404 + | 23244 .
Example 2. 
Construction of the ( ( 7 , 3 , 3 ) ) 3 and ( ( 7 , 8 , 3 ) ) 5 QECCs
By Theorem 1, we can obtain two orthogonal bases { | ψ 1 , | ψ 2 , | ψ 3 } and { | ϕ 1 , , | ϕ 8 } for ( ( 7 , 3 , 3 ) ) 3 and ( ( 7 , 8 , 3 ) ) 5 , respectively.
| ψ 1   = | 0000000 + | 0001111 + | 0110022 + | 0112211 + | 0221122 + | 0222200 + | 1011202 + | 1012120 + | 1120101 + | 1121010 + | 1200212 + | 1202021 + | 2020221 + | 2022012 + | 2101220 + | 2102102 + | 2210110 + | 2211001 ,
| ψ 2   = | 1110000 + | 1111111 + | 1220022 + | 1222211 + | 1001122 + | 1002200 + | 2121202 + | 2122120 + | 2200101 + | 2201010 + | 2010212 + | 2012021 + | 0100221 + | 0102012 + | 0211220 + | 0212102 + | 0020110 + | 0021001 ,
| ψ 3   = | 2220000 + | 2221111 + | 2000022 + | 2002211 + | 2111122 + | 2112200 + | 0201202 + | 0202120 + | 0010101 + | 0011010 + | 0120212 + | 0122021 + | 1210221 + | 1212012 + | 1021220 + | 1022102 + | 1100110 + | 1101001 .
| ϕ 1   = | 0001114 + | 1112220 + | 2223331 + | 3334442 + | 4440003 + | 0001003 + | 1112114 + | 2223220 + | 3334331 + | 4440442 + | 0001442 + | 1112003 + | 2223114 + | 3334220 + | 4440331 + | 0001331 + | 1112442 + | 2223003 + | 3334114 + | 4440220 + | 0001220 + | 1112331 + | 2223442 + | 3334003 + | 4440114 + | 0124343 + | 1230404 + | 2341010 + | 3402121 + | 4013232 + | 0124232 + | 1230343 + | 2341404 + | 3402010 + | 4013121 + | 0124121 + | 1230232 + | 2341343 + | 3402404 + | 4013010 + | 0124010 + | 1230121 + | 2341232 + | 3402343 + | 4013404 + | 0124404 + | 1230010 + | 2341121 + | 3402232 + | 4013343 + | 0242022 + | 1303133 + | 2414244 + | 3020300 + | 4131411 + | 0242411 + | 1303022 + | 2414133 + | 3020244 + | 4131300 + | 0242300 + | 1303411 + | 2414022 + | 3020133 + | 4131244 + | 0242244 + | 1303300 + | 2414411 + | 3020022 + | 4131133 + | 0242133 + | 1303244 + | 2414300 + | 3020411 + | 4131022 + | 0310201 + | 1421312 + | 2032423 + | 3143034 + | 4204140 + | 0310140 + | 1421201 + | 2032312 + | 3143423 + | 4204034 + | 0310034 + | 1421140 + | 2032201 + | 3143312 + | 4204423 + | 0310423 + | 1421034 + | 2032140 + | 3143201 + | 4204312 + | 0310312 + | 1421423 + | 2032034 + | 3143140 + | 4204201 + | 0433430 + | 1044041 + | 2100102 + | 3211213 + | 4322324 + | 0433324 + | 1044430 + | 2100041 + | 3211102 + | 4322213 + | 0433213 + | 1044324 + | 2100430 + | 3211041 + | 4322102 + | 0433102 + | 1044213 + | 2100324 + | 3211430 + | 4322041 + | 0433041 + | 1044102 + | 2100213 + | 3211324 + | 4322430 ,
| ϕ 2   = | 0002011 + | 1113122 + | 2224233 + | 3330344 + | 4441400 + | 0002400 + | 1113011 + | 2224122 + | 3330233 + | 4441344 + | 0002344 + | 1113400 + | 2224011 + | 3330122 + | 4441233 + | 0002233 + | 1113344 + | 2224400 + | 3330011 + | 4441122 + | 0002122 + | 1113233 + | 2224344 + | 3330400 + | 4441011 + | 0120240 + | 1231301 + | 2342412 + | 3403023 + | 4014134 + | 0120134 + | 1231240 + | 2342301 + | 3403412 + | 4014023 + | 0120023 + | 1231134 + | 2342240 + | 3403301 + | 4014412 + | 0120412 + | 1231023 + | 2342134 + | 3403240 + | 4014301 + | 0120301 + | 1231412 + | 2342023 + | 3403134 + | 4014240 + | 0243424 + | 1304030 + | 2410141 + | 3021202 + | 4132313 + | 0243313 + | 1304424 + | 2410030 + | 3021141 + | 4132202 + | 0243202 + | 1304313 + | 2410424 + | 3021030 + | 4132141 + | 0243141 + | 1304202 + | 2410313 + | 3021424 + | 4132030 + | 0243030 + | 1304141 + | 2410202 + | 3021313 + | 4132424 + | 0311103 + | 1422214 + | 2033320 + | 3144431 + | 4200042 + | 0311042 + | 1422103 + | 2033214 + | 3144320 + | 4200431 + | 0311431 + | 1422042 + | 2033103 + | 3144214 + | 4200320 + | 0311320 + | 1422431 + | 2033042 + | 3144103 + | 4200214 + | 0311214 + | 1422320 + | 2033431 + | 3144042 + | 4200103 + | 0434332 + | 1040443 + | 2101004 + | 3212110 + | 4323221 + | 0434221 + | 1040332 + | 2101443 + | 3212004 + | 4323110 + | 0434110 + | 1040221 + | 2101332 + | 3212443 + | 4323004 + | 0434004 + | 1040110 + | 2101221 + | 3212332 + | 4323443 + | 0434443 + | 1040004 + | 2101110 + | 3212221 + | 4323332 ,
| ϕ 3   = | 0004032 + | 1110143 + | 2221204 + | 3332310 + | 4443421 + | 0004421 + | 1110032 + | 2221143 + | 3332204 + | 4443310 + | 0004310 + | 1110421 + | 2221032 + | 3332143 + | 4443204 + | 0004204 + | 1110310 + | 2221421 + | 3332032 + | 4443143 + | 0004143 + | 1110204 + | 2221310 + | 3332421 + | 4443032 + | 0122211 + | 1233322 + | 2344433 + | 3400044 + | 4011100 + | 0122100 + | 1233211 + | 2344322 + | 3400433 + | 4011044 + | 0122044 + | 1233100 + | 2344211 + | 3400322 + | 4011433 + | 0122433 + | 1233044 + | 2344100 + | 3400211 + | 4011322 + | 0122322 + | 1233433 + | 2344044 + | 3400100 + | 4011211 + | 0240440 + | 1301001 + | 2412112 + | 3023223 + | 4134334 + | 0240334 + | 1301440 + | 2412001 + | 3023112 + | 4134223 + | 0240223 + | 1301334 + | 2412440 + | 3023001 + | 4134112 + | 0240112 + | 1301223 + | 2412334 + | 3023440 + | 4134001 + | 0240001 + | 1301112 + | 2412223 + | 3023334 + | 4134440 + | 0313124 + | 1424230 + | 2030341 + | 3141402 + | 4202013 + | 0313013 + | 1424124 + | 2030230 + | 3141341 + | 4202402 + | 0313402 + | 1424013 + | 2030124 + | 3141230 + | 4202341 + | 0313341 + | 1424402 + | 2030013 + | 3141124 + | 4202230 + | 0313230 + | 1424341 + | 2030402 + | 3141013 + | 4202124 + | 0431303 + | 1042414 + | 2103020 + | 3214131 + | 4320242 + | 0431242 + | 1042303 + | 2103414 + | 3214020 + | 4320131 + | 0431131 + | 1042242 + | 2103303 + | 3214414 + | 4320020 + | 0431020 + | 1042131 + | 2103242 + | 3214303 + | 4320414 + | 0431414 + | 1042020 + | 2103131 + | 3214242 + | 4320303 ,
| ϕ 4   = | 0010021 + | 1121132 + | 2232243 + | 3343304 + | 4404410 + | 0010410 + | 1121021 + | 2232132 + | 3343243 + | 4404304 + | 0010304 + | 1121410 + | 2232021 + | 3343132 + | 4404243 + | 0010243 + | 1121304 + | 2232410 + | 3343021 + | 4404132 + | 0010132 + | 1121243 + | 2232304 + | 3343410 + | 4404021 + | 0133200 + | 1244311 + | 2300422 + | 3411033 + | 4022144 + | 0133144 + | 1244200 + | 2300311 + | 3411422 + | 4022033 + | 0133033 + | 1244144 + | 2300200 + | 3411311 + | 4022422 + | 0133422 + | 1244033 + | 2300144 + | 3411200 + | 4022311 + | 0133311 + | 1244422 + | 2300033 + | 3411144 + | 4022200 + | 0201434 + | 1312040 + | 2423101 + | 3034212 + | 4140323 + | 0201323 + | 1312434 + | 2423040 + | 3034101 + | 4140212 + | 0201212 + | 1312323 + | 2423434 + | 3034040 + | 4140101 + | 0201101 + | 1312212 + | 2423323 + | 3034434 + | 4140040 + | 0201040 + | 1312101 + | 2423212 + | 3034323 + | 4140434 + | 0324113 + | 1430224 + | 2041330 + | 3102441 + | 4213002 + | 0324002 + | 1430113 + | 2041224 + | 3102330 + | 4213441 + | 0324441 + | 1430002 + | 2041113 + | 3102224 + | 4213330 + | 0324330 + | 1430441 + | 2041002 + | 3102113 + | 4213224 + | 0324224 + | 1430330 + | 2041441 + | 3102002 + | 4213113 + | 0442342 + | 1003403 + | 2114014 + | 3220120 + | 4331231 + | 0442231 + | 1003342 + | 2114403 + | 3220014 + | 4331120 + | 0442120 + | 1003231 + | 2114342 + | 3220403 + | 4331014 + | 0442014 + | 1003120 + | 2114231 + | 3220342 + | 4331403 + | 0442403 + | 1003014 + | 2114120 + | 3220231 + | 4331342 ,
| ϕ 5   = | 0012002 + | 1123113 + | 2234224 + | 3340330 + | 4401441 + | 0012441 + | 1123002 + | 2234113 + | 3340224 + | 4401330 + | 0012330 + | 1123441 + | 2234002 + | 3340113 + | 4401224 + | 0012224 + | 1123330 + | 2234441 + | 3340002 + | 4401113 + | 0012113 + | 1123224 + | 2234330 + | 3340441 + | 4401002 + | 0130231 + | 1241342 + | 2302403 + | 3413014 + | 4024120 + | 0130120 + | 1241231 + | 2302342 + | 3413403 + | 4024014 + | 0130014 + | 1241120 + | 2302231 + | 3413342 + | 4024403 + | 0130403 + | 1241014 + | 2302120 + | 3413231 + | 4024342 + | 0130342 + | 1241403 + | 2302014 + | 3413120 + | 4024231 + | 0203410 + | 1314021 + | 2420132 + | 3031243 + | 4142304 + | 0203304 + | 1314410 + | 2420021 + | 3031132 + | 4142243 + | 0203243 + | 1314304 + | 2420410 + | 3031021 + | 4142132 + | 0203132 + | 1314243 + | 2420304 + | 3031410 + | 4142021 + | 0203021 + | 1314132 + | 2420243 + | 3031304 + | 4142410 + | 0321144 + | 1432200 + | 2043311 + | 3104422 + | 4210033 + | 0321033 + | 1432144 + | 2043200 + | 3104311 + | 4210422 + | 0321422 + | 1432033 + | 2043144 + | 3104200 + | 4210311 + | 0321311 + | 1432422 + | 2043033 + | 3104144 + | 4210200 + | 0321200 + | 1432311 + | 2043422 + | 3104033 + | 4210144 + | 0444323 + | 1000434 + | 2111040 + | 3222101 + | 4333212 + | 0444212 + | 1000323 + | 2111434 + | 3222040 + | 4333101 + | 0444101 + | 1000212 + | 2111323 + | 3222434 + | 4333040 + | 0444040 + | 1000101 + | 2111212 + | 3222323 + | 4333434 + | 0444434 + | 1000040 + | 2111101 + | 3222212 + | 4333323 ,
| ϕ 6   = | 0021012 + | 1132123 + | 2243234 + | 3304340 + | 4410401 + | 0021401 + | 1132012 + | 2243123 + | 3304234 + | 4410340 + | 0021340 + | 1132401 + | 2243012 + | 3304123 + | 4410234 + | 0021234 + | 1132340 + | 2243401 + | 3304012 + | 4410123 + | 0021123 + | 1132234 + | 2243340 + | 3304401 + | 4410012 + | 0144241 + | 1200302 + | 2311413 + | 3422024 + | 4033130 + | 0144130 + | 1200241 + | 2311302 + | 3422413 + | 4033024 + | 0144024 + | 1200130 + | 2311241 + | 3422302 + | 4033413 + | 0144413 + | 1200024 + | 2311130 + | 3422241 + | 4033302 + | 0144302 + | 1200413 + | 2311024 + | 3422130 + | 4033241 + | 0212420 + | 1323031 + | 2434142 + | 3040203 + | 4101314 + | 0212314 + | 1323420 + | 2434031 + | 3040142 + | 4101203 + | 0212203 + | 1323314 + | 2434420 + | 3040031 + | 4101142 + | 0212142 + | 1323203 + | 2434314 + | 3040420 + | 4101031 + | 0212031 + | 1323142 + | 2434203 + | 3040314 + | 4101420 + | 0330104 + | 1441210 + | 2002321 + | 3113432 + | 4224043 + | 0330043 + | 1441104 + | 2002210 + | 3113321 + | 4224432 + | 0330432 + | 1441043 + | 2002104 + | 3113210 + | 4224321 + | 0330321 + | 1441432 + | 2002043 + | 3113104 + | 4224210 + | 0330210 + | 1441321 + | 2002432 + | 3113043 + | 4224104 + | 0403333 + | 1014444 + | 2120000 + | 3231111 + | 4342222 + | 0403222 + | 1014333 + | 2120444 + | 3231000 + | 4342111 + | 0403111 + | 1014222 + | 2120333 + | 3231444 + | 4342000 + | 0403000 + | 1014111 + | 2120222 + | 3231333 + | 4342444 + | 0403444 + | 1014000 + | 2120111 + | 3231222 + | 4342333 ,
| ϕ 7   = | 0023020 + | 1134131 + | 2240242 + | 3301303 + | 4412414 + | 0023414 + | 1134020 + | 2240131 + | 3301242 + | 4412303 + | 0023303 + | 1134414 + | 2240020 + | 3301131 + | 4412242 + | 0023242 + | 1134303 + | 2240414 + | 3301020 + | 4412131 + | 0023131 + | 1134242 + | 2240303 + | 3301414 + | 4412020 + | 0141204 + | 1202310 + | 2313421 + | 3424032 + | 4030143 + | 0141143 + | 1202204 + | 2313310 + | 3424421 + | 4030032 + | 0141032 + | 1202143 + | 2313204 + | 3424310 + | 4030421 + | 0141421 + | 1202032 + | 2313143 + | 3424204 + | 4030310 + | 0141310 + | 1202421 + | 2313032 + | 3424143 + | 4030204 + | 0214433 + | 1320044 + | 2431100 + | 3042211 + | 4103322 + | 0214322 + | 1320433 + | 2431044 + | 3042100 + | 4103211 + | 0214211 + | 1320322 + | 2431433 + | 3042044 + | 4103100 + | 0214100 + | 1320211 + | 2431322 + | 3042433 + | 4103044 + | 0214044 + | 1320100 + | 2431211 + | 3042322 + | 4103433 + | 0332112 + | 1443223 + | 2004334 + | 3110440 + | 4221001 + | 0332001 + | 1443112 + | 2004223 + | 3110334 + | 4221440 + | 0332440 + | 1443001 + | 2004112 + | 3110223 + | 4221334 + | 0332334 + | 1443440 + | 2004001 + | 3110112 + | 4221223 + | 0332223 + | 1443334 + | 2004440 + | 3110001 + | 4221112 + | 0400341 + | 1011402 + | 2122013 + | 3233124 + | 4344230 + | 0400230 + | 1011341 + | 2122402 + | 3233013 + | 4344124 + | 0400124 + | 1011230 + | 2122341 + | 3233402 + | 4344013 + | 0400013 + | 1011124 + | 2122230 + | 3233341 + | 4344402 + | 0400402 + | 1011013 + | 2122124 + | 3233230 + | 4344341 ,
| ϕ 8   = | 0030444 + | 1141000 + | 2202111 + | 3313222 + | 4424333 + | 0030333 + | 1141444 + | 2202000 + | 3313111 + | 4424222 + | 0030222 + | 1141333 + | 2202444 + | 3313000 + | 4424111 + | 0030111 + | 1141222 + | 2202333 + | 3313444 + | 4424000 + | 0030000 + | 1141111 + | 2202222 + | 3313333 + | 4424444 + | 0103123 + | 1214234 + | 2320340 + | 3431401 + | 4042012 + | 0103012 + | 1214123 + | 2320234 + | 3431340 + | 4042401 + | 0103401 + | 1214012 + | 2320123 + | 3431234 + | 4042340 + | 0103340 + | 1214401 + | 2320012 + | 3431123 + | 4042234 + | 0103234 + | 1214340 + | 2320401 + | 3431012 + | 4042123 + | 0221302 + | 1332413 + | 2443024 + | 3004130 + | 4110241 + | 0221241 + | 1332302 + | 2443413 + | 3004024 + | 4110130 + | 0221130 + | 1332241 + | 2443302 + | 3004413 + | 4110024 + | 0221024 + | 1332130 + | 2443241 + | 3004302 + | 4110413 + | 0221413 + | 1332024 + | 2443130 + | 3004241 + | 4110302 + | 0344031 + | 1400142 + | 2011203 + | 3122314 + | 4233420 + | 0344420 + | 1400031 + | 2011142 + | 3122203 + | 4233314 + | 0344314 + | 1400420 + | 2011031 + | 3122142 + | 4233203 + | 0344203 + | 1400314 + | 2011420 + | 3122031 + | 4233142 + | 0344142 + | 1400203 + | 2011314 + | 3122420 + | 4233031 + | 0412210 + | 1023321 + | 2134432 + | 3240043 + | 4301104 + | 0412104 + | 1023210 + | 2134321 + | 3240432 + | 4301043 + | 0412043 + | 1023104 + | 2134210 + | 3240321 + | 4301432 + | 0412432 + | 1023043 + | 2134104 + | 3240210 + | 4301321 + | 0412321 + | 1023432 + | 2134043 + | 3240104 + | 4301210 .
Example 3. 
Construction of QECCs ( ( 8 , 9 , 3 ) ) 9 4 3 4 , ( ( 7 , 9 , 3 ) ) 9 4 3 3 , ( ( 6 , 9 , 3 ) ) 9 4 3 2 , ( ( 4 + n 1 , 16 , 3 ) ) 16 4 4 n 1 for 2 n 1 5 , ( ( 5 + n 2 , 16 , 3 ) ) 16 4 4 1 2 n 2 for 2 n 2 12 , ( ( 6 + n 2 , 16 , 3 ) ) 16 4 4 2 2 n 2 for 0 n 2 9 , ( ( 7 + n 2 , 16 , 3 ) ) 16 4 4 3 2 n 2 for 0 n 2 6 , ( ( 8 + n 2 , 16 , 3 ) ) 16 4 4 4 2 n 2 for 0 n 2 3 , ( ( 4 + n 2 , 16 , 3 ) ) 16 4 2 n 2 for 4 n 2 15 , ( ( 5 + n 2 , 16 , 3 ) ) 16 4 8 1 2 n 2 for 1 n 2 8 .
(1) Consider the codes ( ( 8 , 9 , 3 ) ) 9 4 3 4 , ( ( 7 , 9 , 3 ) ) 9 4 3 3 and the optimal code ( ( 6 , 9 , 3 ) ) 9 4 3 2 .
Take q = 3 , m = 2 , l = 1 , n = 1 , t = 3 , h = 4 and N = 8 in Theorem 6. Since there exists an O A ( s , h , q , t l ) = O A ( 9 , 4 , 3 , 2 ) = 0 0 0 1 1 1 2 2 2 0 1 2 0 1 2 0 1 2 0 1 2 1 2 0 2 0 1 0 1 2 2 0 1 1 2 0 T , we have the replacement:
0 1 7 8 0000 0111 2102 2210 .
Then, we obtain the code ( ( 8 , 9 , 3 ) ) 9 4 3 4 .
Obviously, there exist the arrays O A ( 9 , 3 , 3 , 2 ) and O A ( 9 , 2 , 3 , 2 ) . Similarly, we can have the codes ( ( 7 , 9 , 3 ) ) 9 4 3 3 and ( ( 6 , 9 , 3 ) ) 9 4 3 2 . According to the quantum Singleton bound of QECC over mixed alphabets [39], the code ( ( 6 , 9 , 3 ) ) 9 4 3 2 is optimal.
(2) Consider the construction of the remaining codes.
Take q = 2 , m = 4 , l = 1 , n = 1 , t = 3 in Theorem 6. Using O A ( 16 , n 1 , 4 , 2 ) for 2 n 1 5 , O A ( 16 , 4 1 2 n 2 , 2 ) for 2 n 2 12 , O A ( 16 , 4 2 2 n 2 , 2 ) for 0 n 2 9 , O A ( 16 , 4 3 2 n 2 , 2 ) for 0 n 2 6 , O A ( 16 , 4 4 2 n 2 , 2 ) for 0 n 2 3 , O A ( 16 , n 2 , 2 , 2 ) for 4 n 2 15 , O A ( 16 , 8 1 2 n 2 , 2 ) for 1 n 2 8 as the O A ( s , h , q , t l ) in Theorem 6, respectively, we can obtain the desired codes. According to the quantum Singleton bound of QECC over mixed alphabets [39], the codes ( ( 6 , 16 , 3 ) ) 16 4 4 2 , ( ( 7 , 16 , 3 ) ) 16 4 4 1 2 2 , ( ( 8 , 16 , 3 ) ) 16 4 2 4 and ( ( 6 , 16 , 3 ) ) 16 4 8 1 2 1 are optimal.
Remark 6. 
Given the optimal ( ( 3 , K , 2 ) ) 4 n 1 2 n 2 codes and the trivial codes ( ( 2 , 1 , 2 ) ) 4 and ( ( 2 , 1 , 2 ) ) 2 , Wang et al. constructed most of the optimal ( ( N , K , 2 ) ) 4 n 1 2 n 2 codes via stabilizer pasting [24]. Obviously, the parameters d, s and q of QECCs ( ( N , K , d + 1 ) ) s n 1 q n 2 obtained by Theorem 6 are more flexible than that in ref. [24].

5. Conclusions

This paper studied the relation between QECCs and OAs and presented a general method of constructing QECCs. Compared to previous constructions, our technique has some interesting features.
(1) The results are not just existence results, but constructive results. A lot of families of QECCs over a single alphabet and over mixed alphabets, including families of optimal codes, can explicitly be obtained, and are not limited to the classes listed in the paper.
(2) All the constructed QECCs are pure.
(3) Each basis state of these codes has far less terms.
(4) Some optimal QECCs ( ( N , K , 2 ) ) s for an odd N with s can even be constructed, such as ( ( 3 , 4 , 2 ) ) 4 , ( ( 3 , 8 , 2 ) ) 8 and ( ( 5 , 8 3 , 2 ) ) 8 compared with the codes in [23].
(5) For any positive integers N, K and d satisfying s N 2 d K , there exist QECCs ( ( N , K , d + 1 ) ) s , naturally including optimal codes, for any sufficient large s, not necessarily equal to a prime power.
(6) A quantum code constructed in this paper can easily produce uniform states.
The theory of quantum information often benefits from OAs. Next we will study how to use OAs with special properties to construct new QECCs. Notice that the knowledge on QECCs over mixed alphabets remains rather limited so far. Therefore, how to use mixed OAs to construct such QECCs will also be our work in the future. All QECCs in our paper are explicitly given, which can provide great convenience for users. By means of their stabilizer matrices, the QECCs can be used to correct errors such as existing quantum codes. Furthermore, we will try to explore a new and simple way to correct errors in the future.

Author Contributions

Supervision, S.P.; conceptualization, R.Y. and S.P.; investigation, R.Y., S.P., M.C. and F.Y.; methodology, R.Y. and S.P.; validation, R.Y. and M.C.; writing—original draft, R.Y.; writing—review and editing, R.Y. and S.P. All 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 Grant number 11971004.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Appendix A

(I) The optimal code ( ( 6 , 5 2 , 3 ) ) 5 in Theorem 4.
We list its 25 basis states as follows.
| φ 1 = | 000000 + | 011111 + | 022222 + | 033333 + | 044444 + | 101234 + | 112340 + | 123401 + | 134012 + | 140123 + | 202413 + | 213024 + | 224130 + | 230241 + | 241302 + | 303142 + | 314203 + | 320314 + | 331420 + | 342031 + | 404321 + | 410432 + | 421043 + | 432104 + | 443210 ,
| φ 2 = | 001324 + | 012430 + | 023041 + | 034102 + | 040213 + | 102003 + | 113114 + | 124220 + | 130331 + | 141442 + | 203232 + | 214343 + | 220404 + | 231010 + | 242121 + | 304411 + | 310022 + | 321133 + | 332244 + | 343300 + | 400140 + | 411201 + | 422312 + | 433423 + | 444034 ,
| φ 3 = | 002143 + | 013204 + | 024310 + | 030421 + | 041032 + | 103322 + | 114433 + | 120044 + | 131100 + | 142211 + | 204001 + | 210112 + | 221223 + | 232334 + | 243440 + | 300230 + | 311341 + | 322402 + | 333013 + | 344124 + | 401414 + | 412020 + | 423131 + | 434242 + | 440303 ,
| φ 4 = | 003412 + | 014023 + | 020134 + | 031240 + | 042301 + | 104141 + | 110202 + | 121313 + | 132424 + | 143030 + | 200320 + | 211431 + | 222042 + | 233103 + | 244214 + | 301004 + | 312110 + | 323221 + | 334332 + | 340443 + | 402233 + | 413344 + | 424400 + | 430011 + | 441122 ,
| φ 5 = | 004231 + | 010342 + | 021403 + | 032014 + | 043120 + | 100410 + | 111021 + | 122132 + | 133243 + | 144304 + | 201144 + | 212200 + | 223311 + | 234422 + | 240033 + | 302323 + | 313434 + | 324040 + | 330101 + | 341212 + | 403002 + | 414113 + | 420224 + | 431330 + | 442441 ,
| φ 6 = | 001441 + | 012002 + | 023113 + | 034224 + | 040330 + | 102120 + | 113231 + | 124342 + | 130403 + | 141014 + | 203304 + | 214410 + | 220021 + | 231132 + | 242243 + | 304033 + | 310144 + | 321200 + | 332311 + | 343422 + | 400212 + | 411323 + | 422434 + | 433040 + | 444101 ,
| φ 7 = | 002210 + | 013321 + | 024432 + | 030043 + | 041104 + | 103444 + | 114000 + | 120111 + | 131222 + | 142333 + | 204123 + | 210234 + | 221340 + | 232401 + | 243012 + | 300302 + | 311413 + | 322024 + | 333130 + | 344241 + | 401031 + | 412142 + | 423203 + | 434314 + | 440420 ,
| φ 8 = | 003034 + | 014140 + | 020201 + | 031312 + | 042423 + | 104213 + | 110324 + | 121430 + | 132041 + | 143102 + | 200442 + | 211003 + | 222114 + | 233220 + | 244331 + | 301121 + | 312232 + | 323343 + | 334404 + | 340010 + | 402300 + | 413411 + | 424022 + | 430133 + | 441244 ,
| φ 9 = | 004303 + | 010414 + | 021020 + | 032131 + | 043242 + | 100032 + | 111143 + | 122204 + | 133310 + | 144421 + | 201211 + | 212322 + | 223433 + | 234044 + | 240100 + | 302440 + | 313001 + | 324112 + | 330223 + | 341334 + | 403124 + | 414230 + | 420341 + | 431402 + | 442013 ,
| φ 10 = | 000122 + | 011233 + | 022344 + | 033400 + | 044011 + | 101301 + | 112412 + | 123023 + | 134134 + | 140240 + | 202030 + | 213141 + | 224202 + | 230313 + | 241424 + | 303214 + | 314320 + | 320431 + | 331042 + | 342103 + | 404443 + | 410004 + | 421110 + | 432221 + | 443332 ,
| φ 11 = | 002332 + | 013443 + | 024004 + | 030110 + | 041221 + | 103011 + | 114122 + | 120233 + | 131344 + | 142400 + | 204240 + | 210301 + | 221412 + | 232023 + | 243134 + | 300424 + | 311030 + | 322141 + | 333202 + | 344313 + | 401103 + | 412214 + | 423320 + | 434431 + | 440042 ,
| φ 12 = | 003101 + | 014212 + | 020323 + | 031434 + | 042040 + | 104330 + | 110441 + | 121002 + | 132113 + | 143224 + | 200014 + | 211120 + | 222231 + | 233342 + | 244403 + | 301243 + | 312304 + | 323410 + | 334021 + | 340132 + | 402422 + | 413033 + | 424144 + | 430200 + | 441311 ,
| φ 13 = | 004420 + | 010031 + | 021142 + | 032203 + | 043314 + | 100104 + | 111210 + | 122321 + | 133432 + | 144043 + | 201333 + | 212444 + | 223000 + | 234111 + | 240222 + | 302012 + | 313123 + | 324234 + | 330340 + | 341401 + | 403241 + | 414302 + | 420413 + | 431024 + | 442130 ,
| φ 14 = | 000244 + | 011300 + | 022411 + | 033022 + | 044133 + | 101423 + | 112034 + | 123140 + | 134201 + | 140312 + | 202102 + | 213213 + | 224324 + | 230430 + | 241041 + | 303331 + | 314442 + | 320003 + | 331114 + | 342220 + | 404010 + | 410121 + | 421232 + | 432343 + | 443404 ,
| φ 15 = | 001013 + | 012124 + | 023230 + | 034341 + | 040402 + | 102242 + | 113303 + | 124414 + | 130020 + | 141131 + | 203421 + | 214032 + | 220143 + | 231204 + | 242310 + | 304100 + | 310211 + | 321322 + | 332433 + | 343044 + | 400334 + | 411440 + | 422001 + | 433112 + | 444223 ,
| φ 16 = | 003223 + | 014334 + | 020440 + | 031001 + | 042112 + | 104402 + | 110013 + | 121124 + | 132230 + | 143341 + | 200131 + | 211242 + | 222303 + | 233414 + | 244020 + | 301310 + | 312421 + | 323032 + | 334143 + | 340204 + | 402044 + | 413100 + | 424211 + | 430322 + | 441433 ,
| φ 17 = | 004042 + | 010103 + | 021214 + | 032320 + | 043431 + | 100221 + | 111332 + | 122443 + | 133004 + | 144110 + | 201400 + | 212011 + | 223122 + | 234233 + | 240344 + | 302134 + | 313240 + | 324301 + | 330412 + | 341023 + | 403313 + | 414424 + | 420030 + | 431141 + | 442202 ,
| φ 18 = | 000311 + | 011422 + | 022033 + | 033144 + | 044200 + | 101040 + | 112101 + | 123212 + | 134323 + | 140434 + | 202224 + | 213330 + | 224441 + | 230002 + | 241113 + | 303403 + | 314014 + | 320120 + | 331231 + | 342342 + | 404132 + | 410243 + | 421304 + | 432410 + | 443021 ,
| φ 19 = | 001130 + | 012241 + | 023302 + | 034413 + | 040024 + | 102314 + | 113420 + | 124031 + | 130142 + | 141203 + | 203043 + | 214104 + | 220210 + | 231321 + | 242432 + | 304222 + | 310333 + | 321444 + | 332000 + | 343111 + | 400401 + | 411012 + | 422123 + | 433234 + | 444340 ,
| φ 20 = | 002404 + | 013010 + | 024121 + | 030232 + | 041343 + | 103133 + | 114244 + | 120300 + | 131411 + | 142022 + | 204312 + | 210423 + | 221034 + | 232140 + | 243201 + | 300041 + | 311102 + | 322213 + | 333324 + | 344430 + | 401220 + | 412331 + | 423442 + | 434003 + | 440114 ,
| φ 21 = | 004114 + | 010220 + | 021331 + | 032442 + | 043003 + | 100343 + | 111404 + | 122010 + | 133121 + | 144232 + | 201022 + | 212133 + | 223244 + | 234300 + | 240411 + | 302201 + | 313312 + | 324423 + | 330034 + | 341140 + | 403430 + | 414041 + | 420102 + | 431213 + | 442324 ,
| φ 22 = | 000433 + | 011044 + | 022100 + | 033211 + | 044322 + | 101112 + | 112223 + | 123334 + | 134440 + | 140001 + | 202341 + | 213402 + | 224013 + | 230124 + | 241230 + | 303020 + | 314131 + | 320242 + | 331303 + | 342414 + | 404204 + | 410310 + | 421421 + | 432032 + | 443143 ,
| φ 23 = | 001202 + | 012313 + | 023424 + | 034030 + | 040141 + | 102431 + | 113042 + | 124103 + | 130214 + | 141320 + | 203110 + | 214221 + | 220332 + | 231443 + | 242004 + | 304344 + | 310400 + | 321011 + | 332122 + | 343233 + | 400023 + | 411134 + | 422240 + | 433301 + | 444412 ,
| φ 24 = | 002021 + | 013132 + | 024243 + | 030304 + | 041410 + | 103200 + | 114311 + | 120422 + | 131033 + | 142144 + | 204434 + | 210040 + | 221101 + | 232212 + | 243323 + | 300113 + | 311224 + | 322330 + | 333441 + | 344002 + | 401342 + | 412403 + | 423014 + | 434120 + | 440231 ,
| φ 25 = | 003340 + | 014401 + | 020012 + | 031123 + | 042234 + | 104024 + | 110130 + | 121241 + | 132302 + | 143413 + | 200203 + | 211314 + | 222420 + | 233031 + | 244142 + | 301432 + | 312043 + | 323104 + | 334210 + | 340321 + | 402111 + | 413222 + | 424333 + | 430444 + | 441000 .
(II) The optimal code ( ( 7 , 7 3 , 3 ) ) 7 constructed in Theorem 4.
Let L 0 be the following O A ( 49 , 7 , 7 , 2 ) and M be the following 343 × 7 matrix. Then L i = L 0 M ( i ) is an O A ( 49 , 7 , 7 , 2 ) where M ( i ) is the i-th row of M for i = 1 , 2 , , 343 . Then, an O A ( 7 5 , 7 , 7 , 5 ) with M D = 3 constructed by Lemma 3 has an orthogonal partition { L 1 , L 2 , , L 343 } . Every row of L i is put in kets and summed to produce a 2-uniform state | φ i for i = 1 , 2 , , 343 . These states form an orthogonal basis of a subspace Q of C 7 7 . It follows from Theorem 1, where Q is the ( ( 7 , 7 3 , 3 ) ) 7 QECC.
L 0 T = 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 1 2 3 4 5 6 0 2 3 4 5 6 0 1 3 4 5 6 0 1 2 4 5 6 0 1 2 3 5 6 0 1 2 3 4 6 0 1 2 3 4 5 0 1 2 3 4 5 6 2 3 4 5 6 0 1 4 5 6 0 1 2 3 6 0 1 2 3 4 5 1 2 3 4 5 6 0 3 4 5 6 0 1 2 5 6 0 1 2 3 4 0 1 2 3 4 5 6 3 4 5 6 0 1 2 6 0 1 2 3 4 5 2 3 4 5 6 0 1 5 6 0 1 2 3 4 1 2 3 4 5 6 0 4 5 6 0 1 2 3 0 1 2 3 4 5 6 4 5 6 0 1 2 3 1 2 3 4 5 6 0 5 6 0 1 2 3 4 2 3 4 5 6 0 1 6 0 1 2 3 4 5 3 4 5 6 0 1 2 0 1 2 3 4 5 6 5 6 0 1 2 3 4 3 4 5 6 0 1 2 1 2 3 4 5 6 0 6 0 1 2 3 4 5 4 5 6 0 1 2 3 2 3 4 5 6 0 1 ,
M T = 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 0 3 6 2 5 1 4 3 6 2 5 1 4 0 6 2 5 1 4 0 3 2 5 1 4 0 3 6 5 1 4 0 3 6 2 1 4 0 3 6 2 5 4 0 3 6 2 5 1 1 4 0 3 6 2 5 4 0 3 6 2 5 1 0 3 6 2 5 1 4 3 6 2 5 1 4 0 6 2 5 1 0 6 5 4 3 2 1 4 3 2 1 0 6 5 1 0 6 5 4 3 2 5 4 3 2 1 0 6 2 1 0 6 5 4 3 6 5 4 3 2 1 0 3 2 1 0 6 5 4 1 0 6 5 4 3 2 5 4 3 2 1 0 6 2 1 0 6 5 4 3 6 5 4 3 2 1 0 3 2 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 2 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 4 0 3 2 5 1 4 0 3 6 5 1 4 0 3 6 2 2 5 1 4 0 3 6 5 1 4 0 3 6 2 1 4 0 3 6 2 5 4 0 3 6 2 5 1 0 3 6 2 5 1 4 3 6 2 5 1 4 0 6 2 5 1 4 0 3 3 6 2 5 1 4 0 6 2 5 1 4 0 3 2 6 5 4 0 6 5 4 3 2 1 4 3 2 1 0 6 5 2 1 0 6 5 4 3 6 5 4 3 2 1 0 3 2 1 0 6 5 4 0 6 5 4 3 2 1 4 3 2 1 0 6 5 1 0 6 5 4 3 2 5 4 3 2 1 0 6 3 2 1 0 6 5 4 0 6 5 4 3 2 1 4
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 3 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 4 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 1 4 0 3 6 5 1 4 0 3 6 2 1 4 0 3 6 2 5 4 0 3 6 2 5 1 0 3 6 2 5 1 4 4 0 3 6 2 5 1 0 3 6 2 5 1 4 3 6 2 5 1 4 0 6 2 5 1 4 0 3 2 5 1 4 0 3 6 5 1 4 0 3 6 2 1 4 0 3 6 3 2 1 0 6 5 1 0 6 5 4 3 2 5 4 3 2 1 0 6 2 1 0 6 5 4 3 6 5 4 3 2 1 0 4 3 2 1 0 6 5 1 0 6 5 4 3 2 5 4 3 2 1 0 6 2 1 0 6 5 4 3 6 5 4 3 2 1 0 3 2 1 0 6 5 4 0 6 5 4 3
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 4 4 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 5 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 0 0 0 0 0 0 0 1 1 1 1 1 1 1 2 2 2 2 2 2 2 3 3 3 3 3 3 3 4 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 5 5 1 4 0 3 6 2 1 4 0 3 6 2 5 4 0 3 6 2 5 1 0 3 6 2 5 1 4 3 6 2 5 1 4 0 6 2 5 1 4 0 3 2 5 1 4 0 3 6 6 2 5 1 4 0 3 2 5 1 4 0 3 6 5 1 4 0 3 6 2 1 4 0 3 6 2 5 4 0 2 1 5 4 3 2 1 0 6 2 1 0 6 5 4 3 6 5 4 3 2 1 0 3 2 1 0 6 5 4 0 6 5 4 3 2 1 4 3 2 1 0 6 5 1 0 6 5 4 3 2 6 5 4 3 2 1 0 3 2 1 0 6 5 4 0 6 5 4 3 2 1 4 3 2 1 0 6 5 1 0
0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 6 4 4 4 4 4 5 5 5 5 5 5 5 6 6 6 6 6 6 6 2 3 4 5 6 0 1 2 3 4 5 6 0 1 2 3 4 5 6 3 6 2 5 1 0 3 6 2 5 1 4 3 6 2 5 1 4 0 6 5 4 3 2 5 4 3 2 1 0 6 2 1 0 6 5 4 3 .

References

  1. Shor, P.W. Scheme for reducing decoherence in quantum memory. Phys. Rev. A 1995, 52, 2493–2496. [Google Scholar] [CrossRef]
  2. Laflamme, R.; Miquel, C.; Paz, J.; Zurek, W.H. Perfect quantum error correcting code. Phys. Rev. Lett. 1996, 77, 198–201. [Google Scholar] [CrossRef] [PubMed]
  3. Steane, A.M. Multiple particle interference and quantum error correction. Proc. R. Soc. Lond. Ser. A Math. Phys. Eng. Sci. 1996, 452, 2551–2557. [Google Scholar]
  4. Knill, E.; Laflamme, R.; Zurek, W.H. Resilient quantum computation. Science 1998, 279, 342–345. [Google Scholar] [CrossRef]
  5. Gottesman, D. Theory of fault-tolerant quantum computation. Phys. Rev. A 1997, 57, 127–137. [Google Scholar] [CrossRef]
  6. Bennett, C.H.; Brassard, G. Quantum Cryptography: Public Key Distribution and Coin Tossing. In Proceedings of the IEEE International Conference on Computers, Systems, and Signal Processing, Bangalore, India, 9–12 December 1984; pp. 175–179. [Google Scholar]
  7. Ekert, A.K. Quantum cryptography based on Bell theorem. Phys. Rev. Lett. 1991, 67, 661–663. [Google Scholar] [CrossRef] [PubMed]
  8. Glancy, S.; Knill, E.; Vasconcelos, H.M. Entanglement purification of any stabilizer state. Phys. Rev. A 2006, 74, 032319. [Google Scholar] [CrossRef]
  9. Ambainis, A.; Gottesman, D. The minimum distance problem for two way entangelement purification. IEEE Trans. Inf. Theory 2006, 52, 748–753. [Google Scholar] [CrossRef]
  10. Yan, P.; Zhou, L.; Zhong, W.; Sheng, Y. Measurement-based logical qubit entanglement purification. Phys. Rev. A 2022, 105, 062418. [Google Scholar] [CrossRef]
  11. Zhou, L.; Sheng, Y. Purification of logic-qubit entanglement. Sci. Rep. 2016, 6, 28813. [Google Scholar] [CrossRef]
  12. Grassl, M.; Beth, T.; Rötteler, M. On optimal quantum codes. Int. J. Quantum Inf. 2004, 2, 55–64. [Google Scholar] [CrossRef]
  13. Liu, H.; Liu, X. Constructions of quantum MDS codes. Quantum Inf. Process. 2021, 20, 14. [Google Scholar] [CrossRef]
  14. Guo, G.; Li, R.; Liu, Y. Application of Hermitian self-orthogonal GRS codes to some quantum MDS codes. Finite Fields Appl. 2021, 76, 101901. [Google Scholar] [CrossRef]
  15. Calderbank, A.R.; Rains, E.M.; Shor, P.M.; Sloane, N.J.A. Quantum error correction via codes over GF(4). IEEE Trans. Inf. Theory 1998, 44, 1369–1387. [Google Scholar] [CrossRef]
  16. Rains, E.M. Non-binary quantum codes. IEEE Trans. Inf. Theory 1999, 45, 1827–1832. [Google Scholar] [CrossRef]
  17. Matsumoto, R.; Uyematsu, T. Constructing quantum error-correcting codes for pm-state systems from classical error-correcting codes. IEICE Trans. Fundam. 2000, E83-A, 1878–1883. [Google Scholar]
  18. Ashikhim, A.; Knill, E. Non-binary quantum stabilizer codes. IEEE Trans. Inf. Theory 2001, 47, 3065–3072. [Google Scholar] [CrossRef]
  19. Zhang, T.; Ge, G. Some new classes of quantum MDS codes from constacyclic codes. IEEE Trans. Inf. Theory 2015, 61, 5224–5228. [Google Scholar] [CrossRef]
  20. Kai, X.; Zhu, S.; Sun, Z. The images of constacyclic codes and new quantum codes. Quantum Inf. Process. 2020, 19, 212. [Google Scholar] [CrossRef]
  21. Yu, S.; Chen, Q.; Oh, C.H. Graphical quantum error-correcting codes. arXiv 2007, arXiv:0709.1780. [Google Scholar]
  22. Yu, S.; Chen, Q.; Lai, C.H.; Oh, C.H. Nonadditive quantum error-correcting code. Phys. Rev. Lett. 2008, 101, 090501. [Google Scholar] [CrossRef] [PubMed]
  23. Hu, D.; Tang, W.; Zhao, M.; Chen, Q.; Yu, S.; Oh, C.H. Graphical nonbinary quantum error-correcting codes. Phys. Rev. A 2008, 78, 012306. [Google Scholar] [CrossRef]
  24. Wang, Z.; Yu, S.; Fan, H.; Oh, C.H. Quantum error-correcting codes over mixed alphabets. Phys. Rev. A 2013, 88, 022328. [Google Scholar] [CrossRef]
  25. Feng, K. Quantum Codes [[6,2,3]] and [[7,3,3]] (p ≥ 3) exist. IEEE Trans. Inf. Theory 2002, 48, 2384–2391. [Google Scholar] [CrossRef]
  26. Jin, L.; Ling, S.; Luo, J.; Xing, C. Application of classical Hermitian self-orthogonal MDS codes to quantum MDS codes. IEEE Trans. Inf. Theory 2010, 56, 4735–4740. [Google Scholar] [CrossRef]
  27. Looi, S.Y.; Yu, L.; Gheorghiu, V.; Griffiths, R.B. Quantum-error-correcting codes using qudit graph states. Phys. Rev. A 2008, 78, 042303. [Google Scholar] [CrossRef]
  28. Pang, S.; Xu, H.; Chen, M. Construction of binary quantum error-correcting codes from orthogonal array. Entropy 2022, 24, 1000. [Google Scholar] [CrossRef]
  29. Grassl, M. Bounds on the Minimum Distance of Additive Quantum Codes. 2022. Available online: http://www.codetables.de (accessed on 1 June 2022).
  30. Rao, C.R. Factorial experiments derivable from combinatorial arrangements of arrays. Suppl. J. R. Statist. Soc. 1947, 9, 128–139. [Google Scholar] [CrossRef]
  31. Kempthorne, O. A simple approach to confounding and fractional replication in factorial experiments. Biometrika 1947, 34, 255–272. [Google Scholar] [CrossRef]
  32. Bose, R.C. On some connections between the design of experiments and information theory. Bull. Internat. Statist. Inst. 1961, 38, 257–271. [Google Scholar]
  33. Delsarte, P. An Algebraic Approach to the Association Schemes of Coding Theory. Philips Research Reports Supplements. 1973. No. 10. Available online: https://users.wpi.edu/~martin/RESEARCH/philips.pdf (accessed on 15 January 2023).
  34. Goyeneche, D.; Życzkowski, K. Multipartite entangled states and orthogonal arrays. Phys. Rev. A 2014, 90, 022316. [Google Scholar] [CrossRef]
  35. Goyeneche, D.; Bielawski, J.; Życzkowski, K. Multipartite entanglement in heterogeneous systems. Phys. Rev. A 2016, 94, 012346. [Google Scholar] [CrossRef]
  36. Pang, S.; Zhang, X.; Fei, S.; Zheng, Z. Quantum k-uniform states for heterogeneous systems from irredundant mixed orthogonal arrays. Quantum Inf. Process. 2021, 20, 156. [Google Scholar] [CrossRef]
  37. Pang, S.; Zhang, X.; Lin, X.; Zhang, Q. Two and three-uniform states from irredundant orthogonal arrays. NPJ Quantum Inf. 2019, 5, 52. [Google Scholar] [CrossRef]
  38. Li, M.S.; Wang, Y.L. k-uniform quantum states arising from orthogonal arrays. Phys. Rev. A 2019, 99, 042332. [Google Scholar] [CrossRef]
  39. Shi, F.; Li, M.; Chen, L.; Zhang, X. k-uniform quantum information masking. Phys. Rev. A 2021, 104, 032601. [Google Scholar] [CrossRef]
  40. Chen, G.; Ji, L.; Lei, J. The existence of mixed orthogonal arrays with four and five factors of strength two. J. Combin. Des. 2014, 22, 323–342. [Google Scholar] [CrossRef]
  41. Chen, G.; Lei, J. Constructions of mixed orthogonal arrays of strength three. Sci. Sin. Math. 2017, 47, 545–564. (In Chinese) [Google Scholar]
  42. Pang, S.; Zhu, Y.; Wang, Y. A class of mixed orthogonal arrays obtained from projection matrix inequalities. J. Inequal. Appl. 2015, 241. [Google Scholar] [CrossRef]
  43. Pang, S.; Wang, J.; Lin, D.K.J.; Liu, M. Construction of mixed orthogonal arrays with high strength. Ann. Statist. 2021, 49, 2870–2884. [Google Scholar] [CrossRef]
  44. Zhang, Y.; Lu, Y.; Pang, S. Orthogonal arrays obtained by orthogonal decomposition of projection matrices. Statist. Sin. 1999, 9, 595–604. [Google Scholar]
  45. Pang, S.; Yan, R.; Li, S. Schematic saturated orthogonal arrays obtained by using the contractive replacement method. Commun. Statist. Theory Methods 2017, 46, 8913–8924. [Google Scholar] [CrossRef]
  46. Nebe, G.; Rains, E.M.; Sloane, N.J.A. Self-Dual Codes and Invariant Theory; Springer: Heidelberg/Berlin, Germany, 2006. [Google Scholar]
  47. Hedayat, A.S.; Sloane, N.J.A.; Stufken, J. Orthogonal Arrays: Theory and Applications; Springer: New York, NY, USA, 1999. [Google Scholar]
  48. Bush, K.A. Orthogonal arrays of index unity. Ann. Math. Statist. 1952, 23, 426–434. [Google Scholar] [CrossRef]
  49. Feng, K.; Xing, C. A new construction of quantum error-correcting codes. IEEE Trans. Am. Math. Soc. 2007, 360, 2007–2019. [Google Scholar] [CrossRef]
Table 1. ( ( N , K , d + 1 ) ) 4 and ( ( N , K , d + 1 ) ) 3 QECCs constructed in this paper.
Table 1. ( ( N , K , d + 1 ) ) 4 and ( ( N , K , d + 1 ) ) 3 QECCs constructed in this paper.
( ( N , K , d + 1 ) ) 4 QECCReferenceParameters ( ( N , K , d + 1 ) ) 3 QECCReferenceParameters
( ( 1 , 4 , 1 ) ) 4 Theorem 2 l = 1 , t = 1 ( ( 1 , 3 , 1 ) ) 3 Theorem 2 l = 1 , t = 1
( ( 2 , 4 2 , 1 ) ) 4 Theorem 2 l = 2 , t = 2 ( ( 2 , 3 2 , 1 ) ) 3 Theorem 2 l = 2 , t = 2
( ( 3 , 4 3 , 1 ) ) 4 Theorem 3 (2) m = 2 ( ( 3 , 3 , 2 ) ) 3 Corollary 1
( ( 3 , 4 1 , 2 ) ) 4 Corollary 1 ( ( 3 , 3 3 , 1 ) ) 3 Theorem 3 (1) t = 3
( ( 4 , 4 4 , 1 ) ) 4 Theorem 3 (1) t = 4 ( ( 4 , 3 4 , 1 ) ) 3 Theorem 3 (1) t = 3
( ( 4 , 4 2 , 2 ) ) 4 Theorem 3 (2) m = 2 ( ( 4 , 3 2 , 2 ) ) 3 Theorem 1 O A ( 3 3 , 4 , 3 , 3 ) ( c ) ,
( ( 4 , 1 , 3 ) ) 4 Theorem 1 O A ( 4 2 , 4 , 4 , 2 ) ( a ) , h = 2
h = 3 ( ( 4 , 1 , 3 ) ) 3 Theorem 3 (1) t = 2
( ( 5 , 4 5 , 1 ) ) 4 Theorem 3 (1) t = 5
( ( 5 , 4 3 , 2 ) ) 4 Theorem 1 O A ( 4 4 , 5 , 4 , 4 ) ( b ) , ( ( 5 , 4 , 3 ) ) 4 Theorem 3 (2) m = 2
h = 2 ( ( 6 , 1 , 4 ) ) 4 Theorem 3 (2) m = 2
Table 2. Comparison of the constructed ( ( 6 , K , 3 ) ) s and ( ( 7 , K , 3 ) ) s QECCs with such codes in ref. [25].
Table 2. Comparison of the constructed ( ( 6 , K , 3 ) ) s and ( ( 7 , K , 3 ) ) s QECCs with such codes in ref. [25].
s and Ks and K ofThe Number of Terms
of Optimal QECCUnoptimal QECCin a Basis State
( ( 6 , K , 3 ) ) s * O.P. s 3 , K = s 2 s 6
( ( 7 , K , 3 ) ) s * O.P. s 3 , K = s 3 s 7
( ( 6 , K , 3 ) ) s s = s 1 s n , all s i 5 , K = s 2 s 2
s = 3 , K = 1 2 s 2
( ( 7 , K , 3 ) ) s s = s 1 s n , all s i 7 , K = s 3 s 2
s = 3 , K = 3 s 2
s = 5 , K = 8 s 2
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Yan, R.; Pang, S.; Chen, M.; Yang, F. Quantum Error-Correcting Codes Based on Orthogonal Arrays. Entropy 2023, 25, 680. https://doi.org/10.3390/e25040680

AMA Style

Yan R, Pang S, Chen M, Yang F. Quantum Error-Correcting Codes Based on Orthogonal Arrays. Entropy. 2023; 25(4):680. https://doi.org/10.3390/e25040680

Chicago/Turabian Style

Yan, Rong, Shanqi Pang, Mengqian Chen, and Fuyuan Yang. 2023. "Quantum Error-Correcting Codes Based on Orthogonal Arrays" Entropy 25, no. 4: 680. https://doi.org/10.3390/e25040680

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