本发明涉及数字通信工程技术领域,尤其涉及一种适用于mimo双向中继信道的物理层编码方法及系统。
背景技术:
ahlswede、li和yeung等人首次提出了网络编码(networkcoding,nc)理论(见“r.ahlswede,n.caiandr.w.yeung.networkinformationflowtheory[j].ieeeinternationalsymposiumoninformationtheory(cat.no.98ch36252),cambridge,ma,1998,pp.186-190),以提高网络中的信息传输吞吐量。其基本思想是,中继节点接收到来自不同源节点的信息后,将指向不同目标节点的多个信息分组进行编码,再一并转发出去。与中继节点逐个转发信息分组的传统多址技术相比,nc极大地节省了信息分组转发的次数(即时间),进而可提高信息传输吞吐量。传统nc工作在网络层,两个用户通过一个中继节点交换两个数据包需3个时隙。这种3时隙nc方法被称为高层网络编码(high-layernetworkcoding,hnc)方法。但hnc方法存在过度检测的缺陷。对于中继节点,其关心的是传送给目的节点的nc符号,而非源节点发送信息的精确值。故人们又提出一种物理层编码,它可以看作是协作通信的一种特殊情况。在pnc中,中继节点无需分别对接收的信息进行译码,它只需将无线信道中叠加的信号直接映射为nc符号,将信号之间的互干扰变成nc方法的一部分。对于pnc来说,两个源节点只需两个时隙就可通过一个中继节点交换两个数据包,大大提高了网络吞吐量。
现有技术中,对pnc的探讨主要基于双向中继信道(two-wayrelaychannel,twrc),两个源节点通过一个中继节点进行信号互传。但多输入多输出(multiple-input-multiple-output,mimo)技术可以提高信道容量,并且多天线在现代无线设备中得到了广泛应用,所以pnc与mimo技术的结合引起了人们极大的兴趣。故本发明所提出的方法将基于mimo双向中继信道进行讨论。目前,pnc主要有两种协作方法:放大转发(amplifyforward,af)和译码转发(decodeforward,df)协作。在af协作中,中继节点接收到来自源节点的叠加信号后,进行放大处理,再转发到目的节点。在df协作中,中继节点将接收到的叠加信号映射为nc符号后,再转发到目的节点。从软消息角度看,在af协作中,中继节点以软消息形式转发接收到的叠加信号,但其软消息直接从传输信道中获取,而未利用可能存在于数据包中的信道编码信息。其中,信号软消息包含其可被正确判决的概率信息。反之,在df协作中,中继节点虽利用了信道编码信息来解码所接收到的信号,但其采用的是硬判决解码。解码后的信号丢失了利于目的节点解码的软消息。为充分利用af、df协作优点,弥补两者不足,本发明提出了一种适用于mimo双向中继信道下基于选择软消息转发协作(ssmf)的物理层编码方法。
技术实现要素:
本发明的目的是针对现有技术的缺陷,提供了一种适用于mimo双向中继信道的物理层编码方法及系统,方便了各区网络基站运用大规模天线传输技术,同时与现有物理层编码方法相比,具有更优误码率性能和更低计算复杂度。故该发明方法具有较好实用价值,可有效用于第五代移动通信等下一代无线通信。
为了实现以上目的,本发明采用以下技术方案:
一种适用于mimo双向中继信道的物理层编码方法,包括步骤:
s1.用户节点si将待发送的信号xi经过信道传输至中继节点r;
s2.所述中继节点r将接收到信号xi采用和差线性变换获得和信号和差信号;
s3.所述中继节点r采用迫零检测方法校正所述获得的和信号和差信号中有信道引入的失真,得到校正后的信号
s4.所述中继节点r筛选所述得到的校正后的信号
s5.所述中继节点r将映射得到的信号广播发送至所述用户节点si;
s6.所述用户节点si采用基于门限判决的译码方式,对接收到的信号进行译码,得到最终结果。
进一步的,所述步骤s1中,所述用户节点si包括s1和s2;所述待发送的信号xi包括x1和x2。
进一步的,所述步骤s2中,中继节点r接收到信号xi表示为:
其中,
所述步骤s2中,中继节点r接收到的信号
xr=hx+n
其中,h、x、n表示矩阵或向量。
进一步的,在步骤s2中还包括,所述中继节点r将接收到信号采用和差线性变换获得和信号和差信号,并对所述获得的和信号和差信号进行检测,所述中继节点r接收到信号表示为:
其中,
进一步的,在步骤s3中,所述中继节点r采用迫零检测方法校正所述获得的和信号和差信号中有信道引入的失真,表示为:
其中,
进一步的,在步骤s3中,得到校正后的信号
其中,
进一步的,在步骤s4中,对筛选出的信号采用对数似然比映射方法映射为对数似然形式,表示为:
其中,
其中,
在步骤s4中,还包括在映射后的数据中加入1比特标志,表示为:
其中,sign表示标志。
进一步的,在步骤s6中,用户节点si接收到的信号表示为:
其中,h11,2、h12,2分别表示中继节点r第1副、第2副天线到用户节点s1、s2之间链路的信道系数;
进一步的,在步骤s6中,用户节点si对接收到的信号进行译码,表示为:
(1)sign=1
此时,
用户节点s1接收到的信号表示为:
将接收到的叠加信号
得到:
其中,“>>”表示远远大于,用户节点s1处的译码为:
(2)sign=0
此时,
用户节点s1接收到的信号表示为:
将接收到的叠加信号
得到:
其中,“>>”表示远远大于,用户节点s1处的译码为:
相应的,还提供一种适用于mimo双向中继信道的物理层编码系统,包括上述任一项所述的一种适用于mimo双向中继信道的物理层编码方法。
与现有技术相比,本发明改进了现有非最优物理层编码方法,提供了一种改进的物理层编码方法,即基于ssmf的物理层编码方法。本发明方便了各区网络基站运用大规模天线传输技术,同时与现有物理层编码方法相比,具有更优误码率性能和更低计算复杂度。故该发明方法具有较好实用价值,可有效用于第五代移动通信等下一代无线通信。
附图说明
图1是实施例一提供的一种适用于mimo双向中继信道的物理层编码方法流程图;
图2为实施例二提供的mimo双向中继网络系统模型示意图;
图3为实施例二提供的
图4为实施例二提供的不同物理层编码方案在ma阶段传输时的误码率(ber)性能对比示意图;
图5为实施例二提供的不同物理层编码方案在bc阶段传输时的ber性能对比示意图;
图6为实施例二提供的不同物理层编码方案端到端ber性能对比示意图;
图7为实施例二提供的不同物理层编码方案端到端吞吐量对比示意图;
图8为实施例二提供的不同天线数目下端到端ber性能对比示意图;
图9为实施例二提供的不同天线数目下端到端吞吐量对比示意图;
图10为实施例二提供的不同不对称系数下端到端ber性能对比示意图;
图11为实施例二提供的用户节点s2与中继节点之间的距离对端到端ber性能的影响示意图;
图12为实施例二提供的用户节点与中继节点之间的距离对端到端ber性能的影响示意图。
具体实施方式
以下通过特定的具体实例说明本发明的实施方式,本领域技术人员可由本说明书所揭露的内容轻易地了解本发明的其他优点与功效。本发明还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本发明的精神下进行各种修饰或改变。需说明的是,在不冲突的情况下,以下实施例及实施例中的特征可以相互组合。
本发明的目的是针对现有技术的缺陷,提供了一种基于信道统计信息的网络编码协议功率的分配方法及系统,即基于ssmf的物理层编码方法。本发明方便了各区网络基站运用大规模天线传输技术,同时与现有物理层编码方法相比,具有更优误码率性能和更低计算复杂度。
实施例一
本实施例提供一种适用于mimo双向中继信道的物理层编码方法,如图1所示,包括步骤:
s11.用户节点si将待发送的信号xi经过信道传输至中继节点r;
s12.所述中继节点r将接收到信号xi采用和差线性变换获得和信号和差信号;
s13.所述中继节点r采用迫零检测方法校正所述获得的和信号和差信号中有信道引入的失真,得到校正后的信号
s14.所述中继节点r筛选所述得到的校正后的信号
s15.所述中继节点r将映射得到的信号广播发送至所述用户节点si;
s16.所述用户节点si采用基于门限判决的译码方式,对接收到的信号进行译码,得到最终结果。
在步骤s11中,用户节点si包括s1和s2;待发送的信号xi包括x1和x2。
在本实施例中,首先在多址接入(ma)阶段,两用户节点s1和s2同时将待发送的信号x1和x2经信道传输给中继节点r,且x1和x2为取值+1或-1的整数。
然后中继节点r利用和差线性变换方法,获得两路信号的“和信号”
接着中继节点r采用迫零检测(zf)方法,来减少信号
接着,中继节点r选择所含噪声
接着,在广播(bc)阶段,中继节点r将映射得到的信号广播发送回各用户节点。
最后,用户节点s1和s2使用基于门限判决(td)的译码方法,对接收信号译码。同时,利用在ma阶段自己发送的信息协助译码,即可得到另一用户节点的发送信息。该译码结果即为本方法所得的最终结果。
本发明适用于大规模天线技术,相比于现有方法,具有更优误码性能和更低复杂度,可有效用于第五代移动通信等下一代无线通信系统。
需要说明的是,迫零检测(zf)方法:
zf方法是mimo系统中常用的一种检测器,其核心思想是在接收端通过线性变换消除不同天线发射信号间的干扰。将mimo系统中接收端接收到的信号表示为以下形式:
y=h1x1+h2x2+…+hkxk+n(1)
其中,y为复数,表示接收端接收到的信号;xi为复数,表示第i个用户发送的信号;hi为复数,表示第i个用户到接收端链路的信道系数;k为正整数,表示mimo系统中的用户数;n为复数,表示接收端的加性高斯白噪声。其中,i∈(1,2,…k)。
为了在接收端恢复xi而排除其他信号的干扰,zf方法使用矢量wi与y作内积,其中wi满足以下条件:
在步骤s11中,用户节点si将待发送的信号xi经过信道传输至中继节点r。
在多址接入(ma)阶段,两用户节点s1和s2同时将待发送的信号x1和x2经过信道传输给中继节点r。
在步骤s12中,所述中继节点r将接收到信号xi采用和差线性变换获得和信号和差信号。
中继节点r接收到信号xi表示为:
其中,
为了方便表述,将公式(3)、公式(4)重写为矩阵形式:
xr=hx+n(5)
其中,大写字母,如h,表示矩阵或向量;相应的小写字母,如hij,1,表示h在第i行和第j列上的元素,且i、j为自然数。
在本实施例中,中继节点r利用和差线性变换获得两路信号的“和信号”
对于中继节点r而言,其所关心的是要传送给用户节点的网络编码(nc)符号,而非用户节点发送信号x1和x2的准确值。故在本实施例中,中继节点r并不独立检测两个用户节点的信息流,而是通过和差线性变换来获得两路信息的“和信号”和“差信号”,然后直接针对“和信号”或“差信号”检测。此时,中继节点r各天线接收到的信号可重写为:
其中,
在步骤s13中,所述中继节点r采用迫零检测方法校正所述获得的和信号和差信号中有信道引入的失真,得到校正后的信号
中继节点r采用迫零检测zf方法,校正
其中,
此时,中继节点得到的信号可表示为:
其中,
在步骤s14中,所述中继节点r筛选所述得到的校正后的信号
中继节点r选择所含噪声
由公式(11)、公式(12)得,中继节点r不同天线接收到的叠加信号可靠性程度主要由
其中,
因为
由公式(16)、公式(17)得,将
在步骤s15中,所述中继节点r将映射得到的信号广播发送至所述用户节点si。
在广播(bc)阶段,中继节点将映射得到的信号广播发送回用户节点s1和s2。
在步骤s16中,所述用户节点si采用基于门限判决的译码方式,对接收到的信号进行译码,得到最终结果。
用户节点s1和s2接收到的信号表示为:
其中,hij,2为复数,表示在bc阶段中继节点r第i副天线到用户节点sj之间链路的信道系数,服从均值为0,方差为
用户节点使用基于门限判决(td)的译码方法对接收到的信号进行译码。并利用自身ma阶段发送的信息协助译码,即可得到另一源节点的发送信息。
在ma阶段,用户节点s1和s2发送的信号均有两种可能,即+1与-1。故中继节点迫零检测后接收到的叠加信号共有4种可能,如表1所示:
表1(中继节点迫零检测后接收到的叠加信号)
在基于软消息转发(ssmf)协作的物理层编码中,中继节点选择
第一种为:
此时,
用户节点s1接收到的信号为例,将公式(21)代入公式(19),得:
为将接收到的叠加信号
由公式(13)得,相较于
其中,“>>”表示远远大于,故用户节点s1处的译码准则为:
第二种为:
此时,
根据用户节点s1接收到的信号,将公式(25)代入公式(20),得:
为将接收到的叠加信号
由公式(13)得,相较于
其中,“>>”表示远远大于,故用户节点s1处的译码准则为:
本实施例改进了现有非最优物理层编码方法,提供了一种改进的物理层编码方法,即基于ssmf的物理层编码方法。本发明方便了各区网络基站运用大规模天线传输技术,同时与现有物理层编码方法相比,具有更优误码率性能和更低计算复杂度。故该发明方法具有较好实用价值,可有效用于第五代移动通信等下一代无线通信。
实施例二
本实施例提供的一种适用于mimo双向中继信道的物理层编码方法与实施例一的不同之处在于:
本实施例通过图2-图12来详细说明。
如图2、3所示,为mimo双向中继网络系统模型和
图4为不同物理层编码方案在ma阶段传输时ber性能对比。为比较ma阶段不同映射方法的ber性能,在实验中对映射得到的nc符号进行硬判决以计算ber。但该硬判决过程在本发明所提的smf、ssmf协作中并不需要。当中继节点单独采用单幅天线zf均衡后的信号译码时,无法获得满分集增益。故相较于其他方法,该方法ber性能最差。当中继节点利用所有天线zf均衡后的信号进行译码时,可获得满分集增益,故ber性能有所提高。由式(13)得,当中继节点选择
图5为不同物理层编码方案在bc阶段传输时的ber性能对比。bc阶段,中继节点广播信号给用户节点只通过一个时隙完成,用户节点接收到的信号波形为所有信号波形的叠加,无法使用最大比值合并(mrc)方法,对接收信号处理。因此本发明提出了选择合并(selectivecombining,sc)和td两种检测方法。在sc方法中,bc阶段,中继节点选择到用户节点信道质量最优的天线发射信号。此时系统退化为单输入单输出(single-input-single-output,siso)系统,无法获得分集增益。故相比于td方法,该方法ber性能较差。在ber为10-3时,相比于sc方法,td方法可获得约0.7db性能增益。虽然当用户节点采用mrc方法时,可进一步获得ber性能增益,但其整个协作过程需要m+1个时隙完成,吞吐量将大幅下降。
附图6为不同物理层编码方案端到端ber性能对比。pnc技术可将两节点间的信息交互过程从4个时隙缩减为2个时隙,大大提高系统的吞吐量。由式(13)得,在ssmf协作中,中继节点选择所含噪声
附图7为不同物理层编码方案端到端吞吐量对比。虽然当用户节点采用mrc检测方法时,能获得最优ber性能增益,但此时整个协作过程需要m+1个时隙完成。如图7所示,此时网络吞吐量将大幅下降。相比于其他方案,该方案的吞吐量上限仅为1.67mbps。低信噪比时,中继节点各接收天线处的噪声均较大,即使中继节点选择
附图8、9分别为不同天线数目下端到端ber性能和吞吐量对比。随着中继节点天线数目增加,ma阶段可供选择的叠加信号样本增多。因此,由式(13)得,多天线中继用于映射的叠加信号的噪声将更小,其端到端ber性能将更优。当用户节点采用基于td的译码方法时,不同天线数目下,基于ssmf协作的物理层编码端到端ber性能和吞吐量分别如图8、9所示。当天线数目增加到一定程度时,继续增加中继节点天线数目,用于映射的叠加信号中的噪声减小并不明显。此时,增加中继节点天线数目换来的性能增益较小。如图8所示,在ber为10-3时,相比于双天线中继,四天线中继可获得约13db性能增益。但相比于六天线中继,八天线中继仅可获得约1db性能增益。低信噪比时,随着中继节点天线数目增加,通信系统端到端吞吐量随之增加。但高信噪比时,不同天线数目下端到端ber均已较小。如图9所示,此时不同天线数目下的端到端吞吐量差异并不大,均接近于吞吐量上限,即2.5兆比特每秒(mbps)。
图10为不同不对称系数下端到端ber性能对比。在上述实验中,中继节点一直位于两用户节点中间。但在实际通信过程中,中继节点与两用户节点之间的距离并不总是相同的,将引起远近效应(near-fareffect,nfe)。为考虑nfe对本实施例所提出的基于ssmf协作物理层编码的影响,在下述实验中引入不对称系数α。此时两源节点与中继节点之间的距离可表示为:
附图11为用户节点s2与中继节点之间的距离对端到端ber性能的影响。只有当x1与x2全部正确或错误译码时,ma阶段映射得到的nc符号才不会出错。因此,ma阶段,即使x1正确译码,即某一用户节点与中继节点之间的ber接近于0,系统端到端ber性能仍不可能接近于0。当用户节点s1与中继节点之间的距离固定为15km,各链路信噪比固定为15db时,用户节点s2与中继节点之间的距离对系统端到端ber性能的影响如图11所示。当用户节点s2距中继节点较近时,中继节点处信号x2的ber较小,此时系统端到端ber性能由中继节点处信号x1的ber决定。如图11所示,此时系统端到端ber性能达到一个下限。随着用户节点s2与中继节点之间距离的减小,系统端到端ber基本保持不变。当两用户节点到中继节点之间的距离相等,各链路信噪比固定为15db时,用户节点与中继节点之间的距离对系统端到端ber性能的影响如图12所示。不同于图11中的情况,此时随着用户节点与中继节点之间距离的减小,x1与x2的ber均减小,故系统端到端ber不存在地板效应。
在未来5g及下一代无线通信中,各区网络基站会运用大规模天线传输技术。故在实际无线通信过程中,存在大量mimo双向中继信道,该发明具有较高实用价值。
本实施例改进了现有非最优物理层编码方法,提供了一种改进的物理层编码方法,即基于ssmf的物理层编码方法。本发明方便了各区网络基站运用大规模天线传输技术,同时与现有物理层编码方法相比,具有更优误码率性能和更低计算复杂度。故该发明方法具有较好实用价值,可有效用于第五代移动通信等下一代无线通信。
实施例三
本实施例提供一种适用于mimo双向中继信道的物理层编码系统,包括:
第一发送模块,用于用户节点si将待发送的信号xi经过信道传输至中继节点r;
获得模块,用于所述中继节点r将接收到信号xi采用和差线性变换获得和信号和差信号;
校正模块,用于所述中继节点r采用迫零检测方法校正所述获得的和信号和差信号中有信道引入的失真,得到校正后的信号
映射模块,用于所述中继节点r筛选所述得到的校正后的信号
第二发送模块,用于所述中继节点r将映射得到的信号广播发送至所述用户节点si;
译码模块,用于所述用户节点si采用基于门限判决的译码方式,对接收到的信号进行译码,得到最终结果。
需要说明的是,本实施例提供一种适用于mimo双向中继信道的物理层编码系统与实施例一类似,在此不多做赘述。
注意,上述仅为本发明的较佳实施例及所运用技术原理。本领域技术人员会理解,本发明不限于这里所述的特定实施例,对本领域技术人员来说能够进行各种明显的变化、重新调整和替代而不会脱离本发明的保护范围。因此,虽然通过以上实施例对本发明进行了较为详细的说明,但是本发明不仅仅限于以上实施例,在不脱离本发明构思的情况下,还可以包括更多其他等效实施例,而本发明的范围由所附的权利要求范围决定。