法律状态公告日
法律状态信息
法律状态
2019-10-25
未缴年费专利权终止 IPC(主分类):H04B1/7105 授权公告日:20151202 终止日期:20181104 申请日:20131104
专利权的终止
2015-12-02
授权
授权
2014-06-11
实质审查的生效 IPC(主分类):H04B1/7105 申请日:20131104
实质审查的生效
2014-02-12
公开
公开
技术领域
本发明属于无线通信技术领域,具体涉及复杂时变多径信道中多天线交织迭代多用户检测方法与装置。
背景技术
MIMO交织迭代技术能使相对于本用户的其他用户信息之和被认为是符合高斯分布的白噪声,从而使得迭代检测运算与用户数不再相关,这大大简化了多用户检测的复杂度,降低了对通信节点计算能力的要求。在多用户通信中具有良好的应用前景,很好的释放了无线体域网系统中对于传感器节点低计算能力,低功耗的限制
通常的迭代检测过程中,对于多用户单径信道,一般假定各用户的单径符合相同的概率分布。对于多用户简单多径信道,一般假定信道是时不变的,各用户的多径数是相同的,多用户单径延时码片数是连续的,且不同用户之间的延时情况也是一样的。然而这些假设过于理想化,且与实际研究的信道环境尤其是像无线体域网这种复杂信道相差甚多。
因此,本发明针对更复杂的时变多径信道提出一种可以更普遍应用于各种复杂信道的迭代检测方法。通过测试仿真,利用改进后的迭代检测方法能使系统的对抗多径能力增强,对于复杂的时变多径信道,系统有很好的抗干扰能力,系统性能优异。
发明内容
本发明的目的在于提出一种能使系统抗干扰能力强,可在多用户模式下对抗时变多径信道中衰落的,复杂时变多径信道中多天线交织迭代多用户检测装置与方法。
本发明提出的复杂时变多径信道中多天线交织迭代多用户检测装置,包括:多用户模式下的发射机和多用户模式下的迭代接收机;其中:
1、多用户模式下的发射机,其结构如图1所示,设发送端有K个用户,发射机由前向编码器ENCk,交织器
发送端的K个用户生成的原始信息比特流为
在这里还需要提前强调的是,为了在后面的迭代多用户检测过程中能够满足所有码片均符合独立同分布的假设,在交织过程中必须确保不同用户的交织过程是独立随机过程,从而使得码片被打乱后满足随机分布,彼此独立。
总而言之,发射机完成由用户输入数据
2、多用户模式下的迭代接收机,其结构图如图2所示,接收机主要由次优的Turbo型迭代译码结构组成。包括三个部分:ESE基本信号检测模块(elementary signal estimator)(简称ESE模块)、译码器DEC模块(Decoder)(简称DEC模块)、2个交织器,2个交织器连接于ESE模块和DEC模块之间;其中,ESE基本信号检测模块分别对应发送端K个用户交织过程的去交织过程,主要解决多址接入信道的约束条件;译码器DEC模块基于后验概率APP算法(a posteriori probability)标准函数,主要用于解决编码的约束条件,然后通过Turbo码循环迭代检测将三个过程有序循环的串联在一起;发送端信号经过信道干扰后到达接收端(图中描述的是AWGN信道),ESE模块、交织器、DEC模块之间进行循环迭代过程。
通过ESE基本信号检测模块和译码器DEC模块输出的外信息作为互相的输入输出,完成一次码片到码片的迭代循环过程,经过多次迭代后,与发射机对应的用户接收端可以将接收到混合信号中除该用户信号以外的噪声信号完全剥离,最后把和每个发送端一一对应的译码器模块分别输出的信息流序列,作为K个用户信号相应的
本发明提出的复杂时变多径信道中多天线交织迭代多用户检测方法,其时变多径效应下的迭代检测过程如下:
按照理论前提,不同用户的多径数是不同的,这种多径数的不同不光体现在空间上,各用户的多径数在时间的维度上也是时刻变化的。用户之间多径信道的延时状况也彼此不同的,且单个用户不同单径的延时状况也随时间不断发生变化。各用户的多径幅度参数也不再是静态的,而是不断变化的。
整个迭代检测中,接收机后面的DEC模块的输入和输出(作为ESE模块的先验)与具体的信道关系不大的,且先验与后验仅涉及到具体的加减运算而已。在Li Ping等人的文章中是可以通过标准函数的形式出现,既无论是多用户单径,多用户简单多径,还是像本文中所研究的复杂多用户时变多径信道都可以正常调用。
而ESE模块的推导与信道特征有很大的关系,不同特征信道出来的信息对应的外信息最大似然比之间的理论公式以及具体的代码实现都有很大的差别。但是无论信道怎么变,无论是单径,多径,还是复杂多径时变,对于独立同分布叠加信号的高斯分布假设仍然成立,所以可以从这个假设及数学原理出发,仍然可以去推导多用户复杂时变多径信道ESE模块中各种信息变量的表达式。下面,分别列出ESE和DEC模块的运算过程,合起来即是完整的迭代检测过程。
1、多用户检测ESE过程
尽管信道是时变的,但是仍然可以假设任意一个极短的时间内,信道参数不发生变化。在这里为了推导叙述的方便性,假设在发送一帧的时间内,信道的各种分布参数均不发生变化,在第五章系统性能仿真部分,将对这一假设的适用性进行论证。因此由时变多径衰落信道的特征可得K个用户的信号经过信道后的接收序列为 :
其中,
由各个用户发送信息是相互独立的前提假设以及实验测量的体域网信道特征可知,对于任一用户的多径数是满足泊松分布的,所以不同用户的多径数不一定相等。且在不同时间内同一个用户的多径数也各不相同,在这里对于极端发送接收时间内的准静态环境下第
对于第
定义第
所以,接收序列
其中,
所以,
其中由中心极限定理可知,
其中由公式(3)可知,
当
当
基于
所以,
将等式(4),(5)带入等式(12)中,可得:
所以第k用户的外信息最大似然比为:
2、多用户译码DEC过程
接收机端正向DEC译码详细过程如下:
译码模块通过计算后验概率(APP)来实现译码,基本信号检测器输出的外信息LLR,经过解交织器后,进入相对应的DEC模块中(既第k路的外信息
首本,信号检测模块的输出外信息经过解交织后,更新上一次循环时译码模块的先验信息
由交织和解交织过程的随机独立性,一个合理的假设是
那么对于
由
接下来可以用第一步初步的
可以计算译码模块的外信息:
其中,
3、 逆向反馈过程
完成译码后,接收机的逆向信息反馈过程和信号的发送过程非常相似。
每次迭代后,将从译码模块中输出的DEC外信息的送入与该用户对应发射模块相同的交织器中并用来更新进入到基本信号检测模块中先验信息 ,然后开始下一轮的迭代。直到完成所设定的次数迭代过程,最终在译码器端输出最终的硬判决值。
至此一次完整的循环迭代检测结束。
发明优点:
(1)考虑到体域网密集时变多径信道的复杂性,编码也会比较复杂。而该交织迭代检测技术可以通过交织变相实现对信道的改造,无论信道如何复杂,多用户信号经过交织后均可以统一为独立差错随机信道,这将极大地降低了信道编码的难度,并为处理无线体域网多种环境下的不同信道提供了可能。
(2)体域网通信节点的计算能力有限,而多用户通信必然会要求接收节点能够有较高的计算能力。多用户的交织迭代检测的复杂度不再受到多用户数目的限制,在接收端迭代检测的复杂度降低,这个很好的适应体域网通信节点的需求。
(3)随着可穿戴设备的种类和应用逐渐增多,以后部署于体域网内的传感器节点将会不断增多,同时考虑到体域网复杂的信道环境,节点的增多将会将加速系统性能的恶化程度,多用户之间的相互干扰将会更加明显。而交织迭代检测技术对于多用户通信良好的支持,降低多用户干扰的特点可以很好的提高体域网系统容量,使得可容纳的用户数量大大增加。
附图说明
图1多用户模式下的发射机结构。
图2多用户模式下的迭代接收机结构。
图3 采用迭代检测前后的信噪比-误码率图。
图4 不同扩频码长下的信噪比-误码率图。
图5 多用户下的迭代检测系统信噪比-误码率图。
具体实施方式
对于本发明提出的迭代检测方案,具体实施过程如下:
1、由图1,可知在发送端有K个用户,设它们生成的原始信息比特流为
2、由图2,可知在发送信号在经过AWGN信道后,是一个带有噪声和各种干扰信号的信号,因此进入接收端开始迭代消除噪声过程。迭代过程如下。
首先定义对于任意
其中,ESE似然比公式中
定义对应任意k,j的
其中,
根据原理图可知,基本信号检测模块的输入信号为从信道出来的接收信号以及先验对数似然比, 输出信号为ESE的外信息,在这部分只考虑多址信道限制。
译码DEC模块的输入则是DEC的先验对数似然比, 输出为DEC外信息。ESC输出的外信息经过解交织后作为DEC的先验信息输入,DEC的外信息经过交织后作为ESE模块的先验信息输入。最初的迭代过程是从复合信号进入ESE模块中开始,由于复合信号刚刚进入接收机,DEC反馈的外信息还没有生成,则所 有的
假设已知信道信息为{hk , ?k} ,则 xk ( j ), ?k, j的后验概率的LLR为:
其中,
由上式可知后验概率最大似然比由两个部分组成,一个是
同理,定义
=
其中,
通过这种类Turbo交织循环迭代检测过程,在基本信号检测模块到译码DEC模块之间完成了
(25)
3、图3~图5为仿真结果
图3采用随机交织,16位重复扩频码:{1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1,1,-1},数据帧长为256,信道频率5GHz,交织码片数目为16*256。系统仿真发送50帧。用户数为3,假定系统在发送一帧的时间内3个用户的信道参数不发生变化,符合准静态信道特征。
分别对无迭代检测的体域网系统,仅有随机交织无迭代检测过程的无线体域网系统,有完整的IDMA随机交织和8次迭代检测的无线体域网系统进行仿真,并对误码率进行分析。
如图3所示,未使用迭代检测技术的体域网系统可以达到30%以上的的误码率,而且随着信道环境的改变(信噪比的增加),系统的性能并不会发生任何显著的改善。由此可见,体域网复杂的密集时变多径信道极大的影响了体域网系统的传输性能。在体域网系统中加入Turbo码和随机交织器后可以发现,交织器的应用可以很好的离散时变多径信道中的集中错误,在一定程度上降低系统传输的误码率,改善系统性能。但是这种改善仍然是有限的,在较高的信噪比情况下,误码率也只能降低到10%左右。然而经过由迭代检测循环迭代检测8次后再输出的硬判决结果后,系统性能出产生了极大的提高。随着信噪比的改善,误码率显著下降,在本试验仿真条件下,在0~2dB信噪比范围内,误码率就降到零了,各用户的噪声信号经过8次迭代后被明显的消除了。
图4仿真条件为:3用户,随机交织器,5GHz频带,重复扩频码位数分别为2^(i+1)位,其中i=1,2,3,4,5。数据帧长为256,交织码片数目为2^(i+1)*256,i=1,2,3,4,5。迭代次数8次。系统仿真发送50帧。分别仿真扩频码长度为4,8,16,32,64比特情况下的误码率曲线。
由仿真结果可以进行如下观测与分析:从总体的趋势来说,相同信噪比条件下,随着扩频码长度的增加,迭代检测系统的误码率逐渐降低。扩频码长度在16位以上的系统之间的差别并不大,误码率水平均比较低,并随信噪比的增加而产生显著迅速增加的趋势,在较低的信噪比水平下(Eb/No=2dB~4dB)就能够达到零误码率。
图5仿真条件为:随机交织器,5GHz频带,重复扩频码位数为16位。数据帧长为256,交织码片数目为16*256,迭代次数为8次,系统仿真发送50帧。分别仿真用户数为1,3,4,5,6,7,8,9,10,12情况下的误码率曲线。
由图5可以观测得出,当用户数少于8个时,不同用户数情况下的误码率曲线差别不算大,都是随着信噪比增加而迅速降低。且基本呈现随着用户数的增加,系统性能随之改善的状况,在极低信噪比的情况下,不同用户数情况下的误码率均较高,但是误码率随着信噪比增加迅速降低,在信噪比为4~6dB范围内误码率均降为0,表现出非常好的系统性能。
可见,运用了MIMO迭代检测技术,能很好的对抗时变多径效应带来的干扰,使多用户系统性能提高。
机译: 在多用户多天线通信系统中基于矢量摄动的低复杂度编码设备,可以通过将重复树搜索技术应用于传输终端来消除用户之间的干扰
机译: 无线通信系统中降低复杂度的多天线信号检测方法及其装置
机译: 可在多天线系统中实现系统容量最大化的多天线系统中多部门协作传输的传输波束形成和多用户调度设备及其装置