摘要: 针对当前Ad hoc网络中的NCAC-MAC协议在选择协作中继节点时未考虑节点的传输能耗以及候选协作协作中继节点发送的控制信令消息不能使其他不在彼此通信范围内的候选节点停止退避的问题,提出一种基于协作网络编码的高效MAC协议(HECNC-MAC)。该协议主要提出三个改进机制:首先,避免选择链路质量较差的节点作为候选协作中继节点,从而减少了参与竞争协作协作中继节点的数量;其次,计算效用值时综合考虑节点的传输能耗,能够有效延长网络生存时间;最后,目的节点通过伪广播的方式回复确认消息,取消ETH信令消息。理论分析与仿真结果表明,HECNC-MAC协议与现有CSMA、Phoenix和NCAC-MAC协议相比,能够有效减少节点能耗,降低数据包端到端时延和提高网络吞吐量。
中图分类号: