Network coding in device-to-device (D2D) communications underlaying cellular networks

Multi-hop cooperative communications have been considered to increase the coverage range of device-to-device (D2D) communications underlaying cellular networks. Whilst network coding (NC) has been proven as an efficient technique to improve the throughput of ad-hoc networks, it has not been adapted to D2D networks. In this paper, we propose a NC-D2D system, in which we apply NC into the multi-hop D2D communications to enhance its throughput. We then develop a radio resource management (RRM) mechanism that jointly optimises the power control and subchannel allocation for NC-D2D communications. The proposed RRM maximises the throughput of NC-D2D communications while guaranteeing the quality of service (QoS) requirements of conventional cellular (CC) UEs. We also investigate how caching capabilities at relay nodes would impact the system performance. Simulation results show that by employing NC and our proposed RRM mechanism, the throughput of multi-hop D2D communications is significantly improved and the time required for exchanging large data files between a D2D pair is dramatically reduced as compared to existing multi-hop D2D schemes.

[1]  Panganamala Ramana Kumar,et al.  RHEINISCH-WESTFÄLISCHE TECHNISCHE HOCHSCHULE AACHEN , 2001 .

[2]  Olav Tirkkonen,et al.  Resource Sharing Optimization for Device-to-Device Communication Underlaying Cellular Networks , 2011, IEEE Transactions on Wireless Communications.

[3]  Rose Qingyang Hu,et al.  Enable device-to-device communications underlaying cellular networks: challenges and research aspects , 2014, IEEE Communications Magazine.

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

[5]  Geoffrey Ye Li,et al.  Device-to-Device Communications Underlaying Cellular Networks , 2013, IEEE Transactions on Communications.

[6]  Wha Sook Jeon,et al.  Two-Stage Semi-Distributed Resource Management for Device-to-Device Communication in Cellular Networks , 2014, IEEE Transactions on Wireless Communications.

[7]  Armin Wittneben,et al.  Spectral efficient protocols for half-duplex fading relay channels , 2007, IEEE Journal on Selected Areas in Communications.

[8]  Muriel Médard,et al.  XORs in the Air: Practical Wireless Network Coding , 2006, IEEE/ACM Transactions on Networking.

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

[10]  Sudipta Sengupta,et al.  Network Coding-Aware Routing in Wireless Networks , 2010, IEEE/ACM Transactions on Networking.

[11]  Jorma Lilleberg,et al.  Spectrum Sharing Scheme Between Cellular Users and Ad-hoc Device-to-Device Users , 2013, IEEE Transactions on Wireless Communications.

[12]  Der-San Chen,et al.  Applied Integer Programming: Modeling and Solution , 2010 .

[13]  Donald F. Towsley,et al.  Bounds on the throughput gain of network coding in unicast and multicast wireless networks , 2009, IEEE Journal on Selected Areas in Communications.

[14]  Gregory W. Wornell,et al.  Cooperative diversity in wireless networks: Efficient protocols and outage behavior , 2004, IEEE Transactions on Information Theory.

[15]  Baochun Li,et al.  Optimized multipath network coding in lossy wireless networks , 2009, IEEE Journal on Selected Areas in Communications.