Pure Mathematics
Vol. 12  No. 04 ( 2022 ), Article ID: 50600 , 7 pages
10.12677/PM.2022.124070

(n × m, 4,1,2)光正交码的上界

温建福,黄月梅*

内蒙古师范大学,内蒙古自治区数学与应用数学中心,内蒙古 呼和浩特

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

摘要

一个光正交码是指具有良好的自相关性和互相关性的序列族。它是为光码分多址(CDMA)系统而设计的一种专用码。本文通过计算每个权重为4的码字所含3-子集轨道代表元的个数,给出汉明权重为4,自相关值为1,互相关值为2的二维光正交码的码字容量的上界。

关键词

光正交码,轨道,3-子集,上界

Bounds of (n × m, 4,1,2)-Optical Orthogonal Oodes

Jianfu Wen, Yuemei Huang*

Center of Mathematics and Applied Mathematics, Inner Mongolia Normal University, Hohhot Inner Mongolia

Received: Mar. 14th, 2022; accepted: Apr. 15th, 2022; published: Apr. 22nd, 2022

ABSTRACT

An optical orthogonal code is a family of sequences with good auto-correlation and cross-correlation. It is a special code designed for optical code-division multiple access (CDMA) system. In this paper, the upper bound of the capacity of two-dimensional optical orthogonal codes with hamming weight 4, auto-correlation value of 1 and cross-correlation value of 2 is given by calculating the number of 3-subset orbit representations of each code with weight 4.

Keywords:Optical Orthogonal Codes, Orbit, 3-Subset, Bound

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. 引言

n , m , k , λ a , λ c 是正整数,参数为 ( n × m , k , λ a , λ c ) 的二维光正交码 C (记作 2 D ( n × m , k , λ a , λ c ) O O C )是 n × m 阶的 ( 0 , 1 ) 矩阵C (码字)的集合,其中 k , λ a , λ c 分别表示光正交码的权重,自相关值和互相关值,并且满足下列两个条件:

1) 自相关性:对任意 C = ( c i j ) n × m C 和任意正整数 l { 1 , 2 , , m 1 } ,有

i = 0 n 1 j = 0 m 1 c i j c i , j + l λ a

2) 互相关性:对任意 C = ( c i j ) n × m C D = ( d i j ) n × m C C D ,以及任意正整数 l { 0 , 1 , , m 1 } ,有 i = 0 n 1 j = 0 m 1 c i j d i , j + l λ c

任意 C = ( c i j ) n × m C ,行标i取自 I n ,列标j取自 Z m ,其中 I n = { 0 , 1 , , n 1 } Z m 是模m的剩余类

加群,若 c i j 0 则令 ( i , j ) B C , B C 表示C中非零元素的坐标集合,所以 B C I n × Z m 中一个k元组。于是, 2 D ( n × m , k , λ a , λ c ) O O C 可视为 I n × Z m 中k元组的集合记作 B ,满足下列两个条件:

1') 自相关性:对任意 B B 和任意正整数 l Z m \ { 0 } ,有

| B ( B + l ) | λ a

2') 互相关性:对任意 A , B B , A B 和任意正整数 l Z m ,有

| A ( B + l ) | λ c

其中 B + l = { ( i , j + l ) : ( i , j ) B } ,并且所有加法运算在 Z m 上进行。

对光正交码的研究始于1989年文献 [1]。实际应用中需要大容量相关性好的光正交码,二维光正交码具有良好的稳定性及所需容量。在文献 [2] [3] [4] 中研究了 k = 3 , 4 ; λ a = 1 , 2 ; λ c = k 1 时, ( n × m , k , λ a , k 1 ) 光正交码的上界,并确定了 Φ ( n × m , k , k 1 ) 的计算公式。文献 [5] 中计算了汉明权重为 k ; λ a = k 2 ; λ c = k 1 Φ ( n × m , k , k 2 , k 1 ) 的具体表达式并确定了 ( n × m , 5 , 3 , 4 ) 光正交码的上界。在文献 [6] [7] [8] 中具体分析了 ( n × m , 3 , 2 , 1 ) 光正交码的部分上界及构造问题。当 λ a = λ c 时,在文献 [9] 中利用辅助设计建立递归构造的方式得到 ( n × m , 4 , 2 ) 光正交码的上界及部分无穷类结果。本文研究了当 k = 4 , λ a = 1 , λ c = 2 时, ( n × m , 4 , 1 , 2 ) 光正交码的最大容量 Φ ( n × m , 4 , 1 , 2 ) 的问题。本文的研究丰富了多维光正交码的研究内容。

