Energy-Efficient Cooperative Network Coding With Joint Relay Scheduling and Power Allocation

The energy efficiency (EE) of a multi-user multi-relay system with the maximum diversity network coding (MDNC) is studied. We explicitly find the connection among the outage probability, energy consumption, and EE, and formulate the maximizing EE problem under the outage probability constraint. Relay scheduling (RS) and power allocation (PA) are applied to schedule the relay states (transmitting, sleeping, and so on) and optimize the transmitting power under the practical channel and power consumption models. Since the optimization problem is NP hard, to reduce computational complexity, the outage probability is first tightly approximated to a log-convex form. Furthermore, the EE is converted into a subtractive form based on the fractional programming. Then, a convex mixed-integer nonlinear problem is eventually obtained. With a generalized outer approximation algorithm, RS and PA are solved in an iterative manner. The Pareto-optimal curves between the EE and the target outage probability show the EE gains from PA and RS. Moreover, by comparing with the no network coding (NoNC) scenario, we conclude that with the same number of relays, MDNC can lead to EE gains. However, if RS is implemented, NoNC can outperform MDNC in terms of the EE when more relays are needed in the MDNC scheme.

[1]  C. Floudas Nonlinear and Mixed-Integer Optimization: Fundamentals and Applications , 1995 .

[2]  Zhigang Cao,et al.  Network Coded Modulation for two-way relaying , 2011, 2011 IEEE Wireless Communications and Networking Conference.

[3]  Elza Erkip,et al.  Cooperative coding for wireless networks , 2004, IEEE Trans. Commun..

[4]  Zhigang Cao,et al.  Outage and energy efficiency tradeoff for multi-flow cooperative communication systems , 2014, 2014 IEEE International Conference on Communications (ICC).

[5]  David Tse,et al.  Fundamentals of Wireless Communication , 2005 .

[6]  Zhigang Cao,et al.  A Cross Layer Method for Interference Cancellation and Network Coding in Wireless Networks , 2006, 2006 IEEE International Conference on Communications.

[7]  Meixia Tao,et al.  Joint Scheduling and Relay Selection in One- and Two-Way Relay Networks with Buffering , 2009, 2009 IEEE International Conference on Communications.

[8]  Stephen P. Boyd,et al.  Convex Optimization , 2004, Algorithms and Theory of Computation Handbook.

[9]  Gerhard Fettweis,et al.  Energy Efficiency Aspects of Base Station Deployment Strategies for Cellular Networks , 2009, 2009 IEEE 70th Vehicular Technology Conference Fall.

[10]  Sergio Verdú,et al.  On channel capacity per unit cost , 1990, IEEE Trans. Inf. Theory.

[11]  Shlomo Shamai,et al.  Transmitting to colocated users in wireless ad hoc and sensor networks , 2005, IEEE Transactions on Information Theory.

[12]  Zhi-Quan Luo,et al.  Dynamic Spectrum Management: Complexity and Duality , 2008, IEEE Journal of Selected Topics in Signal Processing.

[13]  Zhisheng Niu,et al.  Energy minimization in cooperative relay networks with sleep modes , 2012, 2012 10th International Symposium on Modeling and Optimization in Mobile, Ad Hoc and Wireless Networks (WiOpt).

[14]  Andreas F. Molisch,et al.  Energy-Efficient Cooperative Relaying over Fading Channels with Simple Relay Selection , 2008, IEEE Transactions on Wireless Communications.

[15]  Chau Yuen,et al.  Max-Min Antenna Selection for Bi-Directional Multi-Antenna Relaying , 2010, 2010 IEEE 71st Vehicular Technology Conference.

[16]  Ziyan Liu,et al.  eCOPE: Energy efficient network coding scheme in multi-rate wireless networks , 2013, 2013 IEEE Wireless Communications and Networking Conference Workshops (WCNCW).

[17]  Samson Lasaulce,et al.  Energy-Efficient Precoding for Multiple-Antenna Terminals , 2010, IEEE Transactions on Signal Processing.

