Advances in Applied Mathematics
Vol. 11  No. 03 ( 2022 ), Article ID: 49549 , 6 pages
10.12677/AAM.2022.113122

最优冲突回避码新的构造方法

黄必昌

百色学院,数学与统计学院,广西 百色

收稿日期:2022年2月21日;录用日期:2022年3月15日;发布日期:2022年3月22日

摘要

目前,对最优冲突回避码的具体构造取得的结果不多,利用欧拉函数和同余数在整数环的特性给出一种构造的新方法,进一步具体构造码重k = 3,4,5,6时最优冲突回避码的一系列新结果。

关键词

冲突回避码,二次剩余,欧拉函数

New Constructions of Optimal Conflict-Avoiding Codes

Bichang Huang

College of Mathematics and Statistics, Baise University, Baise Guangxi

Received: Feb. 21st, 2022; accepted: Mar. 15th, 2022; published: Mar. 22nd, 2022

ABSTRACT

Previously, there are very few results of explicit constructions of optimal conflict-avoiding code. In this paper, combing new constructions with Euler function and congruent numbers’ properties in integer rings, a new infinite series of optimal conflict-avoiding codes with weight k = 3, 4, 5, 6 are obtained.

Keywords:Conflict-Avoiding Code, Quadratic Residue, Euler Function

Copyright © 2022 by author(s) and Hans Publishers Inc.

This work is licensed under the Creative Commons Attribution International License (CC BY 4.0).

http://creativecommons.org/licenses/by/4.0/

1. 引言

冲突回避码(Conflict-avoiding Code,简记CAC)在无反馈多分址信道(冲突信道)有重要的应用 [1] [2]。类似于文献 [3] 其数学描述如下:

n 表示模 n 的剩余类环, n 表示 n \ { 0 } 。对于 k 阶子集 A n ,定义 A 的差集为多重集合

Δ ( A ) = { x y ( mod n ) : x , y A , x y } .

C n 一些 k 阶子集 A n 的集合,则 C 被称为长度为 n 重量为 k 的冲突回避码若其满足以下条件

Δ ( A 1 ) Δ ( A 2 ) = , A 1 , A 2 C , A 1 A 2 .

每个元素 A C 称为一个码字。对于给定的 n k ,符号 CAC ( n , k ) 表示所有长度为 n 重量为 k 的冲突回避码。

对于冲突回避码 C CAC ( n , k ) ,码字的重量 k (汉明码重量)表示用户在每个时段的 n 个时槽里发送 k 个数据包 [4]。对于给定的正整数 n , k ,如果 C CAC ( n , k ) 是一个码字个数最多的码,那么称 C 为一个最优码。

A Z n 可以表示成为 A = { 0 , g , 2 g , , ( k 1 ) g } , g Z n 的形式,则称 A 为等差(equi-difference)码字。 g 称为 A 的生成元。不难验证 Δ ( A ) = { ± g , ± 2 g , , ± ( k 1 ) g } 。若码 C CAC ( n , k ) 的每个码字 A C 都是等差码字,则称为 C 等差码。类似的,符号 CAC e ( n , k ) 表示所有长度为 n 重量为 k 的等差码。用符号 Γ ( C ) 表示等差码 C 所有码字生成元的集合。等差码是一种特殊的码,人们通常利用它构造最优码。

目前,当 k = 3 时的最优冲突回避码构造证明已经基本解决 [5] - [10]。当 k > 3 的最优冲突回避码具体构造较少 [3] [4] [11]。本文利用利用欧拉函数和同余数在整数环的特性给出一种构造得新方法,给出新的构造方法,进一步给出当 k = 3 , 4 , 5 , 6 时对最优冲突回避码具体构造的一些新结果。

2. 相关的构造

为了方便理解,我们介绍一些常用的概念和符号。

p = 2 e m + 1 是奇素数, θ Z p Z p 的生成元,设 θ H 0 2 e = { θ 2 e s : s = 0 , 1 , , m 1 } Z p m 阶乘法子群,则 Z p 有陪集分解: Z p = i = 0 2 e 1 H i 2 e ,其中 H i 2 e = θ i H 0 2 e , 0 i 2 e 1 称陪集 H i 2 e 2 e 阶分圆类。若 j t H i 2 e , 0 i 2 e 1 。则称 { j 0 , j 1 , , j 2 e 1 } 一个为 2 e 阶分圆类代表系。

引理1 [4]. 设 e 1 s > 1 都是整数, p = 2 e m + 1 是素数且使得每一个 ( ± s , ± 2 s , , ± e s ) ( i e s , i ( e 1 ) s , , i + ( e 1 ) s ) , 1 i s 1 都各自形成一个 2 e 阶分圆类代表系。那么存在一个码 C CAC e ( s p , k = e s + 1 ) 包含 m 个码字,且满足 Z s p \ Δ ( C ) = p Z s p

引理2 [11]. 若 m > s ,则引理1构造的码 C CAC e ( s p , k = e s + 1 ) 是最优的。

引理3 [4]. 设 k 3 L 1 , L 2 s 都是正整数,且 s | L 1 gcd ( l , L 2 ) = 1 , l = 2 , 3 , , ( k 1 ) 。设 C 1 CAC e ( L 1 , k ) 包含 m 1 个码字 A 1 , A 2 , , A m 1 使得

Z L 1 \ j = 1 m 1 Δ ( A j ) ( L 1 s ) Z L 1 .

C 2 CAC e ( s L 2 , k ) 包含 m 2 个码字。设码 C 是由

Γ ( C ) = { i + j L 1 : i Γ ( C 1 ) , j Z L 1 { ( L 1 s ) y : y Γ ( C 2 ) } }

生成。则 C CAC e ( L 1 L 2 , k ) 且包含 m 1 L 1 + m 2 个码字。

利用引理1和引理2来具体构造一些最优冲突回避码。再利用引理3构造出一系列的冲突回避码

C CAC e ( ( k 1 ) i = 1 r p i , k ) [3] [4]。但是,实际情况下,我们很难得到最优 C CAC e ( ( k 1 ) i = 1 r p i , k ) 。本文首次利用欧拉函数和同余数的特性,对 Z p r 进行划分,得到类似于引理2的一般构造,并给出具体构造码重 k = 3 , 4 , 5 , 6 时最优冲突回避码的一系列新结果。

3. 新的构造方法及其证明

n 为一个正整数,称 G = { a | ( a , n ) = 1 , a Z n * } Z n 简约剩余系,则 | G | = Φ ( n ) ,其中 Φ ( n ) 是欧拉函数。显然, G = { a | ( a , n ) = 1 , a Z n * } 是一个乘法群。

p = 2 m + 1 是奇素数, r 为一个正整数,元素 θ j Z p j 是乘法群 G j = { a | ( a , n ) = 1 , a Z p j * } , 1 j r . 的一个生成元,则 | G j | = Φ ( p j ) 。又设 H j 0 2 = { θ 2 s : s = 0 , 1 , , m 1 } , 1 j r G j = { a | ( a , n ) = 1 , a Z p j * } m 阶乘法子群,则 G j 有陪集分解: G j = H j 0 2 H j 1 2 ,其中 H j 1 2 = θ j 1 H j 0 2 ,称陪集 H j i 2 为2阶分圆类。若 d i H j i 2 , 0 i 1 。则称 { d 0 , d 1 } G j 的一个2阶分圆类代表系。下面得到类似于引理2的一般构造。

定理1. 设 s , r 是正整数, p 是奇素数且使得每一个 ( i s , i ) , 1 i s 1 ( ± s ) 都各自形成 G j , j = 1 , 2 , , r 的一个2阶分圆类代表系。那么存在一个码 C CAC e ( s p r , k = s + 1 ) 包含 p r 1 2 个码字,且满足 Z s p r \ Δ ( C ) = p Z s p r

证 在 Z s × Z p r 上设 Γ j ( C ) = { 1 } × ( p r j H j o 2 ) , j = 1 , 2 , , r . C 的码字表示如下:

x j l = { ( 0 , 0 ) , ( 1 , 1 ) , , ( ( k 1 ) , ( k 1 ) ) } { 1 , p r j θ j 2 l } , l = 0 , 1 , , Φ ( p j ) , j = 1 , 2 , , r .

