2024年5月9日发(作者:姚玉书)
第33卷第4期
2017年8月
大 学 数 学
COLLEGE MATHEMATICS
Vo1.33,№.4
Aug.2017
Z户Z Eu]一加性循环码
卢振亮
(合肥工业大学数学学院,合肥230009)
[摘要]该文研究了Zp Z [“] 加性循环码,其中p是素数,“。一0.文中证明了(1一 )一加性常循环码
与加性循环码同构,构造了z Z [“]到z矿卵的Gray映射,并证明了(1一“)一加性常循环码的Gray象是一个
广义的准循环码.此外研究了 [ ]一加性循环码的结构,给出了Z Z [ ]一加性循环码的最小生成集.
[关键词]加性循环码;Z Z [“]一加性循环码;Gray象;最小生成集
[中图分类号]O157.4 [文献标识码]A [文章编号]1672—1454(2017)04—0011-07
1 引 言
在1973年,Delsarte等[1 ]以开创性地的观点研究了加性码,将其定义为给定Abelian群的子群,
关于加性码的研究逐渐成为了纠错码理论的一个热点.Borges等[3 构造从 × 到Z 。 的Gray映
射,得到一些较好参数的二元码,使加性码的研究有了新的方向.Bilal等[4]研究了Z。Z 极大距离可分
加性码.Dougherty等【5]研究了常重量Z。Z 一加性码,给出了所有的常重量Z Z 一加性码.
加性循环码作为一类重要的加性码受到广泛关注[6一 .Aydogdu等[1 0]研究了两类环Z + Z。和
Z + Z +“。Z。上循环码的代数结构和最小生成集,并将Z。Z 一加性码的研究推广到Zz Zz 一加性码L1 .
更一般的,他们研究了Z Z 一加性码[1引,给出了这类码的生成矩阵的标准型和校验矩阵,同时给出了
Singleton界.
由于通过Zz Z [ ]一加性码可获得参数较好的二元线性码[1 以及加性码在隐写加密 4]上的重要应
用,促使我们研究一类更一般的z Z ]一加性码,其中P是素数, 一0.本文通过对z Z ]一加性循
环码的讨论,研究了z Z 甜]一加性循环码的相关性质和代数结构.
2预备知识
设P是一个素数,Z 表示整数模P的剩余类域.令R—Zp+ Z :{n+ub l口,b∈Zp),其中甜。
一
0.
记zp Z “]一{(口,6)I口∈z;,b∈RP).其中口一(口。,n1,…,口 1)∈z;,b一(6。,b1,…, 1)∈
RP,a,卢是整数.Z Z [“]的非空子集称为一个码,码中的元素称为码字.
对任意的C—r+qu∈R,Cl一(口o,n1,…,口 1,bo,b1,…,6 1)∈Zp Z ],定义乘法
1一(ra o, 1,…,ra,rl,cbo,Cbl,…, 1).
定义2.1 zp z [ ]的任意R一子模称为zp Z “]一加性码.
对于任意的 =( 1,…, , 1,…, p),硼一( 1,…, , 1,…,
[收稿日期]2017—02—21; [修改日期]2017—03—28
[基金项目]国家自然科学基金(61370089);安徽省自然科学基金(1508085SQA198)
[作者简介]卢振亮(1992一),男,硕士在读,代数编码专业.Email:luzhenliang1992@sina.cn
)∈z Z “],内积定义
12
为
删一
大 学 数 学 第33卷
(奎 )+登 训j∈z + z .
i一1 J=el-1
定义2.2设C是一个Z Zp[ ]一加性码,码C的加性对偶码C上定义为
C上一{ ∈Zp Z [ ]l删一0,V ∈C).
3 Z Zp[ ]一加性循环码
设 是一个R Nz;的映射: (口+ub)一(6,a+b,2a+b,…,(p一1)n+6).由此可定义一个从
zp ZpEu3到z 帮的Gray映射 :对任意的口一(口。,a1,…,口 1)∈z;,b一(6。,b ,…,b )∈ ,有
(口,6)一(ao,al,…,口 1, ̄o(bo), (61),…, ̄o(bo-1)).
一
个码字的汉明重量定义为码字所含非零分量的个数.任意两个码字的汉明距离是指两个码字的
对应的分量的不同的个数.用硼 ( )表示z的汉明重量,d一( , )表示z和 的汉明距离.显然
7. ̄UH(z— )一 H(z, ).
设f一(口。,al,…,口 l,b0,b1,…, 1)∈Z Z ],定义码字的Gray重量
r1 一1
c
(c)一∑硼“(n )+∑训 ( ),
兰0 t=0
其中
r O,
L
一O
(6 )一{P一1, b 一日+u(p—n) ,其中n∈z 一Zp一{0},0≤ ≤P一1;
【P, 其它情况.
容易验证对V b ∈R,i∈{0,1,2,…, 一1),恒有 (6 )一 H( (6 )).
定理3.1设 是上面定义的Gray映射,那么
(i) 是一个从zp Zp["]到z矿印的保重映射,即对V c∈z Zp["],有叫 (c)一叫“( (c)).
(ii) 是一个从乙Zp[ ]到zf印的保距映射,即对Vz,Y∈Z Z ],有d。( , )一 ( (z), ( )).
设a一(no,a ,…,n ・,bo,b ,…,6 )∈Z Z ],循环移位s及(1一 )一常循环移位叩定义为
S(n)一(a旷_1,ao,…,n 2,6 1,b0,…,6 z),
(n)一(a ̄-i,ao,…,n 2,(1一铭) 1,b0,…,bp_z).
定义3.2设C是一个Zp Z [ ]一加性码,S, 分别是循环和(1一乱)一常循环移位,若S(c)一C,则
c称为Z Z E-3一加性循环码.若 (C)一C,则C称为(1一 )一加性常循环码.
定理3.3设c是一个z Z ]一加性循环码,则c上也是一个z Z [“]一加性循环码.
证 设 一(口o,n1,…,口旷_1,bo,b1,…,6 1)∈C上,则对任意的 一( o,d1,…, 1,eo,P1,…,e 1)
∈C,有删一0.设S是循环移位,则有
S( )一(n 1,no,…,n 2,6 1,bo,…,6 2).
令 一lcm(a, ),因c是一个Z Z [ ]一加性循环码,所以
S,_ ( )一( l,d2,…, 1,d0,el,e2,…,P 1,eo)∈C.
故
0一vS,_ ( )一u(a0d1+a1d2+…+au-2 1+n 1d0)+(6oe1+b1 e2+…+ 2 1+6 1eo)
===u(a.-1do+口0d1+a1d2+…+ar2 1)+(6 1e0+b0e1+ble2+…+6 2 1)
一
S( )叫.
因此s( )∈C_L,所以c上也是一个z Z ]一加性循环码.
下面,讨论加性循环码与(1一 )一加性常循环码的关系.
设卢与P互素,则存在 使得 三lmodp,记 =1+ ,定义自同构虿
6 1), (口)一(口0,a1,…,口 1,bo, 1,…,
第4期 卢振亮:Zp Z,[“]一加性循环码 13
其中a一(no,a -.’口 1,bo,b “, 1)∈zp Z ].
定理3.4 设C是Z Z [ ]一加性码,j7定义如上,则码C是加性循环码当且仅当j7(c)是
(1一“)一加性常循环码.
证 “ ”.设任意口∈面(C),则存在f一(口0,a ..,口 1,b0,b ”,bp-1)∈C,使得
a一 (c)一(no,n1,…,口 1,bo, l,…, 6 1).
由于C是加性循环码,则(1一“) 叫S(f)∈C.由于(1一“) 一1,所以面((1一 ) S(f))一rl(a).
故 (口)∈j7(C).所以{7(C)是一个(1一 )一加性常循环码.
“e”
.
设C一(口。,a ”,口 ,b。,b1…, !)∈C,因 (C)是一个(1一 )一加性常循环码,则
却( (f))一(at1,n ”,口 2, l,
所以
.-'旷 2)∈C.
叼(j7(c))一j7(s(c))∈ (C).
由于面是双射,故S(c)∈C.因此C是加性循环码.
设a:(口o,a ”,口 1,bo,b --’ 1)∈z ,移位 定义为
(n)===(口 l,a0,…,n 2,bp_1,b0,…,6 2).
定义3.5设C是Z 上的一个线性码, 定义如上,若 (C)一C且a一卢,则C称为准循环码.若
(C)一C且a≠卢,则C称为广义准循环码.
定理3.6设C是一个(1一 )一加性常循环码,则码c的Gray象是Z 上长度为a+ 的广义准循
环码.
证 对任意的f一(口o,a1,…,口 1,bo,b1…,6 1)∈C,其中b 一 十钾 ,i∈{0,1,…,卢一1),
a , ,q ∈Z .由于C是一个(1一甜)~加性常循环码,则
(c)一(口 1,ao,…,口 2,(1一 )6 1,bo,…,6 2)∈C.
由于
(叩(c))一(at1,口0,…,口 2,( 一1) l+q 1,qo,…,g 2, l,ro+q0,…, 2+ 2,
r0-1+q l,2ro+qo,…,2 2+qo-z,…,(p一2) 1+q 1,
(p一1)r0+qo,…,( 一1) 2+ 2).
又因为
(c)一(ao,al,…,口 1,口0,q1,…,q 1,r0+qo,…, 1+ 1,
2to+qo,…,2 +g 1,…,( 一1)r0+qo,…,(p一1) 1+q 1)∈ (C).
设 是广义的准循环移位,那么
( (c))=(口。一1,no,…,口 一2,( 一1) 一1+q 一1,g0,…,q 一2,q 一1,ro+qo,…,r卢一2+q 一2,r 1+q 一1,
2r0+q0,…,2 一2+口 一2,…,( 一2) 一1+ 一1,(p一1)ro+qo,…,(p一1) 一2+g口一2)
一 ( (f)).
因此C的Gray象是Z 上长度为a+P 的广义准循环码.
4 Z Zp[“]一加性循环码的结构
设R [z]一ZpEx3/<x。一1>×R[z]/< 一1>.令c是一个zp Z ]一加性循环码,码字
C一(ao,al,…,口 1,bo,bl,…, 1)∈C
的多项式表示为
f( )一(口D+a1 +…+口一l 一,bo+blz+…+ 】z )一(n( ),6( ))∈R卅[ ],
r1 1
其中口(z)=∑ ,6(z)一∑b .
码C是一个加性循环码当且仅当它的多项式表示是R [z]的一个R[ ]一子模.若 一0,则
Z Zp[ ]一加性循环码是 上的循环码;若a一0,则Zp Zp[ ]一加性循环码是R上的循环码.本节假设
a,口均为正整数.
14 大 学 数 学 第33卷
定义映射 :R [z]一R[z],c(.z)一(n( ),6( ))一b(sc),则
Im(Cp)一{6(z)∈R[z]:(n(z),6( ))∈R [ ]),
ker( )={(以(z),0)∈R . [z]:以(z)∈Zp[z]/< 一1>}.
显然,Im( )是环R[ ]/< 一1)的理想,ker( )是环ZpEx ̄/<x 一1>的理想.
引理4.1设Im( )是商环RFx ̄/< 一1>的理想,则
(i)若P I ,则
Im( )一(g( )+up(z),z叼(z)>,
其中g(sc),P(z),q( )∈Zp Ex ̄/<z ~1>,q( )l g(z)l(zp一1),q(z)I(P(z)(zp一1)/g( ))且
deg(q(x))>deg(p(x)).
(ii)若|l9与P互素,则
Im( ):=:<g(z)+uq(z)>,
其中g( ),口(z)∈Zp[z]/< 一1>,q( )I g(z)l( 一1).
推论4.2 设Im( )一(g(z)+up( ),uq( )>,若g(sc)一q(sc),那么
Im(cp)一(g( )+up( )>.
其中g(z),P(z),口(z)∈Zp Ex ̄/<z ~1>,q(z)l g(z)l(3cP一1),q(z)l( (z)(z 一1)/g(z))且
deg(q(x))>deg(p(x)).
证 由于“(g( )+up( ))一ug(z)一uq( ),所以得证.
引理4.3设ker( )是商环Z z]/( 一1>的理想,则
ker( )一((厂(z),0)>,
其中,( )∈z [ ]/(z 一1>,且厂(z)I( 。一1).
定理4.4设c是z Z “]一加性循环码且P I卢,则
C一((,(z),0),( 1( ),g(z)+up( )),( 2(z), ( ))>,
其中
g( )l g( )l(z —1), q(z)I( ( )( 一1)/g(x)),deg(q(x))>deg(p(x)),
h1(z),h2( )∈Zp[z],deg(f(x))>deg(h1(z))且deg(f(x))>deg(h2( )).
证 由同态基本定理及引理4.3可得
C/ker( ̄) (g( )+up( ),uq(z)>.
因此,存在h ( ),h (z)∈Z ]/< 一1>使得
(^1( ),g( )+up(z)),(^2( ),uq(z))∈C.
由引理4.1得,ker( )=((,( ),0)>,其中厂( )I( ~1).记
D一<(,(z),O),(^1(z),g( )+up(z)),(^2(z),uq( ))>,
显然,D C.
假设f(z)∈C且c(z) ker( ),贝0
(f( ))一6(z)≠0,
其中c( ):=:(口( ),6(z)).
由6( )∈Im( ),所以,存在b ( ),b2( )使得
6( )一bl( )(g( )+up( ))+ub 2( )q(z).
故
c(z)--bl(z)(hi(z),g(z)+up(x))--b2(z)( 2(z),uq(x))
一
(n(z)--b1(z) l( )--b2(z) 2( ),O)∈ker( ),
由此推出,c(sc)∈D.故C—D.
如果deg(f(x))≤deg(h ( )),则存在 ( ),f2.1( )使得
h( )=,( )l2.f( )+Zl, (z),
其中deg(1 ( ))<deg(h(z)).
此时
第4期 卢振亮:z Z “]一加性循环码 15
C一<(,(z),O),(Zl,l( ),g(sc)+ ( )),(Z。, ( ),uq( ))>.
故得证.
推论4.5 设c是zp Zp[ ]一加性循环码且P『 ,若z(z)===gcd( (z),q(z)),则
厂( )I((r(sc)hl( )+s(x)h2( ))( 一1)/l(x)),
其中r( ),s( )∈Z [ ]/<z 一1>.
证 由
( l( ),g(z)+ ( ))(xP一1)/Z( )一(矗 ( )( 一1)/l(sc),O)∈C,
故
f(sc)I(^1(z)( 一1)/l(x)).
同理由
(^2( ),uq( ))(xP一1)/l(sc)=( 2(z)(xP一1)/l(x),O)∈C,
故
,( )l(^2( )( p一1)/l(x)).
推论成立.
定理4.6设c是一个Z Zp[ ]一加性循环码且 与P互素.则
C一((厂(z),O),( (z),g(z)+uq(z))>,
其中q( )l g(z)I( 一1), (z)∈Zp[ ]满足厂(z)I( ( )( 一1)/q(z))且deg(h(z))<deg(f(x)),
厂(z)J( 一1).
证 与定理4.4类似,存在h( )∈Z ]使得
C一((厂( ),O),( ( ),g( )+z叼(z))>,
其中g(z)l g( )l(z 一1),厂(z)l(z。一1).
记弓( )一( 一1)/q(x),由于c是加性循环码,故
q(z)( (z),g(z)+ (z))一(q( ) (z),O)∈C,
所以
厂( )l( ( )( p一1)/q(x)).
注在不引起混淆的情况下,以字母,表示多项式厂(z), 表示(xP一1)/厂(z).下面讨论加性循
环码的最小生成集.
定理4.7设卢与P互素,C一((厂,O),( ,g+uq)>是Z 乙[“]一加性循环码,其中g I g I( 一1),
,I 且
,l( 一1),deg(h)<deg(f).
记
deg(f)一t1,deg(g)一t2,deg(q)一t3,
则码C的最小生成集为S—S U S U S。,其中
rf1—1口一t口一l t,一t 一1
S 一U{ i(,,0)), S。一U{z (^,g+uq)), S。一U { ( , q)).
特别地,当(,,a)一1时,C一<(厂,o),(0,g+uq)>,码c的最小生成集为
S:Sl U S2 U S3,
其中
r 1—1 p一 z一1 ‘2一 3—1
S1:==U {z (,,0)}, Sz—U { (O,g)},S3一U {z (O,uq)}.
证 设f∈c,则存在d1,d2∈Z ]使得C—d1(厂,0)+dz( ,g+ ).
如果
deg(d1)≤口一t1—1,
则d (厂,0)∈S .否则,存在q ,r。∈Zp[z]使得
d1===(( 一1)/f)q1+r1,
16 大 学 数 学 第33卷
其中r 一0或deg(r1)≤a—tl一1.因此
d (,,0)一((( —1)/f)q +r )(厂,O):t"1( ,0)∈S .
同理,讨论d ,如果
deg(d2)≤ —t2—1,
则
d2(,,O)∈s2.
否则,假设存在q ,r ∈Z [ ]使得
d2一gq 2+r2,
其中r 一0或者deg(r )≤卢一tz一1.因此
d2( ,g+uq):(gq 2+r2)( ,g+uq)=q2(gh,gg+ugq)+r2(^,g+uq),
显然,r2(^,g+uq)∈S2.
另一方面,若deg(q2)≤t2一t。一1,则
q2(gh,gg+ugq)一q2(gh,ugq)∈S2.
否则,存在q。, ∈Z Ix]使得
qz一(g/q)q3+r3,
其中r3—0或者deg(r3)≤t2一t3—1.因此
q2(gh,ugq)一((g/q)q3+r3)(gh,ugq)一(g/q)q3(g ,ugq)+r3(gh,ugq)
一q3(qh,O)+ (gh,ugq).
又因,l ,所以q。( ,o)E S .显然,r。( , q)E S .因此s是c的生成集.
显然,S是最小的,因为其中任何元素不能表示成其它元素的组合.故s是极小生成集.
特别地,当(,,弓)一1时,由deg(h)<deg(f)和,l ,可得h一0.进一步,可证
C一((,,0),(O,g+uq)>一((,,0),(O,g),(0,uq)>.
因
u(O,g+uq)一(O,ug), g(O,g+uq)一(0,ugq),
而(g,鸯)一1,所以(0,uq)∈C,进而(o,g)∈c.再采取类似的方法,可证最小生成集.
5 结 论
本文对Z ZpEu]一加性码进行了研究.先讨论了Z Zp[ ]一加性循环码和(1一“)一加性常循环码之
问的关系,证明(1一 )一加性常循环码的Gray象是一个广义的准循环码,确定了Z Z [ ]一加性循环码
的结构和最小生成集.这类加性循环码的重量计数器以及常重量码将是我们下一步的研究方向.
[参 考 文 献]
E1-] Delsarte P.An algebraic approach tO the association schemes of coding theory[R].Philips Research Reports
Supplements,1973.
1-23
Delsarte P,Levenshtein V I.Association schemes and coding theory[J].IEEE Transactions on Information
Theory,1998,44(6):2477—2504.
[3]Borges J,Ferndndez—C6rdoba C,Pujol J,et.a1.Z2 Z4一linear codes:generator matrices and duality[J].Designs
Codes&Cryptography,2010,54(2):167—179.
[4] Bilal M,Borges J,Dougherty S T,et.a1.Maximum distance separable codes over Z4 and Z2×Z4[J].Designs Codes
&Cryptography,2011,61(1):31—4O.
[5]Dougherty S T,Liu Hongwei,Yu Long.One weight Z2 Z4 additive code[J,].Applicable Algebra in Engineering,
Communication and Computing,2016,27(2):123—138.
[6]Abualrub T,Siap I,Aydin N.Z2 Z4一additive cyclic codes[J].IEEE Transactions on Information Theory,2014,60
(3):1508—1514.
第4期 卢振亮:Z Z [乱]一加性循环码 17
[73 J ̄rgen B.Cyclic additive codes[J].Journal of Algebra,2012,372:661—672.
[8]
Cao Yonglin,Gao Jian,Fu Fangwei,et.a1.Enumeration and construction of additive cyclic codes over galois rings
[J].Discrete Mathematics,2015,338(6):922—937.
[9]
Borges J,Femdnde ̄C6rdoba C,Ten—valls R.Z2 Z4一additive cyclic codes,generator polynomials and dual codes[J].IEEE
Transactions on Information Theory,2016,62(11):6348—6354.
[1O]
Aydogdu I,Siap I.Cyclic code over the rings Z2+U Z2 and Z2+ Z2+U。Zz[J].Designs Codes&Cryptography,
2007,42(3):273—287.
[11]
Aydogdu I,Siap I.The structure of Z2 Z2 —additive code:bounds on the minimum distance[J].Applied
Mathematics and Information Sciences,2013,7(6):2271—2278.
[12]
Aydogdu I,Siap I.On Zpr Z 一additive codes[J].Linear and Multilinear Algebra,2015,63(10):2089—2102.
[13]
Aydogdu I,Abualrub T,Siap I.On Z2 Z2[“]一additive codes[J].International Journal of Computer Mathematics,
2015,92(9):1806—1814.
[14]
Rifa J,Ronquillo L.Product perfect Z2 Z4一linear codes in steganography[C].Information Theory and its
Applications,Taichung,Taiwan,China,2010.
Zp Z [ ]・Additive Cyclic Codes
L U Zhen—liang
(School of Mathematics,Hefei University of Technology,Hefei 230009,China)
Abstract:Additive cyclic codes over zp Z ]are discussed,where P is a prime and U 一0.It is proved that(1一“)
一
additive c0nstacyclic c。des is isomorphic t。additive cyclic codes.A new Gray maP from zp[“]tO z 印is defined,and
it is proved that the Gray image of a(1一“)一additive constacyclic code is a generalized quasi—cyclic code.Additionally,the
structure of Zp Zp[ ]一additive cyclic codes is obtained and their minimal spanning sets are also given.
Key words:additive cyclic codes;Zp Z ]一additive cyclic codes;Gray image;minimal spanning sets
2024年5月9日发(作者:姚玉书)
第33卷第4期
2017年8月
大 学 数 学
COLLEGE MATHEMATICS
Vo1.33,№.4
Aug.2017
Z户Z Eu]一加性循环码
卢振亮
(合肥工业大学数学学院,合肥230009)
[摘要]该文研究了Zp Z [“] 加性循环码,其中p是素数,“。一0.文中证明了(1一 )一加性常循环码
与加性循环码同构,构造了z Z [“]到z矿卵的Gray映射,并证明了(1一“)一加性常循环码的Gray象是一个
广义的准循环码.此外研究了 [ ]一加性循环码的结构,给出了Z Z [ ]一加性循环码的最小生成集.
[关键词]加性循环码;Z Z [“]一加性循环码;Gray象;最小生成集
[中图分类号]O157.4 [文献标识码]A [文章编号]1672—1454(2017)04—0011-07
1 引 言
在1973年,Delsarte等[1 ]以开创性地的观点研究了加性码,将其定义为给定Abelian群的子群,
关于加性码的研究逐渐成为了纠错码理论的一个热点.Borges等[3 构造从 × 到Z 。 的Gray映
射,得到一些较好参数的二元码,使加性码的研究有了新的方向.Bilal等[4]研究了Z。Z 极大距离可分
加性码.Dougherty等【5]研究了常重量Z。Z 一加性码,给出了所有的常重量Z Z 一加性码.
加性循环码作为一类重要的加性码受到广泛关注[6一 .Aydogdu等[1 0]研究了两类环Z + Z。和
Z + Z +“。Z。上循环码的代数结构和最小生成集,并将Z。Z 一加性码的研究推广到Zz Zz 一加性码L1 .
更一般的,他们研究了Z Z 一加性码[1引,给出了这类码的生成矩阵的标准型和校验矩阵,同时给出了
Singleton界.
由于通过Zz Z [ ]一加性码可获得参数较好的二元线性码[1 以及加性码在隐写加密 4]上的重要应
用,促使我们研究一类更一般的z Z ]一加性码,其中P是素数, 一0.本文通过对z Z ]一加性循
环码的讨论,研究了z Z 甜]一加性循环码的相关性质和代数结构.
2预备知识
设P是一个素数,Z 表示整数模P的剩余类域.令R—Zp+ Z :{n+ub l口,b∈Zp),其中甜。
一
0.
记zp Z “]一{(口,6)I口∈z;,b∈RP).其中口一(口。,n1,…,口 1)∈z;,b一(6。,b1,…, 1)∈
RP,a,卢是整数.Z Z [“]的非空子集称为一个码,码中的元素称为码字.
对任意的C—r+qu∈R,Cl一(口o,n1,…,口 1,bo,b1,…,6 1)∈Zp Z ],定义乘法
1一(ra o, 1,…,ra,rl,cbo,Cbl,…, 1).
定义2.1 zp z [ ]的任意R一子模称为zp Z “]一加性码.
对于任意的 =( 1,…, , 1,…, p),硼一( 1,…, , 1,…,
[收稿日期]2017—02—21; [修改日期]2017—03—28
[基金项目]国家自然科学基金(61370089);安徽省自然科学基金(1508085SQA198)
[作者简介]卢振亮(1992一),男,硕士在读,代数编码专业.Email:luzhenliang1992@sina.cn
)∈z Z “],内积定义
12
为
删一
大 学 数 学 第33卷
(奎 )+登 训j∈z + z .
i一1 J=el-1
定义2.2设C是一个Z Zp[ ]一加性码,码C的加性对偶码C上定义为
C上一{ ∈Zp Z [ ]l删一0,V ∈C).
3 Z Zp[ ]一加性循环码
设 是一个R Nz;的映射: (口+ub)一(6,a+b,2a+b,…,(p一1)n+6).由此可定义一个从
zp ZpEu3到z 帮的Gray映射 :对任意的口一(口。,a1,…,口 1)∈z;,b一(6。,b ,…,b )∈ ,有
(口,6)一(ao,al,…,口 1, ̄o(bo), (61),…, ̄o(bo-1)).
一
个码字的汉明重量定义为码字所含非零分量的个数.任意两个码字的汉明距离是指两个码字的
对应的分量的不同的个数.用硼 ( )表示z的汉明重量,d一( , )表示z和 的汉明距离.显然
7. ̄UH(z— )一 H(z, ).
设f一(口。,al,…,口 l,b0,b1,…, 1)∈Z Z ],定义码字的Gray重量
r1 一1
c
(c)一∑硼“(n )+∑训 ( ),
兰0 t=0
其中
r O,
L
一O
(6 )一{P一1, b 一日+u(p—n) ,其中n∈z 一Zp一{0},0≤ ≤P一1;
【P, 其它情况.
容易验证对V b ∈R,i∈{0,1,2,…, 一1),恒有 (6 )一 H( (6 )).
定理3.1设 是上面定义的Gray映射,那么
(i) 是一个从zp Zp["]到z矿印的保重映射,即对V c∈z Zp["],有叫 (c)一叫“( (c)).
(ii) 是一个从乙Zp[ ]到zf印的保距映射,即对Vz,Y∈Z Z ],有d。( , )一 ( (z), ( )).
设a一(no,a ,…,n ・,bo,b ,…,6 )∈Z Z ],循环移位s及(1一 )一常循环移位叩定义为
S(n)一(a旷_1,ao,…,n 2,6 1,b0,…,6 z),
(n)一(a ̄-i,ao,…,n 2,(1一铭) 1,b0,…,bp_z).
定义3.2设C是一个Zp Z [ ]一加性码,S, 分别是循环和(1一乱)一常循环移位,若S(c)一C,则
c称为Z Z E-3一加性循环码.若 (C)一C,则C称为(1一 )一加性常循环码.
定理3.3设c是一个z Z ]一加性循环码,则c上也是一个z Z [“]一加性循环码.
证 设 一(口o,n1,…,口旷_1,bo,b1,…,6 1)∈C上,则对任意的 一( o,d1,…, 1,eo,P1,…,e 1)
∈C,有删一0.设S是循环移位,则有
S( )一(n 1,no,…,n 2,6 1,bo,…,6 2).
令 一lcm(a, ),因c是一个Z Z [ ]一加性循环码,所以
S,_ ( )一( l,d2,…, 1,d0,el,e2,…,P 1,eo)∈C.
故
0一vS,_ ( )一u(a0d1+a1d2+…+au-2 1+n 1d0)+(6oe1+b1 e2+…+ 2 1+6 1eo)
===u(a.-1do+口0d1+a1d2+…+ar2 1)+(6 1e0+b0e1+ble2+…+6 2 1)
一
S( )叫.
因此s( )∈C_L,所以c上也是一个z Z ]一加性循环码.
下面,讨论加性循环码与(1一 )一加性常循环码的关系.
设卢与P互素,则存在 使得 三lmodp,记 =1+ ,定义自同构虿
6 1), (口)一(口0,a1,…,口 1,bo, 1,…,
第4期 卢振亮:Zp Z,[“]一加性循环码 13
其中a一(no,a -.’口 1,bo,b “, 1)∈zp Z ].
定理3.4 设C是Z Z [ ]一加性码,j7定义如上,则码C是加性循环码当且仅当j7(c)是
(1一“)一加性常循环码.
证 “ ”.设任意口∈面(C),则存在f一(口0,a ..,口 1,b0,b ”,bp-1)∈C,使得
a一 (c)一(no,n1,…,口 1,bo, l,…, 6 1).
由于C是加性循环码,则(1一“) 叫S(f)∈C.由于(1一“) 一1,所以面((1一 ) S(f))一rl(a).
故 (口)∈j7(C).所以{7(C)是一个(1一 )一加性常循环码.
“e”
.
设C一(口。,a ”,口 ,b。,b1…, !)∈C,因 (C)是一个(1一 )一加性常循环码,则
却( (f))一(at1,n ”,口 2, l,
所以
.-'旷 2)∈C.
叼(j7(c))一j7(s(c))∈ (C).
由于面是双射,故S(c)∈C.因此C是加性循环码.
设a:(口o,a ”,口 1,bo,b --’ 1)∈z ,移位 定义为
(n)===(口 l,a0,…,n 2,bp_1,b0,…,6 2).
定义3.5设C是Z 上的一个线性码, 定义如上,若 (C)一C且a一卢,则C称为准循环码.若
(C)一C且a≠卢,则C称为广义准循环码.
定理3.6设C是一个(1一 )一加性常循环码,则码c的Gray象是Z 上长度为a+ 的广义准循
环码.
证 对任意的f一(口o,a1,…,口 1,bo,b1…,6 1)∈C,其中b 一 十钾 ,i∈{0,1,…,卢一1),
a , ,q ∈Z .由于C是一个(1一甜)~加性常循环码,则
(c)一(口 1,ao,…,口 2,(1一 )6 1,bo,…,6 2)∈C.
由于
(叩(c))一(at1,口0,…,口 2,( 一1) l+q 1,qo,…,g 2, l,ro+q0,…, 2+ 2,
r0-1+q l,2ro+qo,…,2 2+qo-z,…,(p一2) 1+q 1,
(p一1)r0+qo,…,( 一1) 2+ 2).
又因为
(c)一(ao,al,…,口 1,口0,q1,…,q 1,r0+qo,…, 1+ 1,
2to+qo,…,2 +g 1,…,( 一1)r0+qo,…,(p一1) 1+q 1)∈ (C).
设 是广义的准循环移位,那么
( (c))=(口。一1,no,…,口 一2,( 一1) 一1+q 一1,g0,…,q 一2,q 一1,ro+qo,…,r卢一2+q 一2,r 1+q 一1,
2r0+q0,…,2 一2+口 一2,…,( 一2) 一1+ 一1,(p一1)ro+qo,…,(p一1) 一2+g口一2)
一 ( (f)).
因此C的Gray象是Z 上长度为a+P 的广义准循环码.
4 Z Zp[“]一加性循环码的结构
设R [z]一ZpEx3/<x。一1>×R[z]/< 一1>.令c是一个zp Z ]一加性循环码,码字
C一(ao,al,…,口 1,bo,bl,…, 1)∈C
的多项式表示为
f( )一(口D+a1 +…+口一l 一,bo+blz+…+ 】z )一(n( ),6( ))∈R卅[ ],
r1 1
其中口(z)=∑ ,6(z)一∑b .
码C是一个加性循环码当且仅当它的多项式表示是R [z]的一个R[ ]一子模.若 一0,则
Z Zp[ ]一加性循环码是 上的循环码;若a一0,则Zp Zp[ ]一加性循环码是R上的循环码.本节假设
a,口均为正整数.
14 大 学 数 学 第33卷
定义映射 :R [z]一R[z],c(.z)一(n( ),6( ))一b(sc),则
Im(Cp)一{6(z)∈R[z]:(n(z),6( ))∈R [ ]),
ker( )={(以(z),0)∈R . [z]:以(z)∈Zp[z]/< 一1>}.
显然,Im( )是环R[ ]/< 一1)的理想,ker( )是环ZpEx ̄/<x 一1>的理想.
引理4.1设Im( )是商环RFx ̄/< 一1>的理想,则
(i)若P I ,则
Im( )一(g( )+up(z),z叼(z)>,
其中g(sc),P(z),q( )∈Zp Ex ̄/<z ~1>,q( )l g(z)l(zp一1),q(z)I(P(z)(zp一1)/g( ))且
deg(q(x))>deg(p(x)).
(ii)若|l9与P互素,则
Im( ):=:<g(z)+uq(z)>,
其中g( ),口(z)∈Zp[z]/< 一1>,q( )I g(z)l( 一1).
推论4.2 设Im( )一(g(z)+up( ),uq( )>,若g(sc)一q(sc),那么
Im(cp)一(g( )+up( )>.
其中g(z),P(z),口(z)∈Zp Ex ̄/<z ~1>,q(z)l g(z)l(3cP一1),q(z)l( (z)(z 一1)/g(z))且
deg(q(x))>deg(p(x)).
证 由于“(g( )+up( ))一ug(z)一uq( ),所以得证.
引理4.3设ker( )是商环Z z]/( 一1>的理想,则
ker( )一((厂(z),0)>,
其中,( )∈z [ ]/(z 一1>,且厂(z)I( 。一1).
定理4.4设c是z Z “]一加性循环码且P I卢,则
C一((,(z),0),( 1( ),g(z)+up( )),( 2(z), ( ))>,
其中
g( )l g( )l(z —1), q(z)I( ( )( 一1)/g(x)),deg(q(x))>deg(p(x)),
h1(z),h2( )∈Zp[z],deg(f(x))>deg(h1(z))且deg(f(x))>deg(h2( )).
证 由同态基本定理及引理4.3可得
C/ker( ̄) (g( )+up( ),uq(z)>.
因此,存在h ( ),h (z)∈Z ]/< 一1>使得
(^1( ),g( )+up(z)),(^2( ),uq(z))∈C.
由引理4.1得,ker( )=((,( ),0)>,其中厂( )I( ~1).记
D一<(,(z),O),(^1(z),g( )+up(z)),(^2(z),uq( ))>,
显然,D C.
假设f(z)∈C且c(z) ker( ),贝0
(f( ))一6(z)≠0,
其中c( ):=:(口( ),6(z)).
由6( )∈Im( ),所以,存在b ( ),b2( )使得
6( )一bl( )(g( )+up( ))+ub 2( )q(z).
故
c(z)--bl(z)(hi(z),g(z)+up(x))--b2(z)( 2(z),uq(x))
一
(n(z)--b1(z) l( )--b2(z) 2( ),O)∈ker( ),
由此推出,c(sc)∈D.故C—D.
如果deg(f(x))≤deg(h ( )),则存在 ( ),f2.1( )使得
h( )=,( )l2.f( )+Zl, (z),
其中deg(1 ( ))<deg(h(z)).
此时
第4期 卢振亮:z Z “]一加性循环码 15
C一<(,(z),O),(Zl,l( ),g(sc)+ ( )),(Z。, ( ),uq( ))>.
故得证.
推论4.5 设c是zp Zp[ ]一加性循环码且P『 ,若z(z)===gcd( (z),q(z)),则
厂( )I((r(sc)hl( )+s(x)h2( ))( 一1)/l(x)),
其中r( ),s( )∈Z [ ]/<z 一1>.
证 由
( l( ),g(z)+ ( ))(xP一1)/Z( )一(矗 ( )( 一1)/l(sc),O)∈C,
故
f(sc)I(^1(z)( 一1)/l(x)).
同理由
(^2( ),uq( ))(xP一1)/l(sc)=( 2(z)(xP一1)/l(x),O)∈C,
故
,( )l(^2( )( p一1)/l(x)).
推论成立.
定理4.6设c是一个Z Zp[ ]一加性循环码且 与P互素.则
C一((厂(z),O),( (z),g(z)+uq(z))>,
其中q( )l g(z)I( 一1), (z)∈Zp[ ]满足厂(z)I( ( )( 一1)/q(z))且deg(h(z))<deg(f(x)),
厂(z)J( 一1).
证 与定理4.4类似,存在h( )∈Z ]使得
C一((厂( ),O),( ( ),g( )+z叼(z))>,
其中g(z)l g( )l(z 一1),厂(z)l(z。一1).
记弓( )一( 一1)/q(x),由于c是加性循环码,故
q(z)( (z),g(z)+ (z))一(q( ) (z),O)∈C,
所以
厂( )l( ( )( p一1)/q(x)).
注在不引起混淆的情况下,以字母,表示多项式厂(z), 表示(xP一1)/厂(z).下面讨论加性循
环码的最小生成集.
定理4.7设卢与P互素,C一((厂,O),( ,g+uq)>是Z 乙[“]一加性循环码,其中g I g I( 一1),
,I 且
,l( 一1),deg(h)<deg(f).
记
deg(f)一t1,deg(g)一t2,deg(q)一t3,
则码C的最小生成集为S—S U S U S。,其中
rf1—1口一t口一l t,一t 一1
S 一U{ i(,,0)), S。一U{z (^,g+uq)), S。一U { ( , q)).
特别地,当(,,a)一1时,C一<(厂,o),(0,g+uq)>,码c的最小生成集为
S:Sl U S2 U S3,
其中
r 1—1 p一 z一1 ‘2一 3—1
S1:==U {z (,,0)}, Sz—U { (O,g)},S3一U {z (O,uq)}.
证 设f∈c,则存在d1,d2∈Z ]使得C—d1(厂,0)+dz( ,g+ ).
如果
deg(d1)≤口一t1—1,
则d (厂,0)∈S .否则,存在q ,r。∈Zp[z]使得
d1===(( 一1)/f)q1+r1,
16 大 学 数 学 第33卷
其中r 一0或deg(r1)≤a—tl一1.因此
d (,,0)一((( —1)/f)q +r )(厂,O):t"1( ,0)∈S .
同理,讨论d ,如果
deg(d2)≤ —t2—1,
则
d2(,,O)∈s2.
否则,假设存在q ,r ∈Z [ ]使得
d2一gq 2+r2,
其中r 一0或者deg(r )≤卢一tz一1.因此
d2( ,g+uq):(gq 2+r2)( ,g+uq)=q2(gh,gg+ugq)+r2(^,g+uq),
显然,r2(^,g+uq)∈S2.
另一方面,若deg(q2)≤t2一t。一1,则
q2(gh,gg+ugq)一q2(gh,ugq)∈S2.
否则,存在q。, ∈Z Ix]使得
qz一(g/q)q3+r3,
其中r3—0或者deg(r3)≤t2一t3—1.因此
q2(gh,ugq)一((g/q)q3+r3)(gh,ugq)一(g/q)q3(g ,ugq)+r3(gh,ugq)
一q3(qh,O)+ (gh,ugq).
又因,l ,所以q。( ,o)E S .显然,r。( , q)E S .因此s是c的生成集.
显然,S是最小的,因为其中任何元素不能表示成其它元素的组合.故s是极小生成集.
特别地,当(,,弓)一1时,由deg(h)<deg(f)和,l ,可得h一0.进一步,可证
C一((,,0),(O,g+uq)>一((,,0),(O,g),(0,uq)>.
因
u(O,g+uq)一(O,ug), g(O,g+uq)一(0,ugq),
而(g,鸯)一1,所以(0,uq)∈C,进而(o,g)∈c.再采取类似的方法,可证最小生成集.
5 结 论
本文对Z ZpEu]一加性码进行了研究.先讨论了Z Zp[ ]一加性循环码和(1一“)一加性常循环码之
问的关系,证明(1一 )一加性常循环码的Gray象是一个广义的准循环码,确定了Z Z [ ]一加性循环码
的结构和最小生成集.这类加性循环码的重量计数器以及常重量码将是我们下一步的研究方向.
[参 考 文 献]
E1-] Delsarte P.An algebraic approach tO the association schemes of coding theory[R].Philips Research Reports
Supplements,1973.
1-23
Delsarte P,Levenshtein V I.Association schemes and coding theory[J].IEEE Transactions on Information
Theory,1998,44(6):2477—2504.
[3]Borges J,Ferndndez—C6rdoba C,Pujol J,et.a1.Z2 Z4一linear codes:generator matrices and duality[J].Designs
Codes&Cryptography,2010,54(2):167—179.
[4] Bilal M,Borges J,Dougherty S T,et.a1.Maximum distance separable codes over Z4 and Z2×Z4[J].Designs Codes
&Cryptography,2011,61(1):31—4O.
[5]Dougherty S T,Liu Hongwei,Yu Long.One weight Z2 Z4 additive code[J,].Applicable Algebra in Engineering,
Communication and Computing,2016,27(2):123—138.
[6]Abualrub T,Siap I,Aydin N.Z2 Z4一additive cyclic codes[J].IEEE Transactions on Information Theory,2014,60
(3):1508—1514.
第4期 卢振亮:Z Z [乱]一加性循环码 17
[73 J ̄rgen B.Cyclic additive codes[J].Journal of Algebra,2012,372:661—672.
[8]
Cao Yonglin,Gao Jian,Fu Fangwei,et.a1.Enumeration and construction of additive cyclic codes over galois rings
[J].Discrete Mathematics,2015,338(6):922—937.
[9]
Borges J,Femdnde ̄C6rdoba C,Ten—valls R.Z2 Z4一additive cyclic codes,generator polynomials and dual codes[J].IEEE
Transactions on Information Theory,2016,62(11):6348—6354.
[1O]
Aydogdu I,Siap I.Cyclic code over the rings Z2+U Z2 and Z2+ Z2+U。Zz[J].Designs Codes&Cryptography,
2007,42(3):273—287.
[11]
Aydogdu I,Siap I.The structure of Z2 Z2 —additive code:bounds on the minimum distance[J].Applied
Mathematics and Information Sciences,2013,7(6):2271—2278.
[12]
Aydogdu I,Siap I.On Zpr Z 一additive codes[J].Linear and Multilinear Algebra,2015,63(10):2089—2102.
[13]
Aydogdu I,Abualrub T,Siap I.On Z2 Z2[“]一additive codes[J].International Journal of Computer Mathematics,
2015,92(9):1806—1814.
[14]
Rifa J,Ronquillo L.Product perfect Z2 Z4一linear codes in steganography[C].Information Theory and its
Applications,Taichung,Taiwan,China,2010.
Zp Z [ ]・Additive Cyclic Codes
L U Zhen—liang
(School of Mathematics,Hefei University of Technology,Hefei 230009,China)
Abstract:Additive cyclic codes over zp Z ]are discussed,where P is a prime and U 一0.It is proved that(1一“)
一
additive c0nstacyclic c。des is isomorphic t。additive cyclic codes.A new Gray maP from zp[“]tO z 印is defined,and
it is proved that the Gray image of a(1一“)一additive constacyclic code is a generalized quasi—cyclic code.Additionally,the
structure of Zp Zp[ ]一additive cyclic codes is obtained and their minimal spanning sets are also given.
Key words:additive cyclic codes;Zp Z ]一additive cyclic codes;Gray image;minimal spanning sets