Journal of Computer Applications ›› 2017, Vol. 37 ›› Issue (10): 2748-2753.DOI: 10.11772/j.issn.1001-9081.2017.10.2748

Previous Articles     Next Articles

High efficiency medium access control protocol based on cooperative network coding

YAO Yukun, LI Xiaoyong, REN Zhi, LIU Jiangbing   

  1. Key Laboratory of Mobile Communication Technology, Chongqing University of Posts and Telecommunications, Chongqing 400065, China
  • Received:2017-04-18 Revised:2017-07-03 Online:2017-10-10 Published:2017-10-16
  • Supported by:
    This work is partially supported by the Foundation and Frontier Research Project of Chongqing (cstc2015jcyjBX0085).

基于协作网络编码的高效媒体访问控制协议

姚玉坤, 李小勇, 任智, 刘江兵   

  1. 移动通信技术重庆市重点实验室(重庆邮电大学), 重庆 400065
  • 通讯作者: 李小勇(1992-),男,湖北荆州人,硕士研究生,主要研究方向:网络编码、媒体访问控制协议,E-mail:lixy.cqupt@gmail.com
  • 作者简介:姚玉坤(1964-),女,重庆人,教授,硕士,主要研究方向:宽带自组织网络、网络编码;李小勇(1992-),男,湖北荆州人,硕士研究生,主要研究方向:网络编码、媒体访问控制协议;任智(1971-),男,四川内江人,教授,博士,主要研究方向:宽带自组织网、无线通信;刘江兵(1989-),男,重庆人,硕士研究生,主要研究方向:无线自组织网络路由算法.
  • 基金资助:
    重庆市基础与前沿研究计划项目(cstc2015jcyjBX0085)。

Abstract: The transmission energy consumption of nodes does not be considered in the exiting Network Coding Aware Cooperative MAC (NCAC-MAC) protocol for Ad Hoc Network, and the control message sent by the candidate cooperative relay node can not make the other candidate nodes which are not in the communication range give up competition, thus causing collision. To deal with those problems, a high efficiency Medium Access Control (MAC) protocol based on cooperative network coding High Efficiency MAC protocol based on Cooperative Network Coding (HECNC-MAC) was proposed. Three optimization schemes were carried out by the protocol. Firstly, candidate cooperative relay node need to prejudge whether the destionation can decode the packet, so as to reduce the number of competitive relay nodes and ensure that the destination node could be successfully decoded. Secondly, the transmission energy consumption of nodes should be synthetically considered when selecting the cooperative relay node. Finally, the Eager To Help (ETH) message is canceled, and the destination node sents conformation message through pseudo-broadcast. Theoretical analysis and simulation results show that in the comparison experiments with Carrier Sense Multiple Access (CSMA), Phoenix and NCAC-MAC protocols, the transmission energy consumption of nodes and the end-to-end delay of date packages can be effectively reduced, and the network throughput can be improved by HECNC-MAC.

Key words: cooperative communication, network coding, Medium Access Control (MAC) protocol, candidate cooperative relay node, transmission energy consumption

摘要: 针对Ad Hoc网络中现有的编码感知的协作MAC协议(NCAC-MAC)在选择协作中继节点时未考虑节点的传输能耗以及候选协作中继节点发送的控制消息不能使其他不在彼此通信范围内的候选节点放弃竞争而产生碰撞的问题,提出一种基于协作网络编码的高效媒体访问控制协议(HECNC-MAC)。该协议主要提出以下三个优化思路:首先,候选协作中继节点对其目的节点能否解码进行解码预判,减少参与竞争节点的同时保证其目的节点能成功解码;其次,在选择协作中继节点时综合考虑节点所需的传输能耗;最后,取消ETH(Eager To Help)控制消息,且目的节点通过伪广播的方式通告确认消息。理论分析与仿真结果表明,与载波侦听多路访问(CSMA)、Phoenix和NCAC-MAC相比,HECNC-MAC能够有效减少节点的能耗,降低数据包端到端时延,提高网络吞吐量。

关键词: 协作通信, 网络编码, 媒体访问控制协议, 候选协作中继节点, 传输能耗

CLC Number: