摘 要: | 现有协作MAC机制的实现过度依赖于协作表中的信息,而协作表中的信息并不是瞬时更新的,并且协作表的建立和更新都需要额外的开销。针对这些不足,充分利用协作发送的特性,提出一种基于机会中继的多跳协作MAC机制。在ORMAC机制中,节点通过侦听MCTS估算中继信道的误包率,当数据传输失败后,候选中继节点根据误包率设置退避定时器的初值,以选择出最佳的中继节点参与中继重传,以此在不可靠的无线信道实现数据的可靠传输。在NS2.28上搭建仿真平台,仿真结果证实了ORMAC机制能有效地提高系统中的平均吞吐量和交付率。
|