[18]  Jinhwan Kim,et al.  Energy-Efficient Relay Selection of Cooperative HARQ Based on the Number of Transmissions Over Rayleigh Fading Channels , 2017, IEEE Transactions on Vehicular Technology.

[19]  Min Chen,et al.  Distributed power allocation strategies for parallel relay networks , 2008, IEEE Transactions on Wireless Communications.

[20]  Ming Xiao,et al.  Multiple-User Cooperative Communications Based on Linear Network Coding , 2010, IEEE Transactions on Communications.

[21]  Werner Dinkelbach On Nonlinear Fractional Programming , 1967 .

[22]  Christos V. Verikoukis,et al.  Is Analog Network Coding more energy efficient than TDMA? , 2014, 2014 IEEE 19th International Workshop on Computer Aided Modeling and Design of Communication Links and Networks (CAMAD).

[23]  Jinjin Men,et al.  A Joint Relay-and-Antenna Selection Scheme in Energy-Harvesting MIMO Relay Networks , 2016, IEEE Signal Processing Letters.

[24]  Tobias J. Oechtering,et al.  Bidirectional regenerative half-duplex relaying using relay selection , 2008, IEEE Transactions on Wireless Communications.

[25]  Derrick Wing Kwan Ng,et al.  Wireless Information and Power Transfer: Energy Efficiency Optimization in OFDMA Systems , 2013, IEEE Transactions on Wireless Communications.

[26]  Bhaskar Krishnamachari,et al.  Base Station Operation and User Association Mechanisms for Energy-Delay Tradeoffs in Green Cellular Networks , 2011, IEEE Journal on Selected Areas in Communications.

[27]  Li Yonghua,et al.  Cooperative multicast transmission strategy for energy-efficient dynamic network coding , 2013, 2013 IEEE International Conference on Communications Workshops (ICC).

[28]  M. Skoglund,et al.  Design of Network Codes for Multiple-User Multiple-Relay Wireless Networks , 2012, IEEE Trans. Commun..

[29]  Wuyang Zhou,et al.  Maximizing energy efficiency in analog network coding based two-way relay-assisted system , 2014, 2014 Sixth International Conference on Wireless Communications and Signal Processing (WCSP).

[30]  Manav R. Bhatnagar,et al.  A Joint Antenna and Path Selection Technique in Single-Relay-Based DF Cooperative MIMO Networks , 2016, IEEE Transactions on Vehicular Technology.

[31]  Yang Yang,et al.  Energy efficiency analysis of Cooperative Access with Relay's Data algorithm for multi-rate WLANs , 2009, 2009 IEEE 20th International Symposium on Personal, Indoor and Mobile Radio Communications.

[32]  Branka Vucetic,et al.  Relay Selection With Network Coding in Two-Way Relay Channels , 2010, IEEE Transactions on Vehicular Technology.

[33]  Muhammad Ali Imran,et al.  How much energy is needed to run a wireless network? , 2011, IEEE Wireless Communications.

[34]  Sven Leyffer,et al.  Solving mixed integer nonlinear programs by outer approximation , 1994, Math. Program..

[35]  Aimin Tang,et al.  ANC-ERA: Random Access for Analog Network Coding in Wireless Networks , 2016, IEEE Transactions on Mobile Computing.

[36]  R. Yeung,et al.  Network coding theory , 2006 .

[37]  Ming Xiao,et al.  Optimal Decoding and Performance Analysis of a Noisy Channel Network with Network Coding , 2009, IEEE Transactions on Communications.

[38]  Yurii Nesterov,et al.  Interior-point polynomial algorithms in convex programming , 1994, Siam studies in applied mathematics.

[39]  Shuguang Cui,et al.  Energy-Efficient Cooperative Communication Based on Power Control and Selective Single-Relay in Wireless Sensor Networks , 2008, IEEE Transactions on Wireless Communications.