两类具有两个零点的最优三元循环码-凯发国际一触即发

两类具有两个零点的最优三元循环码
two classes of optimal ternary cyclic codes with two zeros
doi: , , html, ,   
作者: 何 潮:四川职业技术学院通识教育学院,四川 遂宁;曾学强:四川轻化大学数学与统计学院,四川 自贡
关键词: ;;;;;
摘要: 本文从生成多项式的角度研究具有两个零点的三元循环码。运用有限域上的多变元、因式分解和低次不可约多项式解的结构等数学知识,得到了两类参数为 [ 3 m 1, 3 m 2m1,4 ] 的三元循环码,并关于sphere-packing界是紧的。
abstract: this paper studies ternary cyclic codes with two zeros from the perspective of generating polynomials. by employing mathematical knowledge such as multivariate polynomials over finite fields, factorization, and the structure of solutions for low-degree irreducible polynomials, we obtain two classes of ternary cyclic codes with parameters [ 3 m 1, 3 m 2m1,4 ] . these codes are shown to be tight with respect to the sphere-packing bound.
文章引用:何潮, 曾学强. 两类具有两个零点的最优三元循环码[j]. 理论数学, 2024, 14(10): 198-204.

1. 引言

循环码作为线性码的一个重要子类,主要有两大特点:一是可以用许多优秀的数学工具(如多项式代数、有限域等)进行分析与研究码,这使得循环码在理论上拥有很强的可研究性,能够设计出高效的编码和译码算法;二是循环码的编译码操作能够通过移位寄存器来完成,这种方法在硬件上非常简单有效。因此,循环码在工程中广泛应用,特别是在数据传输和广播系统等对实时性和可靠性要求较高的场合。近些年来,最优循环码的构造是一个热门研究课题,尤其是对由两个或三个零点生成的循环码的最优性的研究。

f p m 是含有 p m 个元素的有限域,其特征为p f p m * 表示 f p m 中的非零元素集合。有限域 f p 上参数为 [ n,k,d ] 线性码 c f p n 中的一个k维子空间,其最小汉明距离为d。若对任意码字 ( c 0 , c 1 ,, c n1 )c 循环移位后,仍有 ( c n1 , c 0 ,, c n2 )c ,则称 c 是参数为 [ n,k,d ] 的循环码。一个参数为 [ n,k ] 码的码字 ( c 0 , c 1 ,, c n1 ) 可以与一个次数小于n的多项式相对应。因此,长度为n且在有限域 f p 上的任何循环码都对应于多项式剩余类环 f p [ x ]/ ( x n 1 ) 的一个理想。对于 gcd( n,p )=1 ,注意到 f p [ x ]/ ( x n 1 ) 中的每个理想都是主理想,码长为n的循环码 c 在有限域 f p 上可以表示为 c= g( x ) ,其中 g( x ) 是首项系数为1且次数最小的多项式,称之为循环码 c 的生成多项式,将生成多项式的零点称为循环码的零点。设 α 是有限域 f p m 中的一个本原元,对于任意的一个整数 1t p m 1 ,记 f p m α t 的极小多项式为 m α t ( x ) 。记生成多项式为 g( x )= m t 1 ( x ) m t 2 ( x ) m t i ( x ) 生成的循环码为 c ( t 1 , t 2 ,, t t ) ,其中 1 t 1 ,, t i p m 1 。近些年,研究两个或三个零点生成的循环码的最小距离及其对偶码的重量分布是一个热门话题。2005年,carlet、ding和yuan [1]首次得到了参数为 [ 3 m 1, 3 m 2m1,4 ] 循环码 c ( 1,e ) ,并达到了sphere-packing界。2013年,ding和helleseth [2]基于有限域 f 3 m 上的一些单项式函数构造出了几类三元最优循环码 c ( 1,e ) 及其相关刻画,并基于数学软件magma搜索提出了九个公开问题。2014年,n. li与c. li等人[3]利用有限域上低次多项式求根的方法解决了文献[2]中的第一个公开问题。2015年,n. li和z. zhou等人[4]通过解特定的方程解决了文献[2]中第二个公开问题。2019年,han和yan [5]解决了文献[2]中的三个公开问题。基于作者查阅文献,目前为止,就这三个问题完全得到了解决。除此之外,许多学者围绕剩余的6个公开问题进行探究,得到了特定条件下的结果与提出了新的三元最优循环码,具体情况,可以查阅文献[6]-[17]

