Hybrid Multicast and Device-to-Device Communications Based on Adaptive Random Network Coding

Random network coding (RNC) is an efficient coding scheme to improve the performance of wireless multicast networks, on the premise that a receiver is able to collect a full set of network-coded packets. However, in resource (time, bandwidth, and so on) constrained communications, a receiver may only receive a partial set of network coded packets, leading to poor system performance. On the other hand, device-to-device (D2D) communications utilize user proximity and spatial diversity to improve the communication efficiency. In this paper, we propose a hybrid multicast and D2D transmission scheme based on adaptive RNC (ARNC) to increase network throughput under packet erasure channels. In the proposed scheme, the packet encoding structure is optimized adaptively according to the network status, such that even if only a partial set of the coded packets are received, the user equipments (UEs) can still decode useful information and regenerate new encoded packet for D2D communications. In particular, the multicast mode and D2D mode are switched dynamically during a scheduling session according to the status of each UE. Under this hybrid mode, we can effectively overcome the effect of erasure channel and improve the overall network throughput. By comparing our scheme with other scheduling methods, we provide simulation results to corroborate the effectiveness of the proposed techniques.

[1]  Peyman Pahlevani,et al.  Novel concepts for device-to-device communication using network coding , 2014, IEEE Communications Magazine.

[2]  Lap-Pui Chau,et al.  Consistent Video Quality Control in Scalable Video Coding Using Dependent Distortion Quantization Model , 2013, IEEE Transactions on Broadcasting.

[3]  Peng Wang,et al.  Network Coding Based Wireless Broadcast With Performance Guarantee , 2015, IEEE Transactions on Wireless Communications.

[4]  Apostolos Traganitis,et al.  Path diversity gain with network coding and multipath transmission in wireless mesh networks , 2010, 2010 IEEE International Symposium on "A World of Wireless, Mobile and Multimedia Networks" (WoWMoM).

[5]  Tracey Ho,et al.  A Random Linear Network Coding Approach to Multicast , 2006, IEEE Transactions on Information Theory.

[6]  Ashish Goel,et al.  On the Network Coding Advantage for Wireless Multicast in Euclidean Space , 2008, 2008 International Conference on Information Processing in Sensor Networks (ipsn 2008).

[7]  Apostolos Traganitis,et al.  Delay and throughput of network coding with path redundancy for wireless mesh networks , 2010, WMNC2010.

[8]  Zhi Chen,et al.  Digital Network Coding Aided Two-Way Relaying: Energy Minimization and Queue Analysis , 2013, IEEE Transactions on Wireless Communications.

[9]  Xiaoli Chu,et al.  Network coding in device-to-device (D2D) communications underlaying cellular networks , 2015, 2015 IEEE International Conference on Communications (ICC).

[10]  Li Sun,et al.  Two Birds With One Stone: Towards Secure and Interference-Free D2D Transmissions via Constellation Rotation , 2016, IEEE Transactions on Vehicular Technology.

[11]  Vincent K. N. Lau,et al.  Delay-sensitive dynamic resource control for energy harvesting wireless systems with finite energy storage , 2015, IEEE Communications Magazine.

[12]  David James Love,et al.  Using Channel Output Feedback to Increase Throughput in Hybrid-ARQ , 2011, IEEE Transactions on Signal Processing.

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

[14]  Ming Xiao,et al.  Cross-Layer Design of Rateless Random Network Codes for Delay Optimization , 2011, IEEE Trans. Commun..

[15]  Parastoo Sadeghi,et al.  Adaptive network coding for broadcast channels , 2009, 2009 Workshop on Network Coding, Theory, and Applications.

[16]  Jacek M. Zurada,et al.  Cross-Layer Design of Joint Beamforming and Random Network Coding in Wireless Multicast Networks , 2014, IEEE Communications Letters.

[17]  Mustafa Cenk Gursoy,et al.  On the Throughput of Hybrid-ARQ Under Statistical Queuing Constraints , 2015, IEEE Transactions on Vehicular Technology.

[18]  Qing Wang,et al.  A Survey on Device-to-Device Communication in Cellular Networks , 2013, IEEE Communications Surveys & Tutorials.

[19]  Lawrence Carin,et al.  Nonmyopic Multiaspect Sensing With Partially Observable Markov Decision Processes , 2007, IEEE Transactions on Signal Processing.

[20]  John S. Thompson,et al.  Performance Analysis and Energy Efficiency of Random Network Coding in LTE-Advanced , 2012, IEEE Transactions on Wireless Communications.

[21]  Douglas C. Sicker,et al.  Transmission Schemes for Multicasting Hard Deadline Constrained Prioritized Data in Wireless Multimedia Streaming , 2016, IEEE Transactions on Wireless Communications.

[22]  Gerhard Fettweis,et al.  5G: Personal mobile internet beyond what cellular did to telephony , 2014, IEEE Communications Magazine.

[23]  Mohamed-Slim Alouini,et al.  Adaptive Space–Time Coding Using ARQ , 2015, IEEE Transactions on Vehicular Technology.

[24]  Ruonan Zhang,et al.  Antenna Deembedding for mmWave Propagation Modeling and Field Measurement Validation at 73 GHz , 2017, IEEE Transactions on Microwave Theory and Techniques.

[25]  Peng Wang,et al.  An efficient network coding based broadcast scheme with reliability guarantee , 2014, 2014 IEEE International Conference on Communications (ICC).

[26]  Xiang Chen,et al.  Joint Optimization of Resource Allocation and Relay Selection for Network Coding Aided Device-to-Device Communications , 2015, IEEE Communications Letters.

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

[28]  Wen-Liang Hwang,et al.  Interlayer Bit Allocation for Scalable Video Coding , 2012, IEEE Transactions on Image Processing.