论文部分内容阅读
随着无线通信与网络的广泛发展与应用,多媒体广播多播技术(Multimedia Broadcast and Multicast Service, MBMS)成为近年来研究的热门领域之一。利用无线信道的天然广播特性,多媒体广播多播技术可以将相同的内容同时分发到多个目标节点,比起点对点通信,可以节省传输时间并且提升传输效率。经过长期的积累与发展,R6版本中的MBMS已经发展成为了增强型MBMS (Enhanced-MBMS, E-MBMS)。与此同时,E-MBMS的流服务和下载服务对传输内容的实时性与准确性也提出了很高的要求。如何在传输过程中高效修复错误或者丢失的数据包,成为了一个关键问题。网络编码技术突破了通信数据流不能继续被压缩的传统理论,允许中间节点参与编码和解码,扩展了中间节点在网络中的功能,提升了通信网络的吞吐量。目前,网络编码技术与多个领域都有所结合,也被应用于修复重传机制的研究中,带来了修复性能的极大提升。短距离链路(如Wifi,蓝牙等)通信的发展使得用户节点之间相互协同修复成为了可能。如果将修复的过程利用用户协同在更可靠的信道中完成,可以减小源节点发送修复数据包的开销。短距离链路比蜂窝链路的信道质量更好,干扰较小,目的节点可以保证相互修复的实时性与准确性。本文主要研究了在E-MBMS领域流服务和下载服务差错修复的机制,指出传统修复机制以及当前与网络编码相结合的修复机制存在的问题,继而创新性地提出了基于网络编码的E-MBMS用户协同修复机制。从传统修复机制中源节点进行修复重传转变为用户目的节点之间通过短距离链路相互修复,从而提升网络性能。针对新提出的修复机制,详细介绍网络模型、实现过程以及修复节点选取的具体算法。如果在源节点处理能力更强的网络中,还可以将分层网络编码与源节点编码相结合,网络中传输的原始数据包是经过编码的数据包,进一步提升网络吞吐量。该修复机制还可以根据每一层的重要性不同,制定不同的修复策略。另外,由于传输与修复使用不同的信道,可以同时进行,节省通信时间。最后,本课题利用MATLAB仿真平台验证理论的分析。仿真结果表明,基于网络编码的用户协同修复机制可以大大提升重传效率,减少节点的平均重传次数,节省链路开销,性能比传统修复重传机制有很大的提升。