APP下载

联合子载波抑制-机会网络编码的OFDM数据广播方法

2017-09-07沈先丽徐友云

数据采集与处理 2017年4期
关键词:重传接收端数据包

沈先丽 许 魁 韩 序 徐友云

(解放军理工大学通信工程学院, 南京,210007)

联合子载波抑制-机会网络编码的OFDM数据广播方法

沈先丽 许 魁 韩 序 徐友云

(解放军理工大学通信工程学院, 南京,210007)

正交频分复用(Orthogonal freqency division multiplexing,OFDM)技术通过采用多个子载波在不同的子带上传输信息来有效对抗频率选择性衰落。但不同子载波信道质量不同,其中信道质量较差的子载波会产生较大的误码率,从而导致整个系统性能下降。将信道质量较差的子载波抑制不用即可解决该问题。本文提出了一种适用于OFDM数据广播系统的联合子载波抑制-机会网络编码方法(Joint subcarriers suppression and opportunistic network coding, JSSONC),即将子载波抑制技术与网络编码(Network coding,NC)技术联合使用。基站抑制信道质量较差的子载波,仅采用信道质量较好的子载波进行数据包的广播与重传。在此基础上,结合机会网络编码,进一步减少重传数据包数量。仿真结果表明,与传统OFDM广播系统相比,本文提出的JSSONC方法降低了每一个数据包平均传输次数(Average transmission times of every data package,ATT-E),从而大大提高了系统传输效率。

OFDM;广播系统;子载波抑制;机会网络编码

引 言

随着移动互联网的蓬勃发展,移动通信对高速数据传输的需求越来越高。作为宽带移动通信需求最基本的支撑,频谱资源稀缺问题愈加突出和严重。因此,如何在频谱资源受限的条件下,进一步提高移动通信系统传输效率是下一代移动通信系统设计中亟需解决的重要问题之一。广播通信是指基站向多个接收端发送相同数据的点到多点业务[1],是一种传输大量数据业务的有效方式。目前,广播通信已成为移动通信研究的热点之一。在广播通信系统中要求每一个接收端都能正确接收来自基站的所有数据包。由于无线链路的衰落特性,接收端往往无法正确接收全部数据包。传统广播方案采取的做法是重传所有丢包,直到全部接收端都能正确接收。这种方式很明显的缺点是需要重传大量数据包,能量和时频资源开销很大。

网络编码(Network coding,NC)[2]于2000年被提出,通过对多路信息进行异或处理,有效提高了有线通信网络吞吐量性能。随着研究不断深入,NC也在提高无线网络性能方面发挥重要作用[3-5]。网络编码广播技术[6]是针对传统广播方案的缺点而改进得到的。考虑在数据包重传阶段根据不同接收端正确接收数据包的差异,基站在接收端能够利用边信息正确解码的前提下,对需要重传的数据包进行合并后重传。网络编码广播技术使得需要重传数据包数量大大降低,从而减少了资源开销,提高了系统传输有效性[7,8]。正交频分复用(Orthogonal frequency division multiplexing,OFDM)技术,由于其具有高频谱利用率以及较好的抗多径衰落能力等特点,已经成为第四代移动通信标志性的物理层传输承载技术[9]。为了进一步提高OFDM系统的传输可靠性,文献[10]提出两种子载波抑制方法。通过放弃使用信道条件差的子载波而仅使用信道条件好的子载波来进行信息传输,从而大幅提高系统误比特率性能。

针对OFDM广播系统的技术特点,本文提出了一种联合子载波抑制-机会网络编码(Joint subcarriers suppression and opportunistic network coding, JSSONC)的OFDM数据广播方法。基站根据无线信道随机衰落特性,选择性地抑制信道质量较差的子载波,仅采用信道质量较好的子载波进行数据包的广播与重传。在此基础上,利用机会网络编码重传协议进一步减少重传数据包数量。仿真结果表明,与传统OFDM广播系统[11,12]相比,本文提出的JSSONC大大降低了每一个数据包平均传输次数,大幅提高了系统传输效率。

图1 系统模型Fig.1 System model

1 系统模型

基于TDMA的广播系统由一个基站S和U个接收端构成,基站S需要把N个数据包依次传输给U个接收端,若接收端发现丢包则需要重传,直至所有接收节点正确接收到所有数据包,如图1所示。所有节点均配备单根天线并工作在半双工模式;假设S知道S到每一个接收端之间的信道状态信息;系统采用OFDM传输方式,子载波个数用K表示,子载波调制方式为BPSK,基站到接收端的信道为多径瑞利衰落信道,用向量hm表示,即

(1)

(2)

数据包长度用L表示,子载波个数用Q表示,则一个数据包首次广播中需要占用的OFDM符号数为

(3)

N个数据包首次广播中需要占用的OFDM符号数为

(4)

整个传输过程分为两个阶段:首次广播阶段和重传阶段。

(5)

(6)

最后各接收端根据如下方法解调接收到的信息,即

(7)

重传阶段。该阶段根据需要重传数据包的个数、L和Q之间的关系可以分成若干个时隙,一个OFDM符号占用一个时隙。在一个时隙内,信道状态保持不变。该阶段各接收端首先判断各数据包是否被正确接收,从而得到错误矩阵;然后采用机会网络编码,根据错误矩阵得到编码矩阵;最后重传合并后的数据包,更新错误矩阵。不断循环,直至错误矩阵为零矩阵(即所有数据包都已被正确接收到)。

2 子载波抑制技术应用和机会网络编码

2.1 子载波抑制技术在OFDM数据广播系统中的应用

(8)

(9)

(10)

假设每一个接收端都完全已知各个基站的子载波状态。只有在基站到每一个接收端之间都是“活跃子载波”时,该子载波才被基站用来传输信息,定义为“使用子载波”。系统仅使用“使用子载波”来传输信息而不使用被抑制的子载波,如图2所示。因此,第k个子载波是否被基站使用可以用状态F[k]表示,即有

(11)

(12)

子载波抑制技术贯穿整个传输过程,应用在首次广播阶段和重传阶段。

图2 子载波抑制方法Fig.2 Subcarriers suppression scheme

2.2 机会网络编码

重传阶段,在应用子载波抑制的基础上,利用机会网络编码方法完成数据包的重传。首先,各个接收端判断每一个数据包是否被正确接收,只要数据包中的一个比特发生传输错误,则判定该数据包丢包。数据包被正确接收用“0”表示,丢包用“1”表示,从而得到一个U×N的错误矩阵E_M0,即

(13)

然后,让在大多数接收端都发生丢包的数据包优先参与编码合并从而得到网络编码重传数据包;最后,只重传网络编码重传数据包。

编码合并具体分为4个步骤。

(1)将原错误矩阵按列求和,即

(14)

再降序排列

(15)

式中:a′>b′>…>c′。根据SUM′对应得到新的错误矩阵

(16)

(2)根据文献[11]中的编码方法生成传统编码矩阵Coding_List0,Coding_List0为若干行N列的矩阵。

(3)取传统编码矩阵的第一行,得到最终的编码矩阵

Coding_List=Coding_List0(1,:)

(17)

(4)根据最终的编码矩阵将发生丢包的数据包异或,完成合并,最后得到网络编码重传数据包。

例如,假设有原错误矩阵E_m0

(18)

U=4,N=5;将矩阵E_m0按列求和

Sum=[1 2 1 2 3]

(19)

将错误矩阵按列求和后降序排列得到新的错误矩阵

(20)

根据文献[11]中的编码方法得到原始编码矩阵

(21)

取原始编码矩阵的第一行作为最终应用的编码矩阵

(22)

根据编码矩阵将发生丢包的数据包异或,然后重传,每一次只重传一个网络编码重传数据包。

因为在大多数接收端发生丢包的数据包优先参与了重传,故每一次重传的数据包能够最大程度地减少错误矩阵中“1”的个数,从而能够最大程度纠正丢包。接收端根据信道矩阵、原错误矩阵和编码矩阵不断更新原错误矩阵。不断循环上述过程直至原错误矩阵更新为零矩阵,所有丢包都被正确接收。

3 仿真结果

本节给出包含U个接收端的JSSONC方法在每一个数据包平均传输次数(Average transmission times of every data package,ATT-E)方面仿真结果。基站和接收端的发送功率设为1,子载波个数K=64,循环前缀长度为16,无线多径信道建模为4径独立同分布的瑞利信道。在整个仿真过程中,使用子载波的个数用Q表示。数据包个数N=100,数据包长度用L表示。

