迫零算法下两级扩频ofdm自适应码分配方法及系统的制作方法

文档序号:7741194阅读:179来源:国知局
专利名称:迫零算法下两级扩频ofdm自适应码分配方法及系统的制作方法
技术领域
本发明涉及无线通信领域DS-CDMA(Direct Sequence-CodeDivision Multiple Access,直接序列码分多址)技术禾口 MC_CDMA(Multicarrier_Code Division Multiple Access,多载波码分多址)技术,尤其涉及一种迫零算法下两级扩频OF匿自适应码分配方 法及系统。
背景技术
作为 一 种扩频方式,直接序列码分多址(Direct Sequence-CodeDivision Multiple Access,下文简称DS-CDMA)通过将携带信息的窄带信号与高速地址码信号相乘, 获得宽带扩频信号,接收端通过用与发射端同步的相同地址码信号去控制输入变频器的载 频相位即可实现解扩。DS-CDMA系统具有优越的抗窄带干扰特性和灵活多变的多址能力。 然而,由于DS-CDMA系统是干扰受限的,其容量受限于符号间干扰(ISI)和多址干扰(MAI) 等影响,当用户数量增多时,通信质量会严重恶化,这是制约DS-CDMA进一步发展的一个瓶 颈。 基于以上传统DS-CDMA系统的优缺点分析,人们将DS-CDMA和OFDM相结合,形成 了适用于高速率传输的多载波CDMA(Multicarrier Code Division Multiplexing Access, 下文简称MC-CDMA)。作为一种多载波多址通信方式,MC-CDMA让每一个频道使用所能提供 的全部频谱,把原先在一个信道内传输的数据分到若干个信道中进行传输,即通过将扩频 序列的不同码片调制到不同的子载波上实现频域扩展,在提高系统容量的同时还提高了频 带的利用率。 目前,MC-CDMA还存在两点不足第一,在遇到频率选择性衰落信道时,如果相对 信道时延扩展来说,发射端发射的是一个时间宽度较窄的脉冲信号,在频域传输带宽则相 对较大,若传输带宽比信道相干带宽大,这时信号之间的相关性变差,信道在一个符号带宽 内变化剧烈,进入深衰落。第二,在遇到时间选择性衰落信道时,如果相对最大多普勒频移 来说,发射端发射的是一个带宽较窄的频域信号,在时域符号周期较长,若取样时间间隔大 于相干时间,信号的相关性变差。这时信道在一个符号周期内变化剧烈,进入深衰落。

发明内容
本发明的目的在于提供一种迫零算法下两级扩频0F匿自适应码分配方法及系 统。基于本发明,不仅很好地继承了两级扩频OF匿较高的频带利用率并可以有效地抑制加 性高斯白噪声(AWGN)信道中的干扰,同时针对不同子载波的信道特性,设计了一种通过在 发射端合理分配扩频码,使得发送信号能量能够尽可能集中在信道较好的子载波上,提升 原系统在多径信道中的性能。 本发明一种迫零算法下两级扩频0F匿自适应码分配方法,包括第一级扩频步 骤,调制原始数据流,把每L个经过调制的符号合并起来,生成信号bk = (bu,. . . , bkJ ,其 中,k为用户数;将所述信号bk中的每一个信号bu乘以相应的wk = (Wu, . . . , wk,M),获取并发送(bk,^u, . . . , bk,lWk,m, . . . , buWu, . . . , buWk,m) , M是对应的扩频码的码长;将所有 用户的信号求和后得到信号X = (Xu, . . . , Xl,M, . . . , Xu, . . . , Xu),其中X =|>^% ;
第二级扩频步骤,将所述信号x分成LXM(L > O,M > 0)个并行支路,每个支路Xl,m分配在
N(N > 0)个子载波上,用Cl,m = (Clu, . . . , Cl,m,N)表示Xl,m的扩频码,确定子载波n上的
发送信号^ = HXmC,,m, ;信号接收步骤,依据rk, n = hk, nSn+Zk, n确定多径衰落信道中,第
k(k> 0)个用户在子载波n上的接收信号rk,n,其中,hk,n表示信道增益,Zk,n表示噪声;频 域均衡以及解扩步骤,第k个用户将各个子载波上的接收信号rk,n = hk,nSn+Zk,n通过频域迫
零均衡以及解扩后合并,得到为, =|>^^ 。, , ,其中qk,n是信道增益的修正系数,第1个
符号的判决值通过《,,=2>,,,一确定。
m=l 上述自适应码分配方法,优选所述频域均衡以及解扩步骤中,确定所述信道增益
i A/
的修正系数qk,n = hk,n7lhkJ2,并依据所述发送信号^ :S2^,,C,"确定du = bu+Vu,
、,/=Z! zm n^VZ c ,""^,附,vk, i表示噪声向量。 上述自适应码分配方法,优选所述频域均衡及解扩步骤中,通过调整第二级扩频 码的矩阵C = (cu1, , Cl,MT,. . . , CuT,. . , Cl,MT) t的列进行均衡,在a k,n = 1/ I hk,n 12取最大
值处,选择最小的的Pk,n二E」EmCu,k,ml2,用P m,n标志所述第二级扩频码的矩阵C中的
第m列是否分配到第n个子载波上,给定、,n = E ak,n P k,m,求解max^ ,
并将其约束条件限定为|># =l,i>m, =1, P m,n G {0, 1}。
加=1 rt=l上述自适应码分配方法,优选依据匈牙利算法求解所述maxp^ f]i;A , rm, 。
TV W上述自适应码分配方法,优选求解所述maxp" ZS^,r,时,依据如下算法获取
P m,n :初始化步骤,设置U = {1, ... , N} , n = 1 ;选择步骤,选择m = argmirimeu T m,n,设置 Pm,n= 1以及U二U^m);更新步骤,设置n 二n+l,返回所述选择步骤,直到n〉N。
另一方面,本发明还提供了一种迫零算法下两级扩频OF匿自适应码分配系统,包 括第一级扩频模块,用于调制原始数据流,把每L个经过调制的符号合并起来,生成信号 bk = (bu, . . . , bk,J ,其中,k为用户数;将所述信号bk中的每一个信号bu乘以相应的wk =(Wk," , Wk,m),获取并发送(buWu, , buWk,m, , buWk," , bk,Lwk,M) , M是对应 的扩频码的码长;将所有用户的信号求和后得到信号x = (Xu, . . . , Xl,M, . . . , Xu,
m),其中、m = t、W^ ;第二级扩频模块,用于将所述信号X分成LM个并行支路,每个支路 Xl,m分配在N个子载波上,用Cl,m = (C^, . . . , Cl,m,n)表示Xl,m的扩频码,确定子载波n上i A/
的发送信号A z^IXmC,,,;信号接收模块,用于依据rk,n = hk,nSn+Zk,n确定多径衰落信道
/=W=l
中,第k个用户在子载波n上的接收信号!^,其中,hk,n表示信道增益,Zk,n表示噪声;频域 均衡以及解扩模块,用于第k个用户将各个子载波上的接收信号rk,n = hk,n、+Zk.n通过频域
迫零均衡以及解扩后合并,得到乂,m = i;、"&"C^,",其中qu是信道增益的修正系数,第1个
符号的判决值通过《,,=5>,,,^确定。
m=l 上述自适应码分配系统,优选所述频域均衡以及解扩模块中,确定所述信道增益
L M
的修正系数qk,n = hk,n7lhk,」2,并依据所述发送信号^ -ZZx,,c,"确定du = bu+Vu,
Z=l m=l
vw =Z^Mr^yZc/w,"^,m , Vkl表示噪声向量。
rt=lI tt I m=l 上述自适应码分配系统,优选所述频域均衡及解扩模块中,通过调整第二级扩频 码的矩阵C = (cu1, , Cl,MT,. . . , CuT,. . , Cl,MT) t的列进行均衡,在a k,n = 1/ I hk,n 12取最大
值处,选择最小的的Pk,n二E」EmCu,k,ml2,用P m,n标志所述第二级扩频码的矩阵C中的
第m列是否分配到第n个子载波上,给定Tm,n = E ak,n P k,m,求解max 堂|>,、 ,
并将其约束条件限定为ix"=i,ix =1, p m,n g {o, 1}。 上述自适应码分配系统,优选所述频域均衡及解扩模块中,依据匈牙利算法求解
m=l rt=l 上述自适应码分配系统,优选所述频域均衡及解扩模块中,求解所述
腿 堂lX入,时,依据如下步骤获取p m,n :初始化步骤,设置U = {1, , N} , n = 1 ;
选择步骤,选择m二argmin^u、,n,设置P m, n = 1以及U = U\ {m};更新步骤,设置n二 n+l,返回所述选择步骤,直到n > N。 本发明根据信道情况调整扩频码矩阵C各行的位置,使得发送信号能量能够尽可 能集中在信道条件较好的子载波上,从而抑制了因正交性破坏导致的用户间以及符号间干 扰。较传统MC-CDMA相比,本发明在接收端BER方面有了较大的改善。另一方面,本发明设 计的次优解方案在降低发送端计算负担以及提高系统运算速度方面有明显优势。


图1为本发明迫零算法下两级扩频0F匿自适应码分配方法实施例的步骤流程 图; 图2为本发明两级扩频0F匿基站端系统结构框图;
图3为不同方案的平均误比特率示意图; 图4为本发明迫零算法下两级扩频OFDM自适应码分配系统实施例的结构示意图。
具体实施例方式
为使本发明的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式
对本发明作进一步详细的说明。 本发明采用两组扩频码的两级扩频0F匿系统可以灵活地通过分配扩频码使得发送信号的能量能够尽可能集中在信道条件较好的子载波上,从而以较好地弥补MC-CDMA的缺陷,提高系统的性能。 参照图1,图1为本发明基于迫零算法下两级扩频0F匿的自适应码分配方法实施例的步骤流程图,包括 第一级扩频步骤110,调制原始数据流,把每L个经过调制的符号合并起来,生成信号bk = (bu, . . . , bkJ ,其中,k为用户数;将所述信号bk中的每一个信号bu乘以相应
的Wk二 (Wu,... ,Wk,m),获取并发送(buWu, , buWk,m, ,buWu,... ,buWk,m),M是
对应的扩频码的码长;将所有用户的信号求和后得到信号x = (xu,. . . ,Xl,M,. . . ,xu,...,m),其中A, = |>^气 ;第二级扩频步骤120,将所述信号x分成LM个并行支路,每个支
路Xl,m分配在N个子载波上,用Cl,m = (Clu, . . . , Cl,m,N)表示X"的扩频码,确定子载波n丄 M
上的发送信号^ = H>,, 。,M, ;信号接收步骤130,依据rk,n = hk,nsn+zk.n确定多径衰落信道中,第k个用户在子载波n上的接收信号rk,n,其中,hk,n表示信道增益,zk,n表示噪声;频
域均衡以及解扩步骤140,第k个用户将各个子载波上的接收信号rk,n = hk,nSn+Zh通过频
域迫零均衡以及解扩后合并,得到;^ =|>4, &,^, 1, ,其中qk,n是信道增益的修正系数,第1

个符号的判决值通过 =1>^气《确定。 参照图2,图2为本发明两级扩频OF匿基站端系统结构框图。考虑一个用户数为K的下行两级扩频0F匿系统(子载波个数为N),如图1所示,描述了基站端的发送结构。在系统中,原始数据流先经过调制,接下来把每L个经过调制的符号合并起来发送给第k个
用户,即发送信号为bk二 (bu,...,bu)。把bk中的每一个信号bu乘以相应的Wk二 (wk,".. ,Wk,m)进行发送,结果即为(buWu, ,buWk,m, ,K,lWu, , bk, LWk, M),其中M是对应的扩频码的码长。将所有用户的信号求和后得到一个新的信号X二 (Xu,. . . ,Xl,M,...,
Xu, . . . , Xu),其中^ =£/气》> 。这样就完成了对信号的第一级扩频。 接下来,将信号x分成LM个并行支路,每个支路Xl, m分配在N个子载波上。用
Cl,m= (Clu, ..., Cl,m,N)表示XLm的扩频码,那么便得到在子载波n上的发送信号为丄 <formula>formula see original document page 7</formula>这样就完成了对信号的第二级扩频。这里,假设使用正交扩频码,比如
说,E mUk'm = Sk,k,以及E nCLm,n(V,m',n二 5_,其中当i = j时3^=1以及
i ^ j时Si,j = 0。 在多径衰落信道中,第k个用户在子载波n上的接收信号为rk,n = hk,nsn+zk,n,其中hk,n表示信道增益,Zk,n表示噪声(假设在各个子载波上互不相关,符合均值为零方差为o 2的复高斯分布)。第k个用户将各个子载波上的接收信号通过频域均衡以及解扩后合
并,得到X,m -^^"^"c,^, 其中qk,n是信道增益的修正系数,第1个符号的判决值可以通过对yLm在时域解扩得到《乂 。 假设采用迫零均衡,举例来说qk, n = hk, n7 I hk, n| 2,结合发送信号的表达式可推导
W A/
出du二bu+Vu,Vw-Z^^^yJX琴W^。这里Vu表示噪声向量。可见,尽管迫零
均衡消除了因为多径衰落造成的符号间干扰,但同时扩大了在信道情况较差子载波上的噪声,下面提出了一种可以抑制这种噪声放大的算法。 注意到&,, =2>^71^2>/, 1, ^, 1当中可以通过分配码cu,n使得在|hk,n|较小
的子载波上E ^1, 1,,1_也较小,这样便可以抑制噪声被放大。噪声的总方差可以用下式来
w广a:

,nWk,
表示2!>^(^,,) = "21^1>^^,",其中ak,n= l/|hk,n|2, Pk,n=E J EmCl,hi /=1 "=1 、 "1 乂假设在基站端可以获得完整的信道信息,为了减小噪声,发端可以在CIk,n较大的
地方选择较小的P k,n值。这可以通过调整扩频码矩阵c = (cu1,.. , Cl,MT,... , CuT,...,
CuT)T的列来实现,扩频码相对应每一行,而子载波上的码片则相对应于每一列。通过定义
Pk,n,为Qk,n分配一个Pk,n相当于为第n个子载波分配矩阵C的第m列。在这里,调整C的列保持了各个行的正交性。用Pm,n标志C中第m列是否分配到第n个子载波上,同时定

E ak,nek,m。可将抑制噪声的问题表示为max U;&人,。其约束条件
m=l "=1
为1>^=1,1> , =1, Pm,nG {0,1}。其中第一个约束条件确保C的每一列仅分配给一
个子载波,第二个约束条件确保每个子载波只被分配过一次。 本发明的另一部分即设计了一种关于求解原问题的低复杂度次优方案。上述这个问题的最优解可以通过复杂度为0(N4)的匈牙利算法得到。对于子载波数量较大时,这种
算法给基站端造成了巨大的计算负担。因此,本发明设计了一种较低复杂度的次优算法得
到Pm,n,算法流程如下 1、设置U = {1, ,N},n = 1 2、选择m = argmirimEuTm,n,设置p mn = l以及u = U\ {m} 3、设置n = n+l,回到第二步,依次循环直到n > N 对于每个子载波,最多进行了 N次比较。由于一共有N个子载波,所以新算法的复
杂度为0(N2)。 仿真结果分析 其一 采用了本发明提出方案的性能结果; 其二 对多径衰落信道使用最大比合并(MRC)均衡器的MC-CDMA性能结果。
系统参数如下对于C0ST 259信道模型,E[lhk,nl2] = 1并且子载波间隔为Af=30kHz,子载波数N = 64,用户数K = 16,帧长度L = 4,采用Walsh码,第一级扩频码长度M二 16。同时也对平坦衰落信道进行了仿真,此时hk,n二 1。 平均误比特率(BER)分析采用了最优码分配和次优码分配的ETF-OF匿系统在多径衰落信道的表现都要优于MC-CDMA系统,同时也优于在Eb/NO < 6dB的平坦衰落信道的表现。 本实施例提出了一个在接收端采用了迫零均衡器,并且在接收端合理分配了扩频码的方案,此方案有效地抑制了在两级扩频OFDM系统中多重路径衰落所带来的负面影响,同时据此方案提出了一种简单的次优化算法。仿真结果表明采用本发明提出的码分配算法下的两级扩频OF匿系统可以利用子载波的频率选择来提高性能,优于传统的MC-CDMA系统。 参照图3,图3给出了不同方案的平均误比特率(BER)。其中曲线3a表示采用MRC方案的MC-CDMA系统,曲线3b表示采用次优解方案的自适应码分配两级扩频OF匿系统,曲线3c表示采用最优解方案的自适应码分配两级扩频OFDM系统,曲线3d表示在平坦衰落信道下两级扩频OFDM系统。系统参数如下对于C0ST259信道模型,E[lhk,nl2] = 1并且子载波间隔为Af = 30kHz,子载波数N二 64,用户数K二 16,帧长度L = 4,采用Walsh码,第一级扩频码长度M二 16。同时也对平坦衰落信道进行了仿真,此时hk,n二 1。由图3可以看出,采用了最优码分配和次优码分配的ETF-OF匿系统在多径衰落信道的表现都要优于MC-CDMA系统,同时也优于在Eb/N0 < 6dB的平坦衰落信道的表现。
参照图4,图4为本发明于迫零算法下两级扩频OF匿的自适应码分配系统实施例的结构示意图。包括 第一级扩频模块40,用于调制原始数据流,把每L个经过调制的符号合并起来,生成信号bk = (bu, . . . , bkJ ,其中,k为用户数;将所述信号bk中的每一个信号bu乘以相应的Wk = (Wu, , Wk,m),获取并发送(buWu, , buWk,m, , K,lWu, , bk,Lwk,M),M是对应的扩频码的码长;将所有用户的信号求和后得到信号x = (Xu, . . . , Xl,M, . . . ,
"...,Xu),其中^-IX改m凍二级扩频模块42,用于将所述信号x分成LM个并行支
路,每个支路Xb分配在N个子载波上,用Cl,m = (Clu, . . . , Cl,m,N)表示X"的扩频码,确
定子载波n上的发送信号^ = ;Z2>o/^, ;信号接收模块44,用于依据rk,n = hk,nsn+Zk,J;|
/=1 m=l
定多径衰落信道中,第k个用户在子载波n上的接收信号fk,n,其中,hk,n表示信道增益,zk,n表示噪声;频域均衡以及解扩模块46,用于第k个用户将各个子载波上的接收信号rk,n =
hk,nsn+zk.n通过频域迫零均衡以及解扩后合并,得到X, = l;、"^nC^,",其中qk,n是信道增益的修正系数,第1个符号的判决值通过《,,-Z乂,w一确定。 上述各个模块的工作原理与方法实施例中相似,在此不再赘述。相关之处户型参照即可。 以上对本发明所提供的一种迫零算法下两级扩频OF匿自适应码分配方法及系统进行了详细介绍,本文中应用了具体实施例对本子载波n上的发送信号为<formula>formula see original document page 10</formula>这样就完成了对信号的第二级扩频。这里,假设使用正交扩频码,比如
说<formula>formula see original document page 10</formula>,k,以及E<formula>formula see original document page 10</formula>,其中当i = j时S^. = 1以及
j时s i,0。 在多径衰落信道中,第k个用户在子载波n上的接收信号为rk,n = hk,nsn+zk,n,其
中hk,n表示信道增益,Zk,n表示噪声(假设在各个子载波上互不相关,符合均值为零方差为o 2的复高斯分布)。第k个用户将各个子载波上的接收信号通过频域均衡以及解扩后合
并,得到<formula>formula see original document page 10</formula>
其中qk,n是信道增益的修正系数,第1个符号的判决值可以通过对yLm在时域解扩得到<formula>formula see original document page 10</formula>
假设采用迫零均衡,举例来说qk,<formula>formula see original document page 10</formula>,结合发送信号的表达式可推导
出<formula>formula see original document page 10</formula>这里Vu表示噪声向量。可见,尽管迫零
均衡消除了因为多径衰落造成的符号间干扰,但同时扩大了在信道情况较差子载波上的噪声,下面提出了一种可以抑制这种噪声放大的算法。注意到<formula>formula see original document page 10</formula>当中可以通过分配码Cu,n使得在|hk,n|较小
的子载波上E ^1, 1,,1_也较小,这样便可以抑制噪声被放大。噪声的总方差可以用下式来
表示<formula>formula see original document page 10</formula>其中<formula>formula see original document page 10</formula>
假设在基站端可以获得完整的信道信息,为了减小噪声,发端可以在a k,n较大的
地方选择较小的Pk,n值。这可以通过调整扩频码矩
权利要求
一种迫零算法下两级扩频OFDM自适应码分配方法,其特征在于,包括第一级扩频步骤,调制原始数据流,把每L个经过调制的符号合并起来,生成信号bk=(bk,1,...,bk,L),其中,k为用户数;将所述信号bk中的每一个信号bk,l乘以相应的wk=(wk,1,...,wk,M),获取并发送(bk,1wk,1,...,bk,1wk,m,...,bk,Lwk,1,...,bk,Lwk,M),M是对应的扩频码的码长;将所有用户的信号求和后得到信号x=(x1,1,...,x1,M,...,xL,1,...,xL,M),其中 <mrow><msub> <mi>x</mi> <mrow><mi>l</mi><mo>,</mo><mi>m</mi> </mrow></msub><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>k</mi><mo>=</mo><mn>1</mn> </mrow> <mi>K</mi></munderover><msub> <mi>b</mi> <mrow><mi>k</mi><mo>,</mo><mi>l</mi> </mrow></msub><msub> <mi>w</mi> <mrow><mi>k</mi><mo>,</mo><mi>m</mi> </mrow></msub><mo>;</mo> </mrow>第二级扩频步骤,将所述信号x分成L×M(L>0,M>0)个并行支路,每个支路xl,m分配在N(N>0)个子载波上,用cl,m=(cl,m,1,...,cl,m,N)表示xl,m的扩频码,确定子载波n上的发送信号 <mrow><msub> <mi>s</mi> <mi>n</mi></msub><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>l</mi><mo>=</mo><mn>1</mn> </mrow> <mi>L</mi></munderover><munderover> <mi>&Sigma;</mi> <mrow><mi>m</mi><mo>=</mo><mn>1</mn> </mrow> <mi>M</mi></munderover><msub> <mi>x</mi> <mrow><mi>l</mi><mo>,</mo><mi>m</mi> </mrow></msub><msub> <mi>c</mi> <mrow><mi>l</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>n</mi> </mrow></msub><mo>;</mo> </mrow>信号接收步骤,依据rk,n=hk,nsn+zk.n确定多径衰落信道中,第k(k>0)个用户在子载波n上的接收信号rk,n,其中,hk,n表示信道增益,zk,n表示噪声;频域均衡以及解扩步骤,第k个用户将各个子载波上的接收信号rk,n=hk,nsn+zk.n通过频域迫零均衡以及解扩后合并,得到 <mrow><msub> <mi>y</mi> <mrow><mi>l</mi><mo>,</mo><mi>m</mi> </mrow></msub><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>n</mi><mo>=</mo><mn>1</mn> </mrow> <mi>N</mi></munderover><msub> <mi>r</mi> <mrow><mi>k</mi><mo>,</mo><mi>n</mi> </mrow></msub><msub> <mi>q</mi> <mrow><mi>k</mi><mo>,</mo><mi>n</mi> </mrow></msub><msub> <mi>c</mi> <mrow><mi>l</mi><mo>,</mo><mi>m</mi><mo>,</mo><mi>n</mi> </mrow></msub><mo>,</mo> </mrow>其中qk,n是信道增益的修正系数,第l个符号的判决值通过 <mrow><msub> <mi>d</mi> <mrow><mi>k</mi><mo>,</mo><mi>l</mi> </mrow></msub><mo>=</mo><munderover> <mi>&Sigma;</mi> <mrow><mi>m</mi><mo>=</mo><mn>1</mn> </mrow> <mi>M</mi></munderover><msub> <mi>y</mi> <mrow><mi>l</mi><mo>,</mo><mi>m</mi> </mrow></msub><msub> <mi>w</mi> <mrow><mi>k</mi><mo>,</mo><mi>m</mi> </mrow></msub> </mrow>确定。
2. 根据权利要求l所述的自适应码分配方法,其特征在于,所述频域均衡以及解扩步骤中,确定所述信道增益的修正系数qk,n二hk,^/lhk,」2,并依据所述发送信号^-^S^^C/,附,"确定dk,1 = bu+Vu'^-I^Mn^Vlic/"^, ,vu表示噪声向量。
3. 根据权利要求2所述的自适应码分配方法,其特征在于,所述频域均衡及解扩步骤中,通过调整第二级扩频码的矩阵C = (Cu1, . . , Cl,MT, . . . , CuT, . . . , CuT)T的列进行均衡, 在ak,n= 1/Ihk,J2取最大值处,选择最小的的Pk,n=E J E mCLm.,k,」2,用Pm,。标志所述第二级扩频码的矩阵C中的第m列是否分配到第n个子载波上,给定、,n=E ak,n|3k,m,求解maX ",并将其约束条件限定为f;A^ = l,|>m, = 1, P m,n G {0, 1}。
4. 根据权利要求3所述的自适应码分配方法,其特征在于,依据匈牙利算法求解所述丽 ZIX入"。附=1 w=l
5. 根据权利要求3所述的自适应码分配方法,其特征在于,求解所述m3X& /^, ^, 时,依据如下算法获取P m,n :附=4 w=l初始化步骤,设置U = {1, , N} , n = 1 ;选择步骤,选择m二 argmin^u、,n,设置Pm,n= 1以及U二U^m); 更新步骤,设置n = n+l,返回所述选择步骤,直到n > N。
6. —种迫零算法下两级扩频OFDM自适应码分配系统,其特征在于,包括 第一级扩频模块,用于调制原始数据流,把每L个经过调制的符号合并起来,生成信号bk = (bu, . . . , bk,J ,其中,k为用户数;将所述信号bk中的每一个信号bu乘以相应的Wk =(Wk," , Wk,m),获取并发送(buWu, , buWk,m, , buWk," , bk,Lwk,M) , M是对应 的扩频码的码长;将所有用户的信号求和后得到信号x = (Xu, . . . , Xl,M, . . . , Xu,a:。,其中气附=2>*,/>%第二级扩频模块,用于将所述信号x分成LM个并行支路,每个支路Xl, m分配在N个子载波上,用CLm二 (Clu, ..., Cl,m,N)表示XLm的扩频码,确定子载波n上的发送信号 丄信号接收模块,用于依据rk,n = hk,nSn+Zk,n确定多径衰落信道中,第k个用户在子载波 n上的接收信号ru,其中,hk,n表示信道增益,Zk,n表示噪声;频域均衡以及解扩模块,用于第k个用户将各个子载波上的接收信号rk,n二hk,nSn+Zk.n通过频域迫零均衡以及解扩后合并,得到乃^ -S^^^Cf ,其中qk,n是信道增益的修正系数,第i个符号的判决值通过《,,=2>,气》>确定。m=l
7. 根据权利要求6所述的自适应码分配系统,其特征在于,所述频域均衡以及解 扩模块中,确定所述信道增益的修正系数qk,n二hk,^/lhk,」2,并依据所述发送信号& = ""确定A' i = bk, i+vu, VW = IX" ^[tIXm,"气m , vk,工表示噪声向量。
8. 根据权利要求7所述的自适应码分配系统,其特征在于,所述频域均衡及解扩模块中,通过调整第二级扩频码的矩阵C = (Cu1, . . , Cl,MT, . . . , CuT, . . . , CuT)T的列进行均衡, 在ak,n= 1/Ihk,J2取最大值处,选择最小的的Pk,n=E J E mCLm.,k,」2,用Pm,。标志所述第二级扩频码的矩阵C中的第m列是否分配到第n个子载波上,给定、,n=E ak,n|3k, 迈,求解max^ tf/vj一,并将其约束条件限定为t/v"-l,f/v"-l, Pm,ne {0,1}。m=l =1 /n=l n=l
9. 根据权利要求8所述的自适应码分配系统,其特征在于,所述频域均衡及解扩模块 中,依据匈牙利算法求解所述
10. 根据权利要求8所述的自适应码分配系统,其特征在于,所述频域均衡及解扩模块 中,求解所述max&" tf/V"^,"时,依据如下步骤获取P m,n :初始化步骤,设置U = {1, , N} , n = 1 ;选择步骤,选择m二 argmin^u、,n,设置Pm,n= 1以及U二U^m); 更新步骤,设置n = n+l,返回所述选择步骤,直到n > N。
全文摘要
本发明公开了一种迫零算法下两级扩频OFDM自适应码分配方法及系统。所述方法包括第一级扩频步骤、第二级扩频步骤、信号接收步骤以及频域均衡以及解扩步骤。本发明根据信道情况调整扩频码矩阵C各行的位置,使得发送信号能量能够尽可能集中在信道条件较好的子载波上,从而抑制了因正交性破坏导致的用户间以及符号间干扰。较传统MC-CDMA相比,本发明在接收端BER方面有了较大的改善。
文档编号H04L27/26GK101778070SQ20101010434
公开日2010年7月14日 申请日期2010年2月1日 优先权日2010年2月1日
发明者吴波, 封晓弢, 尚勇, 项海格 申请人:北京大学
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1