Communications and Networking. 11th EAI International Conference, ChinaCom 2016, Chongqing, China, September 24-26, 2016, Proceedings, Part I

Research Article

A Transmission Rate Optimized Cooperative MAC Protocol for Wireless Sensor Networks

Download
158 downloads
  • @INPROCEEDINGS{10.1007/978-3-319-66625-9_6,
        author={Pengfei Zhao and Kai Liu and Feng Liu and Ruochen Fang},
        title={A Transmission Rate Optimized Cooperative MAC Protocol for Wireless Sensor Networks},
        proceedings={Communications and Networking. 11th EAI International Conference, ChinaCom 2016, Chongqing, China, September 24-26, 2016, Proceedings, Part I},
        proceedings_a={CHINACOM},
        year={2017},
        month={10},
        keywords={Cooperative communication Cooperative MAC protocol Relay selection Network lifetime Wireless sensor networks},
        doi={10.1007/978-3-319-66625-9_6}
    }
    
  • Pengfei Zhao
    Kai Liu
    Feng Liu
    Ruochen Fang
    Year: 2017
    A Transmission Rate Optimized Cooperative MAC Protocol for Wireless Sensor Networks
    CHINACOM
    Springer
    DOI: 10.1007/978-3-319-66625-9_6
Pengfei Zhao,*, Kai Liu,*, Feng Liu,*, Ruochen Fang1,*
  • 1: Beihang University
*Contact email: pf_zhao@buaa.edu.cn, liuk@buaa.edu.cn, liuf@buaa.edu.cn, 82343445@qq.com

Abstract

In order to enhance throughput in wireless sensor networks (WSNs), we propose a transmission rate optimized cooperative MAC (TRO-CMAC) protocol. The protocol always adopts the cooperative transmission with high transmission rates to replace the direct transmission with low transmission rate. A sender preselects two best candidate relays from its relay information table according to recent equivalent transmission rate and channel condition for use in cooperative transmission. These two relays contend to become the final best relay with instantaneous cooperative transmission rate and channel condition. Simulation results show that TRO-CMAC protocol can obtain higher throughput than those of the RCF-CMAC and 2rcMAC protocols.