图3 随信噪比变化的ATT-E 图4 JSSONC随信噪比变化的ATT-E Fig.3 ATT-E varying with different SNR Fig.4 ATT-E of JSSONC varying with different SNR

图3,4为在不同信噪比情况下的ATT-E仿真结果。接收端个数U=10,L=1 000比特。由图3可以看出,ATT-E随信噪比增加而减少;本文提出的JSSONC方法的ATT-E性能显著优于传统OFDM广播系统[11,12]。且抑制子载波个数越多,使用的子载波的整体信道质量越好,ATT-E越少,系统传输效率越高。由图4可以看出,本文提出的JSSONC方法的ATT-E随着数据包长度变短而减小。

图5为ATT-E随数据包长度变化而变化的仿真情况,U=10,SNR=10 dB,数据包长度越长,发生丢包的概率越大,ATT-E越大。本文提出的JSSONC方法显著优于传统OFDM广播系统,且抑制子载波个数越多,ATT-E越小,系统传输效率越高。

图6为ATT-E随着接收端个数增加的变化趋势的仿真结果。SNR=10 dB,L=1 000比特。由图6可知,ATT-E随着U增加而增加。U越大,错误矩阵行数越多,故重传次数越大。本文提出的JSSONC方法ATT-E远小于传统OFDM广播系统中ATT-E,且抑制子载波个数越多,ATT-E越小,系统传输效率越高。并且在抑制子载波个数较多时,使用的子载波的整体信道质量较好,丢包的概率较低,U的增大不会导致重传次数的增多。故在抑制子载波个数较多时,ATT-E几乎不再随着U的增加而变化,大幅提高了系统传输效率。

图5 随数据包长度变化的ATT-E 图6 随接收端个数变化的ATT-E Fig.5 ATT-E as different length of data package Fig.6 ATT-E as different number of users

4 结束语

本文提出了一种联合子载波抑制-机会网络编码的OFDM数据广播方法。基站根据无线信道随机衰落特性,选择性地抑制信道质量较差的子载波,仅采用信道质量较好的子载波进行数据包的广播与重传。在此基础上,利用机会网络编码重传协议进一步减少重传数据包数量。计算机仿真结果证明了本文提出的JSSONC方法的优越性。JSSONC降低每一个数据包平均传输次数,且抑制子载波个数越多,每一个数据包平均传输次数越少;在抑制子载波个数较多的情况下,每一个数据包平均传输次数几乎不随接收端个数增多而增多。与传统OFDM广播系统相比,本文提出的JSSONC方法大幅提高了系统传输效率。

[1] Shin-Lin Shieh, Himadri Subrah Saha, Rakhi Roy. Network coding design for broadcast service of low cost receiver [C] // 2013 IEEE 78th Vehicular Technology Conference (VTC Fall). Las Vegas, NV: IEEE, 2013: 1-5.

[2] Ahlswede R,Cai N, Li S-Y, R, et al. Network information flow [J]. IEEE Trans on Information Theory, 2000, 46(4):1204-1216.

[3] Wang Xun, Xu Ying, Feng Zhiyong. Physical-layer network coding in OFDM system: Analysis and performance [C] // 2012 7th International ICST Conference on Communications and Networking in China (CHINACOM). Kunming: IEEE, 2012: 139-143.

[4] 钟新毅,徐友云,许魁,等. 双向中继信道的模拟网络编码最优功率分配 [J]. 信号处理,2014,30(8): 867-873.

Zhong Xinyi, Xu Youyun, Xu Kui, et al. A optimal power allocation of analog network coding for two-way relay channel [J]. Journal of Signal Processing, 2014, 30(8): 867-873.

[5] 梁文文,田华,徐友云,等. 非对称双向多中继系统机会式网络编码中断概率分析[J]. 数据采集与处理,2013,28 (1):29-33.

Liang Wenwen, Tian Hua, Xu Youyun, et al. Outage probability analysis of opportunistic network coding on asymmetrical bi-directional multi-relay system [J]. Journal of Data Acquisition and Processing, 2013, 28 (1): 29-33.

[6] Laneman J N, Wornell G W. Energy-efficient antenna sharing and relaying for wireless networks [C] // 2000 IEEE Wireless Communications and Networking Conference(WCNC). Chicago, IL: IEEE, 2000: 7-12.

[7] Zhang Zhang, Lü Tiejun, Su Xin, et al. Dual XOR in the air: A network coding based retransmission scheme for wireless broadcasting [C] // 2011 IEEE International Conference on Communications (ICC). Kyoto: IEEE, 2011:1-6.

[8] Chao C, Chou C, Wei H. Pseudo random network coding design for IEEE 802.16m enhanced multicast and broadcast service [C] // IEEE Veh Technol Conf(VTC). Taipei, China: IEEE, 2010:1-5.

[9] Doufexi A, Armour S. Design considerations and physical layer performance results for a 4G OFDM system employing dynamic subcarrier allocation [C] // 2005 IEEE 16th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC). Berlin: IEEE, 2005: 357-361.

[10]Bartoli G, Fantacci R, Marabissi D, et al. Subcarriers suppression methods for OFDM systems with decode-and-forward network coding[J]. IEEE Trans Wireless Communication, 2013, 12(12): 6034-6042.

[11]Xiao Xiao, Yang Luming, Wang Weiping, et al. A wireless broadcasting retransmission approach based on network coding [C] // 2008 4th IEEE International Conference on Circuits and Systems for Communications (ICCSC). Shanghai: IEEE, 2008: 782-786.

[12]Lu Lu, Ming Xiao, Mikael Skoglund, et al. Efficient network coding for wireless broadcasting[C]//2010 TEEE Wireless Communications and Networking Conference (WCNC). Sydney, Australia: IEEE, 2010:1-6.

Joint Subcarriers Suppression and Opportunistic Network Coding for OFDM Data Broadcasting

Shen Xianli, Xu Kui, Han Xu, Xu Youyun

(College of Communication Engineering, PLA University of Science and Technology, Nanjing, 210007, China)

Orthogonal frequency division multiplexing (OFDM) could efficiently tackle the problem of frequency-selective fading by adopting multiple subcarriers to be transmitted upon different subbands. Subcarriers with weak channel qualities suffer severe symbol errors, which limits the overall system performance. Suppressing subcarriers with bad channel qualities would solve the problem. Here, a joint subcarriers suppression and opportunistic network coding (JSSONC) scheme is proposed for OFDM data broadcasting systems, where subcarriers suppression technique is combined with network coding (NC) technique. By using JSSONC, the base station suppresses the subcarriers being in bad channel conditions. Consequently, retransmission packets used to recover lost packets are produced by adopting network coding to reduce further the number of transmissions. Simulation results show that the proposed JSSONC in OFDM data broadcasting systems reduces the average transmission times of every data package (ATT-E), compared with the traditional OFDM broadcasting systems,thus improving the system transmission efficiency.

orthogonal frequency division multiplexing(OFDM); broadcasting system; subcarriers suppression; opportunistic network coding

国家自然科学基金重大研究计划(91438115)资助项目;中国博士后基金(2015T81079)特别资助项目;国家自然科学基金(61371123,61301165)资助项目;江苏省自然科学基金(BK2011002, BK2012055)资助项目;国家博士后科学基金(2014M552612)资助项目;江苏省博士后科学基金(1401178C)资助项目。

2015-07-30;

2015-12-16

TN911.7

A

沈先丽(1987-),女,硕士研究生,研究方向:移动通信,E-mail: shenxianli@126.com。

徐友云(1966-),男,教授,博士生导师,研究方向:移动通信、认知无线电和网络编码等,E-mail:yyxu@vip.sina.com。

许魁(1982-)男,副教授,硕士生导师,研究方向:无线传输技术、网络编码,E-mail: lgdxxukui@126.com。

韩序(1990-),男,硕士生,研究方向:为移动通信,E-mail:hanxu23@126.com。

猜你喜欢

重传接收端数据包
基于扰动观察法的光通信接收端优化策略
基于Jpcap的网络数据包的监听与分析
顶管接收端脱壳及混凝土浇筑关键技术
一种设置在密闭结构中的无线电能传输系统
基于多接收线圈的无线电能传输系统优化研究
SmartSniff
面向异构网络的多路径数据重传研究∗
数据链路层的选择重传协议的优化改进
MPTCP中一种减缓缓存阻塞的重传策略
移动IPV6在改进数据包发送路径模型下性能分析