论文部分内容阅读
在传统的存储转发模式中,网络中的在信息传输过程中只起到透明转发的作用。网络编码的提出改变了这一传统模式,它允许中间节点对接收到的多个数据包进行编码处理,然后发送编码后的数据。无线介质的广播特性非常适合网络编码技术的应用,网络编码己被证明是一种能够提高无线通信网络吞吐量、降低节点能耗、提高带宽利用率的有效方法。
本论文主要研究在无线广播系统中应用网络编码技术,以改善广播重传的性能和网络吞吐量。
论文首先介绍了与网络编码的概念和基础理论,详细描述了几种主要的网络编码构造方法,以及各自的特点;综述了无线网络中网络编码技术的研究现状,以及取得的研究成果等。
论文重点研究网络编码在无线广播重传中的应用。首先介绍了传统的广播重传方法,和基于异或网络编码的重传方法,并详细推导、分析了各自的理论性能。然后通过仿真实验验证了基于网络编码的重传方案相比于传统方法的优势。仿真结果证明,前者能够有效地减少平均重传次数、提高系统的平均吞吐量。
文论结合仿真实验,详细分析了异或编码重传机制在无线广播网络中存在的问题和缺陷,并结合随机线性编码的理论,提出了一种基于随机线性网络编码的广播重传方法。该方法将广播数据包分成若干个批次进行发送,在重传阶段,源节点从有限域中随机选取一组系数对该批次内所有丢失的数据包进行编码组合,并重传该编码包。收到一定数量的编码包后,各接收节点通过解线性方程组的方法恢复出各自丢失的原始数据包。最后将算法和传统的重传机制、基于异或的编码重传机制进行了仿真和性能对比,仿真结果表明,相比于其它两种机制,我们的算法能更有效地减少平均重传次数,提高无线广播网络的平均吞吐量。