• •    

基于协作网络编码的高效MAC协议研究

姚玉坤1,李小勇2,任智3,刘江兵4   

  1. 1. 重庆邮电大学 移动通信技术重庆市重点实验室
    2. 重庆邮电大学
    3. 移动通信技术重庆市重点实验室(重庆邮电大学),重庆 400065
    4. 重庆邮电大学通信学院
  • 收稿日期:2017-04-18 修回日期:2017-06-21 发布日期:2017-06-21
  • 通讯作者: 李小勇

Research on High Efficiency MAC Protocol Based on Cooperative Network Coding

  • Received:2017-04-18 Revised:2017-06-21 Online:2017-06-21

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

关键词: 协作通信, 网络编码, MAC协议, 候选协作中继节点, 链路质量, 传输能耗

Abstract: Abstract: To deal with the problems that the control signaling message sent by the candidate cooperative relay node of the NCAC-MAC protocol can’t make the other nodes stop backing off thanks to they are not in the communication range and not taking the transmission energy consumption of the node into consideration for the in the current Ad hoc network, an high efficiency MAC protocol (HECNC-MAC) based on cooperative network coding is proposed. Three improvement mechanisms were presented by the protocol: Firstly, it avoids selectting the node with poor link quality as the candidate cooperative relay node, than reducing the number of competing relay nodes. Secondly, when calculating the utility value, it considering the transmission energy of the node , which can effectively enhance the survival time of network ; Finally, the destination node replies the conformation message through the pseudo-broadcast,and it cancel the ETH signaling message. Theoretical analysis and simulation results show that in the comparison experiments with the the existing CSMA, Phoenix and NCAC-MAC protocols, HECNC-MAC protocol can effectively reduce the transmission energy consumption of nodes and the delay of end-to-end and improve the network throughput as the same time .

Key words: Keywords: cooperative communication, network coding, MAC protocol, candidate relay node, link quality, transmission energy consumption

中图分类号: