[go: up one dir, main page]

CN101335538B - 一种扩频序列生成的方法和装置 - Google Patents

一种扩频序列生成的方法和装置 Download PDF

Info

Publication number
CN101335538B
CN101335538B CN200810115203XA CN200810115203A CN101335538B CN 101335538 B CN101335538 B CN 101335538B CN 200810115203X A CN200810115203X A CN 200810115203XA CN 200810115203 A CN200810115203 A CN 200810115203A CN 101335538 B CN101335538 B CN 101335538B
Authority
CN
China
Prior art keywords
sequence
spread spectrum
fitness function
termination condition
value
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Expired - Fee Related
Application number
CN200810115203XA
Other languages
English (en)
Other versions
CN101335538A (zh
Inventor
张超
姜显扬
陆建华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Tsinghua University
Original Assignee
Tsinghua University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Tsinghua University filed Critical Tsinghua University
Priority to CN200810115203XA priority Critical patent/CN101335538B/zh
Publication of CN101335538A publication Critical patent/CN101335538A/zh
Application granted granted Critical
Publication of CN101335538B publication Critical patent/CN101335538B/zh
Expired - Fee Related legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

本发明公开了一种扩频序列生成的方法和装置,属于扩频与码分多址无线通信技术领域。所述方法包括:根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定所述扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定所述扩频序列的零相关区长度T,根据所述扩频序列的理论界,确定所述扩频序列的序列数目K;根据所述周期N、所述零相关区长度T、所述序列数目K,运用进化算法生成所述扩频序列。所述装置包括:处理模块和扩频序列生成模块。本发明通过运用进化算法生成扩频序列,使得生成扩频序列时可以在全局解空间进行优化搜索,而且在序列周期和零相关区长度等参数上受构造方法的限制较少,与传统零相关区序列的生成算法相比,更方便于实际应用,具有较高的实用性。

Description

一种扩频序列生成的方法和装置
技术领域
本发明涉及扩频与码分多址无线通信技术领域,特别涉及一种扩频序列生成的方法和装置。
背景技术
扩频通信,即扩展频谱通信(Spread Spectrum Communication),它与光纤通信、卫星通信,一同被誉为进入信息时代的三大高技术通信传输方式。扩频通信是将待传送的信息数据进行伪随机编码(扩频序列,Spread Sequence)调制,实现频谱扩展后再传输;接收端则采用相同的编码进行解调及相关处理,恢复原始的信息数据。
扩频通信系统面临的主要问题是干扰受限,用户彼此之间造成的干扰,限制了整个系统的容量。其干扰主要来源于码间干扰和多址干扰,而这些干扰可以通过设计具有良好的自相关和互相关特性的扩频序列来消除或降低。理想情况下,一个序列集的自相关函数和互相关函数应该为零,但根据序列生成的理论,自相关函数和互相关函数互相矛盾,不能同时为零。然而,在准同步扩频通信系统中,当最大时延扩展和系统同步误差在零相关区范围内时,只要相关函数在零时延附近的一定范围之内为零,就可以很好地消除干扰,该范围称为“零相关区”。
在实现本发明的过程中,发明人发现现有技术至少存在以下问题:
1)传统的扩频序列都是基于整数域的,这给优化扩频序列设计带来了一些限制,比如对于零相关区序列,序列周期只能是一些特定的数值,序列集中序列的数目以及零相关区的长度也受到较大的限制;
2)基于实数域的扩频序列由于其取值的自由度大,预期会减少上述方面的限制。实数域扩频序列可以具有零相关窗口,但原则上各点取值不太可能完全抵消,这时只要其小于某个大于零的极小数阈值,达到可以忽略不计的程度,就可以认为扩频系统的自干扰得以消除,可以称之为准零相关区(QZCZ,Quasi-Zero Correlation Zone)序列。但是这样一来,传统的序列设计生成方法都几乎失效,需要另辟蹊径。
发明内容
为了有效地生成扩频序列,本发明实施例提供了一种扩频序列生成的方法和装置。所述技术方案如下:
一方面,本发明实施例提供了一种扩频序列生成的方法,所述方法包括:
根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定所述扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定所述扩频序列的零相关区长度T,根据所述扩频序列的理论界,确定所述扩频序列的序列数目K;
根据所述周期N、所述零相关区长度T、所述序列数目K,运用进化算法生成所述扩频序列;其中,所述运用进化算法生成所述扩频序列,具体包括:设定父代群体的群体规模含有μ个初始个体;随机产生μ个初始个体,并根据适应度函数,计算每个初始个体的适应度函数值,所述适应度函数具体为 f ( X ) = Σ i = 0 K - 1 Σ τ = - ( T - 1 ) , τ ≠ 0 T - 1 | R i , i ( τ ) | + Σ i = 0 K - 2 Σ j = i + 1 K - 1 Σ τ = - ( T - 1 ) T - 1 | R i , j ( τ ) | , 其中,X是所述初始个体的目标变量、Ri,i(τ)和Ri,j(τ)是与序列相对应的自相关函数和互相关函数、τ是变量;根据计算得到的适应度函数值,判断是否满足设定的终止条件,所述终止条件具体为:计算得到的适应度函数值中的最小值小于设定的阈值;如果不满足所述终止条件,执行重组产生λ个新个体;对所述λ个新个体执行突变;计算执行了突变的λ个新个体中的每个个体的适应度函数值;根据个体的适应度函数值的大小,选择μ个新个体;根据μ个新个体中每个个体的适应度函数值,判断是否满足所述终止条件;如果满足所述终止条件,则将所述μ个新个体的目标变量X中元素的值作为所述扩频序列元素的值;如果不满足所述终止条件,则重新执行重组和突变,循环往复直到满足所述终止条件为止。
另一方面,本发明实施例还提供了一种扩频序列生成的装置,所述装置包括:
处理模块,用于根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定所述扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定所述扩频序列的零相关区长度T,根据所述扩频序列的理论界,确定所述扩频序列的序列数目K;
扩频序列生成模块,用于根据所述周期N、所述零相关区长度T、所述序列数目K,运用进化算法生成所述扩频序列;其中,所述扩频序列生成模块具体包括:群体规模设定单元,用于设定父代群体的群体规模含有μ个初始个体;第一适应度函数值计算单元,用于随机产生所述群体规模设定单元设定的μ个初始个体,并根据适应度函数,计算每个初始个体的适应度函数值,所述适应度函数具体为 f ( X ) = Σ i = 0 K - 1 Σ τ = - ( T - 1 ) , τ ≠ 0 T - 1 | R i , i ( τ ) | + Σ i = 0 K - 2 Σ j = i + 1 K - 1 Σ τ = - ( T - 1 ) T - 1 | R i , j ( τ ) | , 其中,X是所述初始个体的目标变量、Ri,i(τ)和Ri,j(τ)是与序列相对应的自相关函数和互相关函数、τ是变量;第一判断单元,用于根据所述适应度函数值计算单元计算得到的适应度函数值,判断是否满足设定的终止条件,所述终止条件具体为,计算得到的适应度函数值中的最小值小于设定的阈值;重组单元,用于所述第一判断单元判断出不满足所述终止条件后,执行重组产生λ个新个体;突变单元,用于对所述重组单元产生的λ个新个体执行突变;第二适应度函数值计算单元,用于计算经过所述突变单元突变了的λ个新个体中每个个体的适应度函数值;选择单元,用于根据个体的适应度函数值的大小,选择μ个新个体;第二判断单元,用于根据所述选择单元选择出的μ个新个体中每个个体的适应度函数值,判断是否满足所述终止条件;第一处理单元,用于所述第二判断单元判断出满足所述终止条件后,将所述μ个新个体的目标变量X中元素的值作为所述扩频序列元素的值;第二处理单元,用于所述第二判断单元判断出不满足所述终止条件后,重新执行重组和突变,循环往复直到满足所述终止条件为止。
本发明实施例提供的技术方案的有益效果是:
通过运用进化算法生成扩频序列,使得生成扩频序列时可以在全局解空间进行优化搜索,而且在序列周期和零相关区长度等参数上受构造方法的限制较少,与传统零相关区序列的生成算法相比,更方便于实际应用,具有较高的实用性。
附图说明
图1是本发明实施例1提供的扩频序列生成的方法流程图;
图2是本发明实施例2提供的扩频序列生成的装置结构图;
图3是本发明实施例1生成的扩频序列的自相关函数示意图;
图4是本发明实施例1生成的扩频序列的互相关函数示意图。
具体实施方式
为使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明实施方式作进一步地详细描述。
本发明实施例提供了一种扩频序列生成的方法,具体包括:根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定扩频序列的零相关区长度T,根据扩频序列的理论界,确定扩频序列的序列数目K;根据周期N、零相关区长度T、序列数目K,运用进化算法生成扩频序列。
本发明实施例运用进化算法生成扩频序列,运用该方法不但可以生成运用现有技术的方法生成的所有扩频序列,而且还能生成运用现有技术的方法不能生成的实数域准零相关区扩频序列。进化算法是一种适用于求解多峰值非线性函数最优化问题的算法,通过对自然进化核心理念的模拟,体现生物进化过程中“物竞天择、优胜劣汰”的原则,从随机产生的初始可行解出发,经过进化择优,逐渐逼近最优解。其工作过程包括表达问题、产生初始群体、计算适应度、执行重组、突变、选择新群体等工作,经过反复迭代,自适应地搜索到全局最优解。本发明实施例以通过该方法生成实数域准零相关区扩频序列为例进行详细说明。
实施例1
参见图1,本发明实施例提供了一种扩频序列生成的方法,该方法通过运用进化算法生成实数域准零相关区扩频序列,具体包括:
101:根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定扩频序列的零相关区长度T,根据扩频序列的理论界,确定扩频序列的序列数目K,扩频序列的理论界如下:
δ 2 ≥ KT - N ( KT - 1 ) N
上式中,δ是准零相关区内的相关函数的最大值,为一个近似为零的极小阈值,在这个阈值下,可以认为多址干扰和多径干扰得到较好的消除。
令ε=(KT-1)N·δ2,上式可以简化为,
K ≤ N + ϵ T
由于δ近似为零,所以上式中的ε也近似为零。
本发明实施例设定通信系统所需扩频序列的周期为N=7,所需扩频序列的零相关区长度T=1,2,3。
当N=7、T=1时,根据
Figure GSB00000646951400043
序列数目K可以取小于等于7的整数,本发明实施例中取K=5;
当N=7、T=2时,根据
Figure GSB00000646951400044
序列数目K可以取小于等于3的整数,本发明实施例中取K=3;
当N=7、T=3时,根据
Figure GSB00000646951400045
序列数目K可以取小于等于2的整数,本发明实施例中取K=2。
102:设定父代群体的群体规模含有μ个初始个体。
每个个体中的目标变量X中元素的值对应于K个序列中的元素取值,变量σ为对应的序列元素的标准差,表示为二元组的形式如下:
(X,σ)=((x1,x2,…,xi,…,xn),(σ1,σ2,…,σi,…,σn))
本发明实施例设定群体规模含有μ=20个初始个体。
本发明实施例当N=7,T=1,K=5时,5个序列共有35个元素,则目标变量X取35个实数值,即其向量维度为35,同样变量σ的维度也是35,表示为二元组的形式如下:
(X,σ)=((x1,x2,…,xi,…,x35),(σ1,σ2,…,σi,…,σ35))
当N=7,T=2,K=3时,3个序列共有21个元素,则目标变量X取21个实数值,即其向量维度为21,同样变量σ的维度也是21,表示为二元组的形式如下:
(X,σ)=((x1,x2,…,xi,…,x21),(σ1,σ2,…,σi,…,σ21))
当N=7,T=3,K=2时,3个序列共有14个元素,则目标变量X取14个实数值,即其向量维度为14,同样变量σ的维度也是14,表示为二元组的形式如下:
(X,σ)=((x1,x2,…,xi,…,x14),(σ1,σ2,…,σi,…,σ14))
103:随机产生μ个初始个体,并计算每个初始个体的适应度函数值。
每个初始个体元素的取值xi∈[-1,1],并且对属于同一个序列的元素进行归一化,即使序列的范数为1。
适应度函数为:
f ( X ) = Σ i = 0 K - 1 Σ τ = - ( T - 1 ) , τ ≠ 0 T - 1 | R i , i ( τ ) | + Σ i = 0 K - 2 Σ j = i + 1 K - 1 Σ τ = - ( T - 1 ) T - 1 | R i , j ( τ ) |
上式中,K是序列数目、T是零相关区大小、X是所述初始个体的目标变量、Ri,i(τ)和Ri,j(τ)是与序列相对应的自相关函数和互相关函数,Ri,i(τ)和Ri,j(τ)中含有X、τ是变量。
本发明实施例随机产生20个初始个体,并按照上述适应度函数,计算每个初始个体的适应度函数值。
104:根据计算得到的适应度函数值,判断是否满足设定的终止条件,如果满足终止条件,则执行109;否则,执行105。
适应度函数值表示序列之间在零相关区的相关函数值的大小,适应度函数值越小意味着自相关和互相关函数值越小,这样随着迭代次数的增加,相关函数值趋向更小的取值,最后得到具有准零相关区的序列。
终止条件可以设为,计算得到的适应度函数值中的最小值小于设定的阈值,即如果计算得到的适应度函数值中的最小值小于设定的阈值,则说明满足终止条件,否则,不满足终止条件。
本发明实施例终止条件设为,适应度函数值的最小值小于设定的阈值0.0001,即min{f(X)}≤0.0001。
105:执行重组产生λ个新个体。
重组方式主要有离散重组、中值重组和混杂重组。离散重组具体为,先随机选择两个父代个体,然后将其目标变量和标准差的各个分量进行随机交换,构成子代新个体的各个分量,从而得出新个体。
本发明实施例重组方式均采用离散重组,取λ=120,执行重组产生120个新个体,具体过程如下:
首先从上一代20个父代个体中随机选择两个个体作为重组对象,其次对于目标变量X中的每一个元素,从两个父代个体中随机选择一个作为子代个体的相应元素的取值,然后同样地,对于标准差变量σ中的每一个元素,从两个父代个体中随机选择一个作为子代个体的相应元素的取值。
上述过程得到的新个体具有与父代个体不同的变量取值,而其元素取值又继承了父代个体的基因,较好地模拟了生物进化的过程。
采用上述其它的重组方式也可以产生λ个新个体,本发明实施例不再赘述采用其它的重组方式的详细过程。
106:对λ个新个体执行突变,即在原个体基础上添加一个随机量,如下式所示,
σ i ( t + 1 ) = σ i ( t ) · exp ( τ · N ( 0,1 ) + τ ′ · N i ( 0,1 ) ) x i ( t + 1 ) = x i ( t ) + σ i ( t + 1 )
式中,τ和τ′分别为全局系数和局部系数,常取1。
本发明实施对λ=120个新个体执行突变,具体过程如下:
对于N=7,T=1,K=5的扩频序列,其个体的目标变量和标准差变量均含有35个元素,首先产生一个N(0,1)的高斯随机量,并针对每一个标准差变量的元素分别产生一个N(0,1)的高斯随机量,其次根据上式中的第一个式子得到更新的标准差变量,然后再根据上式中的第二个式子更新目标变量的取值,最后,对目标变量包含的各个序列进行归一化运算,即使序列的范数为1。
对于N=7,T=2,K=3的扩频序列,其个体的目标变量和标准差变量均含有21个元素,首先产生一个N(0,1)的高斯随机量,并针对每一个标准差变量的元素分别产生一个N(0,1)的高斯随机量,其次根据上式中的第一个式子得到更新的标准差变量,然后再根据上式中的第二个式子更新目标变量的取值,最后,对目标变量包含的各个序列进行归一化运算,即使序列的范数为1。
对于N=7,T=3,K=2的扩频序列,其个体的目标变量和标准差变量均含有14个元素,首先产生一个N(0,1)的高斯随机量,并针对每一个标准差变量的元素分别产生一个N(0,1)的高斯随机量,其次根据上式中的第一个式子得到更新的标准差变量,然后再根据上式中的第二个式子更新目标变量的取值,最后,对目标变量包含的各个序列进行归一化运算,即使序列的范数为1。
107:计算执行了突变的λ个新个体中每个个体的适应度函数值。
本发明实施例计算120个新个体中每个个体的适应度函数值,其具体的计算方法同步骤103,此处不再赘述。
108:根据个体的适应度函数值的大小,选择μ个新个体,然后执行104。
选择μ个新个体,可以采用(μ+λ)-ES策略或者(μ,λ)-ES策略,(μ+λ)-ES策略是在μ个父代个体以及λ个子代个体中选择μ个新个体,(μ,λ)-ES策略则只是在λ个子代个体中选择μ个新个体。
本发明实施例采用(μ+λ)-ES策略,即根据适应度函数值的大小,从20个父代个体和120个子代个体中,选择适应度函数值最小的20个新个体,作为下一步运算的目标个体。
109:将目标变量X中元素的值作为所述序列元素的值,然后结束。
本发明实施例最后得到N=7,T=1,K=5时的扩频序列为:
C = 0.940899 - 0.005406 0.145039 - 0.012397 0.004586 0.186556 - 0.021433 - 0.206477 0.572843 - 0.411611 0.162059 - 0.564249 0.310284 - 0.192614 0.096910 - 0.087692 - 0.709534 - 0.271317 - 0.267297 - 0.375251 - 0.058116 0.193504 0.522601 - 0.454416 - 0.051167 0.204253 0.196963 - 0.700621 - 0.513695 0.216085 0.029265 0.318524 0.049600 - 0.304588 - 0.794380
得到N=7,T=2,K=3时的扩频序列为:
C = 0.545888 - 0.466354 - 0.400356 0.029153 - 0.539008 0.181951 0.083429 0.296998 - 0.210523 - 0.526707 - 0.267016 - 0.677078 - 0.318279 0.243972 0.172588 - 0.175256 - 0.490252 0.522090 - 0.533629 - 0.180582 - 0.038594
得到N=7,T=3,K=2时的扩频序列为,
C = 0.053303 0.025386 0.966075 0.043213 - 0.056124 - 0.238021 - 0.041996 - 0.032128 - 0.231589 - 0.003402 0.060489 - 0.969426 0.040636 0.002002
以上述N=7,T=3,K=2的扩频序列为例,如图3所示,为扩频序列的自相关函数示意图,如图4所示,为扩频序列的互相关函数示意图。
在扩频通信中将待传送的信息数据,用本发明实施例中生成的扩频序列进行调制,实现频谱扩展后再传输;接收端则采用相同的编码进行解调及相关处理,恢复原始的信息数据。
本发明实施例所示的方法,通过运用进化算法生成扩频序列,使得生成扩频序列时可以在全局解空间进行优化搜索,而且在序列周期和零相关区长度等参数上受构造方法的限制较少,与传统零相关区序列的生成算法相比,更方便于实际应用,具有较高的实用性,并且通过该方法可以生成实数域准零相关区扩频序列,解决了干扰受限的问题。
实施例2
参见图2,本发明实施例还提供了一种扩频序列生成的装置,具体包括:
处理模块201,用于根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定扩频序列的零相关区长度T,根据扩频序列的理论界,确定扩频序列的序列数目K;
扩频序列生成模块202,用于根据周期N、零相关区长度T、序列数目K,运用进化算法生成扩频序列。
进一步地,扩频序列生成模块202具体包括:
群体规模设定单元,用于设定父代群体的群体规模含有μ个初始个体;
第一适应度函数值计算单元,用于随机产生群体规模设定单元设定的μ个初始个体,并根据适应度函数,计算每个初始个体的适应度函数值,所述适应度函数具体为 f ( X ) = Σ i = 0 K - 1 Σ τ = - ( T - 1 ) , τ ≠ 0 T - 1 | R i , i ( τ ) | + Σ i = 0 K - 2 Σ j = i + 1 K - 1 Σ τ = - ( T - 1 ) T - 1 | R i , j ( τ ) | , 其中,X是所述初始个体的目标变量、Ri,i(τ)和Ri,j(τ)是与序列相对应的自相关函数和互相关函数、τ是变量;
第一判断单元,用于根据适应度函数值计算单元计算得到的适应度函数值,判断是否满足设定的终止条件;
重组单元,用于第一判断单元判断出不满足终止条件后,执行重组产生λ个新个体;
突变单元,用于对重组单元产生的λ个新个体执行突变;
第二适应度函数值计算单元,用于计算经过突变单元突变了的λ个新个体中每个个体的适应度函数值;
选择单元,用于根据个体的适应度函数值的大小,选择μ个新个体;
第二判断单元,用于根据选择单元选出的μ个新个体中每个个体的适应度函数值,判断是否满足终止条件;
第一处理单元,用于第二判断单元判断出满足终止条件后,将μ个新个体的目标变量X中元素的值作为扩频序列元素的值;
第二处理单元,用于第二判断单元判断出不满足所述终止条件后,重新执行重组和突变,循环往复直到满足终止条件为止。
进一步地,扩频序列生成模块202还包括:
第二处理单元,用于第一判断单元判断出满足设定的终止条件后,将μ个初始个体的目标变量X中元素的值作为扩频序列元素的值。
本发明实施例所示的装置,通过运用进化算法生成扩频序列,使得生成扩频序列时可以在全局解空间进行优化搜索,而且在序列周期和零相关区长度等参数上受构造方法的限制较少,与传统零相关区序列的生成算法相比,更方便于实际应用,具有较高的实用性,并且通过该方法可以生成实数域准零相关区扩频序列,解决了干扰受限的问题。
以上所述仅为本发明的较佳实施例,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

Claims (6)

1.一种扩频序列生成的方法,其特征在于,所述方法包括:
根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定所述扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定所述扩频序列的零相关区长度T,根据所述扩频序列的理论界,确定所述扩频序列的序列数目K;
根据所述周期N、所述零相关区长度T、所述序列数目K,运用进化算法生成所述扩频序列;其中,所述运用进化算法生成所述扩频序列,具体包括:设定父代群体的群体规模含有μ个初始个体;随机产生μ个初始个体,并根据适应度函数,计算每个初始个体的适应度函数值,所述适应度函数具体为 f ( X ) = Σ i = 0 K - 1 Σ τ = - ( T - 1 ) τ ≠ 0 T - 1 | R i , i ( τ ) | + Σ i = 0 K - 2 Σ j = i + 1 K - 1 Σ τ = - ( T - 1 ) T - 1 | R i , j ( τ ) | , 其中,X是所述初始个体的目标变量、Ri,i(τ)和Ri,j(τ)是与序列相对应的自相关函数和互相关函数、τ是变量;根据计算得到的适应度函数值,判断是否满足设定的终止条件,所述终止条件具体为:计算得到的适应度函数值中的最小值小于设定的阈值;如果不满足所述终止条件,执行重组产生λ个新个体;对所述λ个新个体执行突变;计算执行了突变的λ个新个体中的每个个体的适应度函数值;根据个体的适应度函数值的大小,选择μ个新个体;根据μ个新个体中每个个体的适应度函数值,判断是否满足所述终止条件;如果满足所述终止条件,则将所述μ个新个体的目标变量X中元素的值作为所述扩频序列元素的值;如果不满足所述终止条件,则重新执行重组和突变,循环往复直到满足所述终止条件为止。
2.根据权利要求1所述的扩频序列生成的方法,其特征在于,所述扩频序列的理论界具体为:
δ 2 ≥ KT - N ( KT - 1 ) N
其中,δ是准零相关区内的相关函数的最大值。
3.根据权利要求1所述的扩频序列生成的方法,其特征在于,根据计算得到的适应度函数值,判断满足设定的终止条件时,所述方法还包括:
将所述μ个初始个体的目标变量X中元素的值作为所述扩频序列元素的值。
4.根据权利要求3所述的扩频序列生成的方法,其特征在于,所述目标变量X的元素的取值xi∈[-1,1],并对属于同一个序列的元素进行归一化。
5.一种扩频序列生成的装置,其特征在于,所述装置包括:
处理模块,用于根据通信系统对扩频增益和数据传输率的要求折衷考虑,确定所述扩频序列的周期N,根据无线通信信道多径时延的特征和系统同步误差的程度,确定所述扩频序列的零相关区长度T,根据所述扩频序列的理论界,确定所述扩频序列的序列数目K;
扩频序列生成模块,用于根据所述周期N、所述零相关区长度T、所述序列数目K,运用进化算法生成所述扩频序列;其中,所述扩频序列生成模块具体包括:群体规模设定单元,用于设定父代群体的群体规模含有μ个初始个体;第一适应度函数值计算单元,用于随机产生所述群体规模设定单元设定的μ个初始个体,并根据适应度函数,计算每个初始个体的适应度函数值,所述适应度函数具体为 f ( X ) = Σ i = 0 K - 1 Σ τ = - ( T - 1 ) τ ≠ 0 T - 1 | R i , i ( τ ) | + Σ i = 0 K - 2 Σ j = i + 1 K - 1 Σ τ = - ( T - 1 ) T - 1 | R i , j ( τ ) | , 其中,X是所述初始个体的目标变量、Ri,i(τ)和Ri,j(τ)是与序列相对应的自相关函数和互相关函数、τ是变量;第一判断单元,用于根据所述适应度函数值计算单元计算得到的适应度函数值,判断是否满足设定的终止条件,所述终止条件具体为,计算得到的适应度函数值中的最小值小于设定的阈值;重组单元,用于所述第一判断单元判断出不满足所述终止条件后,执行重组产生λ个新个体;突变单元,用于对所述重组单元产生的λ个新个体执行突变;第二适应度函数值计算单元,用于计算经过所述突变单元突变了的λ个新个体中每个个体的适应度函数值;选择单元,用于根据个体的适应度函数值的大小,选择μ个新个体;第二判断单元,用于根据所述选择单元选择出的μ个新个体中每个个体的适应度函数值,判断是否满足所述终止条件;第一处理单元,用于所述第二判断单元判断出满足所述终止条件后,将所述μ个新个体的目标变量X中元素的值作为所述扩频序列元素的值;第二处理单元,用于所述第二判断单元判断出不满足所述终止条件后,重新执行重组和突变,循环往复直到满足所述终止条件为止。
6.根据权利要求5所述的扩频序列生成的装置,其特征在于,所述扩频序列生成模块还包括:
第三处理单元,用于所述第一判断单元判断出满足设定的终止条件后,将所述μ个初始个体的目标变量X中元素的值作为所述扩频序列元素的值。
CN200810115203XA 2008-06-18 2008-06-18 一种扩频序列生成的方法和装置 Expired - Fee Related CN101335538B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN200810115203XA CN101335538B (zh) 2008-06-18 2008-06-18 一种扩频序列生成的方法和装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN200810115203XA CN101335538B (zh) 2008-06-18 2008-06-18 一种扩频序列生成的方法和装置

Publications (2)

Publication Number Publication Date
CN101335538A CN101335538A (zh) 2008-12-31
CN101335538B true CN101335538B (zh) 2012-06-27

Family

ID=40197888

Family Applications (1)

Application Number Title Priority Date Filing Date
CN200810115203XA Expired - Fee Related CN101335538B (zh) 2008-06-18 2008-06-18 一种扩频序列生成的方法和装置

Country Status (1)

Country Link
CN (1) CN101335538B (zh)

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101662309B (zh) * 2009-09-24 2013-11-06 中兴通讯股份有限公司 扩频码生成方法及装置
CN107528799A (zh) * 2017-08-23 2017-12-29 湖北工业大学 一种云计算资源分配方法及系统
KR102471844B1 (ko) 2017-12-22 2022-11-28 지티이 코포레이션 기준 신호를 위한 코드 시퀀스 확산
CN108242941B (zh) * 2017-12-29 2020-11-10 中国电子科技集团公司第二十研究所 一种混合扩频多址网的软扩频码优选方法

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN1264964A (zh) * 2000-03-22 2000-08-30 信息产业部电信传输研究所 无干扰准同步码分多址通信系统扩频序列码组设计方法
CN1303178A (zh) * 2001-02-28 2001-07-11 信息产业部电信传输研究所 一种具有低/零相关区的二维信号设计方法
CN1391413A (zh) * 2002-07-26 2003-01-15 李曦田 一种可生成指定性能序列编码器的遗传编程实现方法
EP1013009B1 (en) * 1997-09-09 2006-02-01 Samsung Electronics Co., Ltd. Method for generating quasi-orthogonal code and spreader using the same in mobile communication system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP1013009B1 (en) * 1997-09-09 2006-02-01 Samsung Electronics Co., Ltd. Method for generating quasi-orthogonal code and spreader using the same in mobile communication system
CN1264964A (zh) * 2000-03-22 2000-08-30 信息产业部电信传输研究所 无干扰准同步码分多址通信系统扩频序列码组设计方法
CN1303178A (zh) * 2001-02-28 2001-07-11 信息产业部电信传输研究所 一种具有低/零相关区的二维信号设计方法
CN1391413A (zh) * 2002-07-26 2003-01-15 李曦田 一种可生成指定性能序列编码器的遗传编程实现方法

