p-1级高斯整数序列的构造
刘元慧1,2, 许成谦1, 赵冰2     
1. 燕山大学 信息科学与工程学院, 河北 秦皇岛 066004;
2. 燕山大学 理学院, 河北 秦皇岛 066004
摘要

高斯整数序列对分量的取值限制较小,为了设计出性能良好的序列,提高通信系统的性能,基于m-序列和GMW序列,利用复合映射生成高斯整数剩余类上的p-1级高斯整数序列(p为奇素数,n为正整数)。利用该方法可得具有灵活参数的完备高斯整数序列或几乎完备高斯整数序列。

关键词: 高斯整数序列     自相关函数     完备序列     几乎完备序列    
中图分类号:TN911.2 文献标志码:A 文章编号:1007-5321(2017)01-0053-04 DOI:10.13190/j.jbupt.2017.01.009
Constructions of Gaussian Integer Sequences of Degree-(p-1)
LIU Yuan-hui1,2, XU Cheng-qian1, ZHAO Bing2     
1. School of Information Science and Engineering, Yanshan University, Hebei Qinhuangdao 066004, China;
2. School of Sciences, Yanshan University, Hebei Qinhuangdao 066004, China
Abstract

Gaussian integer sequence have less restriction to its component values, and if we can design a good performance sequence, we can improve the performance of the communication system. Based on m-sequence and Gordon-Mills-Welch (GMW) sequence, new degree-(p-1) Gaussian integer sequences with elements taken from the residue class of Gaussian integers are proposed. The new sequences with flexible parameters are perfect Gaussian integer sequences or nearly perfect Gaussian integer sequences.

Key words: Gaussian integer sequences     auto-correlation     perfect sequence     nearly perfect sequence    

高斯整数是实部和虚部都为整数的复数,元素为高斯整数的序列被称为高斯整数序列.实际应用的大部分序列是元素取自有限域或环的序列.序列的级定义为序列一个周期内不同非零元素的个数.在已有高斯整数序列的构造[1-7]中,仅文献[2, 5]和[6]中构造了p级序列,但其序列中元素不能在指定域内取值,文献[7]中序列为p-1级序列,序列仅为几乎完备序列.

对于给定的奇素数p=4f+1=ππ*,分别基于m-序列和GMW (Gordon-Mills-Welch) 序列构造了p元完备或几乎完备的高斯整数序列,序列中元素在由素数p确定的高斯整数剩余类Gπ中取值,序列长度为 (pn-1)/(p-1) 的整数倍.

1 基本概念

p为素数,下面介绍要用到的符号和概念.

1) Fq为包含q个元素的有限域,q为素数幂.

2) Fqk={(a0, a1, …, ak-1)|aiFq, 0≤ik-1}为Fq上的k元向量,k为整数.

3) Zm={j mod m:0≤jm-1}为模m的剩余类.

4) G为所有高斯整数的集合,Gπ为对集合G中元素进行模π运算后的剩余类,这里模函数μ(·) 定义为

$ \begin{array}{*{20}{c}} {\mu \left( g \right) = g\bmod \pi = \gamma = g - \left[ {\frac{{g{\pi ^ * }}}{{\pi {\pi ^ * }}}} \right]\pi ,}\\ {g \in G,\gamma \in {G_\pi }} \end{array} $ (1)

其中[·]为对复数取整运算.模函数μ(·) 定义了从FpGπ的同构映射.显然μ(x+y)=μ(x)+μ(y),μ(xy)=μ(x)μ(y) 和 (μ(g))*=μ(g*) 成立.高斯整数集Gπ的剩余类Gπ和有限域Fp在数学上是等价的.

5) ${\rm{Tr}}_m^n\left( x \right) = \sum\limits_{i = 0}^{n/m-1} {{x^{{q^{im}}}}} $为从扩展域Fqn到有限域Fqm的迹函数,其中mn为正整数,且m整除n.当m=1时,常简记为Tr (x).

6) log βx为对数 (指标) 函数,对Fq中元素x,定义为

$ {\log _\beta }x = \left\{ \begin{array}{l} k, x = {\beta ^k}, 0 \le k \le q - 2\\ 0, x = 0 \end{array} \right. $ (2)

其中β为有限域Fq的本原元.

7) $C\left( \tau \right) = \sum\limits_{k = 0}^{N-1} {s\left( k \right)s*} \left( {k + \tau } \right)$是周期为N的序列S={s(k)}的周期自相关函数,其中s*(k) 为s(k) 的复共轭,k+τ为模N加法.

2 序列构造

p=4f+1为奇素数,则存在高斯素数π=a+bi,使p可表示为p=a2+b2=(a+bi)(abi)=ππ*的形式.设φGπ中阶为p-1的元素,那么Gπ可表示为Gπ={0, 1, φ, φ2, …, φp-2}.