本文利用有限域上的多变元法、因式分解与低次不可约多项式的解等数学工具,得到了两类新的三元循环码,其参数为 [ 3 m , 3 m 2m1,4 ] 。我们的结论丰富了文献[7] [8]中三元最优循环码的结论。

2. 基础知识

下面,我们给出需要用到的引理与定理:

引理1 [3]m是正整数,对于任意正整数e满足 1e 3 m 2 gcd( e, 3 m 1 )2 。则3-次分圆陪集 c e 的大小为 | c e |=m

引理2 [18] gcd( n,l )=1 ,则有限域 f p ml n次多项式 g( x ) 不可约的充要条件是 f p m n次多项式 g( x ) 不可约。

定理1 [3]设正整数 e c e | c e |=m ,则三元循环码 c ( 1,e ) 具有参数 [ 3 m 1, 3 m 2m1,4 ] 当且仅当如下条件成立:

1) 正整数e是偶数;

2) 方程 ( x 1 ) e x e 1=0 在有限域 f 3 m 中仅有一解 x=0

3) 方程 ( x 1 ) e x e 1=0 在有限域 f 3 m 中仅有一解 x=1

引理3 [19] (sphere-packing界)对于 f p 上一个参数为 [ n,k,d ] 的线性码,满足下列不等式

i=0 s ( n i ) ( p1 ) i p nk ,

其中 s= d1 2

p=3 ,码长为 n= 3 m 1 ,维数为 k= 3 m 12m ,其中 m>1 。则由上面的不等式,可得

i=0 s ( 3 m 1 i ) 2 i 3 2m 0

s=1 ,则有 i=0 1 ( 3 m 1 i ) 2 i 3 2m = 3 2m 2 3 m 1= 3 m ( 3 m 2 )10

s=2 ,则有 i=0 2 ( 3 m 1 i ) 2 i 3 2m = 3 m ( 3 m 4 ) 3>0

又当 s>2 时, i=0 s ( 3 m 1 i ) 2 i > i=0 2 ( 3 m 1 i ) 2 i

综上分析,当 s1 时, i=0 s ( 3 m 1 i ) 2 i 3 2m 才成立,其中 s= d1 2 。当 d4 时,才有 s1 。从而可得,若循环码 c ( 1,e ) 的码长为 n= 3 m 1 与维数为 k= 3 m 12m 时,则它的最小距离 d4 。因此,参数为 [ 3 m 1, 3 m 2m1,4 ] 的循环码 c ( 1,e ) 达到了sphere-packing界,则称该三元循环码 c ( 1,e ) 是最优的。

3. 两类三元最优循环码

接下来,首先运用有限域上的多变元知识将求解的问题转化为低次多项式解的问题[7] [8],再利用因式分解与低次不可约多项式的解的结构等方法,我们得到了两类最小距离为4的最优三元循环码。

定理3m是奇数,e是正整数且满足 11e2 3 h ( mod 3 m 1 ) ,其中 0hm1 。若有 m 0( mod5 ) m 0( mod9 ) ,则生成多项式为 m 1 ( x ) m e ( x ) 的三元循环码 c ( 1,e ) 的参数为 [ 3 m 1, 3 m 2m1,4 ] 且是最优的。

证:因 gcd( 3 5 1,11 )=11 ,易得当 m 0( mod5 ) 时, gcd( 3 m 1,11 )=1 。由同余的性质可得, 11e2 3 h ( mod 3 m 1 ) 有解e,并且e是偶数, e c 1 。又因为 gcd( 11e, 3 m 1 )=gcd( 2 3 h , 3 m 1 )=2 ,所以 ( e, 3 m 1 )=2 。由引理1,可得 | c e |=m 。因此,三元循环码 c ( 1,e ) 的维数为 3 m 2m1

m 0( mod5 ) ,可得 gcd( 11, 3 m 1 )=1 。因此,对 x f 3 m ,存在 θ,β f 3 m 使 x 1= λ 11 x= β 11 ,则有

θ 11 β 11 =1. (10)

下面讨论定理1中条件2)与条件3):

由方程 ( x 1 ) e x e 1=0 ,可得 θ 11e β 11e =1 。由 11e2 3 h ( mod 3 m 1 ) ,则有 θ 2 3 h β 2 3 h =1 ,从而 θ 2 β 2 =1 。设 y=θ β ,则由 1=( θ β )( θβ ) 可得 y f 3 m * θβ= 1 y 。从而,可得 θ=y 1 y β=y 1 y ,并代入方程(10),则有

( y 1 y ) 11 ( y 1 y ) 11 =1. (11)

展开整理可得 y 20 y 11 y 4 1=0 。再因式分解:

( y1 ) 2 ( y 9 y 8 y 7 y 6 y 5 y 4 y 3 y 2 1 )( y 9 y 8 y 7 y 6 y 5 y 4 y 3 y 2 y 1 )=0

其中 y 9 y 8 y 7 y 6 y 5 y 4 y 3 y 2 1 y 9 y 8 y 7 y 6 y 5 y 4 y 3 y 2 x 1 f 3 上的不可约多项式。

由引理2可得,当 m 0( mod9 ) 时,方程(11)只有解 y=1 。从而,可得有唯一解 x=0 。定理1中条件2)满足。

下面讨论方程 ( x 1 ) e x e 1=0 的解。

同理,方程 ( x 1 ) e x e 1=0 可变形为 θ 2 3 h β 2 3 h =1 ,从而 θ 2 β 2 =1 。设 θβ=u θβ=v ,则有

u 2 v=1 (12)

注意到,

θ 5 β 5 =( θ 3 β 3 )( θ 2 β 2 ) θ 2 β 2 ( θβ )= u 3 u v 2 ,

θ 7 β 7 =( θ 5 β 5 )( θ 2 β 2 ) θ 2 β 2 ( θ 3 β 3 )= u 3 u v 2 u 3 v 2 ,

θ 9 β 9 =( θ 7 β 7 )( θ 2 β 2 ) θ 2 β 2 ( θ 5 β 5 )= u 3 u v 2 u 3 v 2 u v 4 ,

θ 11 β 11 =( θ 9 β 9 )( θ 2 β 2 ) θ 2 β 2 ( θ 7 β 7 )= u 3 u v 2 u v 4 u 3 v 4 .

从而,可得 u 3 u v 2 u v 4 u 3 v 4 =1 。联立方程(12),则有

u 11 u 9 u 7 u 5 u 3 u 1=0 (13)

f 3 上因式分解可得,

( u1 ) 5 ( u 2 u1 )( u 4 u 3 u 2 u1 )=0,

其中 u 2 u1 u 4 u 3 u 2 u1 f 3 上的不可约多项式。

由引理2可得,当m是奇数时,方程(13)只有解 u=1 ,并代入方程(12)有 v=1 。因此, θβ=1 θβ=1 ,则有 ( β 1 )β=1 。从而, β=1 ,可得 x=1 。因此,定理1中的条件3)满足。

综上可得,三元循环码 c ( 1,e ) 的参数为 [ 3 m 1, 3 m 2m1,4 ] 且是最优的。

例1 设 m=3,h=0 α f 3 m * 上的生成元,且满足条件 α 3 2α 1=0 。则由 11e2 3 h ( mod 3 m 1 ) 可得 e=12 。利用magma可得, c ( 1,e ) 是参数为 [ 26,20,4 ] 的三元循环码,其生成多项式为 x 6 x 5 2 x 4 2 x 3 x 2 x 2.

例2 设 m=7,h=0 α f 3 m * 上的生成元,且满足条件 α 7 α 2 1=0 ,则由 11e2 3 h ( mod 3 m 1 ) 可得 e=1590 。利用magma可得, c ( 1,e ) 是参数为 [ 2186,2172,4 ] 的三元循环码,其生成多项式为 x 14 2 x 13 x 12 2 x 11 2 x 9 x 8 2 x 7 x 5 2 x 4 x 2 2

例3 设 m=7,h=1 α f 3 m * 上的生成元,且满足条件 α 7 α 2 1=0 ,则由 11e2 3 h ( mod 3 m 1 ) 可得 e=1590 。利用magma可得, c ( 1,e ) 是参数为 [ 2186,2172,4 ] 的三元循环码,其生成多项式为 x 14 2 x 13 x 12 2 x 11 2 x 9 x 8 2 x 7 x 5 2 x 4 x 2 2

定理4m是奇数,e是正整数且满足 13e2 3 h ( mod 3 m 1 ) ,其中 0hm1 。若有 m 0( mod3 ) ,则则生成多项式为 m 1 ( x ) m e ( x ) 的三元循环码 c ( 1,e ) 的参数为 [ 3 m 1, 3 m 2m1,4 ] 且是最优的。

证:因 gcd( 3 3 1,13 )=13 ,易得当 m 0( mod3 ) 时, gcd( 3 m 1,13 )=1 。由同余的性质可得, 13e2 3 h ( mod 3 m 1 ) 有解e,并且e是偶数, e c 1 。因为 gcd( 13e, 3 m 1 )=gcd( 2 3 h , 3 m 1 )=2 ,所以 ( e, 3 m 1 )=2 。由引理1,可得 | c e |=m 。因此,三元循环码 c ( 1,e ) 的维数为 3 m 2m1

m 0( mod3 ) ,可得 gcd( 13, 3 m 1 )=1 。因此,对 x f 3 m ,存在 θ,β f 3 m 使 x 1= θ 13 x= β 13 ,则有

θ 13 β 13 =1. (14)

下面讨论定理1中条件2)与条件3):

由方程 ( x 1 ) e x e 1=0 ,可得 θ 13e β 13e =1 。由 13e2( mod 3 m 1 ) ,则有 θ 2 3 h β 2 3 h =1 ,从而 θ 2 β 2 =1 。设 y=θ β ,则由 1=( θ β )( θβ ) 可得 y f 3 m * θβ= 1 y 。从而,可得 θ=y 1 y β=y 1 y ,并代入方程(14),则有

( y 1 y ) 13 ( y 1 y ) 13 =1. (15)

展开整理可得 y 24 y 20 y 13 y 8 1=0 。再因式分解:

( y1 ) 2 ( y 3 y 1 )( y 3 y 2 y1 )( y 4 y 3 1 )( y 12 y 10 y 9 y 8 y 6 y 5 y 4 y 3 y 2 y 1 )=0

其中 y 12 y 10 y 9 y 8 y 6 y 5 y 4 y 3 y 2 y 1 y 3 y 1 y 3 y 2 y1 ,与 y 4 y 3 1 f 3 上的不可约多项式。

由引理2可得,当m是奇数与 m 0( mod3 ) 时,方程(15)只有解 y=1 。从而,可得有唯一解 x=0 。定理1中条件2)满足。

下面讨论方程 ( x 1 ) e x e 1=0 的解。

同理,方程 ( x 1 ) e x e 1=0 可变形为 α 2 β 2 =1 。设 θβ=u θβ=v ,则有

u 2 v=1. (16)

注意到,

θ 5 β 5 =( θ 3 β 3 )( θ 2 β 2 ) θ 2 β 2 ( θβ )= u 3 u v 2 ,

θ 7 β 7 =( θ 5 β 5 )( θ 2 β 2 ) θ 2 β 2 ( θ 3 β 3 )= u 3 u v 2 u 3 v 2 ,

θ 9 β 9 =( θ 7 β 7 )( θ 2 β 2 ) θ 2 β 2 ( θ 5 β 5 )= u 3 u v 2 u 3 v 2 u v 4 ,

θ 11 β 11 =( θ 9 β 9 )( θ 2 β 2 ) θ 2 β 2 ( θ 7 β 7 )= u 3 u v 2 u v 4 u 3 v 4 .

θ 13 β 13 =( θ 11 β 11 )( θ 2 β 2 ) θ 2 β 2 ( θ 9 β 9 )= u 3 u v 2 u 3 v 2 u v 6 .

从而,可得 u 3 u v 2 u 3 v 2 u v 6 =1 。联立方程(16),则有

u 13 u 7 u 5 u 3 u 1=0 (17)

f 3 上因式分解可得,

( u1 )( u 3 u 2 1 )( u 9 u 8 u 5 u 3 u 2 1 )=0,

其中 u 3 u 2 1 u 9 u 8 u 5 u 3 u 2 1 f 3 上的不可约多项式。

由引理2可得,当 m 0( mod3 ) 时,方程(17)只有解 u=1 ,并代入方程(16)有 v=1 。因此, θβ=1 θβ=1 ,则有 ( β 1 )β=1 。从而, β=1 ,可得 x=1 。因此,定理1中的条件3)满足。

综上可得,三元循环码 c ( 1,e ) 的参数为 [ 3 m 1, 3 m 2m1,4 ] 且是最优的。

例3 设 m=5,h=0 α f 3 m * 上的生成元,且满足条件 α 5 2α 1=0 ,则由 13e2 3 h ( mod 3 m 1 ) 可得 e=56 。利用magma可得, c ( 1,e ) 是参数为 [ 242,232,4 ] 的三元循环码,其生成多项式为 x 10 2 x 8 x 7 x 4 x 3 2x 2

例4设 m=7,h=0 α f 3 m * 上的生成元,且满足条件 α 7 2 α 2 1=0 ,则由 13e2 3 h ( mod 3 m 1 ) 可得 e=2018 。利用magma可得, c ( 1,e ) 是参数为 [ 2186,2172,4 ] 的三元循环码,其生成多项式为 x 14 x 13 2 x 11 x 10 x 9 2 x 6 2 x 5 x 2

4. 总结

本文通过对单项式函数构造的三元循环码进行研究,得到了两类参数为 [ 3 m 1, 3 m 2m1,4 ] 的最优的三元循环码 c ( 1,e ) 。这些最优的三元循环码丰富了已有最优三元循环码的种类。我们注意到,具有 e( 3 h 2 )2( mod 3 m 1 ) e( 3 h 4 )2( mod 3 m 1 ) 等的循环码 c ( 1,e ) h取较小值时,也可以以类似的方式建立得到三元最优循环码。更一般性的结论,更加复杂,可能需要其他方法。

参考文献

[1] carlet, c., ding, c. and yuan, j. (2005) linear codes from perfect nonlinear mappings and their secret sharing schemes. ieee transactions on information theory, 51, 2089-2102.
[2] ding, c. and helleseth, t. (2013) optimal ternary cyclic codes from monomials. ieee transactions on information theory, 59, 5898-5904.
[3] li, n., li, c., helleseth, t., ding, c. and tang, x. (2014) optimal ternary cyclic codes with minimum distance four and five. finite fields and their applications, 30, 100-120.
[4] li, n., zhou, z. and helleseth, t. (2015) on a conjecture about a class of optimal ternary cyclic codes. 2015 seventh international workshop on signal design and its applications in communications (iwsda), bengaluru, 14-18 september 2015, 62-65.
[5] han, d. and yan, h. (2019) on an open problem about a class of optimal ternary cyclic codes. finite fields and their applications, 59, 335-343.
[6] zha, z. and hu, l. (2020) new classes of optimal ternary cyclic codes with minimum distance four. finite fields and their applications, 64, article id: 101671.
[7] fan, j. and wang, b. (2022) two families of optimal ternary cyclic codes with two zeros. ieee access, 10, 72290-72300.
[8] fan, c., li, n. and zhou, z. (2016) a class of optimal ternary cyclic codes and their duals. finite fields and their applications, 37, 193-202.
[9] wang, l. and wu, g. (2016) several classes of optimal ternary cyclic codes with minimal distance four. finite fields and their applications, 40, 126-137.
[10] zha, z., hu, l., liu, y. and cao, x. (2021) further results on optimal ternary cyclic codes. finite fields and their applications, 75, 101898.
[11] yan, h., zhou, z. and du, x. (2018) a family of optimal ternary cyclic codes from the niho-type exponent. finite fields and their applications, 54, 101-112.
[12] zhou, z. and ding, c. (2014) a class of three-weight cyclic codes. finite fields and their applications, 25, 79-93.
[13] liu, y., cao, x. and lu, w. (2023) two classes of new optimal ternary cyclic codes. advances in mathematics of communications, 17, 979-993.
[14] he, c., ran, x. and luo, r. (2024) two classes of optimal ternary cyclic codes with minimum distance four. ieice transactions on fundamentals of electronics, communications and computer sciences, 107, 1049-1052.
[15] wu, g., you, z., zha, z. and zhang, y. (2024) several new classes of optimal ternary cyclic codes with two or three zeros. arxiv: 2407.07332.
[16] 李念. 高非线性函数的构造及其在序列编码中的应用[d]: [博士学位论文]. 成都: 西南交通大学, 2014.
[17] 聂浏杰. 几类极小距离为4的三元最优循环码[d]: [硕士学位论文]. 武汉: 湖北大学, 2021.
[18] lidl, r. and niederreiter, h. (1996) finite fields. 2nd edition, cambridge university press.
[19] huffman, w.c. and pless, v. (2003) fundamentals of error-correcting codes. cambridge university press.
为你推荐
凯发国际一触即发的友情链接
网站地图