Abstract

Conventional designs on two-way relay networks mainly focus on the spectral efficiency (SE) rather than energy efficiency (EE). In this paper, we consider a system where two source nodes communicate with each other via an amplify-and-forward (AF) relay node and study the power allocation schemes to maximize EE while ensuring a certain data rate. We propose an optimal energy-efficient power allocation algorithm based on iterative search technique. In addition, a closed-form suboptimal solution is derived with reduced complexity and negligible performance degradation. Numerical results show that the proposed schemes can achieve considerable EE improvement compared with conventional designs.

1. Introduction

The unprecedented growth of wireless networks has resulted in a rapid rise of energy consumption and led to an emerging trend of green radio [1]. Energy-efficient system design for green radio is earning considerable attention from both industry and academia for its positive impact on environment. The energy efficiency (EE) [2], which is widely defined as the system throughput per unit energy, has become one of the critical performance metrics for future communication systems.

In the green communication systems, several advanced wireless communication techniques, such as cooperative relay transmissions [3, 4] and small cells [5, 6], have been adopted to provide significant capacity improvements and reduce energy consumption. Compared with direct transmission, relay technique is essential to provide a more reliable transmission due to the smaller path loss attenuation of shorter hops. The two-way relay system was introduced in [7] for two source nodes which want to exchange information with each other via a relay.

Most previous works on two-way relay networks mainly focused on the relay selection or power allocation from the perspective of spectral efficiency (SE) [8, 9]. In [8], the smaller of the received signal-to-noise ratios (SNRs) of two transceivers was maximized through joint relay selection and power allocation. Achievable data rate region for the two source nodes was obtained in [9], and considerable SE enhancement was achieved when compared with one-way relay network. However, the EE is a strictly decrease function of SE when only transmit power is considered [1]. After taking the circuit power used for electronic devices and signal processing into account, the relation between SE and EE is more complicated. This indicates that maximizing SE may not maximize EE in a practical two-way relay system.

Recently, some works have investigated energy related designs in two-way relay networks [1015]. An efficient power allocation scheme to minimize the total transmit power consumption was presented in [10] for the machine-to-machine networks, where the source node communicated with its corresponding destination node via one or more relays. The authors in [12] proposed a transmission scheme to minimize the energy consumed per bit transmitted for both one-way and two-way relay networks by joint relay selection and power allocation. Reference [13] investigated a joint relay selection and power allocation scheme to minimize overall transmit power while ensuring a certain data rate. However, the circuit power was ignored in all of them. In a practical system, not only the transmit power but also the circuit power contributes to the total power consumption. Therefore, minimizing the transmit power may not necessarily lead to a high EE [14]. In [15], after taking the realistic power consumption model into consideration, an analytical framework for the total energy consumption of AF multihop network while satisfying an average bit error rate requirement was developed. Based on this framework, the impact of the relay's location and energy resource allocation between the relay and the source were also evaluated. The EE of two-way and one-way relay systems was analyzed in [11] and the search technique was used to find the optimal solution which had high complexity and incurred additional energy.

In this paper, we propose an optimal energy-efficient power allocation algorithm for two-way relay networks while ensuring a certain throughput requirement. Using the results derived in [14], we first study the transmit power minimization problem for a fixed data rate, analyze the relation between SE and EE, and then apply this solution to formulate an equivalent optimization problem with one variable. To solve this problem, bisection search technique is used. However, the optimal power allocation with iterative search method has high computational complexity. In order to reduce the complexity, a closed-form solution of suboptimal power allocation algorithm is derived. The proposed algorithm not only eliminates the complexity of bisection search, but also can achieve near optimal EE capacity performance in two-way relay networks.

The rest of the paper is organized as follows. Section 2 introduces a two-way relay network model and formulates the corresponding power allocation problem. In Section 3, both the optimal and suboptimal power allocation schemes are proposed. Simulation results are given in Section 4. Section 5 concludes this paper.

2. System Model and Problem Formulation

2.1. System Model

Consider a relay network consisting of two source nodes and exchanging information with each other at the same transmission rate via a half-duplex AF relay . All the nodes are equipped with a single antenna. Assume that the signal is severely attenuated between two source nodes because of the high shadowing caused by obstacles or long distance, and thus the direct link transmission is not considered here.

The channels among three nodes are assumed as block fading channels and the perfect channel state information (CSI) is available at each node. Denote by and the channel coefficients from source nodes and to relay node , respectively. To exchange information from both of two source nodes, and must transmit in two phases. In the multiple access phase, both of the two source nodes and simultaneously transmit their respective unit-energy symbols and to the relay node . Let and be the transmit power of source nodes and , respectively. Thus the received signal can be expressed as where is the noise at relay node . All the noise terms in this paper are assumed to be independent Gaussian variables with zero mean and a variance of .

In the broadcast phase, transmits the received signal to and with an amplification factor . The received signals and at both of the two source nodes can be written as where is the additive noise at the source node    and is the transmit power of relay node . Since each source node receives a copy of its own transmitted signal as interference, the partner's message can be decoded after self-interference cancelation (SIC).

2.2. Problem Formulation

Define parameters and as the instantaneous channel gain-to-noise ratio (CNR); then the received SNR at two source nodes can be given as

The instantaneous transmission data rate of nodes to can be obtained from the Shannon capacity formulae, which are, respectively, where is the transmission bandwidth. Hence, the overall data rate can be driven as

According to [16], the circuit power consumption is incurred by signal processing and active electronic devices in the network, and it can be modeled as a linear function of transmission rate where is the static circuit power and is the dynamic circuit power per unit data rate. Thus the total power consumption is where is a constant related to the efficiency of power amplifier.

In order to guarantee the quality of service (QoS), the transmission rate should be restricted by where is the minimum data rate requirement related to the type of traffic.

Since the total transmit power at node is limited, we have where is the maximum allowable transmit power.

The objective of this paper is to find the optimal power allocation of each node to maximize the EE of two-way relay network while ensuring a certain data rate. Hence, the optimization problem can be formulated as follows :

We assume that can be achieved under constraint (10d). If not, the feasible solution of problem does not exist. In this case, the scheduler may have to decrease to make the solution feasible.

3. Energy-Efficient Design

In this section, we aim to find the optimal transmit powers   , , and to maximize EE while satisfying a certain data rate. Before solving the problems (10a), (10b), (10c), and (10d), we introduce two auxiliary optimization problems below. Define the transmit power minimization (MinP) problem under the required minimum data rate constraint as

Using the similar approach in [14], we have the optimal solution to problem :

where .

The other conventional optimization problem is data rate maximization () problem subject to the total transmit power constraint. It can be described as follows

According to (12a), (12b), and (12c), it can be seen that both the overall data rate and transmit power at node are the strictly increasing function of . Thus we can obtain the maximum achievable data rate where and is the inverse function of .

Since we assume that is achievable under the constraints (10b) and (10d), we have . The equivalent optimization problem of can be reformulated as

where .

According to [16], we can prove that the system EE is a quasiconcave function of .

3.1. Optimal Energy-Efficient Power Allocation

Since the EE is a quasiconcave function of , an optimal solution that maximizes EE without any constraint always exists. Then is an increasing function of when and is decreasing when . The optimal solution for problem is given as It is noticeable that (16) is equivalent to

The remaining thing for problem is to address and it can be solved by bisection search technique. Here we list the optimal power allocation method in Algorithm 1. In each iteration, the search region is divided into two parts. To update the search region, we should determine which part contains by calculating the first derivative of . Note that the sign of can be determined by calculating the value of , where is an infinitely small positive constant.

Step  1. Initialization, , , .
Step  2. Calculate and according to (12a)–(12c) and (14). Set and .
Step  3. Set .
Step  4. If its first derivative with respect to satisfies , then , else .
Step  5. Repeat Step  3 until where is a small positive constant to control the convergence accuracy.
Step  6. Calculate the optimal solution , according to (12a)–(12c).

3.2. Suboptimal Energy-Efficient Power Allocation

Although the optimal power allocation solution is desirable, the cost to pay is the computational complexity in iterative search. It takes at most iterations to convergence which incurs additional energy consumption, where denotes the smallest integer not less than . Thus, this straightforward approach is clearly not practical, and we need a low complexity approach to solve this problem.

Considering the following approximation for large : then the EE of problem can be written as where and . It can be easily proved that is also a quasiconcave function of ; the unique solution for achieving the maximum without any constraint always exists. Differentiating (19) with respect to and setting this derivative to zero, we can obtain where

Since is a positive variable, equation (20) can be written as After some mathematical manipulation, we can find the root of (22), which is given as where is the base of the natural logarithm and denotes the real branch of the Lambert function [17]. Thus the suboptimal power allocation can be obtained by substituting into (17), (12a), (12b), and (12c). The suboptimal transmit power at node is

4. Numerical Results

In this section, we provide simulations to evaluate the EEs of our proposed schemes and validate the previous analysis. The channel gains and are assumed to be independent block Rayleigh fading with the same average CNR. Simulation parameters are set as follows:  kHz,  W,  W,  W, ,  kbps, and  W/kbps.

The system EE and corresponding data rate versus average CNR are evaluated in Figures 1 and 2 under different strategies. It can be seen that both EE and data rate increase with the average CNR. This is because the energy-efficient design tends to use less transmit power when CNR increases. Figure 1 shows that the proposed schemes outperform conventional schemes and the suboptimal scheme achieves near optimal performance. The performance gap between proposed schemes and conventional schemes becomes larger when CNR increases. In low CNR region, the transmit power dominates the total power consumption while in the high CNR region the circuit power does for the energy-efficient design. From Figure 2, it indicates that for specific channel realizations with bad quality, energy-efficient design may have to operate exactly at the maximum transmit power to meet the minimum rate requirement. It can be seen that the proposed schemes have lower SE than the MaxR scheme and can achieve higher EE with less power consumption at the cost of some SE loss when CNR is large enough. This indicates that our proposed schemes can achieve a better tradeoff between EE and SE.

5. Conclusion

In this paper, we studied the energy-efficient design of two-way networks under the constraints of transmit power and the minimum rate requirement. We proposed an optimal power allocation scheme based on iterative search method. In order to reduce the computational complexity, we also derived a closed-form solution for suboptimal algorithm that performs near the optimal scheme. Compared with traditional SE-oriented power allocation, the proposed schemes have significant improvement in terms of EE.

Conflict of Interests

The authors declare that there is no conflict of interests regarding the publication of this paper.

Acknowledgment

This work is partially supported by the funding from Beijing Natural Science Foundation (no. 4122009).