构造1   假设ns都为正整数,且满足gcd (s, pn-1)=1.设{a(k)}为有限域Fp上周期为L=pn-1的m-序列,则

$ a\left( k \right) = {\rm{Tr}}\left( {{\alpha ^{sk}}} \right),k = 0,1, \cdots ,{p^n} - 2 $ (3)

其中αFpn的本原元.定义序列{b(k)}为

$ b\left( k \right) = \left\{ \begin{array}{l} {\varphi ^{k + {{\log }_\beta }\left( {a\left( k \right)} \right)}}, a\left( k \right) \ne 0,0 \le k \le {p^n} - 2\\ 0, 其他 \end{array} \right. $ (4)

其中:$\beta = {\alpha ^d}, d = \frac{{{p^n}-1}}{{p-1}}$.于是,得到Gπ上的高斯整数序列{s(k)},这里s(k) 定义为

$ s\left( k \right) = \mu \left( {b\left( k \right)} \right), k = 0,1, \cdots {p^n} - 2 $ (5)

定理1   设ns为满足gcd (s, pn-1)=1的正整数,且

$ \left( {n + s} \right) \equiv 0\left( {\bmod p - 1} \right) $ (6)

那么由式 (5) 定义的序列{s(k)}具有如下性质:

1) 周期为N=d,其中$d = \frac{{{p^n}-1}}{{p-1}}$

2) 具有完备的周期自相关值,自相关值函数分布为

$ C\left( \tau \right) = \left\{ \begin{array}{l} \frac{{{p^{n - 1}}}}{{p - 1}}E, \tau = 0\\ 0, 其他 \end{array} \right. $ (7)

其中$E = \sum\limits_{g \in {G_\pi }\backslash \left\{ 0 \right\}} {\mu \left( {g{g^*}} \right)} $Gπ中符号的总能量.

证明  显然序列{s(k)}的周期N必然整除m-序列{a(k)}的周期L.因此首先计算时间间隔L上序列{s(k)}的自相关值函数为

$ \begin{array}{*{20}{c}} {C'\left( \tau \right) = \sum\limits_{k = 0}^{L - 1} {s\left( k \right){s^ * }\left( {k + \tau } \right)} = }\\ {\sum\limits_{\begin{array}{*{20}{c}} {s\left( k \right) \ne 0}\\ {s\left( {k + \tau } \right) \ne 0}\\ {k = 0} \end{array}}^{L - 1} {s\left( k \right){s^ * }\left( {k + \tau } \right)} } \end{array} $ (8)

时间间隔L上序列{s(k)}的自相关值函数C′(τ) 的计算,分以下2种情形讨论.

1) 当τ≠0(mod d) 时.根据m-序列的二重平衡性质,当k遍历Zpn-1中元素时,(a(k), a(k+τ)) 取到Fp2中每一对非零元素对恰好pn-2次.从而可得

$ \begin{array}{*{20}{c}} {C'\left( \tau \right) = \sum\limits_{\begin{array}{*{20}{c}} {s\left( k \right) \ne 0}\\ {s\left( {k + \tau } \right) \ne 0}\\ {k = 0} \end{array}}^{L - 1} {\mu \left( {{\varphi ^{k + {{\log }_\beta }\left( {a\left( k \right)} \right)}}} \right){{\left( {\mu \left( {{\varphi ^{k + \tau + {{\log }_\beta }\left( {a\left( {k + \tau } \right)} \right)}}} \right)} \right)}^ * }} = }\\ {{p^{n - 2}}\sum\limits_{i = 0}^{p - 2} {\mu \left( {{\varphi ^i}} \right)} \sum\limits_{j = 0}^{p - 2} {{{\left( {\mu \left( {{\varphi ^j}} \right)} \right)}^ * }} = }\\ {{p^{n - 2}}\mu \left( {\sum\limits_{g \in {G_\pi }\backslash \left\{ 0 \right\}} g } \right){{\left[ {\mu \left( {\sum\limits_{g \in {G_\pi }\backslash \left\{ 0 \right\}} {g'} } \right)} \right]}^ * } = 0} \end{array} $ (9)

最后1个等式成立是因为Gπ中所有元素之和恰好为0.

2) 当τ=0(mod d) 时,存在某个j(0≤jp-1),使τ=jd.此时,由于gcd (s, pn-1)=1,显然a(k+τ)=a(k+jd)=Tr (αs(k+jd))=βjsa(k).于是 (a(k), a(k+τ))=(a(k), βjsa(k))=(g, βjsg),其中gFp中任意元素.在m-序列一个周期中,Fp中任意非零元素恰好出现pn-1次.经过基本的对数运算,周期自相关函数C′(τ) 可写为

