1. 引言
1957年,Prange首次提出循环码的概念。随后,他对循环码进行了更深入的研究,并提出了一些译码算法。此后,编码理论有了迅速的发展,尤其是循环码理论。比如BCH码,这类码被广泛应用于储存系统和通信系统中。除此之外,循环码还可以用来构造其它的码、秘钥共享方案[1] [2]、跳频序列[3] [4]等。
循环码作为线性码的一个重要子类,主要有两大特点:一是可以用许多优秀的数学工具分析、研究码的结构,并在工程上找到实用的译码算法;二是循环码的编译码运算可用移位寄存器实现,硬件实现简单。因此,循环码被广泛运用于数据传输、广播系统和计算机软件中。总之,在纠错编码理论中,循环码理论的研究具有很重要的意义。
设n是正整数,
,其中p是素数,m是正整数,且
。再设
表示
上码长为n的循环码,则循环码
是环
的一个理想,且可表示成
其中
是
中次数最低且首项系数为1的多项式。多项式
称为
的生成多项式,
为
的校验多项式。设
是
在
上的极小多项式,其中
是
上的一个生成元。再设
表示
上由生成多项式
生成的循环码,其中
和1、
e在不同的分圆陪集。2005年,Carlet、Ding和Yuan [1]证明了参数为
三循环码
是最优的(根据Sphere-Packing界),其中
,e是使
是完全非线性单项式的整数。2013年,Ding和Helleseth [5]使用
上一些单项式
,构造了几类三元最优循环码,并提出了9个公开问题。基于作者的了解,文献[5]中的9个公开问题,目前为主,完全解决的了三个。在2014年,N. Li与C. Li等人[6]解决了文献[5]中的第一个公开问题,其中指数为
。2015年,N. Li和Z. Zhou等人[7]解决了第二个公开问题,其中指数为
。2019年,Han和Yan [8]解决了三个公开问题,其中指数为
。与此同时,许多学者围绕三元循环码的9个问题进行探究,给出了特定条件下的结果或提出了新的三元最优循环码,具体情况,请参考文献[9]-[19]。
本文利用有限域上因式分解、低次不可约多项式的解等数学工具,得到了一类新的三元循环码,其参数为
。我们的结论丰富了已有三元最优循环码的结论。
2. 基础知识
下面,我们给出需要用到的引理与定理:
引理1 [5]设m是正整数,对于任意正整数e满足
和
。则3-次分圆陪集
的大小为
。
引理2 [20]设q是一素数方幂,
是
上任一多项式,则对任意的多项式
,必存在多项式
使得
成立,其中
且有
。
引理3 [20]设q是一素数方幂,对于任一有限域
以及任一正整数n,所有
上次数整除n的首一不可约多项式乘积等于
。
为了说明如何运用引理3,本节给出以下实例。设
,运用引理
2,可得多项式最大公因子等式
,
和
,于是利用引理3可知,多项式
含有三次与四次不可约因子
与
,此即意味着多项式
可以因式分解为
。
引理4 [20]设q是一素数方幂且
是有限域
上次数为n的不可约多项式,则
在有限域
中有一解x且
在有限域
中的n个不同的解分别为
。
给定有限域
上方程
,若能将多项式
分解成不可约多项式的乘积,则利用引理4可判断其方程解的情况。如取
,由
,
和
可知,多项式
在
上是不可约多项式,从而利用引理4可知,方程
在有限域
中有解当且仅当
。
引理5 [21] (Sphere-Packing 界)对
上一个参数为
的线性码,其满足下面的不等式
其中
。
当
,长度
,维数
,验证上面的不等式,可得最小距离d不超过4,且
当
时,有
,称线性码
是最优的。
3. 三元循环码
的构造
设
,m是整数,且
满足
的整数,则
上一个n长循环码
定义如下:
其中
是
上的生成元,
、
分别是
、
在
的极小多项式。
从而,可得循环码
的参数为
,其中
分别为e所对应的分圆陪集的大小,d为循环码
的最小距离。
参数为
的循环码
是达到了Sphere-Packing界,则三元循环码
是最优的。在数据库中,我们可在著名的线性码表的集合Markus Grassl (http://www.codetables.de/)上查相应的信息。
4. 三元最优循环码
文献[15]中研究了一类由指数为
确定的三元最优循环码。对于指数
确定的三元循环码是否是最优的呢?接下来,利用
上因式分解与低次不可约多项式的解的结构,基于Sphere-Packing界探讨指数为
的三元循环码
的最优性。
定理6:设
是奇数,
,
。若
与
,则三元循环码
的参数为
且是最优的。
证:因m是奇数,易得
。由引理1,可得
。又因
,则有
。从而,可得
。同理可得
。易得,
是偶数,
是奇数。因此,三元循环码
的维数为
。
现证明最小距离
。由三元循环码
的定义,
没有汉明距离
的码字当且仅存在
个非零元素
和k个非零的不同元素
,使方程组
(1)
在
无解。
现证明三元循环码
没有汉明距离
的码字。设
,其中
与
。方程组(1)变形为
(2)
因为方程组(2)的对称性,从两种情形讨论方程组(1)在
中解的情况:
情形一:当
时,则有
(3)
注意到
,当
是
中的平方元,则有
;当
是
中的平方元,则有
。我们分下面4中情况,证明方程组(3)在
中无解。
(I)
是
中的平方元。则方程组(3)可变形为
(4)
代入消元可得
,再两边同时乘以
可得:
展开整理,并因式分解可得
。从而,
或
或
。因m是奇数与
,易得
,从而
。因此,
,可得
。若
,由方程组(3)的第一个方程可得
,这与
矛盾。从而,方程组(4)在
中无解。
(II)
是
中的非平方元。则方程组(3)可变形为
(5)
代入消元可得
,再两边同时乘以
可得:
展开整理可得
。
注意到,
。否则,
,由方程组(5)的第一个方程可得
,这与
矛盾。因此,则有
(6)
其中
,
。再方程(6)两边取
幂,则有
(7)
把方程(6)代入方程(7),可得
注意到
,则有
,从而
(8)
整理可得:
其中
。
又
,可得多项式
中含有1次不可约因子
,不含有2次、3次、4次不可约因子。由
,
可得多项式
含有两个5次不可约因子。因此,多项式
中含有
的因子。由引理2,可得
,其中多项式
为
上的两个5次不可约多项式的乘积。再因式分解,可得
。因此,由(8)可得
(9)
其中
与
是
上的不可约多项式。由引理4可得,当
,方程(9)在
中无解。因此,方程组(5)在
中无解。
(III) x是
中的平方元,y是
中的非平方元。则方程组(3)可变形为
(10)
代入消元可得
,再两边同时乘以
可得:
展开整理可得
。
注意到,
。若
,则有
,从而
。这与前提矛盾。因此,则有
其中
,
。再方程两边取
幂,则有
注意到
,则有
,从而
(11)
整理可得:
其中
。
又
,可得多项式
中含有1次不可约因子
,不含有2次、3次、4次不可约因子。由
,
可得多项式
含有两个5次不可约因子。因此,多项式
中含有
的因子。由引理2,可得
,其中多项式
为
上的两个5次不可约多项式的乘积。再因式分解,可得
。因此,由(11)可得
(12)
其中
、
与
是
上的不可约多项式。
因此,由引理4可得,当
,方程(12)有解
或
。若
,由方程组(10)的第一个方程可得
,这与
矛盾。因此,方程组(10)在
中无解。
(IV) x是
中的非平方元,y是
中的平方元。这种情况类似于情形一的情况(III),方程组在
中无解。
情形二:当
时,则有
(13)
注意到t是偶数,e是奇数。设
。则有
因此,该情形的讨论类似情形一,可得方程组(13)在
中无解。
综上可得,该三元循环码
没有汉明距离
的码字,最小距离
。
由Sphere-Packing界知,码长为
与维数
的三元循环码的最小距离
。因此,三元循环码
的最小距离为4。此时,三元循环码
参数为
,达到了Sphere-Packing界,是最优的。
例1 设
,
是
上的生成元,且满足条件
。利用Magma可得,
是参数为
的三元循环码,其生成多项式为
。
例2 设
,
是
上的生成元,且满足条件
。利用Magma可得,
是参数为
的三元循环码,其生成多项式为
5. 总结
本文通过对单项式函数构造的三元循环码进行研究,得到了三类参数为
的三循环码
,并达到了Sphere-Packing界。通过与文献[13]相比较,我们得到了新的一类最优三元循环码,这类最优三元循环码丰富了已有三元最优循环码的种类。
基金项目
有限域上几类三元最优循环码的研究,四川职业技术学院科研校级项目(2022YBO12);三元最优循环码及性质的研究,桥梁无损检测与工程计算四川省高校重点实验室2023年度开放基金项目(2023QYY08)。