APP下载

有限非链环上几类常循环码构造量子码

2022-01-04朱娅婷朱士信

关键词:码字线性定理

朱娅婷,朱士信

(合肥工业大学 数学学院,安徽 合肥 230601)

自文献[1]提出量子码以来,量子码开始备受关注。量子计算具有很大的应用前景,为了更好地发挥它的作用,需要对其进行纠错。量子纠错是量子计算和量子通信得以实现的重要保证,而常循环码作为经典纠错码中重要的一环,在量子纠错方面具有重要作用。有限环上循环码的量子纠错码的构造受到广泛关注,而有限环上常循环码的量子纠错码的构造研究较少。本文研究环Fq+uFq+vFq+uvFq上的常循环码,并利用它们构造量子码。

文献[2]首先利用有限链环F2+uF2,u2=0上奇数长度的循环码构造了量子码;文献[3]利用有限链环F4+uF4,u2=0上奇数长度的循环码构造量子码;文献[4]用一种新的方法研究有限非链环F2+vF2,v2=v上任意长度的循环码,构造量子码;文献[5]利用有限非链环Fp+vFp,v2=v上循环码构造量子码;文献[6]通过Gray映射,利用环Fp+uFp,u2=1上u-常循环码构造量子码;文献[7]利用环F2+uF2+vF2+uvF2,u2=u,v2=v,uv=vu上循环码构造量子码;文献[8]利用环F3+uF3+vF3+uvF3,u2=1,v2=1,uv=vu上循环码构造量子码;文献[9]给出环Fq+uFq+vFq+uvFq上斜循环码的结构,其中u2=u,v2=v,uv=vu,p为奇素数,并利用此环上的循环码构造量子码。此后,环上线性码的量子码的构造受到越来越多的关注,基于各种不同环上的线性码,学者们构造了许多参数较好的量子码[10-12]。

本文研究环Fq+uFq+vFq+uvFq的性质结构,构造环Fq+uFq+vFq+uvFq到域Fq上一个新的保线性、保距、保自正交的Gray映射;证明环Fq+uFq+vFq+uvFq上16类常循环码可分解成不同类型的循环码和负循环码的组合,并利用其构造量子码;最后与已知的量子码比较,本文构造的量子码具有更好的参数。

1 基础知识

设m为正整数,p是奇素数且p≠3,q=pm,Fq是含有q个元素的有限域。设

R=Fq+uFq+vFq+uvFq,

u2=u,v2=v,uv=vu,

则R是一个交换的主理想环,它是含有4个极大理想的半局部环。令θ1=uv,θ2=u-uv,θ3=v-uv,θ4=1-u-v+uv,易证,θ1、θ2、θ3、θ4是环R的一组本原幂等元。

由文献[9]可得:

R=θ1R⨁θ2R⨁θ3R⨁θ4R,

θiR≅Fq,i=1,2,3,4。

由中国剩余定理得:

R=θ1Fq⨁θ2Fq⨁θ3Fq⨁θ4Fq,

其中,⨁表示直和。环R中任意元素r可以唯一表示为:

r=θ1r1+θ2r2+θ3r3+θ4r4,

r1、r2、r3、r4∈Fq。

设Rn表示环R上n-元组全体构成的R模。Rn中每个n-元组c可以唯一表示为:

c=θ1c1+θ2c2+θ3c3+θ4c4,

Rn的每一个非空子集C称为环R上长度为n的码,码C中的元素称为码字。若C是Rn的R-子模,则称C为R上长度为n的线性码。

设λ是环R的单位,码C是环R上长度为n的线性码。若对任意的(c0,c1,…,cn-1)∈C,有

(λcn-1,c0,…,cn-2)∈C,

则称C是环R上长度为n的λ-常循环码。

特别地,当λ=1时,C为循环码;当λ=-1时,C为负循环码。

设a=(a1,a2,…,an),b=(b1,b2,…,bn)是Rn中任意2个元素,则它们的内积定义为:

a·b=a1b1+a2b2+…+anbn。

若a·b=0,则称a和b是正交的。环R上码长为n的线性码C的对偶码定义为:

C⊥={a∈Rn|a·b=0,∀b∈C}。

若C⊆C⊥,则称C是环R上长度为n的自正交码。

设C是环R上长度为n的线性码,定义

θ1a+θ2b+θ3c+θ4d∈C},

θ1a+θ2b+θ3c+θ4d∈C},

θ1a+θ2b+θ3c+θ4d∈C},

θ1a+θ2b+θ3c+θ4d∈C}。

显然,Ci是Fq上长度为n的线性码,且

C=θ1C1⨁θ2C2⨁θ3C3⨁θ4C4,

|C|=|C1||C2||C3||C4|。

设G是环R上一个n×m矩阵。若线性码C的任意一个码字都可以表示成G中行n元组的线性组合,且G中行n元组线性无关,则称G为码C的生成矩阵。若可以通过坐标置换,从一个码得到另一个码,则这2个码是等价的。设Ci的生成矩阵为Gi,则C和φ(C)的生成矩阵分别为:G=[θ1G1θ2G2θ3G3θ4G4]T且φ(G)=[φ(θ1G1)φ(θ2G2)φ(θ3G3)φ(θ4G4)]T。

2 Gray映射

θ1r1+θ2r2+θ3r3+θ4r4|→

其中,r1、r、r3、r4∈Fq。

命题1 当p≠3时,φ是一个双射。

证明对任意r=θ1r1+θ2r2+θ3r3+θ4r4和r′=θ1r1′+θ2r2′+θ3r3′+θ4r4′∈R,其中ri、ri′∈Fq,i=1,2,3,4,设φ(r)=φ(r′),则

解得:3r1=3r1′,3r2=3r2′,3r3=3r3′,3r4=3r4′。

因为p≠3,所以3在环R的单位。于是r1=r1′,r2=r2′,r3=r3′,r4=r4′,即r=r′。

因此φ为单射。

对码字c=(c1,c2,…,cn)∈C,汉明重量wtH(c)定义为c中非零元的个数。码C中2个码字x=(x1,x2,…,xn)和y=(y1,y2,…,yn)的汉明距离dH(x,y)=wtH(x-y)。码C中不同码字的汉明距离的最小值称为码C的极小距离,记作dH(C),即

dH(C)=min{dH(x,y)|x,y∈C,x≠y}。

当C是线性码时,

dH(C)=min{wtH(x)|x∈C,x≠0}。

对任意r∈R它的Gray重量定义为:

wtG(r)=wtH(φ(r))。

环R上的Gray映射可推广到Rn上,定义

a=(a1,a2,…,an)|→

(φ(a1),φ(a2),…,φ(an))。

对∀a,b∈Rn,a和b的Gray距离定义为:

证明对m、l∈Fq及∀a=(a1,a2,…,an)、b=(b1,b2,…,bn)∈Rn,有

φ(ma+lb)=

(φ(ma1+lb1),φ(ma2+lb2),…,φ(man+lbn))。

容易验证,φ是环R上的Fq线性映射,即

φ(mai+lbi)=mφ(ai)+lφ(bi)

对任意1≤i≤n成立。于是,

φ(ma+lb)=

(φ(ma1+lb1),φ(ma2+lb2),…,φ(man+lbn))=

(mφ(a1)+lφ(b1),mφ(a2)+lφ(b2),…,

mφ(an)+lφ(bn))=mφ(a)+lφ(b),

因此φ是Fq线性的。

下证保距性。

dG(a,b)=wtG(a-b)=

综上所述,命题2得证。

由Gray映射φ的定义及性质可得如下命题。

命题3 设C是环R上长度为n的线性码且dG(C)=d,则φ(C)是一个参数为[4n,k,d]的q-元线性码,其中k=logq|C|。

命题4 设C是环R上长度为n的线性码。若C是自正交码,则φ(C)也是Fq上自正交码。

证明在码C中,任取2个码字:

a=θ1a1+θ2a2+θ3a3+θ4a4,

b=θ1b1+θ2b2+θ3b3+θ4b4,

a·b=θ1a1·b1+θ2a2·b2+

θ3a3·b3+θ4a4·b4=0。

由此推出,

a1·b1=a2·b2=a3·b3=a4·b4=0。

于是

φ(a)·φ(b)=

3(a1·b1+a2·b2+a3·b3+a4·b4)=0,

即φ(a)与φ(b)正交。

由a和b的任意性,命题4得证。

命题5 设C=θ1C1⨁θ2C2⨁θ3C3⨁θ4C4是环R上长度为n的线性码,其中Ci是Fq上长度为n的线性码,则

b·a=θ1b1·a1+θ2b2·a2+

θ3b3·a3+θ4b4·a4。

a=θ1a1+θ2a2+θ3a3+θ4a4∈C⊥。

因为C⊥⊆C,所以

θia=θiai∈θiC⊥⊆θiC=θiCi,

因此

θ1C1⨁θ2C2⨁θ3C3⨁θ4C4=C。

综上所述,命题5结论成立。

3 量子码的构造

本节主要研究环R上16类常循环码的分解情况,并利用其构造量子码,下面给出引理。

引理1[13](CSS构造)设C是Fq上参数为[n,k,d]的线性码。若C⊥⊆C,则存在参数为[[n,2k-n,≥d]]q的量子码。

为了基于环R上常循环码构造量子码,下面给出环R上常循环码的结构。

证明必要性。设ci=(ci,0,ci,1,…,ci,n-1)是Ci的任意一个码字,i=1,2,3,4,则

c=(c0,c1,…,cn-1)=θ1c1+

θ2c2+θ3c3+θ4c4∈C。

因为C是λ-常循环码,所以(λcn-1,c0,…,cn-2)∈C。

因为

λcn-1=λ(c1,n-1θ1+c2,n-1θ2+c3,n-1θ3+c4,n-1θ4)=

λ1c1,n-1θ1+λ2c2,n-1θ2+λ3c3,n-1θ3+λ4c4,n-1θ4,

所以对任意的1≤i≤4,有

(λici,n-1,ci,0,…,ci,n-2)∈Ci。

因此Ci是Fq上长度为n的λi-常循环码。

充分性。设a=(a0,a1,…,an-1)=θ1a1+θ2a2+θ3a3+θ4a4是码C的任意一个码字,其中

ai=(ai,0,ai,1,…,ai,n-1),i=1,2,3,4。

因为ai∈Ci且Ci是Fq上长度为n的λi-常循环码,所以ai′=(λiai,n-1,ai,0,…,ai,n-2)∈Ci。于是

(λan-1,a0,…,an-2)=

θ1a1′+θ2a2′+θ3a3′+θ4a4′∈C。

由a的任意性知,C是环R上长度为n的λ-常循环码。

证明由定理1知,Ci是Fq上长度为n的λi-常循环码,因此存在gi(x)∈Fq[x]且gi(x)|(xn-λi),使得ci=(gi(x))。令

g(x)=θ1g1(x)+θ2g2(x)+θ3g3(x)+θ4g4(x)。

对任意c(x)∈(g(x)),存在

a(x)=θ1a1(x)+θ2a2(x)+

θ3a3(x)+θ4a4(x)∈R[x],

使得c(x)=a(x)g(x)。于是

c(x)=θ1a1(x)g1(x)+θ2a2(x)g2(x)+

θ3a3(x)g3(x)+θ4a4(x)g4(x)∈C。

因此(g(x))⊆C。

对任意c(x)∈C,存在ci(x)∈Ci,使得

c(x)=θ1c1(x)+θ2c2(x)+θ3c3(x)+θ4c4(x)。

因为ci(x)∈Ci,所以存在ai(x)∈Fq[x],使得ci(x)=ai(x)gi(x)。于是

c(x)=θ1a1(x)g1(x)+θ2a2(x)g2(x)+

θ3a3(x)g3(x)+θ4a4(x)g4(x)=

[θ1a1(x)+θ2a2(x)+θ3a3(x)+θ4a4(x)]×

[θ1g1(x)+θ2g2(x)+θ3g3(x)+θ4g4(x)],

即c(x)∈(g(x))。因此C⊆(g(x))。

综上所述,得C=(g(x))。

设hi(x)∈Fq[x],使得gihi(x)=xn-λi。令

h(x)=θ1h1(x)+θ2h2(x)+θ3h3(x)+θ4h4(x),

则h(x)∈R[x]且h(x)g(x)=θ1h1(x)g1(x)+θ2h2(x)g2(x)+θ3h3(x)g3(x)+θ4h4(x)g3(x)=θ1(xn-λ1)+θ2(xn-λ2)+θ3(xn-λ3)+θ4(xn-λ4)=xn-λ,因此g(x)|(xn-λ)。

下面考察环R上长度为n的λ-常循环码C的对偶码C⊥的结构。由命题5得:

下面利用环R上长度为n的λ-常循环码C构造量子码。基于CSS构造码C需满足C⊥⊆C。因为C⊥是环R上长度为n的λ-1-常循环码,所以可以假设λ-1=λ,即λ2=1。

在环R上,方程x2=1有16个解,且解集为Λ={a1θ1+a2θ+a3θ3+a4θ4|a1,a2,a3,a4∈{1,-1}}。当λ∈Λ时,由命题5和定理1知,环R上长度为n的λ-常循环码可分解成Fq上长度为n的循环对偶包含码或负循环对偶包含码。

基于以上理论,关于环R上长度为n的λ-常循环对偶包含码有如下结论。

定理2 设λ=λ1θ1+λ2θ2+λ3θ3+λ4θ4,其中λi∈{1,-1},i=1,2,3,4。设C=θ1C1⨁θ2C2⨁θ3C3⨁θ4C4是环R上长度为n、生成多项式为g(x)=θ1g1(x)+θ2g2(x)+θ3g3(x)+θ4g4(x)的λ-常循环码,其中gi(x)∈Fq[x],且gi(x)|(xn-λi),则C⊥⊆C当且仅当

结合环R上长度为n的λ-常循环码的代数结构和对偶包含条件,可以构造如下参数的量子码。

定理3 设λ=λ1θ1+λ2θ2+λ3θ3+λ4θ4,其中λi∈{1,-1},i=1,2,3,4。设C=θ1C1⨁θ2C2⨁θ3C3⨁θ4C4是环R上长度为n、生成多项式为g(x)=θ1g1(x)+θ2g2(x)+θ3g3(x)+θ4g4(x)的λ-常循环码,其中gi(x)∈Fq[x],使得:

gi(x)|(xn-λi),

的量子码,其中dG是码C的最小Gray距离。

根据定理3,通过选取恰当的常循环码,得到一些新参数量子码。部分新参数的量子码与已知的量子码的参数比较,见表1所列。

表1 量子码的参数比较

例1 在F5[x]中,

x11-1=(x+4)(x5+2x4+4x3+x2+

x+4)(x5+4x4+4x3+x2+3x+4),

x11+1=(x+1)(x5+x4+4x3+4x2+

3x+1)(x5+3x4+4x3+4x2+x+1)。

设C是环R=F5+uF5+vF5+uvF5上码长为11、生成多项式为

g(x)=θ1(x5+x4+4x3+4x2+3x+1)+

θ2(x5+3x4+4x3+4x2+x+1)+

θ3(x5+2x4+4x3+x2+x+4)+

θ4(x5+4x4+4x3+x2+3x+4)

的(1-2u)-常循环码,其中

g1(x)=x5+x4+4x3+4x2+3x+1;

g2(x)=x5+3x4+4x3+4x2+x+1;

g3(x)=x5+2x4+4x3+x2+x+4;

g4(x)=x5+4x4+4x3+x2+3x+4。

容易验证,

由定理2知,C⊥⊆C。

由MAGMA计算知,φ(C)是F5上参数为[44,24,9]的线性码。由定理3知,存在参数为[[44,4,≥9]]的5元量子码。

文献[14]构造参数为[[44,4,≥7]]的量子码,因此本文构造的量子码具有更好的参数。

例2 在F11[x]中,

x20-1=(x+1)(x+2)(x+3)(x+4)×

(x+5)(x+6)(x+7)(x+8)×

(x+9)(x+10)(x2+1)(x2+2)×

(x2+3)(x2+4)(x2+5)(x2+9),

x20+1=(x2+x+6)(x2+2x+2)×

(x2+3x+10)(x2+4x+8)×

(x2+5x+7)(x2+6x+7)×

(x2+7x+8)(x2+8x+10)×

(x2+9x+2)(x2+10x+6)。

设C是环R=F11+uF11+vF11+uvF11上码长为20、生成多项式为

g(x)=θ1(x2+x+6)+

θ2(x2+2x+2)+θ3(x+2)+θ4(x+6)

的(1-2u)-常循环码,其中

g1(x)=x2+x+6;g2(x)=x2+2x+2;

g3(x)=x+2;g4(x)=x+6。

容易验证,

由定理2知,C⊥⊆C。

由MAGMA计算知,φ(C)是F11上参数为[80,74,3]的线性码。由定理3知,存在参数为[[80,68,≥3]]的11元量子码。

文献[16]构造参数为[[63,51,≥3]]的量子码,因此本文构造的量子码比文献[16]构造的量子码具有更大的码率。

4 结 论

本文研究环R=Fq+uFq+vFq+uvFq上的常循环码,引入一个新的保线性保距保自正交的Gray映射;基于环R的直和分解,研究该环上16类常循环码的分解,并利用其构造一些具有较好参数的量子码。本文进一步的工作是,选取其他类型的常循环码与Gray映射,构造参数更好的量子码。

猜你喜欢

码字线性定理
J. Liouville定理
较大码重最优冲突回避码的具体构造
聚焦二项式定理创新题
二阶整线性递归数列的性质及应用
线性回归方程的求解与应用
岁末感怀
A Study on English listening status of students in vocational school
放 下
非齐次线性微分方程的常数变易法
线性回归方程知识点剖析