$ \begin{array}{*{20}{c}} {C'\left( \tau \right) = \sum\limits_{\begin{array}{*{20}{c}} {a\left( k \right) \ne 0}\\ {k = 0} \end{array}}^{L - 1} {\mu \left( {{\varphi ^{k + {{\log }_\beta }\left( {a\left( k \right)} \right)}}} \right){{\left( {\mu \left( {{\varphi ^{k + jd + js + {{\log }_\beta }\left( {a\left( k \right)} \right)}}} \right)} \right)}^ * }} = }\\ {{p^{n - 1}}\sum\limits_{i = 0}^{p - 2} {\mu \left( {{\varphi ^i}{{\left( {{\varphi ^i}{\varphi ^{j\left( {d + s} \right)}}} \right)}^ * }} \right)} = }\\ {{p^{n - 1}}\sum\limits_{g \in {G_\pi }\backslash \left\{ 0 \right\}} {\mu \left( {g{{\left( {{\varphi ^{j\left( {d + s} \right)}}g} \right)}^ * }} \right)} = }\\ {{p^{n - 1}}\mu \left( {{{\left( {{\varphi ^{j\left( {d + s} \right)}}} \right)}^ * }} \right)E} \end{array} $ (10)

结合情形1) 和情形2),可得时间间隔L上序列的相关值分布,下面计算序列{s(k)}的周期.由于

$ d = \frac{{{p^{n - 1}}}}{{p - 1}} = 1 + p + \cdots {p^{n - 1}} = n\bmod \left( {p - 1} \right) $ (11)

因此

$ d + s = n + s\left( {\bmod p - 1} \right) $ (12)

由假设 (n+s)≡0(mod p-1) 知对于每一个j都有φj(d+s)=1,于是有s(k+jd)=s(k).从而,得到序列{s(k)}周期为N=d,且序列具有完备的周期自相关值.确切地说,序列{s(k)}的周期自相关值为

$ C\left( \tau \right) = \frac{N}{L}C'\left( \tau \right) = \left\{ \begin{array}{l} \frac{{{p^{n - 1}}}}{{p - 1}}E, \tau = 0\\ 0, 其他 \end{array} \right. $ (13)

证毕.

对于给定的素数p,高斯整数剩余类Gπ中元素与复平面的点一一对应,在通信术语中称Gπ的二维可视化图形为信号星座.构造1得到的序列正是信号星座中元素构成的序列,通过选择满足条件的参数ns,可得不同的完备序列.

例1   设p=5,则π=2+i.接下来在高斯整数剩余类G2+i={0, i, -i, 1, -1}上利用构造1构造完备高斯整数序列.当n=3时,可分别取s=1, 9, 13, …得到具有相同周期N=31和周期自相关值C(0)=25,C(τ)=0, 1≤τ≤30的循环不等价完备高斯整数序列,结果如表 1所示.

表 1 p=5, Gπ=G2+i, n=3

p=5时,对应的高斯整数剩余类G2+i={0, i, -i, 1, -1}中非零元素恰好为单位圆的复数根,此时构造的序列与文献[8]中所构造的5-元复数序列相同.构造1可通过选择参数ns得到具有不同周期和相关值的序列,灵活性更高.当p>5时,相应的高斯整数剩余类集合Gπ中非零元素不再是单位圆的复数根,此时构造1所构造的序列与文献[8]中序列不同,后者构造序列为复数序列.

p=13时,在高斯整数剩余类G3+2i={0, 1, 1+i, 2i, -i, 1-i, 2, -1, -1-i, -2i, i, -1+i, -2}上,当n=5时,s=7, 19, …满足定理1的条件.

在某些特定场合中,不是所有的异相自相关值都会用到,这就促使人们对几乎完备序列的研究.利用构造1将条件放宽可得几乎完备的高斯整数序列.

推论1   设l为使

$ l\left( {n + s} \right) \equiv 0\left( {\bmod p - 1} \right) $ (14)

成立的最小正整数,且1 < lp-1.那么由式 (5) 构造的序列{s(k)}为几乎完备的高斯整数序列,其周期为ld=l(pn-1)/(p-1),其周期自相关函数值仅在τ=jd, 0≤jp-1处可能取得非零值为

$ C\left( {jd} \right) = \frac{{{p^{n - 1}}\left( {p - 1} \right)}}{{l\left( {{p^{n - 1}}} \right)}}\mu \left( {{{\left( {{\varphi ^{j\left( {d + s} \right)}}} \right)}^ * }} \right)E $

且总共最多有l个非零值.

证明   由于推论1仅将定理1中条件式 (6) 推广到条件式 (14),所以其证明过程仅需说明条件式 (6) 的改变带来的影响.