Δ ( x j l ) = { { 0 } × { s θ j 2 p r j , s θ j 2 p r j } , i = 0 , { i } × { ( i s ) θ j 2 p r j , i θ j 2 p r j } , 1 i s 1 ,

Δ ( C ) = j = 1 r l = 1 Φ ( p j ) Δ ( x j l ) = j = 1 r ( i = 1 s 1 ( { i } × ( p r j H j o 2 ) ) ( i s , i ) ) ( ( { 0 } × ( p r j H j o 2 ) ) ( s , s ) ) = j = 1 r i = 1 s 1 ( { i } × ( p r j G j ) ) = Z s × Z p r

s = k 1 p r 1 = j = 1 r Φ ( p j ) 得, | C | = s j = 1 r Φ ( p j ) 2 ( k 1 ) = s ( p r 1 ) 2 ( k 1 ) = p r 1 2

定理 2. 定理1构造的码 C CAC e ( s p r , k = s + 1 ) 是最优的。

因为 s p r 1 2 ( k 1 ) = s p r s + s 1 2 ( k 1 ) = s p r s + s 1 2 s = p r 1 2

下面,根据同余性质结合定理1具体构造码重 k = 3 , 4 , 5 , 6 时最优冲突回避码的一系列新结果,由定理2知,结果是最优的。

p 是奇素数,对于 a Z p ,若同余方程 x 2 a ( mod p ) 有解,称 a 为模 p 的二次剩余(quadratic residue) (即 a H 0 2 )。否则,称 a p 的二次非剩余(quadratic non-residue) a H 1 2 。定义 Z p 上的勒让德符号 ( a p ) 为:

( a p ) = { 1 , a H 0 2 , 1 , a H 1 2 , 0 , p | a .

且具有性质 ( a b p ) = ( a p ) ( b p )

关于勒让德符号有如下结果。

引理 4 [12]. 若 p 是奇素数,则

( 1 p ) = { 1 , p 1 ( mod 4 ) , 1 , p 3 ( mod 4 ) .

( 2 p ) = { 1 , p ± 1 ( mod 8 ) , 1 , p ± 3 ( mod 8 ) .

( 3 p ) = { 1 , p ± 1 ( mod 12 ) , 1 , p ± 5 ( mod 12 ) .

引理5 [13]. 同余方程 x 2 a ( mod p j ) , j = 1 , 2 , 3 , , r ,有解的充要条件是 ( a p ) = 1

推论1. 若素数 p 7 ( mod 8 ) r 是正整数,则存在最优码 C CAC e ( 2 p r , 3 ) 包含 p r 1 2 个码字。

证 根据定理1~2和引理4~5并结合勒让德符号的性质,在 G j , j = 1 , 2 , , r 中只需证 ( a p ) ( b p ) 对于每对 { a , b } { { 2 , 2 } , { 1 , 2 } } 。即只需证

( 1 p ) = 1 , ( 2 p ) = 1.

而当 p 7 ( mod 8 ) 时以上条件满足。从而命题得证。

推论2. 若素数 p 7 ( mod 8 ) r 是正整数,则存在最优码 C CAC e ( 3 p r , 4 ) 包含 p r 1 2 个码字。

证 根据定理1~2和引理4~5并结合勒让德符号的性质,在 G j , j = 1 , 2 , , r 中只需证 ( a p ) ( b p ) 对于每对 { a , b } { { 3 , 3 } { 2 , 1 } , { 1 , 2 } } 。即只需证

( 1 p ) = 1 , ( 2 p ) = 1.

而当 p 7 ( mod 8 ) 时以上条件满足。从而命题得证。

推论3. 若素数 p 11 ( mod 12 ) r 是正整数,则存在最优码 C CAC e ( 4 p r , 5 ) 包含 p r 1 2 个码字。

证 根据定理1~2和引理4~5并结合勒让德符号的性质,在 G j , j = 1 , 2 , , r 中只需证 ( a p ) ( b p ) 对于每对 { a , b } { { 4 , 4 } , { 3 , 1 } , { 2 , 2 } , { 1 , 3 } } 。即只需证

( 1 p ) = 1 , ( 3 p ) = 1.

而当 p 11 ( mod 12 ) 时以上条件满足。从而命题得证。

推论4. 若素数 p 23 ( mod 24 ) r 是正整数,则存在最优码 C CAC e ( 5 p r , 6 ) 包含 p r 1 2 个码字。

证 根据定理1~2和引理4~5并结合勒让德符号的性质,在 G j , j = 1 , 2 , , r 中只需证 ( a p ) ( b p ) 对于每对 { a , b } { { 5 , 5 } , { 4 , 1 } , { 3 , 2 } , { 2 , 1 } , { 1 , 4 } } 。即只需证

( 1 p ) = 1 , ( 2 p ) = ( 3 p ) = 1.

而当 p 23 ( mod 24 ) 时以上条件满足。从而命题得证。

4. 结论

本文给出新的构造方法具体构造出一系列最优的冲突回避码得。该方法也可以给光正交码的构造提供借鉴。

基金项目

广西自然科学基金项目(2018GXNSFAA281259)。

文章引用

黄必昌. 最优冲突回避码新的构造方法
New Constructions of Optimal Conflict-Avoiding Codes[J]. 应用数学进展, 2022, 11(03): 1134-1139. https://doi.org/10.12677/AAM.2022.113122

参考文献

  1. 1. Massey, J.L. and Mathys, P. (1985) The Collision Channel without Feedback. IEEE Transactions on Information The-ory, 31, 192-204. https://doi.org/10.1109/TIT.1985.1057010

  2. 2. Gryorfi, N.Q.A.L. and Massey, J.L. (1992) Constructions of Binary Constant Weight Cyclic Codes and Cyclically Permutable Codes. IEEE Transactions on In-formation Theory, 38, 940-949. https://doi.org/10.1109/18.135636

  3. 3. 黄必昌, 朱文兴. 最优冲突回避码的具体构造[J]. 福州大学学报(自然科学版), 2016, 44(3): 390-393.

  4. 4. Momihara, K., Muller, M., Satoh, J., et al. (2008) Constant Weight Conflict-Avoiding Codes. Siam Journal on Discrete Mathematics, 21, 959-979. https://doi.org/10.1137/06067852X

  5. 5. Fu, H.L., Li, Y.H. and Mishima, M. (2011) Errata to “Optimal Con-flict-Avoiding Codes of Even Length and Weight 3”. IEEE Transactions on Information Theory, 57, 5572-5572. https://doi.org/10.1109/TIT.2011.2107878

  6. 6. Jimbo, M., Mishima, M., Janiszewski, S., et al. (2007) On Con-flict-Avoiding Codes of Length n = 4 m for Three Active Users. IEEE Transactions on Information Theory, 53, 2732-2742. https://doi.org/10.1109/TIT.2007.901233

  7. 7. Levenshtein, V.I. (2007) Conflict-Avoiding Codes and Cyclic Triple Systems. Problems of Information Transmission, 43, 199-212. https://doi.org/10.1134/S0032946007030039

  8. 8. Mishima, M., Fu, H.L. and Uruno, S. (2009) Optimal Conflict Avoiding Codes of Length n = (0 mod16) and Weight 3. Designs, Codes and Cryptography, 52, 275-291. https://doi.org/10.1007/s10623-009-9282-2

  9. 9. Momihara, K. (2007) Necessary and Sufficient Conditions for Tight Equi-Difference Conflict-Avoiding Codes of Weight Three. Designs, Codes and Cryptography, 45, 379-390. https://doi.org/10.1007/s10623-007-9139-5

  10. 10. Ma, W.P., Zhao, C.E. and Shen, D.S. (2014) New Optimal Constructions of Conflict-Avoiding Codes of Odd Length and Weight 3. Designs, Codes and Cryptography, 73, 791-804. https://doi.org/10.1007/s10623-013-9827-2

  11. 11. Shum, K.W., Wong, W.S. and Chen, C.S. (2010) A General Upper Bound on the Size of Constant Weight Conflict Avoiding Codes. IEEE Transactions on Information Theory, 56, 3265-3276. https://doi.org/10.1109/TIT.2010.2048508

  12. 12. Nathanson, M.B. (2000) Elementary Methods in Number Theory. Springer-Verlag, New York.

  13. 13. 蔡天新. 数论: 从同余的观点出发[M]. 北京: 高等数学出版社, 2012.

期刊菜单