量子MDS码是一类重要的量子码。本文利用常循环码和Hermitian构造理论构造一种新的量子MDS码[[q 2+1/53,q 2+1/53 -2d+2,d]] q,其中q=106m+23时,整数d在区间[2,18m+4]且为偶数;其中q=106m+83时,整数d在区间[2,18m+4]且为偶数。 Quantum MDS codes are an important class of quantum codes. In this paper, we construct new quantum MDS code [[q 2+1/53,q 2+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,郭鹏飞2*
1华南理工大学数学学院,广东 广州
2仲恺农业工程学院计算科学学院,广东 广州
收稿日期:2019年3月5日;录用日期:2019年3月20日;发布日期:2019年3月28日
量子MDS码是一类重要的量子码。本文利用常循环码和Hermitian构造理论构造一种新的量子MDS码 [ [ q 2 + 1 5 3 , q 2 + 1 5 3 − 2 d + 2 , d ] ] q ,其中 q = 1 0 6 m + 2 3 时,整数d在区间 [ 2 , 1 8 m + 4 ] 且为偶数;其中 q = 1 0 6 m + 8 3 时,整数d在区间 [ 2 , 1 8 m + 4 ] 且为偶数。
关键词 :共轭正交,量子MDS码,常循环码
Copyright © 2019 by authors and beplay安卓登录
This work is licensed under the Creative Commons Attribution International License (CC BY).
http://creativecommons.org/licenses/by/4.0/
量子纠错码在量子信息理论和量子计算机发展进程中有着重要地位。与经典编码理论一样,量子理论中的一个主要问题是构建具有最佳可能最小距离的量子编码。许多量子编码已经通过使用经典方法构建出来了具有Euclidean或Hermitian自正交性的纠错码 [
设 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 ⌋ 位错 [
首先,介绍一些基本概念 [
下面在有限域 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 [
当 η = 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 [
设 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界 [
引理7 [
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:设
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码存在。
赵梅芳,郭鹏飞. 构造[[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[J]. 现代物理, 2019, 09(02): 114-119. https://doi.org/10.12677/MP.2019.92013