Abstract

We consider a full-duplex wireless powered communication network (WPCN) with one hybrid access point (H-AP) and a set of distributed users, where downlink wireless energy broadcasting is employed at H-AP and at the same time, uplink wireless information transmission takes place at users in a time-division multiple access manner. We extend proportional fair scheduler to this category of network when dealing with "doubly near-far problem," where users far away from H-AP achieve low throughput but suffer from both low harvested energy and high data transmission power consumption. We jointly optimize power and time allocation for each user to achieve proportional fairness while controlling the energy consumption offset for network to a low level. By using optimization techniques, the optimal transmit power and transmission time for users are obtained via proposed algorithm. Simulation results confirm the positive effect on improving the fairness metric and reducing energy consumption offset for network.

1. Introduction

Recently, there has been upsurge of research interests in RF- (Radio Frequency-) enabled wireless energy transfer (WET) technology, which is a promising solution to extend lifetime in energy-constrained wireless networks, such as wireless sensor networks and cellular networks [13]. As one important application of RF-enabled WET, wireless powered communication network (WPCN) is a category of network where wireless devices are utilizing the energy harvested from RF signal to transmit/decode information to/from other devices [4]. Since wireless devices are usually equipped with battery, which may be inconvenient or difficult to recharge after being deployed, the communication network has a limited operational lifetime. To prolong the lifetime of these devices, energy harvesting is utilized to provide a feasible power supply. Ambient energy sources for energy harvesting including solar, motion, wind, thermoelectric effects, and fuel are adopted in wireless communication networks [5, 6], which may pose uncertainty in the amount of harvested energy [7]. Nevertheless, dedicated power transmitter is applied to meet the demand of quality constrained applications in wireless powered communication networks.

A promising research area in WPCN is wireless energy transfer in the downlink (DL) and information transfer in the uplink (UL) via an energy/information full-duplex (FD) approach [8]. FD communications have gained a great deal of interest with transmission and reception simultaneously on the same frequency, which has the potential to double the spectral efficiency [911]. In practice, self-interference cancellation (SIC) techniques in propagation-domain, analog-circuit-domain, and digital-domain [10] have made full-duplex communication more practical [12]. In contrast to conventional half-duplex transmission, FD is adopted in WPCN [7, 1316] to enhance the system performance since RF signals can carry both of energy and information. In [7], the authors proposed FD medium access control (MAC) protocol using hybrid access point (H-AP) with enabling simultaneous downlink wireless power transfer and uplink wireless information transfer. In [13], FD is utilized in WPCN with energy broadcasting in DL and information transmission in UL simultaneously.

A practical challenge named “doubly near-far problem’’ is emphasized in WPCN [17], where users far away from the transmitter achieve very low throughput, as they suffer from both low harvested energy in DL and high transmission power consumption in UL [3, 4, 8, 17, 18]. This problem induces unfairness among users that are far away from the H-AP. The authors in [7, 13, 14] considered the resource allocation among users to maximize the sum-throughput over UL in WPCN, which is resource efficient but also can be unfair among users with resource sharing. To tackle this phenomenon, the authors in [17] proposed a new performance metric named common-throughput, which enables users to have an equal rate allocation regardless of their distance. Furthermore, proportional fair scheduler can be implemented to tackle this problem, which will bring a tradeoff between fairness and throughput [1921].

In this paper, we adopt FD technique to the area of WPCN, with H-AP broadcasting wireless energy in DL and at the same time user transmitting information via time-division medium access (TDMA) manner in UL. We apply proportional fair scheduler over the FD WPCN to maximize utility function for fairness, while considering minimizing energy consumption offset for network, with optimally allocating transmit power and time for users.

The main contributions of this paper are listed as follows:(i)We propose a FD WPCN model, which enables simultaneous wireless energy transfer in DL at H-AP and wireless information transfer in UL for multiusers. We also propose a time-division based MAC protocol, which can avoid conflict for multiusers when transmitting their independent information in UL.(ii)To tackle the interesting “doubly near-far problem’’ in FD WPCN, we characterize a fundamental optimization problem by jointly optimizing the power and time allocation for users, with maximizing the bandwidth utility function for proportional fairness, as well as minimizing the energy consumption offset for network.(iii)For the optimization problem, we utilize the optimization techniques to obtain the optimal power and time allocation. Furthermore, we propose an algorithm to achieve proportional fairness and energy efficiency in FD WPCN.(iv)We investigate the impact of number of users and transmit power of energy broadcasting on performance via simulation. Simulation results verify that the proposed algorithm enhances the fairness index and reduces energy consumption offset for network.

The rest of our paper is organized as follows: system model and proportional fairness are introduced in Section 2. Moreover, we introduce a time-division based MAC protocol for FD WPCN in Section 3. A general problem formulation is given in Section 4. In addition, our proposed algorithm is discussed in Section 5. After simulation, the numerical results and discussions are shown in Section 6. We conclude this paper in Section 7.

2. System Model and Proportional Fairness

In this section, we establish the models of data transmission rate, energy harvesting and consumption, and proportional fairness in FD WPCN. Some notations are listed in Notation.

We consider WPCN with a dual-functional H-AP expressed as and users denoted by , . The set of all users is expressed as , with cardinality . H-AP acts as not only an access point to collect data from users but also an energy transmitter that broadcasts wireless energy. A H-AP transmits both the energy and information to/from the subscribers [3]. Specifically, we assume that has a high capacity battery and has a finite capacity battery to store the harvested wireless energy. The battery in is fully charged initially in a practical causal energy system [7, 13, 22], which represents that the energy of future RF signal is not available at the current time slot [22]. In addition, is assumed to have a stable transmit power for data transmission and the amount of energy in battery decreases with time running.

As shown in Figure 1, we assume that WPCN can operate on two phases: full-duplex (FD) phase and non-FD phase. FD phase is utilized for wireless energy charging and data transmission simultaneously to enhance network performance, and non-FD phase is mainly used for network structure formation with message transmission. In FD phase, we assume that and can operate on the same frequency band (in-band) with full-duplex antennas [14, 23]. H-AP broadcasts wireless energy in the DL and at the same time, user transmits information in the UL via time-division based MAC protocol. In addition, we assume that and have SIC ability. Moreover, it should be pointed out that the full-duplex in this paper is different from conventional FD communication, where FD devices are only for information transmission [7]. Conventional FD communication represents that information transmission and reception take place in the same frequency band and the antenna [3]. By contrast, our FD term refers to energy broadcasting/harvesting as well as data reception/transmission at the same time. In Figure 1(a), in FD phase, represents the DL channel power gain for energy broadcasting from to . represents the UL channel power gain for data transmission from to . As Figure 1(b) shows, in non-FD phase, data transmission is utilized by H-AP to send admission control results to decide which incoming users can be accepted into the network [24]. represents the channel power gain in DL for data transmission. In addition, since can send messages back to , data reception acknowledgment can also be used in this phase to enhance the performance of MAC protocol.

Figure 2 shows the transceiver structure of H-AP and user . and are equipped with a single antenna [14] using a circulator as duplexer [25] to enable FD wireless energy broadcasting/harvesting and information reception/transmission. In H-AP, battery provides energy for information transceiver and energy transmitter. Furthermore, energy harvester in collects wireless energy to recharge the battery, which can provide energy for the information transceiver. The transceiver structure can operate on two phases as we have assumed. In FD phase, as shown in Figure 2(a), the information transceiver in H-AP works in Rx state to decode the information from , while the state of information transceiver in is Tx to send information in UL. Moreover, self-interference canceller is adopted in H-AP to cancel the interference from energy signals when information transceiver receives information signals in UL. Energy transmitter in H-AP broadcasts energy in DL with user harvesting the wireless energy and at the same time, sends data in UL with H-AP decoding the information. As shown in Figure 2(b), in non-FD phase, the energy transmitter in H-AP and energy harvester in user stop to work in order to avoid interfering the transmission of information. The information transceiver in H-AP works in Tx state, while the information transceiver in user operates in Rx state. Information can be transmitted in this wireless link as Figure 1(b) shows.

As Figure 3(a) shows, and operate in FD phase. is the transmit power of energy broadcasting in DL at . is the transmit power for data transmission in UL at , with , and is the maximum UL transmit power for data transmission. Moreover, is the equivalent SIC power gain at for energy broadcasting. denotes the equivalent power gain after SIC at . It should be pointed out that and are distance-related terms, which can be denoted as and , where is the distance between and and is the path loss exponent. In Figure 3(b), and work in non-FD phase. The DL transmit power for data transmission at is denoted as . Similar to , .

2.1. Data Transmission Rate

Furthermore, in Figure 3(a), the received power from to for data transmission at is written by . As a result, the instantaneous UL data transmission rate can be expressed as [7, 13]where is the noise power at . Moreover, as shown in Figure 3(b), the received power at can be expressed as . The instantaneous DL data transmission rate can be denoted by

We also assume that and are the flow rates from to in UL and to in DL, respectively. Naturally, we have

2.2. Energy Harvesting and Energy Consumption

For energy harvesting, harvests energy in FD phase as Figure 3(a) shows. The amount of power harvested in can be expressed aswhere is the energy harvesting efficiency at , . is the power transfer efficiency at , . Specifically, the first part in (4) represents the power harvested from , and the second part is the power from itself for SIC.

For energy consumption of data transmission, the most power hungry block is radio transceiver. This consumption of energy can be decomposed into two parts: transmitting energy consumption and reception consumption [26]. At , the rate of energy consumption for transmitting one unit data flow in UL from to is denoted by . Meanwhile, at , the rate of reception energy consumption for one data flow in UL from to is expressed as , which is a receiver-related constant term. Similarly, and are the rate of transmitting and receiving energy consumption for one unit DL data flow, respectively. Then, the rate of energy consumption for data flow from to in UL and to in DL is expressed as and , respectively. They can be written bywhere is a transmitter-related constant term and is an amplifier-related coefficient term. Specifically, and are modified from [26] as

2.3. Proportional Fairness

Proportional fairness is widely adopted to effectively balance user fairness and network performance (i.e., sum of bandwidth utilities of all users) [27, 28]. A fairness criterion was proposed by Kelly in [27]. Furthermore, a succinct definition of proportional fairness was described in [29]. According to [27], a bandwidth allocation with users, which is denoted by , is proportionally fair if it is feasible and if for any other feasible allocation , the sum of differences between and is either zero or negative [29, 30].

In this paper, we aim at constructing an assignment of user UL bandwidth in a proportional fair manner, which can bring a tradeoff between fairness and throughput (sum of bandwidth). The objective for proportional fairness is defined as weighted sum of the logarithm UL bandwidth [28, 29], which can be expressed aswhere is the weight of user , , and . is the UL bandwidth for . Specifically, the sum inside the logarithm function is greater than zero; that is, .

To measure fairness level, we adopt Jain’s fairness index as the fairness metric, which is denoted by J. It was first proposed by Jain et al. in [31] as a quantitative index. It can provide guidance for the study of fairness in various issues. Jain’s fairness index is set between 0 and 1. The larger Jain’s fairness index, the better the fairness; that is, the fairness index is 1, and the bandwidth allocation is 100% fair. The definition of Jain’s fairness index for UL data transmission bandwidth in this paper is

3. Time-Division Based MAC Protocol

In this section, we introduce a contention-free FD time-division based MAC protocol for WPCN (FDTD-MAC). The protocol can be divided into two stages: Network Formation Stage and Simultaneously Transfer Stage.

In Network Formation Stage, a cluster will be formed by protocol in star topology as described in Figure 1. transmits beacon frame periodically. remains reception state until it receives the beacon frame. After receiving the frame, will begin its timer to start an association request to . In addition, can transmit control frame to for managing the access way of . Before sending their requests frame, multiusers utilize a time-division based mechanism to avoid conflict. Moreover, an acknowledgment (ACK) frame will be returned to after receives the request frame. Specifically, with a larger received signal strength than a certain threshold can be able to join to . Finally, the cluster will be formed.

In Simultaneously Transfer Stage, it provides the advantage of wireless information and energy transfer concurrently. broadcasts wireless energy in the downlink and uploads information in the uplink using time-division protocol simultaneously, which can avoid conflict at for receiving data from multiusers.

Figure 4 shows how the FDTD-MAC protocol works. First, it is in non-FD phase. sends beacon frame for network formation and network synchronization. Then, sends control or management frame to . The channel state information and resource allocation results (e.g., time slot allocation information) can be transmitted through this kind of frame. Furthermore, the transmission time for beacon frame and control frame is denoted as . Second, it changes into FD phase. broadcasts energy in , where , and at the same time, uploads data to via time-division medium access protocol to avoid conflict. ’s data transmission time is expressed as . is decided by the time allocation results at and is larger than the least required time duration for data transmission (i.e., ). Finally, after receiving the data from , sends an ACK frame back to . Moreover, the duration for data ACK transmission is denoted by . The period of the protocol is expressed as .

4. Problem Formulation

In this section, we first set up the fundamental energy consumption offset equations for entire network and . Based on this equations, the “doubly near-far problem’’ in FD WPCN is explained in detail. To overcome this near-far problem, we address the proportional fairness among users with considering minimizing energy consumption offset, which is the amount of energy consumption minus energy harvesting. Finally, we formulate an optimization problem as system problem definition, which can be shown later.

4.1. Energy Consumption Offset Equation
4.1.1. Energy Consumption Offset Equation for Network

The total energy consumption of network can be expressed aswhere is the total energy consumption for calculation at and , is the total energy consumption for data transmission in DL from to , and is the entire data transmission energy consumption in UL from to . Moreover, is the energy consumption for energy broadcasting, and is the energy consumption for SIC at and . Specifically, we define each part of energy consumption in (9) aswhere is the energy consumption for calculation at and is that at . Moreover, and are the energy consumption coefficient term for SIC at and .

The total harvested energy for network can be expressed as

Finally, the induced energy consumption offset for network in total is denoted by

Specifically, we notice that is related to transmit power and time . With data flow , we can express it as .

4.1.2. Energy Consumption Offset Equation for

The energy consumption of can be expressed aswhere and are the energy consumption for data transmission at in DL and UL, respectively. We can express them as

In addition, the harvested energy for can be denoted by

Finally, the induced energy consumption offset for can be expressed as

4.2. Doubly Near-Far Problem in FD WPCN

A doubly near-far problem in FD WPCN, which results in unfairness among users, is characterized in this part in detail. It represents that a user located closer to H-AP harvests more amount of wireless energy than a farther user but requires less power and less energy consumption for achieving the same information rate [17]. It also represents that the users far away from H-AP achieve lower data rates than those located near H-AP with same transmit power. This near-far problem can reduce fairness among users that are distributed apart from the H-AP (with fixed time slot allocation) [3].

Figures 5 and 6 show the doubly near-far problem, with . We use this distance interval for the reason that if distance is less than 1 m, it can be extreme unfairness among users, and if distance is greater than 5 m, it does not make sense to evaluate it because the amount of harvested energy is very small. In practical implementation such as Powercast RF energy harvester, it has been introduced that the power harvested from RF signals operating at 915 MHz at distance of 0.6 m and 11 m is 3.5 mW and 1 μW, respectively [17, 32]. From Figure 5, it can be observed that harvested energy level is very low at that is far away from H-AP, but transmit power level is high for achieving the same transmission rate. It undoubtedly causes unfairness among users that located at different distance from H-AP. This phenomenon can be explained as the equations show. From (15), we can observe that decreases with increasing for given , with . In addition, it is also observed that decreases with decreasing. Since the value of is very small, has a negligible effect on the result of harvested energy. From (1), we can observe that increases with decreasing for given , with . In others words, for achieving the same UL information transmission rate , increases with increasing. From Figure 6, we can observe that the energy consumption offset increases significantly due to the increasing of , while the harvested energy decreases to a low level. Furthermore, from (16), with and fixed time allocation, we can also calculate that increases with increasing, which is also in the same condition as in (1).

To tackle the doubly near-far problem in FD WPCN, several effective methods have been proposed [4]. First, since TDMA protocol is adopted in the phase of UL information transmission, the far users could occupy a longer data transmission time, which can compensate the users that starved of rate. Second, space-division multiple access (SDMA) can be adopted at H-AP with multiple antennas equipped. The near-far problem can be mitigated by controlling the transmit power of DL energy broadcasting and UL data transmission. Finally, through user cooperation, doubly near-far problem can be effectively tackled, where the resource is carefully allocated as the cooperation [4].

Fairness should be considered as an importance issue when doubly near-far problem is tackled in FD WPCN. It is well known that the same data transmission bandwidth for each user can achieve equal throughput, which is referred to as throughput-based fairness. Specifically, we have

As shown in (17), throughput-based fairness requires that users with lower rates (users far away from H-AP) occupy the medium for longer transmission time than those with higher rates, which can lead to a drastically decline in network throughput (sum of bandwidth). In [17], the authors discussed it in detail and proposed a performance metric referred to as common-throughput. Similarly, time-based fairness, which represents that each user has an equal opportunity of transmission time to occupy channel and outperforms throughput-based fairness in multirate wireless networks, is proposed to overcome this problem. Moreover, tradeoff between fairness and throughput is resolved with the introduction of proportional fairness in FD WPCN, which implements time-based fairness [28, 29].

4.3. Problem Definition

In this subsection, to tackle the doubly near-far problem in FD WPCN, we aim to maximize the total bandwidth utility for proportional fairness with as little energy consumption offset as possible, which is formulated as the following optimization problem:where (18a) represents the objective function for proportional fairness in FD WPCN. From (7) and (17), can be denoted byMoreover, (18b) is the objective function for minimizing the energy consumption offset for entire network, which can be energy efficient. Inequality (18c) is the transmit power constraint. Equality (18d) and inequality (18e) represent the time constraints.

Lemma 1. is concave function, and is convex function of for .

Proof. Please refer to Appendix A for details.

5. Solution and Proposed Algorithm

In this section, we tackle by jointly power and time allocation, which is to maximize bandwidth utility for proportional fairness while controlling the energy consumption offset to a minimum value. Since has two objective functions, we can convert it to (), which has one objective function. Moreover, () can be proved to be convex optimization problem and can be solved by Karush-Kuhn-Tucker (KKT) conditions, with Slater’s condition satisfied [33]. Based on the steps of convex optimization techniques, we can find an optimal time and transmit power allocation and propose an algorithm to describe it.

Specifically, we use the method of weighted sum of objectives as one single objective function to formulate a new objective function, which can be denoted bywhere and are the weight of proportional fairness utility function and energy consumption offset function. Besides, both of them can be normalized coefficients and can be set by utilizing experts experience. In addition, to ensure (20) to be a concave function, we havewhere is an arbitrary real number and and are arbitrary elements in the domain of function . Specifically, and are written by

If (21) is satisfied, (20) can be proved to be concave function [33]. Furthermore, we assume that and satisfied this condition when they are set. Thus, the one objective optimization problem is formulated as

Proposition 2. is a convex optimization problem and can be figured out by using convex optimization techniques.

Proof. We set and according to (21). Thus, (20) is concave function. In addition, we can also observed that all the constraints of are affine. Thus, is a convex optimization problem. Also, the optimal solution of can be obtained by using convex optimization techniques.

Optimization problem can be solved with Lagrangian, which can be expressed aswhere and denote the Lagrange multipliers associated with the right-hand side of constraint (23b), left-hand side of constraint (23b), constraint (23d), and constraint (23c), respectively. Specifically, . The dual function of problem is denoted bywhere is a feasible set of as (23b), (23c), and (23d) indicating. It can be observed that there exists in satisfying . Thus, Slater’s condition is satisfied [33]. Moreover, the dual problem of can be expressed as

Proposition 3. The optimal solution of is given by and , wherewithand is the solution of , where

Proof. Please refer to Appendix B for details.

Based on Proposition 3, we can obtain the optimal solution of . Furthermore, we can formulate the algorithm with power and time allocation, which can be shown in Algorithm 1.

() Initialize . ( denotes the value of at th iteration).
() while   > predefined accuracy  do
()  Initialize and , ;
()  repeat
()   Compute by (29);
()   Compute by (30);
()   Find with (31);
()   Set .
()   Compute by (27).
()     Compute by (28).
()  until   and converge.
()  ;
()  Update with mathematical method.
() end while
() Set , , .
() return  , ;

According to Algorithm 1, we solve this problem by optimization techniques. We can observe from (27) that we need and to compute . It is observed that we need and to obtain from (28). We can obtain , , and from (31), (29), and (30), respectively. Moreover, and are obtained by iteration until they converge. In addition, is needed when computing . is updated with mathematical method until a predefined accuracy is reached. In Algorithm 1, we first compute the auxiliary terms for convenience of computing, which can be shown in lines 5~8. Then, as shown in lines 4~11, with initialized and , we compute and at one time with one of them fixed. We then obtain and iteratively by (27) and (28), respectively, until they converge. In lines 2 and 12~14, is adjusting at each iteration with subgradient algorithms of [17] until it converges. One effective way is to utilize ellipsoid method [17, 33]. Finally, we can obtain the optimal solution of power and time allocation for each .

This algorithm is finite and can have an optimal result. Since (20) is concave, will converge to the optimal solution of . For this algorithm, the loops of steps 4~11 and 2~14 can have an end. The algorithm has an optimal return for each .

The computational time of steps 3~11 is , while those of step 13 is , with being updated by the ellipsoid algorithm [17]. Overall, the time complexity of Algorithm 1 is . Because the computational time of conversation from () to () is , the time complexity for solving optimization problem () is still . Specifically, the optimization problem can be figured out in finite time with Matlab Optimization Toolbox.

6. Simulation Results

In this section, we provide numerical results to evaluate the performance of proposed algorithm. First, in FD WPCN, we compare the proposed algorithm, sum-throughput in [7, 17], and common-throughput in [17], with different number of users. Furthermore, we also compare those with different . It should be pointed out that the three different strategies to tackle with doubly near-far problem are compared with the same constraints in .

We set some of the parameters as follows: , , and ; the maximum transmit power  [mW]; the channel power gains , , and are modeled as Rayleigh fading, with the path loss exponent . The distance is assumed to be randomly distributed between and , with   [m]. The different distance from H-AP to users can be shown in Figure 7. The users far away from H-AP get low throughput, low harvested energy, and high energy consumption for information transmission, compared with those located near to H-AP. With random variable, the simulation is evaluated over 1000 times average. We assume that the energy harvesting efficiency is the same for all users and is set to 0.5. Also, the noise power is assumed to be  [dBm]. To make a comparison, we select Jain’s index as fairness measurement, throughput for each user, and energy consumption offset for network as performance metrics.

In Figure 8, we investigate the effect of different number of users on fairness, with Jain’s index comparison for three difference strategies: the proposed algorithm, sum-throughput, and common-throughput. It is observed that the proposed algorithm has more fluent Jain’s index than common-throughput. Jain’s index of common-throughput increases with the number of users increasing, while sum-throughput is decreasing. It is observed that the FD WPCN in sum-throughput situation suffers from a severe unfair resource assignment. In addition, we can observed that the proposed algorithm has the highest value of Jain’s index among the three compared strategies, which represents that the proposed algorithm achieves a more fair allocation than the other two compared strategies. This indicates that the proposed algorithm performs better than common-throughput and sum-throughput in terms of Jain’s index.

From Figure 9, we can observe that the proposed algorithm achieves the lowest throughput among the three strategies, with the number of users increasing. This is due to the fact that the objective function of the proposed algorithm is to achieve proportional fairness, which will find a tradeoff between fairness and throughput. While aiming at finding a fairness allocation to tackle doubly near-far problem, it performs worse over throughput than those of sum-throughput and common-throughput. Moreover, it is observed that there are some fluctuations among the three different strategies. It indicates that the number of users has a great impact on the throughput, based on the fact that different numbers of users have different time slot allocation, which can bring a throughput fluctuation.

Meanwhile, in Figure 10, we compare the three strategies with energy consumption offset for network. It is observed that the value of proposed algorithm is smaller than those of sum-throughput, but greater than those of common-throughput. It indicates that the proposed algorithm performs better than sum-throughput, but worse than common-throughput. The reason is that minimizing energy consumption is a secondary objective function for . Moreover, it can also observed that there are some fluctuations with different number of users. The fact lies in that different number of users have different allocation of transmit power, which has a great impact on the energy consumption. From Figures 8, 9, and 10, with different number of users, we can conclude that the proposed algorithm performs better than the other two strategies on Jain’s fairness index, while controlling the energy consumption offset for network to a low level.

In Figure 11, we evaluate the performance of the three different strategies on Jain’s index with different transmit power of energy broadcasting. It is observed that Jain’s index of three strategies are fluent with increasing. Also, the proposed algorithm has the highest value of Jain’s index among the three strategies. The reason is that the transmit power of energy broadcasting has little effect on Jain’s index. Jain’s index is mainly related to the transmit power and time allocation for users. From Figure 11, it can be concluded that the proposed algorithm performs better than sum-throughput and common-throughput on Jain’s index, with different transmit power of energy broadcasting.

Figure 12 shows the throughput comparison for different transmit power of energy broadcasting. The throughput of three strategies decreases linearly with increasing transmit power of energy broadcasting. This is for the reason that the increasing of transmit power results in an increasing interference and, furthermore, causes a decreasing UL data transmission rate. But the performance of proposed algorithm in terms of throughput is worse than sum-throughput and common-throughput. This is also for the reason that proportional fairness brings a tradeoff between fairness and throughput and fairness turns into a key factor for the proposed algorithm.

From Figure 13, the energy consumption offset for network increases linearly with transmit power of energy broadcasting increasing. The larger the transmit power of energy broadcasting, the more the energy consumption offset for network. In addition, it is observed that the energy consumption offset for network of proposed algorithm is between those of sum-throughput and common-throughput, because of the fact that minimizing energy consumption offset for network turns into a secondary factor, when and are set. It indicates that the proposed algorithm outperforms the sum-throughput but performs worse than common-throughput. Similarly, from Figures 11, 12, and 13, with different transmit power of energy broadcasting, we can conclude that the proposed algorithm finds a proper fairness resource allocation, while minimizing the energy consumption offset for network to a intermediate level.

7. Conclusion

In this paper, we investigated the problem of optimal transmit power and time allocation for each user in the FD WPCN, which aims at achieving proportional fairness and energy efficiency. With the proposed time-division based protocol, an optimization problem was formulated to tackle the problem of unfairness resource allocation among users, while minimizing the energy consumption offset for network. With convex techniques, an optimal algorithm was proposed to solve the optimization problem, which had been proved to be convex problem. Simulation results demonstrated that the proposed algorithm outperforms other compared strategies in terms of fairness metric and plays a positive role in reducing energy consumption offset for network.

Appendix

A. Proof of Lemma 1

First, we need to prove that is a concave function. For , it is a concave function if is a convex function, since it is the weighted logarithm summation of , while logarithm is concave and [33]. It can be observed from (1) that since .

Denote the Hessian of by for (), whose element can be expressed as at the th row and th column [7, 17], . The diagonal entries of can be expressed aswhere . Moreover, the off-diagonal entries of can be denoted by

For an arbitrary real vectorsince , it follows from (A.1) and (A.2) that

Thus, is a semidefinite matrix. Therefore, is a convex function [33]. Furthermore, this completes the proof of which is a concave function.

Second, we need to prove that is a convex function for (); we can prove it bywhere is an arbitrary number with and the arbitrary . If (A.5) is satisfied, can be proved to be a convex function [33]. It can be followed thattherefore, is a convex function for .

Finally, we have proved that and are convex of for . This completes the proof of Lemma 1.

B. Proof of Proposition 3

Since do not appear in (23b) in . can be decomposed into two optimization problems: the first one optimizes and the second one optimizes [34]. The first optimization problems can be expressed asand the second optimization problem can be denoted by

The Lagrangian of is expressed as

From (B.1c), we can observed that there exists satisfying . Strong duality holds for with Slater’s condition satisfied. Thus, can be figured out by using Karush-Kuhn-Tucker (KKT) conditions, which can be shown aswhere are the optimal solutions of . With (B.6), from (B.8), we can obtain

Introducing in (B.10) into (B.7), we obtain

With given optimized , . The Lagrangian of is written as

It can be observed that there exists satisfying . Thus, Slater’s condition is satisfied [33]. can be solved by its Karush-Kuhn-Tucker (KKT) conditions [13, 17], which can be expressed aswhere denote the optimal solutions of . Therefor, from (B.17), we can get

With (B.15) and (B.16), we can obtainwhere symbol denotes . Specifically, we have . is the solution ofwhereThis completes the proof of Proposition 3.

Notation

Hybrid access point (H-AP), user
The number of all users, the set of all users
The distance between and , path loss exponent
Jain’s fairness index [31], UL bandwidth for
The transmit power of energy broadcasting in DL at
The transmit power for data transmission in UL at
The maximum transmit power of
The received power for data transmission in UL at
The DL transmit power for data transmission at
The DL received power for data transmission at
The DL channel power gain for energy broadcasting from to
The UL channel power gain for data transmission from to
The channel power gain in DL for data transmission
The equivalent SIC power gain at for energy broadcasting
The equivalent power gain after SIC at
Energy harvesting efficiency at , power transfer efficiency for SIC at
The instantaneous data transmission rate in UL, in DL
The flow rate from to in UL, from to in DL
The amount of power harvested at
The rate of energy consumption for data flow from to in UL, from to in DL
The rate of energy consumption for transmitting one unit data flow in UL from to , in UL from to
The rate of reception energy consumption for one data flow in UL from to , in DL from to
Transmitter-related constant term, amplifier-related coefficient term
The transmission time for beacon frame and control frame
The duration of FD phase
’s data transmission time, least required time duration
The duration for data acknowledgment transmission
The period of FD time-division based MAC protocol
Energy consumption of network, energy consumption of
Total energy consumption for calculation at and
Energy consumption for calculation at
Energy consumption for calculation at
Total energy consumption for data transmission in DL from to in total, at
Energy consumption for data transmission in UL from to in total, at
Energy consumption for energy broadcasting at
Energy consumption for SIC in and
Energy consumption coefficient term for SIC at
Energy consumption coefficient term for SIC at
The total harvested energy for network, for
The energy consumption offset for network, for .

Competing Interests

The authors declare that there are no competing interests regarding the publication of this paper.