首页> 中国专利> 一种用于CDMA系统的低相关二元序列集生成方法

一种用于CDMA系统的低相关二元序列集生成方法

摘要

一种用于CDMA系统的低相关二元序列集生成方法,设有特征为2且包含2

著录项

  • 公开/公告号CN103441813A

    专利类型发明专利

  • 公开/公告日2013-12-11

    原文格式PDF

  • 申请/专利权人 湖北大学;

    申请/专利号CN201310379496.3

  • 发明设计人 曾祥勇;彭松;蔡晗;

    申请日2013-08-27

  • 分类号

  • 代理机构武汉科皓知识产权代理事务所(特殊普通合伙);

  • 代理人严彦

  • 地址 430062 湖北省武汉市武昌区友谊大道368号

  • 入库时间 2024-02-19 21:31:47

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2019-08-16

    未缴年费专利权终止 IPC(主分类):H04J13/14 授权公告日:20151111 终止日期:20180827 申请日:20130827

    专利权的终止

  • 2015-11-11

    授权

    授权

  • 2014-01-15

    实质审查的生效 IPC(主分类):H04J13/14 申请日:20130827

    实质审查的生效

  • 2013-12-11

    公开

    公开

说明书

技术领域

本发明涉及CDMA通信系统领域,特别涉及一种低相关二元序列集的生成方法。

背景技术

二元序列在扩频系统、码分多址fCDMA)通信系统和卫星通信中都有着重要的应用。在CDMA系统中,利用自相关特性尖锐的而互相关性为0或很小的周期性序列作为地址码,与用户信息数据相乘(或模2加)。在发送端,N个用户的信息数据U1~Un,其对应的地址码分别为W1~Wn,各个用户的信息数据与各自对应的地址码相乘后得到波形T1~Tn,在接收端,当系统处于同步状态和忽略噪声的影响时,在接收机中解调出T1~Tn的叠加波形,如果接收某一用户(例如用户m)的信息数据,本地产生的地址码应与该用户的地址码相同(Wk=Wm),并且用此地址码与解调输出的叠加波形相乘,再送入积分电路,然后经过采样判决电路得到相应的信息数据。

CDMA系统中,所选的地址码应能提供足够数量的相关函数特性尖锐的码系列,保证信号经过地址码解扩后具有较高的信噪比。地址码提供的码序列应接近白噪声特性,同时编码方案简单,保证具有较快的同步建立速度。一股在CDMA系统中所采用的地址码是一种貌似随机但实际上是有规律的周期性二进制序列,称为扩频序列,CDMA系统中一股采用m序列,即最长线性反馈移位寄存器序列。众多的用户都工作在同一时间同一频段内,每个用户分配了一个独特的扩频序列。扩频序列是区分用户的唯一标志,而区分各个用户依靠各个序列的自相关和序列问的互相关函数值。

因此,在CDMA通信系统应用中,对所采用的扩频序列集有如下要求:

1.要求序列集中的伪随机序列具有较低的互相关性,从而能够成功的降低来自同一信道中其他用户的干扰;

2.要求序列集所含有的序列越多越好,从而可以支持更多的用户。

3.要求序列集所含序列在零位移时自相关值尽可能大,而其它移位的值尽可能的小,从而提高系统的收发同步性能。

在理想情况下,CDMA通信系统中使用的扩频序列集应具有下面的相关特性:每个序列的自相关函数应该是一个冲激函数,即除零时延时外,其值应处处为零;每对序列的互相关函数值应该处处为零。

然而,一个序列集相关函数值与序列的周期、序列数目等有关,已经证明一个序列集的最大自相关函数值和最大互相关函数值不可能同时为零,它们受到一些理论界的限制,如Welch界,Sidelnikov界等。本领域亟待提出相应解决方案。

为便于实施参考起见,提供本发明所涉及的现有技术相关函数值定义如下:

是一个具有M个周期为N的二元序列集,即

其中Sf表示中第(f+1)条长度为N,取值为0或1的二元序列,具体形式如下:

