APP下载

环Z4+uZ4+u2Z4上的循环码

2016-11-24王艳萍

关键词:同态码字奇数

王艳萍,刘 丽

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



环Z4+uZ4+u2Z4上的循环码

王艳萍,刘 丽

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

循环码;环同态;Gray映射;准循环码

1 环R=Z4+uZ4+u2Z4

设环R=Z4+uZ4+u2Z4(u3=0),则R是一个特征为4的交换环,且其同构如下:

环R中元素z有如下形式:z=a+ub+u2d,其中a,b,d∈Z4;环R的单位为{±1+iu+ju2|i,j∈Z4},环R的非单位为{l+mu+nu2|l=0,2;m,n∈Z4}。显然环R的所有理想中,I2,u={i+ju+ku2|i=0,2;j,k∈Z4}是Z4+uZ4+u2Z4中唯一包含所有非单位的理想,因此I2,u是环R唯一极大理想且非主理想。

本文将环R的单位分成ο1和o2两组,即

则对∀b∈R,有

2 商环Rn及其性质

2.1 定义

设Q为有限环,Qn是分量属于Q的n元数组,环Q上长为n的线性码是Qn的Q-子模,Q[x]是系数属于Q的多项式环,商环Qn=Q[x]/〈xn-1〉。

定义1 对于任意的环Q,若N满足N(c0,c1,…,cn-1)=(cn-1,c0,…,cn-2),其中,ci∈Q,i=1,2,…,n,则称N是Q上的一个循环移位。

定义2 设C是环Q上长为n的线性码,若对∀(c0,c1,…,cn-1)∈C,都有N(c0,c1,…,cn-1)=(cn-1,c0,…,cn-2)∈C,则称C是Q上长为n的循环码。

定义映射:

则映射η是一一映射。容易验证。

引理1 环Q上长为n的线性码C是循环码,当且仅当η(C)是Q[x]/〈xn-1〉的理想。

2.2 环Rn的性质

为了研究环R上循环码的结构,首先要研究商环Rn=(Z4+uZ4+u2Z4)[x]/〈xn-1〉的结构。

引理2 环Rn不是主理想环。

证明 由文献[11]知,对任意有限环Q,Q[x]/〈xn-1〉≅QM,QM是群环,M是一个n阶循环群M=〈m:mn=1〉。定义满同态如下:

μ:QM→Q,

μ(u0+u1m+…+un-1mn-1)=u0+u1+…+un-1。

因此,可以定义同态映射如下:

显然映射μ为满同态。又因为环R的理想I=〈2,u〉不是主理想,可以令K=μ-1(I),显然K是Rn的一个理想。又因为μ是满射,所以μ(K)=μ(μ-1(I))=I。若K是主理想,则μ(K)=I也是主理想,这与I不是主理想矛盾。所以K不是主理想,从而环Rn不是主理想环。

命题1 当n=2ks(s为大于1的奇数)时,环Rn是非局部环。

证明 由文献[12]知,一个环是局部环,当且仅当环的所有非单位构成它的唯一极大理想。当n=2ks(s是大于1的奇数)时,在Rn中,有

令h1(x)=x2k(s-1)+x2k(s-2)+…+1,则h1(x)是Rn的非单位。

又因为s是大于1的奇数,所以

令h2(x)=x2k(s-2)+x2k(s-3)+…+1。因为μ是环同态映射,所以h2(x)是非单位。因为

所以μ(h1(x)+h2(x))=1+2(s-1)=1,从而h1(x)+h2(x)是Rn的单位,即在Rn中,非单位与非单位的和为单位。由此推出Rn的所有非单位不能构成Rn的一个理想,结论成立。

命题2 若环Rn中的元素a不是0也不是单位,则a是Rn的零因子。

证明 设0≠a∈Rn是一个非单位,则

从而

于是存在b1,b2∈Rn,b1≠b2,使得:

b1a=b2a,

由此可得a是Rn的零因子。

定理1 若n=2k(k≥2),则环Rn是局部环。

