Abstract
Entanglement-assisted quantum error correcting codes (EAQECCs) play a significant role in protecting quantum information from decoherence and quantum noise. In this work, we construct six families of new EAQECCs of lengths \(n=(q^2+1)/a\), \(n=q^2+1\) and \(n=(q^2+1)/2\) from cyclic codes, where \(a=m^2+1\) (\(m\ge 1\) is odd) and q is an odd prime power with the form of \(a|(q+m)\) or \(a|(q-m)\). Moreover, those EAQECCs are entanglement-assisted quantum maximum distance separable (EAQMDS) codes when \(d\le (n+2)/2\). In particular, the length of EAQECCs we studied is more general and the method of selecting defining set is different from others. Compared with all the previously known results, the EAQECCs in this work have flexible parameters and larger minimum distance. All of these EAQECCs are new in the sense that their parameters are not covered by the quantum codes available in the literature.
Similar content being viewed by others
Avoid common mistakes on your manuscript.
1 Introduction
Quantum error correcting codes (QECCs) play an important role in quantum computing and quantum communications [3, 27]. Usually, we use \([[n, k, d]]_q\) to denote a q-ary quantum error correcting code (QECC), whose length is n with dimension k and minimum distance d. It can detect up to \(d-1\) quantum errors and correct up to \(\lfloor \frac{d-1}{2}\rfloor \) quantum errors. Similar to the Singleton bound of classical linear codes, there exist quantum Singleton bound \(k\le n-2d+2\). If \(k=n-2d+2\), the QECC is called a quantum maximum-distance separable (QMDS) code. In addition, one of the central topics in quantum coding theory is to construct quantum codes with good parameters, especially QMDS codes. After Calderbank et al. [2] found that QECCs could be constructed from classical self-orthogonal codes with certain inner product, many good works about QECCs and QMDS codes were published [4, 13, 15, 17, 22, 30].
The CSS construction and Hermitian construction are two famous construction methods for QECCs. However, they both require classical codes to be dual-containing or self-orthogonal in most cases, which is not easy to satisfy. This limitation condition form a gap between classical linear codes and QECCs. In 2006, Brun et al. [1] proposed the concept of EAQECCs and solved this problem successfully. They proved that one can construct EAQECCs from arbitrary classical codes if the sender and receiver shared entanglement in advance.
Let q be a prime power. A q-ary EAQECC, denoted by \([[n, k, d; c]]_q\), encodes k information qudits into n channel qudits with the help of c pairs of maximally entangled states and can correct up to \(\lfloor \frac{d-1}{2} \rfloor \) errors, where d is the minimum distance of the code. Similar to QECCs, there exists entanglement-assisted quantum Singleton bound in the following proposition. It’s worth pointing out that Grassl et al. [10] gave a proof of entanglement-assisted quantum Singleton bound for arbitrary q. Therefore, we have the following results for any q.
Proposition 1.1
[1, 9] Assume that \({\mathcal {C}}\) is an entanglement-assisted quantum code with parameters \([[n, k, d; c]]_q\). If \(d\le (n+2)/2 \), then \({\mathcal {C}}\) satisfies the entanglement-assisted Singleton bound
If \({\mathcal {C}}\) satisfies the equality \(n+c-k= 2(d-1)\) for \(d\le (n+2)/2\), then it is called an EAQMDS code.
Although it is possible to construct EAQECCs from any classical linear codes in theory, it is not easy to calculate the number of entangled states c. This problem gets solved after Li \({ et~al.}\) proposed the concept of decomposing the defining set [17]. Besides, they used this method to construct some EAQECCs with good parameters [14]. After that, this concept is generated to more general cases, from cyclic codes to negacyclic codes and constacyclic codes [5, 6]. As EAQMDS codes is an important class of quantum codes, a great deal of efforts have been down to construct new EAQMDS codes in recent years. Many new EAQMDS codes with a small number of entangled states c are obtained [7, 11, 12, 16, 18,19,20, 23, 24].
Actually, if we want to correct more quantum errors, the EAQECCs we constructed need to have larger minimum distance. Moreover, the larger the minimum distance of EAQECCs are, the more the entangled states c will be employed. However, it is not an easy task to analyze the accurate parameters if the value of entangled states c is too large or flexible. Recently, some scholars have obtained great progress. Luo et al. obtained several new infinite families of EAQECCs with flexible parameters by using generalized Reed–Solomon codes and extended generalized Reed–Solomon codes [20]. Galindo et al. constructed EAQECCs from Reed-Solomon codes and BCH codes, which gave a completely general formula for c [8]. In [25], Qian and Zhang constructed some new EAQMDS codes with length \(n = q^2+1\) and some new entanglement-assisted quantum almost MDS codes. Besides, Wang et al. got series of EAQECCs with flexible parameters of length \(n = q^2+1\) by using constacyclic codes [28].
Based on the previous work, this paper dedicates to study cyclic codes to construct EAQECCs of lengths \(n=(q^2+1)/a\), \(n=q^2+1\) and \(n=(q^2+1)/2\) with flexible parameters naturally, where \(a=m^2+1\) (\(m\ge 1\) is odd). More precisely, six classes of q-ary EAQECCs are constructed with parameters as follows. Especially, they are EAQMDS codes when \(d\le (n+2)/2\).
The first construction generates four families of EAQECCs of length \(n=(q^2+1)/a\) with the following parameters:
-
(1)
\([[n, n-4\alpha (q-m-a\alpha )-4mk, 2(\alpha q+mk)+1; 4\alpha (a\alpha +m)]]_q,\) where \(q=2ak+m\) \((k\ge 1)\) is an odd prime power and \(1\le \alpha \le k\).
-
(2)
\([[n, n-4\alpha (q-a-m-a\alpha )-4(a+m)k-(a+2m), 2[\alpha q +(a+m)k+(a+2m)/2]+1; 4\alpha (a\alpha +a+m)+a+2m]]_q,\) where \(q=2ak+a+m\) \((k\ge 1)\) is an odd prime power and \(1\le \alpha \le k\).
-
(3)
\([[n, n-4\alpha (q-a+m-a\alpha )-4(a-m)k-(a-2m), 2[\alpha q +(a-m)k+(a-2m)/2]+1; 4\alpha (a\alpha +a-m)+a-2m]]_q\), where \(q=2ak+a-m\) \((k\ge 1)\) is an odd prime power and \(1\le \alpha \le k\).
-
(4)
\([[n, n-4\alpha [q-(2a-m)-a\alpha ]-4(2a-m)k-4(a-m), 2[\alpha q+(2a-m)k+2(a-m)]+1; 4\alpha (a\alpha +2a-m)+4(a-m)]]_q,\) where \(q=2ak+2a-m\) \((k\ge 1)\) is an odd prime power and \(1\le \alpha \le k\).
The second construction generates two families of EAQECCs with the following parameters:
-
(1)
\([[n, n-4t-2+c, 2t+2; c]]_q\), where \(n=q^2+1\), q be an odd prime power, \(0\le t = (q-1)a+b< s \), \(0 \le a \le (q-1)/2\), \(0 \le b \le q-1\) and
$$\begin{aligned} c=|Z_1|=\left\{ \begin{array}{ll} 1+4[f(a-1)+b], &{}\quad 1 \le b < 2a.\\ 1+4f(a), &{}\quad 2a \le b \le q-1. \end{array} \right. \end{aligned}$$where \(f(a)=a(a+1).\) Besides, if \(t=s,\) we have \(c=n\).
-
(2)
\([[n, n-4t-2+c, 2t+2; c]]_q\), where \(n=(q^2+1)/2\), \(q\equiv 1\) mod 2 be an odd prime power, \(0\le t =(q-1)a/2+b\le s \), \(0 \le a \le (q-1)/2\), \(0 \le b \le (q-1)/2\),
$$\begin{aligned} c=|Z_1|=\left\{ \begin{array}{ll} 1+4[f(a-1)+b], &{}\quad 1 \le b < a.\\ 1+4f(a), &{}\quad a \le b \le (q-1)/2. \end{array} \right. \end{aligned}$$where \(f(a)=a(a+1)/2.\)
The main organization of this paper is as follows. In Sect. 2, some basic background and results about cyclic codes and EAQECCs are reviewed. In Sect. 3, we construct six classes of EAQECCs and EAQMDS codes with lengths \(n=(q^2+1)/a\), \(n=q^2+1\) and \(n=(q^2+1)/2\), where \(a=m^2+1\) (\(m\ge 1\) is odd). Sect. 4 concludes the paper.
2 Preliminaries
In this section, we will review some relevant concepts and basic theory on cyclic codes and EAQECCs.
Let \({\mathbb {F}}_{q^2}\) be the finite field with \(q^2\) elements since finite fields are unique up to isomorphism. Additionally, k and n are positive integers. Let \({\mathcal {C}}\) be a \(q^2\)-ary [n, k, d] linear code of length n with dimension k and minimum distance d, which is a k-dimensional linear subspace of \({\mathbb {F}}_{q^2}^n\). Then \({\mathcal {C}}\) satisfies the following Singleton bound:
When the equality \(n-k=d-1\) holds, then \({\mathcal {C}}\) is called an maximal distance separable (MDS) code. Let vectors \(\mathbf{x } = (x_0,x_1,\ldots ,x_{n-1})\) and \(\mathbf{y } = (y_0,y_1,\ldots ,y_{n-1})\in {\mathbb {F}}_{q^2}^n\), their Hermitian inner product is defined as
The Hermitian dual code of \({\mathcal {C}}\) is defined as
If \({\mathcal {C}}\subseteq {\mathcal {C}}^{\perp _h}\), then \({\mathcal {C}}\) is called a Hermitian self-orthogonal code. If \({\mathcal {C}}^{\perp _h}\subseteq {\mathcal {C}}\), then \({\mathcal {C}}\) is called a Hermitian dual-containing code.
Let \({\mathcal {C}}\) be a linear code over \({\mathbb {F}}_{q^2}^n\) with length n and \(\mathrm{gcd}(q,n)=1\). If for any codeword \((c_0,c_1,\ldots ,c_{n-1})\in {\mathcal {C}}\) implies its cyclic shift \((c_{n-1},c_0,\ldots ,c_{n-2})\in {\mathcal {C}}\), then \({\mathcal {C}}\) is said to be a cyclic code. For a cyclic code \({\mathcal {C}}\), each codeword \(c=(c_0,c_1,\ldots ,c_{n-1})\) is identified with its polynomial form \(c(x)=c_0+c_1x+\dots +c_{n-1}x^{n-1}\) and cyclic code \({\mathcal {C}}\) of length n is an ideal of \({\mathbb {F}}_{q^2}[x]/\langle x^n-1 \rangle \). Thus, \({\mathcal {C}}\) can be generated by a monic polynomial factor of \(x^n-1\), i.e. \({\mathcal {C}}=\langle g(x) \rangle \) and \(g(x)|(x^n-1)\). Then g(x) is called the generator polynomial of \({\mathcal {C}}\) and the dimension of \({\mathcal {C}}\) is \(n-deg(g(x))\).
Let \(\lambda \) denote a primitive n-th root of unity in some extension field of \({\mathbb {F}}_{q^2}\). Hence, \( x^n-1=\prod _{i=0}^{n-1}(x-\lambda ^i)\). The defining set of cyclic code \({\mathcal {C}}=\langle g(x)\rangle \) of length n is the set \(Z=\{0\le i\le n-1~|~g(\lambda ^i)=0\}\). For \( 0\le i \le n-1\), the \(q^2\)-cyclotomic coset modulo n containing i is defined by the set
where \(m_i\) is the smallest positive integer such that \(iq^{2m_i}\equiv i~mod~n\). Each \(C_i\) corresponds to an irreducible divisor of \(x^n-1\) over \({\mathbb {F}}_{q^2}\). Let \({\mathcal {C}}\) be an [n, k, d] cyclic code over \({\mathbb {F}}_{q^2}\) with defining set Z. Obviously, Z must be a union of some \(q^2\)-cyclotomic cosets modulo n and \(dim({\mathcal {C}})=n-|Z|\).
For \( 0\le b+\delta -2 \le n-1 \), if \({\mathcal {C}}\) has defining set \(Z_\delta =C_b\cup C_{b+1}\cup \cdots \cup C_{b+\delta -2}\), then it is called cyclic BCH code with designed distance \(\delta \). The well-known BCH bound theorem gives a lower bound for the minimum distance of BCH codes.
Proposition 2.1
[21] (BCH Bound for Cyclic Codes) Let \({\mathcal {C}}\) be a \(q^2\)-ary cyclic code of length n with defining set Z. If Z contains \(d-1\) consecutive elements, then the minimum distance of \({\mathcal {C}}\) is at least d.
Let the conjugation transpose of an \(m\times n\) matrix \(H=(x_{i,j})\) in \({\mathbb {F}}_{q^2}\) is an \(n \times m\) matrix \(H^\dag =({x_{j,i}^q})\). According to literatures [4, 29], EAQECCs can be constructed from arbitrary classical linear codes over \({\mathbb {F}}_{q^2}\), which is given by the following proposition.
Proposition 2.2
[29] If \({\mathcal {C}}\) is an \([n,k,d]_{q^2}\) classical code and H is its parity check matrix over \({\mathbb {F}}_{q^2}\), then there exist entanglement-assisted quantum codes with parameters \([[n,2k-n+c, d; c]]_q\), where \(c = rank(HH^\dag )\).
Because it is not easy to determine the number of entangled states c by computing the rank of \(HH^\dag \), there are scholars put forward the concept of decomposing the defining set of \({\mathcal {C}}\) as follows.
Definition 2.3
Let \({\mathcal {C}}\) be a \(q^2\)-ary cyclic code of length n with defining set Z. Assume that \(Z_1 = Z \cap (-qZ)\) and \(Z_2 = Z\backslash Z_1\), where \(-qZ = \{n - qx~|~x \in Z\}\). Then, \(Z = Z_1 \cup Z_2\) is called a decomposition of the defining set of \({\mathcal {C}}\).
After decomposing the defining set of \({\mathcal {C}}\), there is the following lemma which give a relative easy method to calculate the number of entangled states c.
Lemma 2.4
Let \({\mathcal {C}}\) be a cyclic code with length n over \({\mathbb {F}}_{q^2}\), where \(\gcd (n, q) = 1\). Suppose that Z is the defining set of the cyclic code \({\mathcal {C}}\) and \(Z = Z_1 \cup Z_2\) is a decomposition of Z. Then, the number of entangled states required is \(c = |Z_1|\).
3 Construction of EAQECCs
3.1 EAQECCs with length \(n=(q^2+1)/a\)
In this section, we devote to derive four new classes of EAQECCs from cyclic codes over \({\mathbb {F}}_{q^2}\). Let q be an odd prime power with \(a|(q^2+1)\), where a is even. In this case, we always assume \(n=(q^2+1)/a\), where \(a=m^2+1\) (\(m\ge 1\) is odd), and we consider cyclic codes of length n over \({\mathbb {F}}_{q^2}\). Firstly, we recall the following lemma which is given in [26].
Lemma 3.1
Let \(n=(q^2+1)/a\), where \(a=m^2+1\) (m is odd), then all cyclotomic cosets modulo n containing i are as follows:
for \(1\le i\le n-1\).
Next, we give a useful lemma which will be used in later constructions.
Lemma 3.2
Let \(n=(q^2+1)/a,~a=m^2+1 ~(m\ge 1~is~odd)\) and \(s=(n-1)/2\), q be an odd prime power with the form \(a|(q\pm m)\). Let \(0\le l\le (m-3)/2 \), when \(m\ge 3\) and \(l=0\), when \(m=1\). Then we have the following results in four cases bellow:
-
(1)
When \(a|(q-m)\) and \(q=2ak+m\), then \(1\le v\le mk \), if \(0\le u \le k\), or \(mk+1\le v\le 2mk \), \(2(m+1)k+l(2mk+1)+2\le v\le (3m+1)k+l(2mk+1)+1\), \(q-l(2mk+1)-(m+1)k \le v\le q-l(2mk+1)-(2k+1)\), if \( 0\le u \le k-1\).
-
(2)
When \(a|(q-m)\) and \(q=2ak+a+m\), then \(1\le v\le (2k+1)m \), \(l(2mk+m+1)+(m+1)(2k+1)+2\le v\le l(2mk+m+1)+(2k+1)(3m+1)/2+1\), if \(0\le u \le k\), or \(q-l(2mk+m+1)-(2k+1)(m+1)/2\le v\le q-l(2mk+m+1)-2(k+1)\), if \( 0\le u \le k-1\).
-
(3)
When \(a|(q+m)\) and \(q=2ak+a-m\), then \(l(2mk+m-1)+2k+1\le v\le l(2mk+m-1)+(2k+1)(m+1)/2-1\), if \(0\le u \le k\), or \(q-l(2mk+m-1)-(2k+1)(3m+1)/2+2\le v\le q-l(2mk+m-1)-(m+1)(2k+1)+1\), if \( 0\le u \le k-1\).
-
(4)
When \(a|(q+m)\) and \(q=2ak+2a-m\), then \(l[2m(k+1)-1]+2k+2\le v\le [2m(k+1)-1]l+m(k+1)+k \), \(q-l[2m(k+1)-1]-3m(k+1)-k+1 \le v \le q-l[2m(k+1)-1]-(2m+1)(k+1)-k\), \(q-2m(k+1)+1\le v\le q-m(k+1)\) if \(0\le u \le k\), or \(q-m(k+1)+1\le v\le q \) if \( 0\le u \le k-1\).
Proof
(1) Note that \(C_{uq+v}=\{uq+v,-(uq+v)\}\) for \(0\le v\le mk \), if \(0\le u \le k\), or \(mk+1\le v\le 2mk \), \(2(m+1)k+l(2mk+1)+2\le v\le (3m+1)k+l(2mk+1)+1\), \(q-l(2mk+1)-(m+1)k \le v\le q-l(2mk+1)-(2k+1)\), if \( 0\le u \le k-1\), where \(0\le l\le (m-3)/2\), when \(m\ge 3\) and \(l=0\), when \(m=1\).
Since \(-q\cdot (-(uq+v))=uq^2+vq=u(q^2+1)+vq-u\equiv vq-u~ mod~n\). This gives that \(-qC_{uq+v}={C_{vq-u}}\).
The proofs of (2), (3) and (4) are similar to case (1), so we omit it here. \(\square \)
From Lemma 3.2, we can also obtain \(-qC_{jq-t}={C_{tq+j}}\) in each case. The details are as follows:
(1) When \(a|(q-m)\) and \(q=2ak+m\), let \(0\le l\le (m-3)/2\), if \(m\ge 3\) and \(l=0\), if \(m=1\), then \(-qC_{j q-t}={C_{tq+j}}\), \(0\le j\le mk\), if \(0\le t \le k\), or \(mk+1\le j\le 2mk\), \(2(m+1)k+l(2mk+1)+2\le j\le (3m+1)k+l(2mk+1)+1\), \(q-l(2mk+1)-(m+1)k \le j\le q-l(2mk+1)-(2k+1)\), if \(0\le t \le k-1\).
In the case (2), (3) and (4), we have similar results.
Based on the discussions above, we can give the first construction as follows.
Case I \(~~~~{\mathbf{q}}=\mathbf{2ak}+\mathbf{m} \)
In order to obtain the number of entangled states c, we give the following lemma for preparation.
Lemma 3.3
Let \(n=(q^2+1)/a,~a=m^2+1 ~(m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+m~(k\ge 1)\) be an odd prime power. For a positive integer \(1\le \alpha \le k\), let
Then \(T_1\cap -qT_1=\emptyset \).
The proof of Lemma 3.3 is very complicated and is placed in Appendix. We give the following two examples to illustrate this lemma.
Example 3.1
Let \(m=1\). Then \(a=m^2+1=2\) and \(q=2ak+m=4k +1.\) Let \(1\le \alpha \le k =3.\) We have \(q=13\). Then \(n=(q^2+1)/2=85,~s=(n-1)/2=42\) and \(\alpha =1, 2, 3\) respectively.
(1) Let \(\alpha =1\). According to Lemma 3.3, we can obtain
It is easy to check that \(T_1\cap -qT_1=\emptyset \).
(2) Let \(\alpha =2\). According to Lemma 3.3, we can obtain
It is easy to check that \(T_1\cap -qT_1=\emptyset \).
(3) Let \(\alpha =3\). According to Lemma 3.3, we can obtain \(T_{1}=\emptyset \) and hence \(T_1\cap -qT_1=\emptyset \).
Example 3.2
Let \(m=1\). Then \(a=m^2+1=2\) and \(q=2ak+m=4k +1.\) Let \(1\le \alpha \le k =4.\) We have \(q=17\). Then \(n=(q^2+1)/2=145,~s=(n-1)/2=72\) and \(\alpha =1, 2,3,4\) respectively.
(1) Let \(\alpha =1\). According to Lemma 3.3, we can obtain
It is easy to check that \(T_1\cap -qT_1=\emptyset \).
(2) Let \(\alpha =2\). According to Lemma 3.3, we can obtain
It is easy to check that \(T_1\cap -qT_1=\emptyset \).
(3) Let \(\alpha =3\). According to Lemma 3.3, we can obtain
It is easy to check that \(T_1\cap -qT_1=\emptyset \).
(4) Let \(\alpha =4\). According to Lemma 3.3, we can obtain \(T_{1}=\emptyset \) and hence \(T_1\cap -qT_1=\emptyset \).
Based on Lemma 3.3, we can determine the number of entangled states c in the following theorem.
Theorem 3.4
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+m\) \((k\ge 1)\) be an odd prime power. For a positive integer \(\alpha \) with \(1\le \alpha \le k\), let \({\mathcal {C}}\) be a cyclic code with defining set Z given as follows
Then \(|Z_{1}|=4\alpha (a\alpha +m)\).
Proof
Let
and
From Lemma 3.2, we have
It is easy to check that \(-qT_1'=T_1'\). From the definitions of Z, \(T_1\) and \(T_1'\), we have \(Z=T_1\cup T_1'\). Then from the definition of \(Z_{1}\),
Therefore, \(|Z_{1}|=|T_1'|=4\alpha (a\alpha +m)\). \(\square \)
From Lemmas 3.2, 3.3 and Theorem 3.4 above, we can obtain the first construction of EAQECCs in the following theorem.
Theorem 3.5
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+m\) \((k\ge 1)\) be an odd prime power. There exist EAQECCs with parameters
where \(1\le \alpha \le k\). Moreover, they are EAQMDS codes if \(d\le (n+2)/2\).
Proof
For a positive integer \(1\le \alpha \le k\). Suppose that \({\mathcal {C}}\) is a cyclic code of length \(n=(q^2+1)/a,~a=m^2+1\) (\(m\ge 1\) is odd) and \(s=(n-1)/2\) with defining set
Then the dimension of \({\mathcal {C}}\) is \(n-2(\alpha q+mk)\). Note that cyclic code \({\mathcal {C}}\) have \(2(\alpha q+mk)\) consecutive roots. By Proposition 2.1, the minimum distance of \({\mathcal {C}}\) is at least \(2(\alpha q+mk)+1\). From the Singleton bound, \({\mathcal {C}}\) is an MDS code with parameters \([[n,n-2(\alpha q+mk), 2(\alpha q+mk)+1]]_{q^2}\). Then by Theorem 3.4, we have \(|Z_{1}|=|T_1'|=4\alpha (a\alpha +m)\). From Proposition 2.2 and Lemma 2.4, there are EAQECCs with parameters
It is easy to check that
By Proposition 1.1, it implies that the EAQECCs we constructed are EAQMDS codes when \(d\le (n+2)/2\). \(\square \)
Example 3.3
Let \(m=1\). Then \(a=m^2+1=2\) and \(q=2ak+m=4k +1.\) Let \(1\le \alpha \le k =3.\) We have \(q=13\). Then \(n=(q^2+1)/2=85,~s=(n-1)/2=42\) and \(\alpha =1, 2, 3\) respectively. According to Theorem 3.5, we can obtain EAQECCs:
Especially, they are EAQMDS codes when \(d\le 43\).
Example 3.4
Let \(m=1\). Then \(a=m^2+1=2\) and \(q=2ak+m=4k +1.\) Let \(1\le \alpha \le k =4.\) We have \(q=17\). Then \(n=(q^2+1)/2=145,~s=(n-1)/2=72\) and \(\alpha =1, 2,3,4\) respectively. According to Theorem 3.5, we can obtain the following EAQECCs:
Especially, they are EAQMDS codes when \(d\le 73\).
Case II \(~~~~{\mathbf{q= 2ak +a+m}}\)
As for the case that \(n=(q^2+1)/a,~a=m^2+1\) (\(m\ge 1\) is odd) and \(q=2ak+a+m\) \((k\ge 1)\) is an odd prime power, we can produce the following EAQECCs. The proofs are similar to that in the Case I, so we omit it here.
Lemma 3.6
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+a+m~(k\ge 1)\) be an odd prime power. For a positive integer \(1\le \alpha \le k\), let
Then \(T_1\cap -qT_1=\emptyset \).
Theorem 3.7
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+a+m~(k\ge 1)\) be an odd prime power. For a positive integer m with \(1\le \alpha \le k\), let \({\mathcal {C}}\) be a cyclic code with defining set Z given as follows
Then \(|Z_{1}|=4\alpha (a\alpha +a+m)+a+2m\).
Theorem 3.8
Let \(n=(q^2+1)/a1\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+a+m~(k\ge 1)\) be an odd prime power. There exist EAQECCs with parameters
where \(1\le \alpha \le k\). Moreover, they are EAQMDS codes if \(d\le (n+2)/2\).
Case III \(~~~~{\mathbf{q=2ak+a-m}}\)
we also have similar results for \(n=(q^2+1)/a,~a=m^2+1\) (\(m\ge 1\) is odd) and \(q=2ak+a-m\) \((k\ge 1)\) is an odd prime power, we can produce the following EAQECCs. These results are given in the following lemma and theorems. Because the proofs of them are similar to that in Lemma 3.3 and Theorems 3.4, 3.5, we omit it here.
Lemma 3.9
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+a-m~(k\ge 1)\) be an odd prime power. For a positive integer \(1\le \alpha \le k\), let
Then \(T_1\cap -qT_1=\emptyset \).
Theorem 3.10
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+a-m~(k\ge 1)\) be an odd prime power. For a positive integer m with \(1\le \alpha \le k\), let \({\mathcal {C}}\) be a cyclic code with defining set Z given as follows
Then \(|Z_{1}|=4\alpha (a\alpha +a-m)+a-2m\).
Theorem 3.11
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+a-m~(k\ge 1)\) be an odd prime power. There exist EAQECCs with parameters
where \(1\le \alpha \le k\). Moreover, they are EAQMDS codes if \(d\le (n+2)/2\).
Case IV \({\mathbf{q=2ak+2a-m}}\)
Similarly, for the case that \(n=(q^2+1)/a\), \(a=m^2+1\) (\(m\ge 1\) is odd) and \(q=2ak+2a-m\) \((k\ge 1)\) is an odd prime power, there exist EAQECCs as follows. The results are given in the following lemma and theorems. The proofs are similar to that in the Case I, so we omit it here for simplification.
Lemma 3.12
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+2a-m~(k\ge 1)\) be an odd prime power. For a positive integer \(1\le \alpha \le k\), let
Then \(T_1\cap -qT_1=\emptyset \).
Theorem 3.13
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd)\), \(s=(n-1)/2\) and \(q=2ak+2a-m\) \((k\ge 1)\) be an odd prime power. For a positive integer m with \(1\le \alpha \le k\), let \({\mathcal {C}}\) be a cyclic code with defining set Z given as follows
Then \(|Z_{1}|=4\alpha (a\alpha +2a-m)+4(a-m)\).
Theorem 3.14
Let \(n=(q^2+1)/a\), \(a=m^2+1\) \((m\ge 1~is~odd\)), \(s=(n-1)/2\) and \(q=2ak+2a-m\) \((k\ge 1)\) be an odd prime power. There exist EAQECCs with parameters
where \(1\le \alpha \le k\). Moreover, they are EAQMDS codes if \(d\le (n+2)/2\).
Remark
The required number of entangled states c of the EAQMDS codes obtained in the literatures (see for instance [5, 6, 14, 17]) is fixed. However, the EAQECCs and EAQMDS codes we constructed in Theorems 3.5, 3.8, 3.11 and 3.14 with flexible parameters. And we list the parameters of these codes in Tables 1, 2, 3 and 4.
3.2 EAQECCs with length \(n=q^2+1\) and \(n=(q^2+1)/2\)
In this section, we devote to derive two new classes of EAQECCs from cyclic codes over \({\mathbb {F}}_{q^2}\). We consider cyclic codes of lengths \(n=q^2+1\) and \(n=(q^2+1)/2\) over \({\mathbb {F}}_{q^2}\) by using another method to select defining sets.
Obviously, when \(n=q^2+1\), the \(q^2-\) ary cyclotomic cosets modulo n are:
for \(1\le i\le n-1\).
As for the case of \(n=(q^2+1)/2\), the \(q^2-\) ary cyclotomic cosets modulo n are given in the Lemma 3.1, where \(m=1\).
Theorem 3.15
Let \(n=q^2+1\), \(s=n/2\) and q be an odd prime power. Assume \(0\le t = (q-1)a+b< s \), \(0 \le a \le (q-1)/2\) and \(0 \le b \le q-1\). Let \({\mathcal {C}}\) be a cyclic code with defining set Z given as follows
Then
where \(f(a)=a(a+1).\) Besides, if \(t=s,\) we have \(c=n\).
Proof
Let the defining set of \({\mathcal {C}}\) is \(Z=C_{0}\cup C_{1}\cup \dots \cup C_{t},\) where \(0\le t = (q-1)a+b< s \), \(0 \le a \le (q-1)/2\) and \(0 \le b \le q-1\). Then we have the following results:
(1) when \(1 \le b < 2a\), we have
Therefore,
where \(f(a)=a(a+1)\).
(2) when \(2a \le b \le q-1\), we have
Therefore,
where \(f(a)=a(a+1)\).
(3) when \(t=s\), we have
Therefore, \(|Z_1|=|Z|=n\). Then the desired results follows. \(\square \)
Theorem 3.16
Let \(n=q^2+1\), \(s=n/2\) and q be an odd prime power. There exist EAQECCs with parameters
where
\(f(a)=a(a+1)\), \(0\le t = (q-1)a+b< s \), \(0 \le a \le (q-1)/2\) and \(0 \le b \le q-1\). Besides, if \(t=s,\) then \(c=n\). Moreover, they are EAQMDS codes if \(d\le (n+2)/2\).
Proof
Suppose that \({\mathcal {C}}\) is a cyclic code of length \(n=q^2+1\) and \(s=n/2\) with defining set
Then the dimension of \({\mathcal {C}}\) is \(n-2t-1\). Note that cyclic code \({\mathcal {C}}\) have \(2t+1\) consecutive roots. By Proposition 2.1, the minimum distance of \({\mathcal {C}}\) is at least \(2t+2\). From the Singleton bound, \({\mathcal {C}}\) is an MDS code with parameters \([[n,n-2t-1, 2t+2]]_{q^2}\). From Proposition 2.2 and Lemma 2.4, there are EAQECCs with parameters
By Proposition 1.1, it implies that the EAQECCs we constructed are EAQMDS codes when \(d\le (n+2)/2\). \(\square \)
Example 3.5
Let \(q=11\). Then \(n=q^2+1=122\) and \(s=n/2=61\). According to Theorem 3.16, we can obtain the following EAQECCs:
where the value of c for different cases is listed in Table 5. Especially, they are EAQMDS codes when \(d\le 31\), i.e., \(t\le 14\).
As for the case that \(n=(q^2+1)/2\), \(s=(n-1)/2\) and \(q\equiv 1\) mod 2 be an odd prime power, we can produce the following EAQECCs. The proofs are similar to that in the Case of \(n=q^2+1\), so we omit it here.
Theorem 3.17
Let \(n=(q^2+1)/2\), \(s=(n-1)/2\) and \(q\equiv 1\) mod 2 be an odd prime power. Assume \(0\le t =(q-1)a/2+b\le s \), \(0 \le a \le (q-1)/2\) and \(0 \le b \le (q-1)/2\), we have
where \(f(a)=a(a+1)/2.\)
Theorem 3.18
Let \(n=(q^2+1)/2\), \(s=(n-1)/2\) and \(q\equiv 1\) mod 2 be an odd prime power. There exist EAQECCs with parameters
where
\(f(a)=a(a+1)/2\), \(0\le t =(q-1)a/2+b\le s \), \(0 \le a \le (q-1)/2\) and \(0 \le b \le (q-1)/2\). Moreover, they are EAQMDS codes if \(d\le (n+2)/2\).
Example 3.6
Let \(q=13\). Then \(n=(q^2+1)/2=85\) and \(s=(n-1)/2=42\). According to Theorem 3.18, we can obtain the following EAQECCs:
where the value of c for different cases is listed in Table 6. Especially, they are EAQMDS codes when \(d\le 43\), i.e., \(t\le 20\).
4 Conclusion
In this paper, we have utilized decomposing the defining set of cyclic codes to extend the present results about EAQMDS codes and construct series of EAQECCs with good parameters of lengths \(n=(q^2+1)/a\), \(n=q^2+1\) and \(n=(q^2+1)/2\). Especially, they conclude all the length with the form \(n=(q^2+1)/a\), where \(a=m^2+1\) and \(m\ge 1\) is odd. Compared with known results, these EAQECCs have flexible parameters and much bigger minimum distance than the known quantum MDS codes and EAQECCs with the same length. Therefore, our EAQECCs can detect and correct more errors. The study of EAQECCs is an interesting problem in coding theory. We believe that it will have tremendous application in the future.
References
Brun T., Devetak I., Hsieh M.: Correcting quantum errors with entanglement. Science 314(5798), 436–439 (2006).
Calderbank A., Rains E., Shor P., Sloane N.: Quantum error correction via codes over GF(4). IEEE Trans. Inf. Theory 44(4), 1369–1387 (1998).
Calderbank A., Shor P.: Good quantum error-correcting codes exist. Phys. Rev. A 54(2), 1098–1105 (1996).
Chen H., Ling S., Xing C.P.: Quantum codes from concatenated algebraic-geometric codes. IEEE Trans. Inf. Theory 51(8), 2915–2920 (2005).
Chen J., Huang Y., Feng C., Chen R.: Entanglement-assisted quantum MDS codes constructed from negacyclic codes. Quantum Inf. Process. 16(303), 1–22 (2017).
Chen X., Zhu S., Kai X.: Entanglement-assisted quantum MDS codes constructed from constacyclic codes. Quantum Inf. Process. 17(273), 1–18 (2018).
Fan J., Chen H., Xu J.: Construction of \(q\)-ary entanglement-assisted quantum MDS codes with minimum distance greater than \(q+1\). Quantum Inf. Comput. 16(5 & 6), 0423–0434 (2016).
Galindo C., Hernando F., Ruano D.: Entanglement-assisted quantum error correcting codes from RS codes and BCH codes with extension degree \(2\). arXiv:2007.01113v1.
Grassl M.: Entanglement-assisted quantum communication beating the quantum Singleton bound. AQIS, Taipei (2016).
Grassl M., Huber F., Winter A.: Entropic proofs of Singleton bounds for quantum error-correcting codes. arXiv:2010.07902v2.
Guenda K., Jitman S., Gulliver T.: Constructions of good entanglement-assisted quantum error correcting codes. Des. Codes Cryptogr. 86(1), 121–136 (2018).
Guo L., Li R.: Linear Plotkin bound for entanglement-assisted quantum codes. Phys. Rev. A 87, 032309 (2013).
La Guardia G.G.: Constructions of new families of nonbinary quantum codes. Phys. Rev. A 80(4), 042331 (2009).
Li R., Li X., Guo L.: On entanglement-assisted quantum codes achieving the entanglement-assisted Griesmer bound. Quantum Inf. Process. 14(12), 4427–4447 (2015).
Li S., Xiong M., Ge G.: Pseudo-cyclic codes and the construction of quantum MDS codes. IEEE Trans. Inf. Theory 62(4), 1703–1710 (2016).
Liu X., Yu L., Hu P.: New entanglement-assisted quantum codes from \(k\)-Galois dual codes. Finite Fields Appl. 55, 21–32 (2019).
Lu L., Li R.: Entanglement-assisted quantum codes constructed from primitive quaternary BCH codes. Int. J. Quantum Inf. 12(3), 14500151–145001514 (2014).
Lu L., Ma W., Li R., Ma Y., Liu Y., Cao H.: Entanglement-assisted quantum MDS codes from constacyclic codes with large minimum distance. Finite Fields Their Appl. 53, 309–325 (2018).
Luo G., Cao X.: Two new families of entanglement-assisted quantum MDS codes from generalized Reed-Solomon codes. Quantum Inf. Process. 18(89), 1–12 (2019).
Luo G., Cao X., Chen X.: MDS codes with hulls of arbitrary dimensions and their quantum error correction. IEEE Trans. Inf. Theory 65(5), 2944–2952 (2019).
MacWilliams F., Sloane N.: The Theory of Error Correcting Codes. North-Holland, Amsterdam (1977).
Qian J., Zhang L.: Nonbinary quantum codes derived from repeated-root cyclic codes. Mod. Phys. Lett. B 27(8), 1350053 (2013).
Qian J., Zhang L.: Entanglement-assisted quantum codes from arbitrary binary linear codes. Des. Codes Cryptogr. 77(1), 193–202 (2015).
Qian J., Zhang L.: On MDS linear complementary dual codes and entanglement-assisted quantum codes. Des. Codes Cryptogr. 86(7), 1565–1572 (2018).
Qian J., Zhang L.: Constructions of new entanglement-assisted quantum MDS and almost MDS codes. Quantum Inf. Process. 18(71), 1–12 (2019).
Qian J., Zhang L.: Improved constructions for quantum maximum distance separable codes. Quantum Inf. Process. 16(20), 1–10 (2017).
Shor P.: Scheme for reducing decoherence in quantum memory. Phys. Rev. A 52(4), 2493–2496 (1995).
Wang J., Li R., Lv J., Guo G., Liu Y.: Entanglement-assisted quantum error correction codes with length \(n = q^2+1\). Quantum Inf. Process. 18(292), 1–21 (2019).
Wilde M., Brun T.: Optimal entanglement formulas for entanglement-assisted quantum coding. Phys. Rev. A 77(6), 064302 (2008).
Zhang T., Ge G.: Some new classes of quantum MDS codes from constacyclic codes. IEEE Trans. Inf. Theory 61(9), 5224–5228 (2015).
Acknowledgements
The authors would like to thank the anonymous referees and associate editor for their suggestions and comments, which helped to improve the presentation of the manuscript. This research is supported by the National Natural Science Foundation of China (Nos. 12001002, 61772168, 61972126) and the Natural Science Foundation of Anhui Province (No. 2008085QA04).
Author information
Authors and Affiliations
Corresponding author
Additional information
Communicated by P. Charpin.
Publisher's Note
Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
A Appendix: The proof of Lemma 3.3
A Appendix: The proof of Lemma 3.3
Proof
For a positive integer \(\alpha \) with \(1 \le \alpha \le k\), let
Then by Lemma 3.2, we have
When \(-m\le t_1 \le -1,~h_1=1\), then \(s+1+\alpha \le v_1\le s+mk\) and \(0\le u_1\le \alpha \), it follows that
When \(-m\le t_2 \le -1,~h_2=1\), then \(s+mk+1 \le v_2\le s+(m+1)k-\alpha \) and \(0\le u_2\le \alpha -1\), it follows that
When \(1\le t_3 \le 2m-1,~h_3=2\), then \(s+(m+1)k+2+\alpha \le v_3\le s+(3m+1)k-\alpha +1\) and \(0\le u_3\le \alpha -1\), it follows that
When \(2m+1\le t_4 \le 4m-1,~h_4=3\), then \(s+(3m+1)k+3+\alpha \le v_4\le s+(5m+1)k+2-\alpha \) and \(0\le u_4\le \alpha -1\), it follows that
When \(2(m-1)m+1\le t_{m+2} \le (2m-1)m,~h_{m+2}=m+1\), then \(s+[(2m-1)m+1]k+m+1+\alpha \le v_{m+2}\le s+2(m^2+1)k+m-\alpha \) and \(0\le u_{m+2}\le \alpha -1\), it follows that
It is easy to check that
\(u_1q+v_1<v_1q-u_1,~u_1q+v_1<v_2q-u_2,~\ldots ~,~u_1q+v_1<v_{m+2}q+u_{m+2}.\) \(u_2q+v_2<v_1q-u_1,~u_2q+v_2<v_2q-u_2,~\ldots ~,~u_2q+v_2<v_{m+2}q+u_{m+2}.\)
\(u_{m+2}q+v_{m+2}<v_1q-u_1,~\ldots ~,~u_{m+2}q+v_{m+2}<v_{m+2}q+u_{m+2}.\)
For the range of \(~v_1,~v_2,~\ldots ~,~v_{m+2}\) and \(~u_1,~u_2,~\ldots ~,~u_{m+2}\), note that \(u_iq+v_i\le (m+q)k~(i=1,2,\ldots ,m+2) \), the subscripts of \(C_{u_i+v_i}\) is the biggest number in the set. Then \(T_1\cap -qT_1=\emptyset \). The desired results follows. \(\square \)
Rights and permissions
About this article
Cite this article
Chen, X., Zhu, S. & Jiang, W. Cyclic codes and some new entanglement-assisted quantum MDS codes. Des. Codes Cryptogr. 89, 2533–2551 (2021). https://doi.org/10.1007/s10623-021-00935-y
Received:
Revised:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s10623-021-00935-y