Also Published As

Publication number Publication date
CN101335538A (zh) 2008-12-31

Similar Documents

Publication Publication Date Title
Holm et al. Sum and difference of two squared correlated Nakagami variates in connection with the McKay distribution
CN101335538B (zh) 一种扩频序列生成的方法和装置
CN105791184B (zh) 基于相似度的非周期长码直扩信号扩频序列盲估计方法
Azabou et al. Half-hop: A graph upsampling approach for slowing down message passing
CN105634544B (zh) 一种同步长码ds-cdma信号的盲解扩方法
Quyen et al. Design and analysis of a spread‐spectrum communication system with chaos‐based variation of both phase‐coded carrier and spreading factor
CN106130688A (zh) 一种低复杂度的稀疏码多址接入检测方法
Ahmed et al. Minimizing the symbol-error-rate for amplify-and-forward relaying systems using evolutionary algorithms
CN111031611B (zh) 一种基于非授权的导频随机接入方法
CN101132383B (zh) 伪随机序列的生成方法
CN109150236A (zh) 一种基于变步长leap神经网络的直扩信号伪码序列估计方法
CN106951615A (zh) 基于密母算法的电力运输网络拓扑结构设计方法
CN105956925A (zh) 一种基于传播网络的重要用户发现方法及装置
KR101779584B1 (ko) 복잡도 감소에 기반한 ds-cdma 시스템에서의 원신호 복원 방법
CN101222240B (zh) 异步ds-cdma盲多用户检测的粒子滤波方法
Yin et al. A Multiuser Detector Based on Artificial Bee Colony Algorithm for DS‐UWB Systems
CN103178913A (zh) 一种lte中zc参考序列参数估计方法
Peng et al. A method for QoS multicast routing based on genetic simulated annealing algorithm
CN114070353B (zh) 一种同步长码ds-cdma信号盲解扩方法
KR100911824B1 (ko) Ds―cdma 시스템의 다중 사용자 검출장치 및검출방법
CN101989864B (zh) 一种ds/cdma系统中的盲多址干扰抑制方法
CN116055020B (zh) 非正交导频构建方法及免授权接入过程的信号传输方法
CN103931106B (zh) 一种用于联合检测的方法、装置和接收机
CN102271103B (zh) 一种td-scdma系统中的多小区信道估计方法
CN100459475C (zh) 码分多址系统中基于错误概率门限的干扰对消方法

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
C14 Grant of patent or utility model
GR01 Patent grant
CF01 Termination of patent right due to non-payment of annual fee
CF01 Termination of patent right due to non-payment of annual fee

Granted publication date: 20120627

Termination date: 20180618