Sf=(Sf(0),Sf(1),…,Sf(N-1))

其中各个分量Sf(0),Sf(1),…,Sf(N-1)∈{0,1),0≤f≤M-1。

序列集中的第(f+1)条序列Sf和第(g+1)条序列Sg在时延为τ处的周期自相关函数为

>Cf.,g(τ)=Σt=0N-1(-1)Sf(t)+Sg(t+τ),0τN-1>

特别地,当f=g时,称为序列Sf的周期自相关函数,记为Cf(τ)。

对于该序列集的最大周期自相关函数值、最大周期互相关函数值以及最大周期相关函数值分别定义如下:

如果存在一个常数K,使得满足:

则称序列集具有低相关性,或者称序列集为低相关序列集。

本发明是运用有限域的相关知识基于m序列(最长线性反馈移位寄存器序列)产生的低相关二元序列集,下面介绍一下现有技术中有限域的相关知识。

有限域是指一个域且含有有限个元素。对于任意一个环,存在一个正整数n,使得对于环中任意元素r,对于环的乘法满足nr=0,则正整数n称为环的特征。对于特征为素数p,元素的个数为pn的有限域,记为乘法群是循环群,其生成元称为的本原元。

对于有限域的元素x,从F到K的迹函数定义为:

>TrF/K(x)=x+xp+···+xpn-1>

本发明中所涉及的是特征为2,包含2n个元素的有限域对于n的正整数因子k,即k|n,从的迹函数记为:

>Trkn(x)=x+x2k+x22k+x23k+···+x2k(nk-1),>其中

特别地,当k=1时,即的迹函数定义为:

>Tr1n(x)=x+x21+x22+x23+···+x2(n-1)>

类似地,的迹函数定义为:

>Tr1k(x)=x+x21+x22+x23+···+x2(k-1)>

发明内容

本发明的目的在于提出一种新型且易于软、硬件实现的二元扩频序列集的设计,使得产生的二元序列集具有较低的相关性和较大的序列条数,并且运用该序列集的码分多址通信系统能在用户数量较大的情况下实现低干扰传输。

本发明提供一种用于CDMA系统的低相关二元序列集生成方法,包括以下步骤:

设有特征为2且包含2n个元素的有限域k为n的正整数因子,任取有限域的一个本原元α,当给定乘法群中的元素∈,有限域中的元素δ,有限域中的元素γ,定义函数sγ,δ(t)为从的迹函数与从的迹函数之和,如下式,

>sγ,δ(t)=Tr1k(γαt(2k+1))+Tr1n(δαtl+αt),0t2n-2>

其中n=2k,l取集合{2n-1-2n/2-1+1,2n/2+3}中的值;

当∈=0时,给定中的元素γ,定义函数如下:

>sγ,1(t)=Tr1k(γαt(2k+1))+Tr1n(αtl),0t2n-2>

其中n=2k,l取集合(2n-1-2n/2-1+1,2n/2+3)中的值;

当t取遍0,1,2,…,2n-2,由以上两个函数sγ,δ(t)、s′γ,1(t)生成的序列利用线性反馈移位寄存器生成,包括分别实现的线性反馈移位寄存器,结果记为下式

sγ,δ=(sγ,δ(0),sγ,δ(1),sγ,δ(2),…,sγ,δ(2n-2))

s′γ,1=(s′γ,1(0),s′γ,1(1),s′γ,1(2),…,s′γ,1(2n-2))

当δ取遍有限域γ取遍有限域时,基于线性反馈移位寄存器生成序列集如下,

而且,所述序列集中包含23n/2+2n/2条周期为2n-1的序列。

而且,所述序列集中各序列的非零移位自相关函数值和任意序列对的互相关函数值均取自于集合{-2k-1,-1,2k-1,2·2k-1,3·2k-1}。

在码分多址通信系统中,不同的序列作为地址码,唯一的区分用户,所以为了减少系统的多址干扰,要求序列集中的序列的互相关值尽可能小;为了实现系统的高同步性能,要求序列的自相关值在零时延处尽可能大,而其他时延处值尽可能小;为了能容纳更多的用户,要求序列集的序列数目尽可能多。在本发明的一种低相关二元序列集的生成方法中,所述的序列集中序列相关值满足低相关序列定义,故是一类低相关序列集。因此本发明为码分多址通信实现低干扰传输提供了一种有效的手段。本发明的有益效果是:在CDMA通信系统中使用本发明产生的序列集可以在用户数量较大的基础上实现收发同步容易、快速且低干扰的有效通讯,本发明可以根据实际应用灵活的选取所产生的序列集的大小和序列长度。

附图说明

图1,图2,图3分别是本发明实施例生成序列集的三个线性反馈移位寄存器(LFSR);

图4是本发明实施例中参数为退化(∈≠0,δ≠0,γ=0)时,生成序列集>{Si1|0i2n-2}>的装置;

图5是本发明实施例中参数均为非退化(∈≠0,δ≠0,γ≠0)时,生成序列集>{S(j,i)2|0j2k-2,0i2n-2}>的装置;

图6是本发明实施例中参数为退化(∈≠0,δ=0,γ≠0)时,生成序列集>{Sj3|0j2k-2}>的装置;

图7是本发明实施例中参数为退化(∈=0,δ=1)时,生成序列集>{Sj4,S2k-14|0j2k-2}>的装置;

图8是本发明实施例的表1中序列2的低相关序列集周期自相关函数图;

图9是本发明实施例的表1中序列3的低相关序列集周期自相关函数图;

图10是本发明实施例的表1中序列2与3的低相关序列集周期互相关函数图。

具体实施方式

本发明实施例是基于线性反馈移位寄存器(LFSR)生成序列集:

线性反馈移位寄存器是一种现有技术中已有装置,输入固定长度的初始值,给定的反馈函数,即可输出具有周期的序列。

首先,本发明的序列来自由迹函数组成的生成函数

>sγ,δ(t)=Tr1k(γαt(2k+1))+Tr1n(δαtl+αt)>

>sγ,1(t)=Tr1k(γαt(2k+1))+Tr1n(αtl)>

其中n=2k,∈取的元素,δ取中的元素,γ取中的元素,t取整数0,1,2,…,2n-2,l取集合{2n-1-2n/2-1+1,2n/2+3}中的值。

这两个生成函数主要由以下3部分组合而成:

>Tr1n(αt),Tr1n(αtl),Tr1k(αt(2k+1))>

这三个部分的LFSR设计主要是运用计算给出所需长度的初始值,然后根据BM算法分别计算出生成这三个部分序列的反馈函数,据此设计线性反馈移位寄存器。具体步骤如下:

1、由于本发明生成函数的第一、二部分生成的序列周期均为2n-1,根据B-M算法的要求,只需序列连续的2n个点即可确定生成整个序列的反馈函数;类似地,本发明生成函数的第三部分生成的序列周期为2k-1,因此只需序列连续的2k个点即可确定生成整个序列的反馈函数。所以首先,任意选取中的本原元α,计算出生成函数的第一、二部分连续的2n个点的值和第三部分连续的2k个点的值,即

(s0,s1,…,s2n-1),(e0,e1,…,e2n-1),(d0,d1,…,d2k-1)

其中>su=Tr1n(αu),>>eu=Tr1n(αlu),>>dv=Tr1k(α(2k+1)v),>u=0,1,2,…,2n-1,v=0,1,2,…,2k-1,l取集合{2n-1-2n/2-1+1,2n/2+3}的值。

2、根据步骤1给出的点,即可利用B-M算法分别求出这三个部分生成的整个周期序列>(s0,s1,···,s2n-1),>>e0,e1,···,e2n-1>和>(d0,d1,···,d2k-1)>的反馈多项式分别为:

f1(x)=xn+an-1xn-1+an-2xn-2+…+a1x+a0

f2(x)=xn+bn-1xn-1+bn-2xn-2+…+b1x+b0

f3(x)=xk+ck-1xk-1+ck-2xk-2+…+c1x+c0

其中,x为函数变量,多项式的系数:an-1an-2,…,a0,bn-1,bn-2,…,b0,ck-1,ck-2,…,c0取值是0或1。B-M算法为现有技术,本发明不予赘述。

3、由f1(x),f2(x)和f3(x)的系数决定线性反馈移位寄存器的反馈函数列举如下:

F1(s0,s1,…,sn-1)=a1sn-1+a2sn-2+…+an-1s1+s0

F2(ei,ei+1,…,ei+n-1)=b1ei+n-1+b2ei+n-2+…+bn-1ei+1+ei

F3(dj,dj+1,…,dj+k-1)=c1dj+k-1+c2dj+k-2+…+cn-1dj+1+dj

其中这里i=0,1,2,…,2n-2,j=0,1,2,…,2k-2。

4、根据步骤3得出的反馈函数,设计出这3个部分的线性反馈移位寄存器(LFSR)(参见附图1、2、3所示)。下面简略介绍一下LFSR运行原理,以附图1中所提供第一个反馈移位寄存器为例,当给第一个反馈移位寄存器(LFSR)输入门个初始值(s0,s1,…,sn-1)时(如图中最后三位的下标依次为n的基础上-1、-2、-3),则LFSR的初始状态为(s0,s1,…,sn-1),经过反馈函数F1(s0,s1,…,sn-1)得到值sn,然后反馈到LFSR的最后位置,其他位置的数依次向前移一位,第一个位置的s0输出,则LFSR的状态改变为(s1,…,sn-1,sn),该状态再经过反馈函数F1(s0,s1,…,sn-1)得到值sn+1,再次反馈移位,输出s1,则LFSR的状态改变为(s2,…,sn,sn+1),如此循环即可输出周期为2n-1的序列类似的,运用同样的方法设计出对于附图2中所提供第二个线性反馈移位寄存器、附图3中所提供第三个线性反馈移位寄存器。

然后,本专利生成的序列集中,对于有参数退化(∈≠0,δ≠0,γ=0)情况下的序列集可由附图4给出的线性反馈移位寄存器(LFSR)得到,即由反馈函数F1(s0,s1,…,sn-1)和F2(ei,ei+1,…,ei+n-1)设计的线性反馈移位寄存器(LFSR)的输出结果相加得到,即当i=0时,反馈函数为F2(ei,ei+1,…,ei+n-1)的LFSR的初始状态为(e0,e1,…,en-1),反馈函数F1(s0,s1,…,sn-1)的初始状态为(s0,s1,…,sn-1),两个LFSR的输出序列模2相加最后输出序列S0,如此当i取遍0~2n-2时,生成含有2n-1条序列的序列集记为

对于参数非退化(∈≠0,δ≠0,γ≠0)情况下的序列集可以由步骤4得出的三个线性反馈移位寄存器(LFSR)的输出结果相加得到,具体图示参见附图5,同上理,当j取遍0~2k-2,i取遍0~2n-2时,三个LFSR的输出序列模2相加最后输出含有(2n-1)(2k-1)条序列的序列集记为>{S(j,i)2|0j2k-2,0i2n-2}.>

对于有参数退化(∈≠0,δ=0,γ≠0)情况下的序列集由附图6给出的线性反馈移位寄存器(LFsR)得到,即由反馈函数F1(s0,s1,…,sn-1)和F3(dj,dj+1,…,dj+k-1)设计的线性反馈移位寄存器(LFSR)的输出结果相加得到。同上理,当j取遍0~2k-2时,生成含有2k-1条序列的序列集记为>{Sj3|0j2k-2}.>

