环F2+uF2+u2F2上循环码的Gray距离

2016-01-06 01:40张昊
大学数学 2015年3期

环F2+uF2+u2F2上循环码的Gray距离

张昊

(合肥工业大学数学学院,合肥230009)

[摘要]定义了环R=F2+uF2+u2F2(u3=0)到的一个新的Gray映射.首先介绍环R上奇长度的循环码的挠码,给出了各阶挠码的生成多项式.利用一阶挠码与二阶挠码确立了R上奇长度的循环码的Gray距离.

[关键词]循环码; 挠码; Gray映射

[收稿日期]2014-03-17

[中图分类号]O157.4[文献标识码]C

1引言

1994年Hammons,Sloane等人[1]发现Kerdock码等二元非线性码可以看作是Z4环上的循环码通过Gray映射得到的二元象,由此有限环上的纠错码理论研究有了突破性发展.此后,很多学者研究不同有限环上的循环码,常循环码,负循环码等线性码的结构[2-7],并把这些码与域上的码利用Gray映射做出对应,从而发现很多性质良好的码,文献[2]给出了Z4上负循环码及Gray象的性质.多项式剩余环作为一种结构介于环和域之间的有限环,近年来其上纠错码理论也有很大的进展.文献[3]研究了环F2+uF2上常循环码及其Gray象的性质,文献[4]研究了Fq+uFq+…+uk-1Fq上重根常循环码的Gray象.文献[5]分类了Fpm+uFpm上长度为ps所有常循环码.

2基本概念

对于一个有限环R,考虑R的n元组集合Rn.Rn中的子集C称为R上长度为n的线性码,如果它是Rn的R-子模.R上长为n的线性码C称为循环码,如果它的每一个码字x=(x0,x1,…,xn-1)∈C,那么它的循环移位(xn-1,x0,…,xn-2)∈C. 含有8个元素的环

R={0,1,u,u2,1+u,1+u2,u+u2,1+u+u2}

可以表示为

F2+uF2+u2F2,

其中u3=0.环R实质上是多项式剩余类环F2[u]/(u3),其中F2是二元域{0,1}.容易看出,环R是极大理想为的局部环,显然,R中的任意元素r可唯一表示为

r=r0+ur1+u2r2,

其中r0,r1,r2∈F2.

定义多项式映射

引理1与文献[5]中引理2.3类似

于是存在多项式e(x)∈R[x],有

f1g1+f2g2=1+ue,

令e0=ue(1+ue)∈R[x],有

e0(f1g1+f2g2)=ue,

于是

(1-e0)f1g1+(1-e0)f2g2=1,

即f1,f2互素.必要性是显然的.

Hensel引理设f(x)是R[x]中首一多项式,若存在两两互素的不可约多项式g1(x),…,gr(x)∈F2(x),使得

那么在R[x]中存在唯一两两互素的首一基本不可约多项式f1(x),…,fr(x),使得

引理2如果xn-1=f1f2…fr是xn-1在F2[x]中两两互素的不可约分解,那么xn-1在R[x]中两两互素的首一基本不可约分解由xn-1=f1f2…fr直接给出.

证由于n是奇数,根据Hensel引理,xn-1在R[x]中可以唯一分解为两两互素的首一基本不可约多项式乘积.注意到F2[x]是R[x]的一个子环,由此得出结论.

3挠码

C(r)={c∈Rn|rc∈C}.

由验证易知,当C是R上循环码时,C(r)也是R上循环码.

引理3设C是R上长度为n的线性码,则有

证由C(ui)定义及C=C(u0)知,对于c∈C,有uc∈C,所以有

C=C(u0)⊆C(u)⊆C(u2),

因而也有

引理4设C是R上长为n的线性码,则

|C|=|Tor0(C)||Tor1(C)||Tor2(C)|..

证设码C具有下面标准形式的生成矩阵

其中Aij(i≥1,j≥1)是二元矩阵,则Tor0(C)=Res(C)的生成矩阵为

Tor1(C)的生成矩阵为

Tor1(C)的生成矩阵为

因为|C|=8k04k12k2,而

|Tor0(C)||Tor1(C)||Tor2(C)|=2k02k0+k12k0+k1+k2,

所以

|C|=|Tor0(C)||Tor1(C)||Tor2(C)|.

引理5[7]设C是R上奇长度n的循环码,则F2[x]中存在多项式g0,g1,g2满足

C=〈g0,ug1,u2g2〉,g2|g1|g0|(xn-1).

定理1设C=〈g0,ug1,u2g2〉是R上长为n的循环码,其中

g0,g1,g2∈F2[x],g2|g1|g0|xn-1,

则Tori(C)(i=0,1,2)是长为n的二元循环码,生成多项式为gi(i=0,1,2).

证设

Ci=〈gi(x)〉⊆R[x]/〈xn-1〉,i=0,1,2,

对任意多项式f(x)∈Ci,存在α(x)∈R[x]/〈xn-1〉,使得

f(x)=α(x)gi(x),

那么uif(x)=uiα(x)gi(x)∈C,从而有f(x)∈C(ui),Ci⊆C(ui),注意到