证明 一个环是局部环当且仅当该环的所有非单位构成它的唯一极大理想。而在R2k中非单位乘以其任意一个元素都不可能是单位,因此只需证R2k的所有非单位构成其一个加法子群。在环Rn中,若λ是环R的非单位,则δ+λf(x)是Rn中的单位(其中δ∈R)当且仅当δ是环R中的单位。

若Δ={1,3,1+2u2,3+2u2},则Δ可以表示成Δ=1+2z的形式。

若Δ={0,2,2+2u2},则Δ可以表示成Δ=2z的形式,其中z∈R。

因此,元素p=p0+p1x+…+p2k-1x2k-1是一个非单位当且仅当存在偶数个pi是单位,也就是有偶数个pi是非单位。又因为在环R中,非单位与非单位的和为非单位,单位与单位的和为非单位,单位与非单位的和为单位。由此推出所有包含偶数个pi是单位的元素p构成了R2k的一个加法子群。证毕。

2.3 Rn中单位和非单位的特点

用循环矩阵来表示RM,即:

由文献[13]知,对于任意的ε∈Rn是单位当且仅当det(δ(ε))在环R中是单位,其中det表示循环矩阵行列式。

命题3ε=c0+c1x+…+cn-1xn-1是Rn中的单位当且仅当det(δ(ε))在R上是单位;ε∈Rn是非单位当且仅当det(δ(ε))∈I2,u。

例如,当n=4时,

ε在R4中是单位当且仅当det(δ(ε))在环R上是单位;ε在R4中是非单位当且仅当det(δ(ε))∈I2,u。

3 环R上循环码结构

S=Z4+uZ4,

R=Z4+uZ4+u2Z4,

为了寻求R4上循环码的生成元,需要求出Sn上循环码的生成结构。首先,给出Z4[x]/〈xn-1〉的结构。

引理3 设D为Z4[x]/〈xn-1〉中的循环码[14],则有:

(1) 若n为奇数,则Z4[x]/〈xn-1〉为一个主理想环,D=〈g(x),2a(x)〉=〈g(x)+2a〉,其中,g(x),a(x)∈Z2[x]/〈xn-1〉,且a(x)|g(x)|(xn-1)mod 2。

(2) 若n为偶数,且g(x)=a(x),则D=〈g(x)+2p(x)〉,其中,g(x),p(x)∈Z2[x]/〈xn-1〉,且g(x)|(xn-1)mod 2,g(x)|p(x)((xn-1)/g(x));g(x)≠a(x),则D=〈g(x)+2p(x),2a(x)〉,其中,g(x),a(x),p(x)∈Z2[x]/〈xn-1〉,且a(x)|g(x)|(xn-2)mod 2,a(x)|p(x)((xn-1)/g(x)),degg(x)> dega(x)>degp(x)。

定义映射φ1:R→S,使得φ1(a+ub+u2d)=a+ub,易证φ1是同态映射,且kerφ1=u2Z4。此映射可扩展为多项式环上的一个同态映射Ψ1:

设C是R上长为n的循环码,则C是Rn的理想。将Ψ1限制在C上,则Ψ1(C)在循环移位下也是不变的,因此C在Ψ1下的像Im (Ψ1)为S上的循环码,而ker (Ψ1)是u2Z4上的循环码。

同样定义映射φ2:S→Z4,使得φ2(a+ub)=a。易证φ2是同态映射,kerφ2=uZ4,扩展映射如下:

设F是S上的循环码,则F是Sn的理想。将Ψ2限制在F上,则Ψ2(F)在循环移位下也是不变的,因此F在Ψ2下的像Im(Ψ2)是Z4上长为n的循环码,而ker(Ψ2)是u2Z4上的循环码。

定理2 设F是Sn上的循环码,则

(1) 若n为奇数,则有:

ug2(x)+2ua2(x)〉,

其中gi(x),ai(x)∈Z2[x]/〈xn-1〉,ai(x)|gi(x)|(xn-1)mod 2,i=1,2,b(x)∈Z4[x]/〈xn-1〉。

(2) 若n为偶数,则有:

2a1(x)+ub2(x),

ug2(x)+2up2(x),2ua2(x)〉,

其中,gi(x),ai(x),pi(x)∈Z2[x]/〈xn-1〉,bi(x)∈Z4[x]/〈xn-1〉,满足:

若gi(x)=ai(x),则有:

ug2(x)+2up2(x)〉,

其中,gi(x)|pi(x)((xn-1)/gi(x)),i=1,2;b3(x)∈Z4[x]/〈xn-1〉。

证明 (1) 若n为奇数,则Z4[x]/〈xn-1〉中的理想D′=〈g(x),2a(x)〉=〈g(x)+2a(x)〉。

因为Im(Ψ2)是Z4上的循环码,所以

其中,a1(x)|g1(x)|(xn-1)mod 2。又因为ker(Ψ2)是uZ4上的循环码,所以

其中,a2(x)|g2(x)|(xn-1)mod 2。结论成立。

(2) 若n为偶数,则Z4[x]/〈xn-1〉中的理想D″=〈g(x)+2p(x),2a(x)〉。

因为Im(Ψ2)是Z4上的循环码,所以

又因为ker(Ψ2)是uZ4上的循环码,所以

其中,gi(x)、ai(x)、pi(x)∈Z2[x]/〈xn-1〉,且满足ai(x)|pi(x)((xn-1)/gi(x)),ai(x)|gi(x)|(xn-1)mod 2。结论成立。

定理3 设C为Rn中的循环码,

(1) 若n为奇数,则有:

ug2(x)+2ua2(x)+u2d2(x),

u2g3(x)+2u2a3(x)〉,

其中,gi(x),ai(x)∈Z2[x]/〈xn-1〉,ai(x)|gi(x)|(xn-1)mod 2,i=1,2,3,b1(x),d1(x),d2(x)∈Z4[x]/〈xn-1〉。

(2) 若n是偶数,则

2a1(x)+ub2(x)+u2r2(x),

ug2(x)+2up2(x)+u2r3(x),

2ua2(x)+u2r4(x),

其中,gi(x),ai(x),pi(x)∈Z2[x]/〈xn-1〉,i=1,2,3;bj(x),rk(x)∈Z4[x]/〈xn-1〉,j=1,2;k=1,2,3,4,满足ai(x)|pi(x)((xn-1)/gi(x)),ai(x)|gi(x)|(xn-1)mod 2。

若gi(x)=ai(x),则有:

ug2(x)+2up2(x)+u2r6(x),

其中,gi(x)|pi(x)((xn-1)/gi(x));b3(x),rk(x)∈Z4[x]/〈xn-1〉,k=5,6。

证明 (1) 若n为奇数,则环Sn中的理想F′=〈g1(x)+2a1(x)+ub1(x),ug2(x)+2ua2(x)〉。

因为Im(Ψ1)是环S上的循环码,所以Im(Ψ1)=〈g1(x)+2a1(x)+ub1(x),ug2(x)+2ua2(x)〉。又因为ker(Ψ1)是u2Z4上的循环码,所以有:

其中,ai(x)|gi(x)|(xn-1)mod 2,i=1,2,3,4。

综上可得环Rn上的长为n的循环码为:

ug2(x)+2ua2(x)+u2d2(x),

u2g3(x)+2u2a3(x)〉。

(2) 若n为偶数,证明方法同上。

例 当n=7时,x7-1=(x+1)(x3+x+1)(x3+x2+1)mod 2。取

则环Sn上的循环码如下:

环Rn上的循环码如下:

2u(x3+x+1)+u2(2x+3),u2(x3+

4 环R上循环码的Gray像

定义3 设C是环R上长度为n=ml的线性码,若对任意(c0,c1,…,cn-1)∈C,有

其中,下角标作模n运算,则C称为R上的l-准循环码。

定义映射:

其中,a、b、d∈Z4。

显然映射ξ为双射。映射ξ可扩展为:

定义4 定义R上的Lee重量wL为:

wL(a+ub+u2b)=wL(d,d+b,a+b+d),

环Rn中码字的Lee重量为其码元的Lee重量之和,2个码字c、c′的Lee距离为c-c′的Lee重量,因此可得以下定理。

引理4 设N是一个循环移位,则

综上可得ξ∘N=N3∘ζ。

定理5 若P是R上长为n的线性码且码字个数为K,则ξ(P)是Z4上长为3n的线性码且码字个数也为K。

证明 由定理4可知ζ是保距映射。由ζ的定义知,ζ(P)的长度为3n。令

对于0≤i≤n-1,有

于是

若α∈Z4,p∈R,则有:

由上可知,ζ保持线性运算。又因为ζ是双射,所以P和ζ(P)有相同的码字。

定理6 若P是R上长为n的循环码,则ζ(P)是Z4上长为3n的3-准循环码。

证明 设P是R上的循环码,则N(P)=P。由引理4得:

结论成立。

5 结 论

本文主要对环Z4+uZ4+u2Z4上任意长度的循环码进行了研究,得到了循环码的结构,并研究了环Z4+uZ4+u2Z4上循环码的一个Gray像。对于有限非链环上循环码理论的研究,本文具有一定的推广价值及借鉴意义。环Z4+uZ4+u2Z4上常循环码或负循环码的结构与性质,将是进一步研究的方向。

[1] HAMMONS A R,KUMAR P V,CALDERBANK A R,et al.TheZ4-linearity of Kerdock,Preparata,Goethals,and related codes[J].IEEE Trans Inform Theory,1994,40(2):301-319.[2] WOLFMAN N J.Negacyclic and cyclic codes overZ4[J].IEEE Trans.Inform.Theory,1999,45(7):2527-2532.

[3] PLESS V,SOLE P,QIAN Z.Cyclic self-dualZ4-codes[J].IEEE International Symposium on Intromation Tehory,1997,3(1):48-69.

[4] BLACKFORD T.Cyclic codes overZ4of oddly even length[J].Discr Appl Math,2003,128(1):27-46.

[5] BONNECAZE A,UDAYA P.Cyclic codes and self-dual codes overF2+uF2[J].IEEE Trans Inform Theory,1999,45(4):1250-1255.

[6] QIAN J F,ZHANG L N,ZHU S X.Cyclic code overFp+uFp+…+uk-1Fp[J].IEICE Transactions on Fundamentals of Electronics,Communications and Computer,2005,E88-A(3):795-797.

[7] ABUALRUB T,SIAP I.Cyclic codes over the ringsZ2+uZ2andZ2+uZ2+u2Z2[J].Designs, Codes and Cryptography,2007,42(3):273-287.

[8] 王立启,朱士信.环F2[u]/(u4)上的一类常循环码及其Gray像[J].电子与信息学报,2013,35(2):499-503.

[9] YILDIZ B.KARADENIZ S.Cyclic codes overF2+uF2+vF2+uvF2[J].Des Codes Cryptogr,2011,58(3):221-234.

[10] YILDIZ B.KARADENIZ S.Linear codes overF2+uF2+vF2+uvF2[J].Des Codes Cryptogr,2010,54(1):61-81.

[11] ABUALRUB T.Cyclic codes over the ring of integers modm[D].Lowa:University of Lowa,1998.

[12] HUNGERFORD T W.Algebra[M].New York:Springer,1974:389-428.

[13] HURLEY T.Group rings and rings of matrices[J].Inter J Pure Appl Math,2006,31(3):319-335.

[14] ABUALRUB T.Reversible quaternary cyclic codes[C]//Proceedings of the 9th WSEAS International Conference on Applied Mathematics Istanbul,Turkey,May 27-29,2006:441-446.

(责任编辑 朱晓临)

Cyclic codes over the ringZ4+uZ4+u2Z4

WANG Yanping,LIU Li

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

cyclic code; ring homomorphism; Gray map; quasi-cyclic code

2015-04-15

国家自然科学基金资助项目(11201107;11401154)

王艳萍(1989-),女,安徽太和人,合肥工业大学硕士生;

刘 丽(1965-),女,安徽枞阳人,博士,合肥工业大学教授,硕士生导师.

10.3969/j.issn.1003-5060.2016.10.027

TN911.22

A

1003-5060(2016)10-1432-06

猜你喜欢

同态码字奇数
奇数凑20
奇数与偶数
关于半模同态的分解*
拉回和推出的若干注记
τ-内射模的若干性质①
关于奇数阶二元子集的分离序列
放 下
数据链系统中软扩频码的优选及应用
放下
一种基于LWE的同态加密方案