论文部分内容阅读
无线Ad hoc网络在战争通讯、环境检测以及医疗等领域具备广阔的应用前景;节点通过彼此协作可以对数据进行分布式的处理和传输,它构成的虚拟多输入多输出(multiple input multiple output,MIMO)系统既能保证无线链路的可靠性又能获取分集增益;网络编码技术能够提高单位时隙内传输的信息量,它的主要思想是中继节点将侦听或缓存的数据经过编码后再转发给其它节点,直至到达目的终端。网络编码与协作通信技术的有效融合可以有效地改善通讯系统,而协作重传机制本身又为网络编码的使用创造了优越的条件,中间节点可以将侦听源节点的数据与自己待发送的数据进行网络编码操作,然后再发送给目的节点,这种方法能够有效地解决协作传输过程中出现的中继低效率问题。因此,如何高效的协助源节点传输数据以此来提高无线网络的传输效率成为近年来研究的热点。本文对当前无线Ad hoc网络中基于网络编码的协作MAC协议进行了深入研究,针对中继低效率问题提出了两种新协议,具体工作以及创新包括如下两个方面:第一,针对现有的单向协作NCAC-MAC协议中存在不必要的候选协作中继节点参与竞争、控制消息不能使其它的节点放弃竞争以及未考虑节点的传输能耗等问题,提出一种基于网络编码的高效协作MAC协议(an high efficiency MAC protocol based on cooperative network coding,HECNC-MAC)。首先,通过设计的解码预判机制,候选协作中继节点对其目的节点能否有效解码进行提前预判,从而既能减少参与竞争节点的个数又能保证目的节点成功解码;其次,在选择协作中继节点时综合考虑节点所需的传输能耗;最后,剔除选择最佳协作中继节点过程中存在的冗余ETH控制消息,并对确认消息的帧格式进行修改,使得目的节点能够通过该确认消息进行最佳协作中继节点的确认,从而最终实现降低开销和提升吞吐量的目的。第二,针对基于网络编码的双向协作MAC协议中选择的协作中继节点未能充分利用编码机会以及在目的节点处未利用损坏的数据帧优化分集增益的问题,提出一种基于自适应双重解码的双向协作MAC协议(a novel bidirectionalcooperative MAC protocol based on adaptive double decoding,ADD-BCMAC)。该协议针对目的节点无数据给源节点时提出一种编码补偿机制,协作中继节点将侦听的数据与自己的数据进行编码;提出了基于帧数量优先级的协作中继节点选择机制,提高了选择协作中继节点的效率;提出一种自适应双重解码的方法保证目的节点的解码成功率,从而实现改善网络吞吐量、数据帧投递成功率以及数据帧端到端时延等网络性能的目的。在文章最后,对全文进行了总结,并对下一步的研究方向进行了进一步阐述。