定理1.1 设n和m是正整数,则

M ( n × m , 4 , 1 , 2 ) = { n ( n 2 m 2 3 n m 3 m + 5 ) 24 , ( m , 12 ) = 1 , n ( n 2 m 2 6 n m 3 m + 14 ) 24 , ( m , 12 ) = 2 , n ( n 2 m 2 3 n m 3 m + 9 ) 24 , ( m , 12 ) = 3 , n ( n 2 m 2 6 n m 3 m + 20 ) 24 , ( m , 12 ) = 4 , n ( n 2 m 2 6 n m 3 m + 18 ) 24 , ( m , 12 ) = 6 , n ( n 2 m 2 6 n m 3 m + 24 ) 24 , ( m , 12 ) = 12.

在本文的第二节提出判别 2 D ( n × m , 4 , 1 , 2 ) O O C 的等价条件;第三节给出了计算 Φ ( n × m , 4 , 1 , 2 ) 的过程及结果;第四节对本文进行总结和 Φ ( n × m , 4 , 1 , 2 ) 的不够紧密的原因进行分析。

2. 基础知识

设B是 I n × Z m 的k-子集,根据B的第一坐标,定义B的 ( x , x ) -纯差为B的差多重集

Δ x x ( B ) = { b a : ( x , a ) , ( x , b ) B , a b } ,其中运算为模m;令 s u p p ( Δ B ) 表示多重集 x I n Δ x x ( B ) 中所有不同元素的集合; λ ( B ) 表示多重集 x I n Δ x x ( B ) 中元素的最大重数。于是,

λ ( B ) = max { | B ( B + l ) | : l Z m \ { 0 } }

对于 I n × Z m 的任意k-子集B和 l Z m ,定义 B + l = { ( i , j + l ) , ( i , j ) B } 为B的轨道记为 O ( B ) ,其中加法运算在 Z m 上进行。若B在 Z m 的作用下,轨道 O ( B ) 含有m个元素,则称其为长轨道,否则为短轨道。

根据任意 A , B B , A B 和任意正整数 l Z m ,有

| A ( B + l ) | λ c = 2

所以B包含的3-子集轨道代表元只出现在B中一次;若有一个3-子集轨道代表元同时包含在 A , B 中,则

| A ( B + l ) | 3

B I n × Z m 中4元组的集合,对于 B B ,若 B 满足以下两个条件:

1) 自相关性: λ a = max { λ ( B ) : B B }

2) 互相关性:B包含的3-子集轨道代表元只出现在B中一次,

B 构成一个 2 D ( n × m , 4 , 1 , 2 ) O O C

3. 2 D ( n × m , 4 , 1 , 2 ) 的最大容量

2 D ( n × m , 4 , 1 , 2 ) O O C 中,令 x , y , z , w I n a , b , c Z m 对于任意 B B ,B是轨道 O ( B ) 的代表元,因此可将B表示为 { ( x , 0 ) , ( y , a ) , ( z , b ) , ( w , c ) } 的形式,因此根据码字的第一坐标可以分为五种类型:

类型1: x = y = z = w B 1 = { ( x , 0 ) , ( x , a ) , ( x , b ) , ( x , c ) } ,其中 a b c Z m \ { 0 }

类型2: x = y = z w B 2 = { ( x , 0 ) , ( x , a ) , ( x , b ) , ( w , c ) } ,其中 a b Z m \ { 0 } , c Z m

类型3: x = y z = w B 3 = { ( x , 0 ) , ( x , a ) , ( z , b ) , ( z , c ) } ,其中 a Z m \ { 0 } , b c Z m

类型4: x = y z w B 4 = { ( x , 0 ) , ( x , a ) , ( z , b ) , ( w , c ) } ,其中 a Z m \ { 0 } , b , c Z m

类型5: x y z w B 5 = { ( x , 0 ) , ( y , a ) , ( z , b ) , ( w , c ) } ,其中 a , b , c Z m

引理3.1 [10] 令B是 Z m 的任意4-子集轨道代表元且 λ ( B ) 3 。B包含3个不同的3-子集轨道代表元

当且仅当B形如 { 0 , a , 2 a , 3 a } ,其中 a Z m a m 5 , 2 m 5 ;B包含2个不同的3-子集轨道代表元当且仅当B形如 { 0 , a , 2 a , 3 a } ,其中 a { m 5 , 2 m 5 } ;其余形式的B均包含4个不同的3-子集轨道代表元。

引理3.2令B是 Z m 的任意4-子集轨道代表元且 λ ( B ) 1 ,B包含4个不同的3-子集轨道代表元。

证明:根据引理3.1可知,若B是形如 { 0 , a , 2 a , 3 a } λ ( B ) 2 ,所以,当 λ ( B ) 1 时,B包含4个不同的3-子集轨道代表元。

引理3.3 设 B ( n × m , 4 , 1 , 2 ) 光正交码,任意 B B ,B包含4个不同的3-子集轨道代表元。

证明:下面将根据码字的不同类型分类讨论B包含的3-子集轨道代表元。

B 1 = { ( x , 0 ) , ( x , a ) , ( x , b ) , ( x , c ) } B ,对于任意 x I n 2 D ( { x } × m , 4 , 1 , 2 ) O O C ,即为 1 D ( m , 4 , 1 , 2 ) O O C 。考虑 B 1 的派生集 X = { 0 , a , b , c } ,根据引理3.2,可得 B 1 包含4个不同的3-子集轨道代表元。

B 2 = { ( x , 0 ) , ( x , a ) , ( x , b ) , ( w , c ) } B B 2 包含的4个3-子集轨道代表元为 B 21 = { ( x , 0 ) , ( x , a ) , ( x , b ) } B 22 = { ( x , 0 ) , ( x , a ) , ( w , c ) } B 23 = { ( x , 0 ) , ( x , b ) , ( w , c ) } B 24 = { ( x , a ) , ( x , b ) , ( w , c ) } 。根据第一坐标, B 21 B 22 , B 23 , B 24 不在同一轨道;由于 λ ( B 2 ) = 1 当且仅当 | s u p p ( Δ ( B 2 ) ) | = 6 所以 Δ x x ( B 2 ) = { ± a , ± b , ± ( b a ) } 中元素互不相等,则 Δ x x ( B 22 ) = { ± a } , Δ x x ( B 23 ) = { ± b } , Δ x x ( B 24 ) = { ± ( b a ) } 三者互不相等。于是 B 2 包含4个不同的3-子集轨道代表元。

B 3 = { ( x , 0 ) , ( x , a ) , ( z , b ) , ( z , c ) } B B 3 包含的4个3-子集轨道代表元为 B 31 = { ( x , 0 ) , ( x , a ) , ( z , b ) } B 32 = { ( x , 0 ) , ( x , a ) , ( z , c ) } B 33 = { ( x , 0 ) , ( z , b ) , ( z , c ) } B 34 = { ( x , a ) , ( z , b ) , ( z , c ) } 。根据第一坐标,只有 B 31

B 32 B 33 B 34 可能在同一轨道。若 B 31 B 32 在同一轨道,则 B 31 + l = B 32 , l Z m \ { 0 } 可得 l = a = m 2 ,又因为 λ ( B 3 ) = 1 ,所以 a m 2 ,产生矛盾,则 B 31 B 32 不在同一轨道。同理可得 B 33 B 34 不在同一轨道。

于是 B 3 包含4个不同的3-子集轨道代表元。

B 4 = { ( x , 0 ) , ( x , a ) , ( z , b ) , ( w , c ) } B B 4 包含的4个3-子集轨道代表元为 B 41 = { ( x , 0 ) , ( x , a ) , ( z , b ) } B 42 = { ( x , 0 ) , ( x , a ) , ( w , c ) } B 43 = { ( x , 0 ) , ( z , b ) , ( w , c ) } B 44 = { ( x , a ) , ( z , b ) , ( w , c ) } 。根据第一坐标,只有 B 43 B 44 可能在同一轨道;若 B 43 B 44 在同一轨道,则 a 0 ( mod m ) a Z m \ { 0 } ,产生矛盾,所以 B 43 B 44 不在同一轨道。于是 B 4 包含4个不同的3-子集轨道代表元。

B 5 = { ( x , 0 ) , ( y , a ) , ( z , b ) , ( w , c ) } B B 5 包含的4个3-子集轨道代表元为 B 51 = { ( x , 0 ) , ( y , a ) , ( z , b ) } B 52 = { ( x , 0 ) , ( y , a ) , ( w , c ) } B 53 = { ( x , 0 ) , ( z , b ) , ( w , c ) } B 54 = { ( y , a ) , ( z , b ) , ( w , c ) } 。根据第一坐标,可得 B 51 , B 52 , B 53 , B 54 不在同一轨道。于是 B 5 包含4个不同的3-子集轨道代表元。

综上所述, ( n × m , 4 , 1 , 2 ) 光正交码的每个码字都包含4个不同的3-子集轨道代表元。

在文献 [4] 中定理1给出了, 2 D ( n × m , 3 , 1 , 2 ) O O C 的上界;

引理3.4 [4] 设n和m是正整数,则 2 D ( n × m , 3 , 1 , 2 ) O O C 的上界

Φ ( n × m , 3 , 1 , 2 ) = { n ( n 2 m 2 3 n m 3 m + 5 ) 6 , ( m , 12 ) = 1 , n ( n 2 m 2 6 n m 3 m + 14 ) 6 , ( m , 12 ) = 2 , n ( n 2 m 2 3 n m 3 m + 9 ) 6 , ( m , 12 ) = 3 , n ( n 2 m 2 6 n m 3 m + 20 ) 6 , ( m , 12 ) = 4 , n ( n 2 m 2 6 n m 3 m + 18 ) 6 , ( m , 12 ) = 6 , n ( n 2 m 2 6 n m 3 m + 24 ) 6 , ( m , 12 ) = 12.

下面证明定理1.1

证明:设 B ( n × m , 4 , 1 , 2 ) 光正交码, A , B B , A B , l Z m 。根据定义, | B ( B + l ) | 1 | A ( B + l ) | 2 。令 A , B 分别是 A , B 的一个3-子集轨道代表元,所以可得 | B ( B + l ) | 1 | A ( B + l ) | 2 。于是 B 中码字的3-子集轨道代表元属于 2 D ( n × m , 3 , 1 , 2 ) O O C ,再根据引理3.3,引理3.4,可得

4 Φ ( n × m , 4 , 1 , 2 ) Φ ( n × m , 3 , 1 , 2 )

经进一步计算得定理1.1结果成立。通过附录中部分 ( n × m , 4 , 1 , 2 ) 光正交码的码字最大容量和表1的对比结果,可以更好的验证定理1.1的正确性。

Table 1. Partial comparison results

表1. 部分对比结果

4. 结论

本文根据每个码字中包含的3-子集轨道代表元的个数确定了 ( n × m , 4 , 1 , 2 ) 光正交码的最大容量 Φ ( n × m , 4 , 1 , 2 ) ,但并不是每个属于 ( n × m , 3 , 1 , 2 ) 光正交码的码字都能构成 ( n × m , 4 , 1 , 2 ) 光正交码中满足自相关的码字,也不是 ( n × m , 4 , 1 , 2 ) 光正交码中满足自相关的码字构成最大容量的码字时每个属于 ( n × m , 3 , 1 , 2 ) 光正交码的码字都能出现一次;所以,定理1.1中 ( n × m , 4 , 1 , 2 ) 光正交码的最大容量 Φ ( n × m , 4 , 1 , 2 ) 不够紧密,下一步为确定 ( n × m , 4 , 1 , 2 ) 光正交码精确的码字容量的上界,就要寻找 ( n × m , 3 , 1 , 2 ) 光正交码的码字和 ( n × m , 4 , 1 , 2 ) 光正交码的码字间更紧密的关系。

基金项目

国家自然科学基金资助项目(11401326);内蒙古教育厅项目(NJZY22599, NJZY22600);内蒙古师范大学研究生科研创新基金项目(CXJJS21122)。

文章引用

温建福,黄月梅. (n × m, 4,1,2)光正交码的上界
Bounds of (n × m, 4,1,2)-Optical Orthogonal Oodes[J]. 理论数学, 2022, 12(04): 616-622. https://doi.org/10.12677/PM.2022.124070

参考文献

  1. 1. Chung, F.R.K., Salehi, J.A. and Wei, V.K. (1989) Optical Orthogonal Codes: Design, Analysis and Applications. IEEE Transactions on Information Theory, 35, 595-604. https://doi.org/10.1109/18.30982

  2. 2. 黄月梅, 周君灵. 一类权重为4的二维光正交码[J]. 北京交通大学学报, 2012, 36(6): 144-146+149.

  3. 3. Huang, Y.M. and Chang, Y.X. (2013) Maximum Two-Dimensional (u × v, 4,1,3). Applied Mathematics: A Journal of Chinese Universities (Series B), 28, 279-289. https://doi.org/10.1007/s11766-013-3064-3

  4. 4. 黄月梅, 张桂芝. 两类权重为3的二维光正交码的容量及构造[J]. 理论数学, 2018, 8(2): 174-181.

  5. 5. 董百卉. 一类最优二维光正交码[D]: [硕士学位论文]. 石家庄: 河北师范大学, 2015.

  6. 6. Wang, X.M., Chang, Y.X. and Feng, T. (2013) Optimal 2-D (n × m, 3,2,1)-Optical Orthogonal Codes. IEEE Transactions on Information Theory, 59, 710-725. https://doi.org/10.1109/TIT.2012.2214025

  7. 7. Feng, T., Wang, L.D., Wang, X.M., et al. (2017) Optimal Two-Dimensional Optical Orthogonal Codes with the Best Cross-Correlation Constraint. Journal of Combinatorial Designs, 25, 349-380. https://doi.org/10.1002/jcd.21554

  8. 8. Feng, T., Wang, L.D. and Wang, X.M. (2019) Op-timal 2-D (n × m, 3,2,1)-Optical Orthogonal Codes and Related Equi-Difference Conflict Avoiding Codes. Designs, Codes and Cryptography, 87, 1499-1520. https://doi.org/10.1007/s10623-018-0549-3

  9. 9. Feng, T. and Chang, Y.X. (2011) Combinatorial Constructions for Optimal Two-Dimensional Optical Orthogonal Codes with λ = 2. IEEE Transactions on Information Theory, 57, 6796-6819. https://doi.org/10.1109/TIT.2011.2165805

  10. 10. Wang, L.D. and Chang, Y.X. (2014) Bounds and Constructions on (v,4,3,2) Optical Orthogonal Codes. Journal of Combinatorial Designs, 22, 453-472. https://doi.org/10.1002/jcd.21362

附录

n=2, m=5

{(0, 0), (0, 1), (1, 0), (1, 2)}, {(0, 0), (0, 1), (1, 1), (1, 4)}, {(0, 0), (0, 2), (1, 0), (1, 1)}, {(0, 0), (0, 2), (1, 3), (1, 4)}.

n = 2, m = 6

{(0, 0), (0, 1), (1, 0), (1, 2)}, {(0, 0), (0 ,1), (1, 3), (1, 5)}, {(0, 0), (0, 2), (1, 0), (1, 1)}, {(0, 0), (0, 2), (1, 3), (1, 4)}.

n = 3, m = 3

{(0, 0), (0, 1), (1, 0), (2, 0)}, {(0, 0), (0, 1), (1, 2), (2, 2)}, {(0, 0), (1, 0), (1, 1), (2, 2)}, {(0, 0), (1, 0), (1, 2), (2, 1)}, {(0, 0), (1, 1), (1, 2), (2, 0)}.

n = 3, m = 4

{(0, 0), (0, 1), (1 ,0), (2, 0)}, {(0, 0), (0, 1), (1, 1), (2, 2)}, {(0, 0), (0, 1), (1, 2), (2, 1)}, {(0, 0), (0, 1), (1, 3), (2, 3)},

{(0, 0), (1, 0), (1, 1), (2, 3)}, {(0, 0), (1, 0), (1, 3), (2, 2)}, {(0, 0), (1, 2), (2, 0), (2, 3)}, {(0, 0), (1, 3), (2, 0), (2, 1)}.

n = 4, m = 2

{(0, 0), (1, 0), (2, 0), (3, 0)}, {(0, 0), (1, 0), (2, 1), (3, 1)}, {(0, 0), (1, 1), (2, 0), (3, 1)}, {(0, 0), (1, 1), (2, 1), (3, 0)}.

n = 5, m = 2

{(0, 0), (1, 0), (2, 0), (3, 0)}, {(0, 0), (1, 0), (2, 1), (3, 1)}, {(0, 0), (1, 1), (2, 0), (4, 0)}, {(0, 0), (1, 1), (3, 0), (4, 1)} {(0, 0), (2, 0), (3, 1), (4, 1)}, {(0, 0), (2, 1), (3, 0), (4, 0)}, {(1, 0), (2, 0), (3, 1), (4 ,0)}, {(1, 0), (2, 1), (3, 0), (4, 1)}.

NOTES

*通讯作者。

期刊菜单