对于有参数退化(∈=0,δ=1)情况下的序列集可由附图7给出的线性反馈移位寄存器(LFSR)得到,即由反馈函数F2(ei,ei+1,…,ei+n-1)和F3(dj,dj+1,…,dj+k-1)设计的线性反馈移位寄存器(LFSR)的输出结果相加得到。其中,这种情况下反馈函数F2(ei,ei+1,…,ei+n-1)的初始状态为(e0,e1,…,en-1)并固定保持不变,同样的,与以上三种情况的相同之处在于当j取遍0~2k-2时,此时输出含有2k-1条序列的序列集记为而不同之处在于,这种情况下的j可以取2k-1,此时输出的序列记为

最后,由以上步骤得到的本专利生成的序列集可以表示为:

其中S0表示δ,γ均为0的情况下生成的序列,可由图1中的线性反馈移位寄存器生成。通过计算该序列集的序列数目为:

M=1+2n-1+(2n-1)(2k-1)+2k-1+2k-1+1=2n+k+2k=23n/2+2n/2

根据本发明实施例,下面给出n=4,k=2即在有限域上由以下两个函数生成的序列集作为例子:

>sγ,δ(t)=Tr12(γαt(22+1))+Tr14(δαtl+αt)>

>sγ,1(t)=Tr12(γαt(22+1))+Tr14(αtl)>

其中α是上的本原元,l=7。

首先,设计出以上生成函数的3个部分的线性反馈移位寄存器(LFSR),具体步骤如下:

1、选取上的本原元α,分别计算出序列

s=(s0,s1,s2,s3,s4,s5,s6,s7)=(0,0,0,1,0,0,1,1)

e=(e0,e1,e2,e3,e4,e5,e6,e7)=(0,1,1,1,1,0,1,0)

d=(d0,d1,d2,d3)=(0,1,1,1)

其中>su=Tr14(αu),>>eu=Tr14(α7u),>>dv=Tr12(α5v),>u=0,1,2,3,4,5,6,7,v=0,1,2,3。

2、利用B-M算法求出序列s,e,d的反馈多项式分别如下:

f1(x)=x4+x3+1

f2(x)=x4+x+1

f3(x)=x2+x+1

3、根据步骤2得到的反馈多项式确定生成本发明序列集的3个部分的线性反馈移位寄存器fLFSR)的反馈函数分别如下:

F1(s0,s1,s2,s3)=s1+s0

F2(ei,ei+1,ei+2,ei+3)=ei+3+ei

F3(dj,dj+1)=dj+1+dj

则i=0,1,2,…,14,j=0,1,2。

4、由步骤4得出的反馈函数,类似图1、2、3设计出3个部分的线性反馈移位寄存器。

然后,基于以上步骤得出的3个线性反馈移位寄存器(LFSR)设计类似图4,图5,图6,图7的本发明实施例的序列集生成装置。

最后,得出由本发明的设计方法生成的26+4个周期为24-1的序列集如图6所示。

下面结合附图说明本发明实施例序列集的性质。

参看下表,它是按本发明实施方案,生成的具有68个周期为24-1的二元序列集,由5部分组成:序列S0;参数退化的序列集>{Si1|0i14},>>{Sj3|0j2},>>{Sj4|0j2},>参数为非退化的序列集>{S(j,i)2|0j2,0i14}.>

表1:

参看下表,它是本发明实施例的68个周期为24-1的二元序列集的相关值分布。

表2:

参看图8、图9,分别是表1中序列2、序列3的周期自相关函数图。其它序列具有完全类似的周期自相关函数,即非零移位周期自相关函数值取自于集合{-5,-1,3,7,11}。

参看图10,它是表1中序列2与序列3的周期互相关函数图。其他任意序列对具有完全类似的周期互相关函数,即周期互相关函数值取自于集合{-5,-1,3,7,11}。

其中,横坐标time delay为时延,纵坐标ACF、CCF为周期自相关函数值、周期互相关函数值。

由此得知,本实施例中,生成的序列集为周期为15,最大周期相关值Cmax=11,由于

>Cmax=1131511.619>

故存在一个常数为3,使得最大周期相关值满足低相关序列集定义的条件,所以本发明生成的序列集为低相关的二元序列集。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号