论文部分内容阅读
网络编码已从理论上被证明是能够提高无线多跳网络吞吐量的有效技术手段。然而,网络编码技术在无线多跳网络中的实际应用面临诸多新的挑战,其中之一就是基于网络编码的介质访问(Media Access Control,MAC)机制的设计。现有的MAC机制没有考虑引入网络编码后的网络新特性,独立地对MAC机制和网络编码进行设计不能充分发挥网络编码能够带来的潜在增益,不能达到网络性能的最优化。因此,研究基于网络编码的MAC机制非常必要。本文对无线多跳网络中基于网络编码的MAC机制进行了分析和研究,在MAC层机制的设计中考虑加入网络编码技术后的网络新特性,对MAC机制和网络编码进行联合设计,通过提出合理的MAC机制来支持网络编码在无线多跳网络中的应用,以进一步提高网络性能。本文主要针对以下两个问题进行了研究:(1)研究多速率无线多跳网络中基于网络编码的MAC机制。在多速率无线网络中,不考虑速率因素而单单寻求编码机会和编码增益的最大化可能造成必须使用低速率进行传输,这些低速率链路成为限制网络编码和网络整体性能的瓶颈。针对上述问题,我们提出了基于网络编码的中继协助自适应多速率MAC机制——MANC(Relay-aided Multi-rate Adaptation MAC for Network Coding)。本文详细描述了MANC机制的设计思想和具体技术细节,通过建模分析了MANC机制的性能,并在NS-2中实现了MANC机制。仿真结果表明MANC机制能够有效提高网络吞吐量,减少传输时延。(2)研究无线多跳网络中隐蔽终端对网络编码的影响问题。从原理和仿真实验两方面对COPE类型网络编码在无线多跳网络中面临的隐蔽终端问题进行了分类分析,针对性地提出了COPE类型网络编码中隐蔽终端抑制MAC方案——HTEC(Hidden Terminal Elimination in COPE),其基本思想是在现有MAC协议的基础上通过加入额外信令交互以减少数据包的冲突。我们在NS-2中实现了HTEC,仿真结果表明HTEC可以在牺牲一定传输时延的代价下显著提高解码率,增加网络吞吐量。