复数域网络编码中最大似然解码算法的改进
- 格式:pdf
- 大小:240.32 KB
- 文档页数:4
研究与开发
复数域网络编码中最大似然解码算法的改进
袁 涛。谢坚戈,鲍 园,杨 亮 (暨南大学信息科学技术学院广州510632)
针对复数域网络编码中继网络,提出一种改进的中继处的最大似然解码算法。当传统的最大似然 解码算法使用在复数域网络编码中继网络中时,计算复杂度会随着信息星座图映射方式的改变 而大大增加。为了降低计算复杂度,在前人研究的基础上提出一种改进的最大似然解码算法,该 算法利用无线中继网络通信系统的非对称性,在解码时,先进行预判决,然后进行精确判决,这样 可以大大降低计算复杂度,提高了系统性能。
1 引言
在传统的无线中继网络中,由于信源发射功率的限
制,中继一般用于扩大信源的传输范围。而近年来提出的
无线协作网络中,中继则用于增加信源信号的分集增益,
以减少信息传输的错误概率。在这些通信过程中。中继节
点接收源节点信息后,采用存储转发的方式,不进行任何 数据处理。因此传统的无线中继网络协作通信的频谱效率 不高.目前,在计算机网络中出现的网络编码是一种可以
显著提高网络容量的有效方法,它通过对网络的中间节点
进行数据处理来提高整个网络的数据传输速率。基于无线 中继网络的网络编码方法的研究[1121,近年来已经成为学术
界的一大热点。
网络编码分为两种,一种是基于伽罗华域网络编码
国家自然科学基金资助项目(No.61071l14),广东省科技计划 基金资助项目(No.2010A040306004),中央高校基本科研业务 费专项资金资助项目(No.21610205),东南大学移动通信国家 重点实验室开放研究基金资助课题(No.W200915) (GFNC)l。,一-,一种是复数域网络编码(CFNC)I]l。复数域网络编
码因为其较高的系统吞吐量而引起了大量研究者的关
注.大多数研究集中在复数域网络编码的优化和性能分
析上 ,对其中继处的最大似然解码的研究并不多见。
本文在参考文献[6]1 ̄1-,提出一种改进的中继处 复数域网络编码最大似然解码算法,仿真显示能够在增加
一定复杂度的同时提高系统的性能。相比于传统的最大似 然解码,该算法大大降低了运算复杂度。
2网络编码系统模型
2.1 系统模型 在本文中。考虑一个简化的基于中继的单跳协作通信
系统,由S 、S:两个终端节点和一个中继节点R组成,此
简化系统在无线局域网(WLAN)和无线Ad Hoc网络中比
较普遍。中继通过无线方式连接S。、S2节点,并且S 、S:之
间的数据交换是由中继R协作完成的。由于S 、s2以及中
继R共享同一个带宽信道,因此在传统的无编码中继协
作通信系统中,S 和S 进行一次数据交换一般要使用 4个时隙,如图1(a)所示。在时隙1,由S 向中继R与S
广播信息Xs ];时隙2,中继R向S:发送时隙1接收到的
信息:时隙3和时隙4是数据流逆向传输过程,分别完成
S 向中继R与S 广播信息X 】和中继R向S 发送在时
隙3接收到的X 】’。
图1fb)描述了基于伽罗华域网络编码中继系统的协 作通信过程。与传统的无编码中继协作系统相比,基于
GFNC中继系统的协作通信完成一次数据交换只需要
3个时隙。在时隙1,由S 向中继R和S 广播信息X。肚】;时
隙2,由S:向中继R和S。广播信息 s2 ];时隙3,中继
向S 和S:广播接收到的信息的异或Xs。[Jj}】’O s2 ]’。可
见.基于GFNC中继系统的系统吞吐量为l/3符号/源/时
 ̄(symbols/S/TS)。 图1fc1描述了基于复数域网络编码中继系统的协作
通信过程。它在GFNC中继系统中进一步减少了完成
一次数据交换所需的时隙数.使得吞吐量上升到 1/2 symbol/S/TS。在时隙1,S。、S:分别同时向R发送符号
01Xs [kl、 s2 】;在时隙2,中继通过最大似然解码分离出
信号Xs[k】’、X [k]’,然后向S-、S 广播中继信号 s。
[k】’+ s2 】’,终端节点S。、S:可以根据接收到的中继信号
分离出对方节点发射的信号。
根据图1(C)的基于CFNC中继系统模型,设hs,R, s2l1
分别为S 与R、S:与R的信道路径增益,rbS ̄R-,ns.R、 为加
性高斯白噪声.则时隙l中继R接收到的信号为:
o 。 o
(a)传统无编码中继系统的协作通信
s:[ 】’0 .[ ]’Xs 【明’0 [ ]’ (b)基于伽罗华域网络编码中继系统的协作通信
。 。 o
0 iXs [ ]~02Xs:[ 】 (c)基于复数域网络编码中继系统的协作通信
———.+时隙1
一一一◆时隙2 …………◆时隙3
…一. 时隙4
图1几种编码中继系统的协作通信 电
】,fI=^s。 s ]+ s s2 ]+ R+ (1)
时隙2中继发射信号为:
R= iX ]’+ s2 ’ (2)
S 、S 接收到的中继信号分别为:
yIls1= s R+nR, (3) y硒 s R+ I{2 (4) 然后在端S 和S:端利用最大似然解码解出信号。
S 端: s 】”=盯g min[YRs -hRs。(O ̄Xs。[ 】’+ S2’)】 (5)
s2端: ],,:a培min[1, 一 嗡( 】’.t-OIXS。’)】 (6)
综合比较GFNC和CFNC,主要是因为在比特流(即伽
罗华域)上, 和 相异或没有顺序可言X。O := O 。,
但是在复数域内就不同了,一般情况下o,x。+ ≠ +
。,而且经过信道增益h之后,得到的符号相位和幅度
都发生了变化,使得接收到的符号可以被分离,从而减少 了一个时隙,提高了系统的吞吐量。同时在多用户检测条
件下,复数域网络编码能够达到伽罗华域网络编码的空间
分集增益。因此,选择复数域网络编码技术可以解决传统
无编码中继网络的吞吐量很难降为原来的1/2的问题。
2.2常规的中继处最大似然解码
由第2.1节所述,中继接收到的信号可以表示为:
Ya=hs。 IX ]+ s。 +nR (7)
对其进行最大似然解码为:
( s。[J]}]’, ’)=arg min IYa-hs. + (8)
经过最大似然解码之后得到的 s ]’、 [ ]’才能继
续进行编码为 s。【蜘’+ ]’)向S 和Sz发送。
但是常规的最大似然解码的计算复杂度是一个难题。
基于对于无线局域网和下一代无线通信的要求,16.QAM
映射方式由于它的频谱效率可能会成为主流,并且现在
IEEE 802.1In的调制方式中采用的就是16.QAM以及更
高阶的调制方式。这里以16.QAM为例,中继R在最大似 然解码中找出星座图上的最小距离点组则需要256次运 算的复杂度。一般的,M阶调制方式,需要的计算复杂度为
0㈣。因此,遇到更高阶的调制方式,中继的最大似然解
码会是一个严重的问题。
2.3 Min等人提出的改进方法悯
Min等人提出了一种改进方法,由于S。、s2到中继的 信道增益不同,可以将一端比较差的信道看成是干扰,直
接利用最大似然解码另一端的信号,当解码出一端的信号
之后再来检测信道增益较小的信号。这样可以大大降低运 算复杂度,使得运算复杂度降低到了0(
。但是此种方法 研究与开发
需要两端信道增益相差非常悬殊.而在WLAN中,此种情
况发生的可能性不大。因此该方案并不适合WLAN的
CFNC中继系统。而且在信道增益开始接近的时候,系统
误码率会迅速上升导致性能迅速恶化。
2.4本文提出的改进方法
本文在Min等人工作的基础上进行改进,首先通过 信道估计评估哪一端的信道增益较差,然后将其发射的
信号星座图按照4个象限分组.计算出每一组的平均星 座点,利用这个平均星座点先进行一次预解码,得到信
道较好的一端的符号,然后再返回解码出信道增益较差
的一端的符号。此种方法相比于Min等人提出的改进方
法能够更好地容忍信道增益差,并且能够提供大约4 dB
的误码率增益。
以16.QAM映射方式为例,其各个星座点为{Is ),首
先将其星座图按照4个象限分组,计算出每一组的平均星 座符号,则这4个符号为{X }=(+2±2i},分别在4个象限。
在中继R处进行信道估计,假设l l≤Ihs ̄l,(m,n=l,2),则
首先对信道增益较大的部分进行解码:
x ̄[kl,:arg minl 删l (9)
之后再对信道增益较小部分进行解码:
硼'=arg minI 。
这样就完成了对中继处的联合最大似然解码。此种解
码方式比传统最大似然解码方式的计算复杂度小很多.硬
件实现更加方便。但是此种方法若是在两端信道相对不平
衡的情况下使用.效果会较好。
3仿真
图2描述了最大似然解码的计算复杂度与对应
阶调制的关系。可以发现在高阶调制上,两种改进方法
都比传统的最大似然解码降低了计算复杂度,并且越
是高阶,改进方法的优势越强。图3描述了中继两端信 道,即S 到R和S 到R的信道增益相差40 dB时的 误码率一信噪比曲线,其中仿真结果中所有无线信道均
为瑞利衰落信道。从图中可以发现,在这种情况下,传
统的最大似然解码和两种改进方法解码得到的误码率
是重合的,这验证了两种解码改进方法的可行性和正
确性。图4和图5分别描述了中继两端信道增益相差
20 dB和1O dB时候的误码率曲线,可以发现此时的
ii 350
300
250
200 壁150
1OO ‘
16-QAM
0 2 4 6 8 10 12 14 16 18 Mgt调制 图2 阶调制对应的计算复杂度
No(rib、 图3 中继两端信道增益相差4O dB时的误码率曲线
E]No(dB) 图4 中继两端信道增益相差20 dB时的误码率曲线
EJNo(dm
图5 中继两端信道增益相差10 dB时的误码率曲线