构造[[q2+1/53,q2+1/53 -2d+2,d]]q量子MDS码
Constructing [[q2+1/53,q2+1/53 -2d+2,d]]q Quantum MDS Code

作者: 赵梅芳 :华南理工大学数学学院,广东 广州; 郭鹏飞 :仲恺农业工程学院计算科学学院,广东 广州;

关键词: 共轭正交量子MDS码常循环码Conjugate Orthogonal Quantum MDS Codes Constacyclic Codes

摘要:
量子MDS码是一类重要的量子码。本文利用常循环码和Hermitian构造理论构造一种新的量子MDS码[[q2+1/53,q2+1/53 -2d+2,d]]q,其中q=106m+23时,整数d在区间[2,18m+4]且为偶数;其中q=106m+83时,整数d在区间[2,18m+4]且为偶数。

Abstract: Quantum MDS codes are an important class of quantum codes. In this paper, we construct new quantum MDS code [[q2+1/53,q2+1/53 -2d+2,d]]q , the integer d belongs to [2,18m+4]  and is even if q=106m+23  and the integer d belongs to [2,18m+4]  and is even if q=106m+83 .

1. 引言

量子纠错码在量子信息理论和量子计算机发展进程中有着重要地位。与经典编码理论一样,量子理论中的一个主要问题是构建具有最佳可能最小距离的量子编码。许多量子编码已经通过使用经典方法构建出来了具有Euclidean或Hermitian自正交性的纠错码 [1] - [7] 。

q 是一个素数的幂,码长为 n 和码字个数为 K q 元量子码 Q 是指一个 q n 维希尔伯特空间 H = ( C q ) n = C q C q 的一个 k = log q K 维子空间。用 [ [ n , k , d ] ] q 表示码长为 n 最小距离为 d q 元量子码,则此码可以检查 d 1 错也可以纠正 d 1 2 位错 [8] 。特别地,对于量子码 [ [ n , k , d ] ] q 均须达到满足量子Singleton边界: n k + 2 d 2 。当量子码达到边界: n = k + 2 d 2 ,称为量子极大可分码(MDS码)。近些年构造良好性能的量子纠错码成为热门研究。同样利用Hermitian Construction理论,本文构造了一种新的MDS码。

2. 基本概念与预备知识

首先,介绍一些基本概念 [8] 。令 q 为一个奇素数的幂, F q 2 记为有 q 2 个元素的有限域.

下面在有限域 F q 2 上定义Hermitian内积:

x = ( x 1 , x 2 , , x n ) , y = ( y 1 , y 2 , , y n ) F q 2 n ,则 x y 的Hermitian内积为 ( x , y ) = i = 1 n x i y ¯ i ,其中 y ¯ i = y i q 。如果 ( x , y ) = 0 ,则称 x y 正交。

经典的 q 2 元线性码 C F q 2 上的 n 维向量空间 F q 2 的一个 k 维子空间,记为 [ [ n , k , d ] ] q 2 ,其中 d 是码 C 的非零码字 c 的最小Hamming重量。

线性码 C 的Hermitian对偶码定义为: C H = { x F q 2 | ( x , y ) = 0 , y C } 。当 C C H 时, C 叫做自正交码;当 C = C H 时, C 叫做自对偶码。

定义1 [9] : F q 2 上码长为 n 的线性码 C 称为常循环码是指对 η F q 2 * ,如果 c = ( c 0 , c 1 , , c n 1 ) C ,那么 c = ( η c n 1 , c 0 , , c n 2 ) C

η = 1 时, C 为循环码;当 η = 1 时, C 为负循环码。

如果把码字 c = ( c 0 , c 1 , , c n 1 ) C 写成多项式 c ( x ) = c 0 + c 1 x + + c n 1 x n 1 并且看成商环 R = F q 2 / ( x n η ) 中的元素,则 C η 常循环码的充要条件为 C = F q 2 / ( x n η ) 是商环 R 的一个理想。易知 C 是主理想,由 x n η 的单项式因子生成,即 C = ( g ( x ) ) g ( x ) | x n η g ( x ) 称为 η 常循环码的生成式并且 dim ( c ) = n k ,其中 k = deg ( g ( x ) )

假设 gcd ( n , q ) = 1 ω 是个 r n 次本原单位根属于 F q 2 的某些扩域中使得 ω n = η 。令 ξ = ω r ,那么 ξ n 次本原单位根,则 x n η = i = 1 n 1 ( x ω 1 + i r )

Ω = { 1 + i r | 0 i n 1 } 对于 j Ω ,集合 C j 表示包含 j r n q 2 分圆陪集,即 C j = { j , j q 2 , , j q 2 ( k 1 ) } ( mod r n ) k 是满足 j j q 2 k ( mod r n ) 的最小正整数。 T = { j Ω | g ( ω j ) = 0 } 称为 η 常循环码 C 的定义集。可以看到定义集 T 是一些模 r n q 2 分圆陪集的并而且 dim ( C ) = n | T |

如果 C 有定义集 T ,易知 C H 的定义集 T H = { s Ω | q s mod r n T }

定理2 [2] [5] :(Hermitian Construction)如果 C 是一个 [ [ n , k , d ] ] q 2 线性码使得 C H C ,那么存在一个 [ [ n , 2 k n , d ] ] q 量子码。

C 的生成式为 g ( x ) = j T ( x ω j ) ,则 C H 的生成式为 g H ( x ) = j Ω \ T ( x ω q j ) 。那么 C H C 当且仅当 g ( x ) | g H ( x ) 。因此,我们有如下引理:

引理3:设 C 是码长为 n q 2 元常循环码且定义集为 T 。那么 C H C 当且仅当 T T q = ,其中 T q = { q s mod r n | s T }

因为循环码与常循环吗有惊人的相似性,我们给出偏斜对称和偏斜非对称的对应关系如下:

如果 r n q s mod r n C s ,则分圆陪集 C s 是斜对称的;否则是不对称。如果不对称,则不对称陪集 C s C r n q s 成对出现,我们用 ( C s , C r n q s ) 表示这样的一对。

引理4:设 r q + 1 的正因子, η F q 2 * o r d ( η ) = r 。设 gcd ( q , n ) = 1 o r d r n ( q 2 ) = m 0 x , y , z n 1

1) C s 是对称陪集当且仅当存在 t m 2 使得 x x q 2 t + 1 ( mod r n )

2) 如果 C y C z ( C y , C z ) 形成一对不对称陪集当且仅当存在 t m 2 使得 y y q 2 t + 1 ( mod r n ) 或者 z z q 2 t + 1 ( mod r n )

由这个引理可以得出下面引理:

引理5:设 r q + 1 的正因子, η F q 2 * o r d ( η ) = r 。设 C 是码长为 n q 2 元常循环码且定义集为 T ,那么 C H C 等价条件为:

1) T T q = ,其中 T q = { q s mod r n | s T }

2) 如果 i , j , k T ,那么 C i 不是偏斜非对称的和 ( C j , C k ) 不是成对非对称陪集。

定理6:( η 常循环码BCH界 [4] )设 C F q 2 码长为 n η 常循环码,生成式 g ( x ) 的根包括 { ω 1 + i r | i 1 i i 1 + d 2 } ,那么 C 的最小距离 d

3. 量子MDS码构造

引理7 [2] :给定 r = q + 1 ,设 n = q 2 + 1 53 s = q 2 + 1 2 ,对于 j Ω = { 1 + ( q + 1 ) i | 0 i n 1 } ,有

1) C s = { s } C s + ( q + 1 ) n 2 = { s + ( q + 1 ) n 2 }

2) C s ( q + 1 ) j = { s ( q + 1 ) j , s + ( q + 1 ) j } 1 j n 2 1

定理8:设为一个奇素数的幂, n = q 2 + 1 53 s = q 2 + 1 2 ,且 C 是码长为 n q 2 η 常循环码及定义集 T = j = 0 δ C s + ( q + 1 ) j 。由 m 0 是正整数,则

1) 如果 q = 106 m + 23 0 δ 9 m + 1 ,则 C H C

2) 如果 q = 106 m + 83 0 δ 9 m + 6 ,则 C H C

证明:方法一:假设 C H C 也就是说 T T q 。因此存在两个正整数 0 k , l 9 m + 1 使得

s ( q + 1 ) k q ε ( s ( q + 1 ) l ) ( mod r n ) , ε = 1 , 3

1) 如果 ε = 1 ,那么

s ( q + 1 ) k q ( s ( q + 1 ) l ) ( mod ( q + 1 ) n )

s k + q l ( mod r n )

q 2 + 1 = 106 l q + 106 k ( mod 2 ( q + 1 ) )

因为 0 k , l 9 m + 1 ,那么 0 106 k , 106 l 106 ( 9 m + 1 ) = 9 q 101 0 106 k + 106 l q 106 ( 9 m + 1 ) 9 q 2

106 k = q t + h ( 0 h < q ) ,则 t = 0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8

我们可知 ( 106 l + t ) q + h = q 2 + 1 3 q 2 + 3 5 q 2 + 5 7 q 2 + 7

① 若 ( 106 l + t ) q + h = q 2 + 1 h = 1 ,那么

( 106 l + t ) = q t = 23 ( mod 106 ) t = 23 矛盾。

② 若 ( 106 l + t ) q + h = 3 q 2 + 3 h = 3 ,那么

( 106 l + t ) = 3 q t = 69 ( mod 106 ) t = 69 矛盾。

③ 若 ( 106 l + t ) q + h = 5 q 2 + 5 h = 5 ,那么

( 106 l + t ) = 5 q t = 105 ( mod 106 ) t = 9 矛盾。

④ 若 ( 106 l + t ) q + h = 7 q 2 + 7 h = 7 ,那么

( 106 l + t ) = 7 q t = 161 ( mod 106 ) t = 55 矛盾。

1) 如果 ε = 3 ,那么

s ( q + 1 ) k q 3 ( s ( q + 1 ) l ) ( mod ( q + 1 ) n )

106 l q 106 k ( mod q 2 + 1 )

106 l q q t + h ( mod q 2 + 1 )

那么 106 l q = q t + h + p ( q 2 + 1 ) ,其中 0 p 8

① 如果 p = 0 那么 106 l q = 106 k 。不可能成立。

② 如果 p 0 那么 106 l q = q t + h + p ( q 2 + 1 ) h + p = ( 106 l t p q ) q h p ( mod q ) h = q p

接下来,我们有 1 = 106 l t p q ,则

1 106 l t p ( 106 m + 23 ) ( mod 106 )

1 t 23 p ( mod 106 )

不可能成立。由(1)(2)可知假设不成立,所以 T T q =

方法二:通过引理5,想证明 C H C 则需要证明 T = j = 0 δ C s + ( q + 1 ) j 中不存在偏斜对称分圆陪集以及任何两个偏斜非对称分圆陪集成对出现。

q = 106 m + 23 ,则 n = q 2 + 1 53 = 212 m 2 + 92 m + 10 s = q 2 + 1 2 = 5618 m 2 + 2438 m + 265

x , y Z = { s + ( q + 1 ) j | 0 j 9 m + 1 } 。我们需要证明 x + y q 0 ( mod r n ) 成立。

Z = i = 1 5 I i I 1 = [ s , s + ( q + 1 ) m ] I 2 = [ s + ( q + 1 ) ( m + 1 ) , s + ( q + 1 ) 3 m ]

I 3 = [ s + ( q + 1 ) ( 3 m + 1 ) , s + ( q + 1 ) ( 5 m + 1 ) ] I 4 = [ s + ( q + 1 ) ( 3 m + 2 ) , s + ( q + 1 ) ( 7 m + 1 ) ]

I 5 = [ s + ( q + 1 ) ( 7 m + 2 ) , s + ( q + 1 ) ( 9 m + 1 ) ]

x I 1 26 r n < 26 r n + ( q 2 + 1 ) ( q + 1 ) 106 = s ( q + 1 ) x ( q + 1 ) [ s + ( q + 1 ) m ] ( q + 1 ) < 27 r n

x I 2 27 r n < [ s + ( q + 1 ) ( m + 1 ) ] ( q + 1 ) x ( q + 1 ) [ s + ( q + 1 ) 3 m ] ( q + 1 ) < 28 r n

x I 3 28 r n < [ s + ( q + 1 ) ( 3 m + 1 ) ] ( q + 1 ) x ( q + 1 ) [ s + ( q + 1 ) ( 5 m + 1 ) ] ( q + 1 ) < 29 r n

x I 4 29 r n < [ s + ( q + 1 ) ( 5 m + 2 ) ] ( q + 1 ) x ( q + 1 ) [ s + ( q + 1 ) ( 7 m + 1 ) ] ( q + 1 ) < 30 r n

x I 5 30 r n < [ s + ( q + 1 ) ( 7 m + 2 ) ] ( q + 1 ) x ( q + 1 ) [ s + ( q + 1 ) ( 9 m + 1 ) ] ( q + 1 ) < 31 r n

因此在 T 中不存在任何偏斜对称分圆陪集。

x , y I 1 时, 26 r n < x + y q < 27 r n

x , y I 2 时, 27 r n < x + y q < 28 r n

x , y I 3 时, 28 r n < x + y q < 29 r n

x , y I 4 时, 29 r n < x + y q < 30 r n

x , y I 5 时, 30 r n < x + y q < 31 r n

x I 1 I 2 , y I 1 时, 26 r n < x + y q < 27 r n

x I 1 I 2 I 3 , y I 1 时, 26 r n < x + y q < 27 r n

x I 1 I 2 I 3 I 4 , y I 1 时, 26 r n < x + y q < 27 r n

x I 1 I 2 I 3 I 4 I 5 , y I 1 时, 26 r n < x + y q < 27 r n

x I 2 I 3 , y I 2 时, 27 r n < x + y q < 28 r n

x I 2 I 3 I 4 , y I 2 时, 26 r n < x + y q < 27 r n

x I 2 I 3 I 4 I 5 , y I 2 时, 26 r n < x + y q < 27 r n

x I 3 I 4 , y I 3 时, 28 r n < x + y q < 29 r n

x I 3 I 4 I 5 , y I 3 时, 28 r n < x + y q < 29 r n

x I 4 I 5 , y I 4 时, 29 r n < x + y q < 30 r n 。因此不存在偏斜非对称分圆陪集成对出现。

定理9:如果 q = 106 m + 23 q = 106 m + 83 ,则存在 [ [ q 2 + 1 53 , q 2 + 1 53 2 d + 2 , d ] ] q 量子MDS码。当 q = 106 m + 23 时, 2 d 18 m + 4 且为偶数;当 q = 106 m + 83 时, 2 d 18 m + 14 且为偶数。

证明: 2 d 18 m + 14 ,当 2 d 18 m + 14 时,考虑 F q 2 域上码长为 n = q 2 + 1 53 上的 η 常循环码 C 并且它的定义集 T = j = 0 δ C s + ( q + 1 ) j 0 δ 9 m + 1 ,通过引理8,可知 C H C 又由引理7,可知 T 包含 2 δ + 1 个元素 { s ( q + 1 ) δ , , s , s + ( q + 1 ) , , s + ( q + 1 ) δ } 。说明 C 的最小距离 d C 2 δ + 2 且为偶数。因此 C 的参数为 [ n , n ( 2 δ + 1 ) , 2 δ + 2 ] q 2 。由Hermitian Construction 定理和量子Singleton界可知存在量子MDS码 [ [ n , n 4 δ 2 , 2 δ + 2 ] ] q 。因此 [ [ q 2 + 1 53 , q 2 + 1 53 2 d + 2 , d ] ] q 2 d 18 m + 4 量子MDS码存在。

同理当 q = 106 m + 83 时, [ [ q 2 + 1 53 , q 2 + 1 53 2 d + 2 , d ] ] q 2 d 18 m + 14 量子MDS码存在。

参考文献

NOTES

*通讯作者。

文章引用: 赵梅芳 , 郭鹏飞 (2019) 构造[[q2+1/53,q2+1/53 -2d+2,d]]q量子MDS码。 现代物理, 9, 114-119. doi: 10.12677/MP.2019.92013

参考文献

[1] 钱建发, 马文平. 量子纠错码的一个统一构造方法[J]. 计算机科学, 2010, 37(3): 70-72.

[2] Kai, X.S., Zhu, S.X. and Li, P. (2014) Constcyclic Codes and Some New Quantum MDS Codes. IEEE Transactions on Information Theory, 60, 2080-2086.
https://doi.org/10.1109/TIT.2014.2308180

[3] Kai, X.S. and Zhu, S.X. (2013) New Quantum MDS Codes from Negacyclic Codes. IEEE Transactions on Information Theory, 59, 1193-1197.
https://doi.org/10.1109/TIT.2012.2220519

[4] Taneja, D., Gupta, M., Narula, R. and Bhullar, J. (2017) Construction of New Quantum MDS Codes Derived from Constacyclic Codes. Interna-tional Journal of Quantum Information,15, 1750008-1-175008-12.
https://doi.org/10.1142/S0219749917500083

[5] Chen, B.C., Ling, S. and Zhang, G.H. (2015) Application of Constacyclic Codes to Quantum MDS Codes. IEEE Transactions on Information Theory, 61, 1474-1484.
https://doi.org/10.1109/TIT.2015.2388576

[6] Shi, X.,Yue, Q. and Zhu, X. (2017) Construction of Some New Quantum MDS Codes. Finite Fields and Their Applications, 46, 347-362.
https://doi.org/10.1016/j.ffa.2017.04.002

[7] Jin, L.,Ling, S., Luo, L. and Xing, C. (2010) Application of Classical Hermitian Self-Orthogonal MDS Codes to Quantum MDS Codes. IEEE Transactions on Information Theory, 56, 4735-4740.
https://doi.org/10.1109/TIT.2010.2054174

[8] 冯克勤, 陈豪. 量子纠错码[M]. 北京: 科学出版社, 2010.

[9] Yang, Y. and Cai, W. (2015) On Self-Dual Constacyclic Codes over Finite Fields. Designs, Codes and Cryptography, 74, 355-364.
https://doi.org/10.1007/s10623-013-9865-9

分享
Top