根据式 (11)、式 (12) 和式 (14) 可知,当τ=jd,0≤jp-1时,有φj(d+s)≠1,此时序列{s(k)}的周期自相关值为

$ C\left( {jd} \right) = \frac{N}{L}C'\left( \tau \right) = \frac{{{p^{n - 1}}\left( {p - 1} \right)}}{{l\left( {{p^{n - 1}}} \right)}}\mu \left( {{{\left( {{\varphi ^{j\left( {d + s} \right)}}} \right)}^ * }} \right)E $

证毕.

构造1′   在构造1中,将m-序列{a(k)}替换为GMW序列{a1(k)},其中

$ {a_1}\left( k \right) = {\rm{Tr}}_1^m\left( {{{\left[ {{\rm{Tr}}_m^n\left( {{\alpha ^{sk}}} \right)} \right]}^r}} \right),k = 0,1, \cdots ,{p^n} - 2 $ (15)

其中:αFpn的本原元,mn为正整数,且m|nr、s都为正整数,且满足gcd (s, pn-1)=1,gcd (r, pm-1)=1,gcd (sr, pm-1)=1和1≤rpm-2,将a1(k) 代入式 (4) 和式 (5) 中得新的序列{s1(k)}.

定理2   设mn为正整数,且m|nr, s为正整数,且满足gcd (s, pn-1)=1,gcd (r, pm-1)=1,gcd (sr, pm-1)=1和 (n+sr)≡0(mod p-1).那么上述构造1′中定义的序列{s1(k)}是周期为 (pn-1)/(p-1) 的完备周期序列.

证明   利用GMW序列的二重平衡性质,证明方法与定理1类似,且序列的周期自相关值为

$ C\left( \tau \right) = \left\{ \begin{array}{l} \frac{{{p^{n - 1}}}}{{p - 1}}E, \tau = 0\\ 0, 其他 \end{array} \right. $

证毕.

构造1′比构造1更具一般性,当r=1时构造1′即为构造1.可以确定,当p=5时,取n=9, m=3,此时满足定理2中条件的参数对有 (s, r)=(1, 3), (1, 7), (3, 1), (3, 5), ….

3 结束语

将文献[8]在复数循环群中取值的p元序列的构造方法加以扩展,并增加了模函数的复合过程,进而得到高斯整数剩余类上的序列.基于m-序列和GMW序列的二重平衡性质,利用复合映射构造了长度为 (pn-1)/(p-1) 的p-1级完备高斯整数序列和长度为 (pn-1)/(p-1) 的整数倍的几乎完备高斯整数序列.对于给定的素数p=4f+1,新构造的序列为p元序列,可在相应的信号星座图中取值,符号集容量较已有的多数高斯整数序列更大,参数更灵活.

参考文献
[1] Yang Yang, Tang Xiaohu, Zhou Zhengchun. Perfect Gaussian integer sequences of odd prime length[J]. IEEE Signal Processing Letters, 2012, 19(10): 615–618. doi: 10.1109/LSP.2012.2209642
[2] Ma Xiuwen, Wen Qiaoyan, Zhang Jie, et al. New perfect Gaussian integer sequences of period pq*[J]. Ieice Transactions on Fundamentals of Electronics Communications and Computer Sciences, 2013, E96-A(11): 2290–2293. doi: 10.1587/transfun.E96.A.2290
[3] Chang Hohsuan, Li Chihpeng, Lee Chongdao, et al. Perfect Gaussian integer sequences of arbitrary composite length[J]. IEEE Transactions on Information Theory, 2015, 61(7): 4107–4115. doi: 10.1109/TIT.2015.2438828
[4] Lee Chongdao, Huang Yupei, Chang Yaotsu, et al. Perfect Gaussian integer sequences of odd period 2m-1[J]. IEEE Signal Processing Letters, 2015, 22(7): 881–885. doi: 10.1109/LSP.2014.2375313
[5] Hu Weiwen, Wang Senhung, Li Chihpeng. Gaussian integer sequences with ideal periodic autocorrelation functions[J]. IEEE Transactions on Signal Processing, 2012, 60(11): 6074–6079. doi: 10.1109/TSP.2012.2210550
[6] Peng Xiuping, Xu Chengqian. New constructions of perfect Gaussian integer sequences of even length[J]. IEEE Communications Letters, 2014, 18(9): 1547–1550. doi: 10.1109/LCOMM.2014.2336840
[7] Fan Pingzhi, Darnell M. Maximal length sequences over Gaussian integers[J]. Electronics Letters, 1994, 30(16): 1286–1287. doi: 10.1049/el:19940913
[8] Lee C E. Perfect q-ary sequences from multiplicative characters over GF (p)[J]. Electronics Letters, 1992, 28(9): 833–835. doi: 10.1049/el:19920527