Cooperative Device-to-Device Communication With Network Coding for Machine Type Communication Devices

With the rapid development of the Internet of Things, it is pressing to improve wireless transmission efficiency, especially for machine type communications, due to the limited wireless spectrum. In this paper, we propose a downlink transmission scheme leveraging cooperative device-to-device (D2D) communications and network coding, which can largely reduce the cellular resource consumption and the total energy consumption. In the proposed scheme, the base station generates and broadcasts linear combinations based on the packets requested by different user equipments (UEs) until at least one mature UE can recover all the original packets. Then, a selected mature UE broadcasts new linear combinations based on the recovered original packets to neighbors via D2D until all UEs can decode their packets. A feasible and backward-compatible system design including the necessary revisions on the protocol stack based on the current cellular system architecture is also provided. Then, the closed-form probability mass functions of transmission times for both cellular and D2D transmissions are derived, where the error rates in both cellular and D2D transmissions have been considered. The feedback load is also analyzed. Simulation results with different block error rate (BLER) settings are given, which can be used as references for the cellular network to decide the target BLER and adapt the modulation and coding.

[1]  Rudolf Ahlswede,et al.  Network information flow , 2000, IEEE Trans. Inf. Theory.

[2]  Andrea Abrardo,et al.  Network coding schemes for Device-to-Device communications based relaying for cellular coverage extension , 2015, 2015 IEEE 16th International Workshop on Signal Processing Advances in Wireless Communications (SPAWC).

[3]  Alexander Sprintson,et al.  On coding for cooperative data exchange , 2010, 2010 IEEE Information Theory Workshop on Information Theory (ITW 2010, Cairo).

[4]  Joong Bum Rhim,et al.  Fountain Codes , 2010 .

[5]  Amitava Ghosh,et al.  Recent advancements in M2M communications in 4G networks and evolution towards 5G , 2015, 2015 18th International Conference on Intelligence in Next Generation Networks.

[6]  Shuo-Yen Robert Li,et al.  Linear network coding , 2003, IEEE Trans. Inf. Theory.

[7]  Xuemin Shen,et al.  Operator controlled device-to-device communications in LTE-advanced networks , 2012, IEEE Wireless Communications.

[8]  Jianping Pan,et al.  Geometrical-Based Throughput Analysis of Device-to-Device Communications in a Sector-Partitioned Cell , 2015, IEEE Transactions on Wireless Communications.

[9]  Hao Liang,et al.  Device-to-device communication underlaying converged heterogeneous networks , 2014, IEEE Wireless Communications.

[10]  Stefan Parkvall,et al.  Design aspects of network assisted device-to-device communications , 2012, IEEE Communications Magazine.

[11]  Daniel Enrique Lucani,et al.  On the throughput and energy benefits of network coded cooperation , 2014, 2014 IEEE 3rd International Conference on Cloud Networking (CloudNet).

[12]  Chaitali Chakrabarti,et al.  A System Level Energy Model and Energy-Quality Evaluation for Integrated Transceiver Front-Ends , 2007, IEEE Transactions on Very Large Scale Integration (VLSI) Systems.

[13]  Devavrat Shah,et al.  ARQ for network coding , 2008, 2008 IEEE International Symposium on Information Theory.

[14]  Nei Kato,et al.  Device-to-device communications achieve efficient load balancing in LTE-advanced networks , 2014, IEEE Wireless Communications.

[15]  S. Parkvall,et al.  LTE release 12 and beyond [Accepted From Open Call] , 2013, IEEE Communications Magazine.

[16]  John S. Baras,et al.  Improving smartphone battery life utilizing device-to-device cooperative relays underlaying LTE networks , 2014, 2014 IEEE International Conference on Communications (ICC).

[17]  Taoka Hidekazu,et al.  Scenarios for 5G mobile and wireless communications: the vision of the METIS project , 2014, IEEE Communications Magazine.

[18]  Song Zhu,et al.  System Design for Multiple Users Cooperative Communication in LTE , 2013, 2013 IEEE 78th Vehicular Technology Conference (VTC Fall).

[19]  Bin Xu,et al.  User-specific link adaptation scheme for device-to-device network coding multicast , 2015, IET Commun..

[20]  Rose Qingyang Hu,et al.  Resource Management for Heterogeneous Networks in LTE Systems , 2014, Springer Briefs in Electrical and Computer Engineering.

[21]  Christos Gkantsidis,et al.  Comprehensive view of a live network coding P2P system , 2006, IMC '06.

[22]  Jalaluddin Qureshi Random linear fountain code with improved decoding success probability , 2016, 2016 22nd Asia-Pacific Conference on Communications (APCC).

[23]  Parastoo Sadeghi,et al.  Coded cooperative data exchange for multiple unicasts , 2012, 2012 IEEE Information Theory Workshop.

[24]  Klaus Doppler,et al.  Advances in Device-to-Device Communications and Network Coding for IMT-Advanced , 2009 .

[25]  Francesco Chiti,et al.  An Energy-Efficient Resource Allocation Scheme for RLNC-Based Heterogeneous Multicast Communications , 2014, IEEE Communications Letters.

[26]  Lingyang Song,et al.  Resource Management for Device-to-Device Underlay Communication , 2013, SpringerBriefs in Computer Science.

[27]  Slimane Ben Slimane,et al.  Cooperative device-to-device communications in the downlink of cellular networks , 2014, 2014 IEEE Wireless Communications and Networking Conference (WCNC).

[28]  Lin Cai,et al.  Uplink Cooperative Transmission for Machine-Type Communication Traffic in Cellular System , 2016, 2016 IEEE 84th Vehicular Technology Conference (VTC-Fall).

[29]  Petar Popovski,et al.  Low-Rate Machine-Type Communication via Wireless Device-to-Device (D2D) Links , 2013, ArXiv.

[30]  Lei Zheng,et al.  A Geometrical-Based Throughput Bound Analysis for Device-to-Device Communications in Cellular Networks , 2014, IEEE Journal on Selected Areas in Communications.

[31]  Lin Cai,et al.  Performance Analysis of Semi-Centralized Controlled Uplink Cooperative Transmission , 2016, 2016 IEEE Global Communications Conference (GLOBECOM).

[32]  Devavrat Shah,et al.  Network Coding Meets TCP: Theory and Implementation , 2011, Proceedings of the IEEE.