所以有〈gi(x)〉⊆Tori(C)⊆F2[x]/〈xn-1〉,由此得到|Tori(C)|≥2n-gi(x) ,从而有

|Tor0(C)||Tor1(C)||Tor2(C)|≥23n-deg(g0(x))-deg(g1(x))-deg(g2(x)) ,

而通过引理4和5得到了

|C|=|Tor0(C)||Tor1(C)||Tor2(C)|=23n-deg(g0(x))-deg(g1(x))-deg(g2(x)) ,

因而有

即证.

4Gray距离

Φ(r)=(c,c+a,c+b).

(r0,r1,…,rn-1)→(c0,c1,…,cn-1,c0+a0,c1+a1,…,cn-1+an-1,c0+b0,c1+b1,…,cn-1+bn-1),

其中ri=ai+ubi+u2ci,i=0,…,n-1.

对R上任意元素r=a+ub+u2c,定义r的Gray重量

WG(r)=WH(Φ(ri)),

其中WH(Φ(ri))指的是Φ(ri)的Hamming重量.

对于R上码字c1和c2,两者的Gray距离

dG(c1,c2)=WG(c1-c2).

R上码C的Gray重量定义为其所有非零码字中的最小Gray重量,对于R上的线性码C,它的Gray距离dG(C)等于其最小Gray重量.

定理2设C=〈g0(x),ug1(x),u2g2(x)〉是R上奇长度为n的循环码,其中

g0(x),g1(x),g2(x)∈F2[x],g2(x)|g1(x)|g0(x)|xn-1,

设d1,d2分别是Tor1(C)和Tor2(C)的Hamming距离,则

dG(C)=min{d1,3d2}.

证注意到二元域F2是R的子环,则gi(x)(i=0,1,2)可以看作R[x]/〈xn-1〉中元素,而

Tor0(C)⊆C,uTor1(C)⊆C,u2Tor2(C)⊆C,

则Tor0(C),uTor1(C),u2Tor2(C)都是C的子码,由Gray重量的定义,则Tor0(C),uTor1(C),u2Tor2(C)作为C的子码,其Gray距离分别为d0,d1,3d2.

所以C的Gray距离

dG(C)=min{d0,d1,3d2},

而Tor0(C)⊆Tor1(C),有d0≥d1,从而得出结论

dG(C)=min{d1,3d2}.

例1已知在F2[x]中,

x7-1=(x-1)(x3+x+1)(x3+x2+1).

设C=〈g0(x),ug1(x),u2g2(x)〉是F2+uF2+u2F2上长7的循环码,其中

g0(x)=x3+x+1,g1(x)=x3+x+1,g2(x)=1.

因为Tor0(C)=〈g0(x)〉是二元[7,4,3]-线性码,Tor1(C)=〈g1(x)〉是二元[7,4,3]-线性码,而Tor2(C)=〈g2(x)〉是二元[7,7,1]-线性码,根据定理2,码C是F2+uF2+u2F2上(7,215,3)-线性码,它的Gray像是二元[21,15,3]-线性码.

5结束语

本文利用挠码确定了环F2+uF2+u2F2(u3=0)上奇长度的循环码的Gray距离,这为研究环F2+uF2+u2F2上编码与译码提供了重要的理论依据.进一步的研究是确立更一般的有限链环Fq+uFq+…+uk-1Fq(uk=0)上循环码的齐次距离.另外,如何利用环F2+uF2+u2F2上循环码构造参数较好的二元线性码也值得进一步探讨.

[参考文献]

[1]Hammons Jr A R, Kumar P V, Calderbank A R, et al. The Z4-linearity of Kerdock, Preparata, Goethals, and related codes [J]. IEEE Transactions on Information Theory, 1994, 40(2): 301-319.

[2]Wolfman J. Negacyclic and cyclic codes over Z4[J]. IEEE Transactions on Information Theory, 1999, 45(7): 2527-2532.

[3]Qian J F, Zhang L N, Zhu S X. (1+u)constacyclic and cyclic codes overF2+uF2[J]. Applied Mathematics Letters, 2006, 19(8): 820-823.

[4]朱士信, 李平, 吴波. 环Fq+uFq+…+uk-1Fq上一类重根常循环码[J]. 电子与信息学报, 2008, 30(6): 1394-1396.

[5]Dinh H Q, Nguyen H D T. On some classes of constacyclic codes over polynomial residue rings [J]. Advances in Mathematics of Communications, 2012, 6(2):175-191.

[6]Bonnecaze A, Udaya P. Cyclic codes and self-dual codes over F2+uF2[J]. IEEE Transactions on Information Theory, 1999, 45(4): 1250-1255.

[7]Dinh H Q, López-Permouth S R, Cyclic and negacyclic codes over finite chain rings [J]. IEEE Transactions on Information Theory, 2004, 50(8): 1728-1744.

Gray Distance of Cyclic Codes Over F2+uF2+u2F2

ZHANGHao

(School of Mathematics, Hefei University of Technology, Hefei 230009, China)

Key words: cyclic code; torsion code; Gray distance