Transmission Power and Antenna Allocation for Energy-Efﬁcient RF Energy Harvesting Networks with Massive MIMO

: The optimum transmission strategy for maximizing energy efﬁciency (EE) of a multi-user massive multiple-input multiple-output (MIMO) system in radio frequency energy harvesting networks is investigated. We focus on dynamic time-switching (TS) antennas, to avoid the practical problems of power-splitting antennas, such as complex architectures, power loss and signal distortion when splitting the power of the received signal into power for information decoding (ID) and energy harvesting (EH). However, since a single TS antenna cannot serve ID and EH simultaneously, the MIMO system is considered in this paper. We thus formulate an EE optimization problem and propose an iterative algorithm as a tractable solution, including an antenna selection strategy to optimally switch each TS antenna between ID mode and EH mode using nonlinear fractional programming and the Lagrange dual method. Further, the problem is solved under practical constraints of maximum transmission power and outage probabilities for a minimum amount of harvested power and rate capacity for each user. Simulation results show that the proposed algorithm is more energy-efﬁcient than that of baseline schemes, and demonstrates the trade-off between the required amount of harvested power and energy efﬁciency.


Introduction
With the growing popularity of green communication systems and energy-efficient transmission systems through energy efficiency (EE) maximization, RF energy harvesting and various optimization solutions to optimally allocate communication resources have been actively researched [1,2].In RF energy harvesting networks (RF-EHNs), since energy and information are simultaneously transmitted by RF signals, RF energy harvesting and information reception can be theoretically performed from the same input RF signal with the same receiving antenna [3].For this concept of simultaneous wireless information and power transfer (SWIPT) [4], we can practically consider two types of receiving antenna, power-splitting (PS) and time-switching (TS) [1].The PS antenna, however, is known to have unsolved practical problems such as more complex architectures than that of the TS antenna [5], power loss and signal distortion when splitting the received signal power between power for information decoding (ID) and energy harvesting (EH).On the other hand, the TS antenna is easy to implement and has no power loss or signal distortion, but there is a disadvantage in that the single TS antenna cannot serve ID and EH simultaneously compared with the PS antenna.Therefore, it is necessary to employ a massive multiple-input multiple-output (MIMO) system with multiple TS antennas to simultaneously serve ID and EH, and to solve a derived antenna selection (AS) problem in order to properly switch each TS antenna to either ID mode or EH mode.There are related studies for EE optimization in RF-EHNs with PS and TS antennas, such as the resource allocation problem for a two-user EHN with the single TS antenna [6], a multi-user (MU) network with the single PS antenna [7], and MU single-input single-output (SISO) systems with the TS scheme [4] and the PS scheme [8].In [9], a three-node wireless powered communication system was studied, in order to achieve the maximum throughput by balancing the time duration between the wireless power transfer phase and the information transfer phase in SISO systems.In [10], the authors found that the lifetime of randomly distributed wireless sensor nodes can be increased significantly as a result of Wireless Energy Harvesting (WEH) from ambient RF signals, and derived the analytical expression for the probability of successful communication between two types of sensors.In [11], the network lifetime gain for a two-way relay network in which the source, destination and RF-powered relay nodes are modeled as three independent Poisson Point Processes was investigated, and it was found that the lifetime of the network can be greatly increased by enabling RF energy harvesting and network coding.In [12], the authors analyzed the performance of ambient RF energy harvesting sensor networks where the distribution of ambient RF sources is modeled as an α-Ginibre point process that reflects the repulsion among the sources, and provided semi-closed-form expressions for the mean of the harvested energy and the exact power outage probability.In [13], a dynamic power splitting scheme was proposed in a point-to-point wireless link considering three special cases of dynamic power splitting: static power splitting, time switching, and on-off power splitting.The time switching-based simultaneous wireless information and power transfer was further investigated in a multicast system [14] and a multi-user cooperative wireless network [15].The power splitting schemes were further investigated under different scenarios in [16][17][18][19].In [20], a resource allocation scheme to jointly optimize transmit power, and transfer time and spatial beam so as to achieve secrecy for wireless powered communication was investigated under an information interception scenario by an eavesdropper.In [21], a MIMO wiretap channel for SWIPT was studied in order to design an optimal transmit covariance matrix for maximizing the ergodic secrecy rate.In [22,23], a MIMO system-based tradeoff between wireless energy and information transfer was investigated with a time duration divided into two times each for ID and EH.A hybrid access point broadcasting wireless energy and information to a set of distributed users was considered in [24,25], and optimal resource allocation was derived in half-and full-duplex modes.In [26,27], an RF energy harvesting MU massive MIMO network based on the TS antenna was studied under the assumption that each user had a single antenna to receive wireless energy and information.
Although the aforementioned works are variously studied, the optimal transmission power control and optimal AS strategy for optimally switching multiple TS antennas to receive wireless energy and information, while satisfying their minimum channel capacity and minimum amount of harvested energy in the field of TS antenna-based RF energy harvesting MU massive MIMO networks, have not yet been investigated.
In this paper, we focus on a system model for RF-EHNs based on the massive MIMO system using the TS antenna for SWIPT to avoid the practical issues of using the PS antenna, and overcome the problem whereby a single TS antenna cannot serve ID and EH at the same time.We study how to concurrently and efficiently transmit the data and energy while optimizing energy efficiency in RF-EHNs.The objective of the paper is to maximize "energy efficiency (bit/Joule)", encompassing both data transmission and RF energy harvesting, in an RF-EHN context.To find the maximum EE in the TS antenna-based MU massive MIMO system, we estimate (1) how many transmission antennas the transmitter should allocate to each user; (2) how much transmission power for each transmission antenna is needed for each user; and (3) how many TS antennas for each user should be switched to the ID mode or the EH mode in the AS problem.
Our main result is that we greatly improved energy efficiency under a new resource allocation strategy with the proposed MU massive MIMO systems in RF-EHNs using nonlinear fractional programming and the Lagrange dual method.Further, this was achieved by solving the problem of optimally allocating the three parameters, the transmission and receiving antenna allocation, and transmission power allocation, which is influenced by the dynamic distances between the transmitter and receivers under practical constraints.
The rest of the paper is organized as follows.Section 2 describes the system model, and formulates the EE with its constraints.Section 3 offers solutions, and discusses EE optimization algorithms with given constraints using Lagrange dual decomposition and nonlinear fractional programming.Section 4 presents simulation results.Finally, Section 5 concludes the paper.

Notation
We use boldface capital and lower-case letters to denote matrices and vectors.C N×M denotes the set of all N × M matrices with complex entries.A H and rank(A) represent the Hermitian transpose and rank of matrix A. vec(A) denotes the vectorization of matrix A by stacking its columns from left to right to form a column vector.I N is the N × N identity matrix.|•| and |•| p denote the absolute value of a complex scalar and the l p -norm of a vector, respectively.The circularly symmetric complex Gaussian (CSCG) distribution is denoted by CN (µ, σ 2 ) with mean µ and variance σ 2 .~stands for "distributed as".E(•) is the expectation operator.x is the floor function denoting the largest integer not greater than x.

MU Massive MIMO RF-EHNs
In this section, we consider wireless energy harvesting and information transmission systems in an orthogonal frequency division multiplexing (OFDM) downlink network, where a set of UEs, k ∈ {1, . . ., K}, is recharging electric energy from dedicated radio sources and information communications through a single hybrid-access point (H-AP), as in Figure 1.Each user k in the UE set has been equipped with TS antennas as many as n T k , where each TS antenna can be switched and worked as an antenna or rectenna for ID or EH under the proposed resource allocation algorithm.For example, if a UE has two TS antennas, it can be classified into 3 modes: (ID, ID), (ID, EH), and (EH, EH).The total number of TS antennas n T k = n ID k + n EH k is composed of a sum of n ID k and n EH k , where n ID k and n EH k are the numbers of antennas for the ID and the number of rectennas for the EH, respectively.

Multi-User MIMO Channel Model
We consider a Rayleigh fading channel with m k downlink transmission antennas allocated as a part of the total number of transmission antennas M at the H-AP and n ID k antennas at the receiver for each user k (∑ K k=1 m k ≤ M, ∀k ∈ K).The n ID k × 1 vector at the desired user's receiver can be modeled as: where , where N 0 is the noise power spectral density.Also, we assume that the system has K parallel frequency channels with bandwidth w k (1 ≤ k ≤ K), and that the H-AP operates with the SWIPT for one scheduling time slot.In each time slot, H-AP transmits signal x[t] k to user k on the frequency channel, and the user receives signal y[t] k .

Channel Capacity of Multi-Antenna
The mutual information of a MIMO channel capacity I k for user k is as follows [28][29][30]: where ρ i,k is the average SNR for the i th individual's single-input single-output (SISO) channel, and /N o w k , where P k = m k p k is the total transmission power [29,31], and p k is the transmission power for each transmission antenna for downlink SWIPT.Also, is the local average of channel gains in the i th row of H k .Note that the MIMO channel is decoupled into rank(H k ) parallel SISO channels and the variance of the local average of channel gains, of non-zero singular values and independent channels.By using singular value decomposition, Equation (3) can be simplified as follows [28]: where is the number of independent transmitter-receiver SISO paths.λ i are unordered eigenvalues of the matrix H k H k H .However, the performance analysis based on the exact form of the channel capacity of (4) seems intractable and complex.As an alternative, we use an upper bound of the channel capacity following reference [32], which can be evaluated numerically.
Energies 2017, 10, 802 5 of 18 The expression of the upper bound of the channel capacity is very useful, and gives simple mathematical expression for outage constraints in Section 3.2 in this paper and optimal solution in iterative forms in Section 3.3.From the reference [32], we have an inequality by a concave function κ(t): where χ i ≥ 0 and ∑ i χ i = 1.Clearly, equality holds when all t i are equal, or when the sum has only one term.Note that Then, the upper bound of the overall network capacity

Total Power Dissipation with Energy Harvesting
For the downlink transmission, the overall power consumption (Watt) in the network is given by [33]: where ζ > 1 is the constant power inefficiency of the power amplifier.Also, the static circuit power dissipation p AP c > 0 for the H-AP and p UE c > 0 for the user occur in electronic components of the active transceiver, such as mixers, filters, and digital-to-analog converters, and are independent of the actual transmission power p k .Note that p UE c includes the power consumption for channel training and estimation with massive transmission antennas.On the other hand, the sum of harvested power p EH k has a minus sign and works as the opposite of the power consumptions.Further, the harvested RF energy p EH k indicates a part of the power radiated by the transmission antennas m k , and can potentially be obtained by the user k's rectennas n EH k [4].
where the constant parameter 0 ≤ ξ k ≤ 1 is a user k's loss in the energy transducer for converting RF to DC to be stored.Further, the noise is neglected in Equation ( 9), since, in practice, it is too small to be harvested.We use k to denote the covariance matrix of v k , and this can be rewritten as S k = p k U S k , where U S k is the all-ones matrix having the same dimensions of S k .For simplicity, we assume that G k ∼ = g k U G k , where g k is an average channel gain of g ij,k .Then, Equation ( 9) is re-evaluated as:

Overall Network Energy Efficiency
Accordingly, the primal optimization problem for maximizing the overall network energy efficiency is formulated as: Energies 2017, 10, 802 6 of 18 subject to: (C1) The EE function as an objective function (P1) is constructed as a summation of the channel capacity per a summation of the consumed power for the H-AP and all UEs, and the units of (P1) are bits/Joule.Note that the (P1) is a non-convex optimization and maximization problem; we will discuss its transformed convex function for optimization in Section 3. Constraint (C1) implies that each transmission power of the H-AP to user k is non-negative, and that its total power is limited, and cannot exceed the maximum transmission power P max .Constraint (C2) limits the total power consumption of the network so that it does not exceed the maximum power supply from the power grid, p pg .Constraint (C3) means that the sum of the m k cannot exceed the total number of antennas of the H-AP.Constraints (C4) and (C5) are the inequality of outage probability, to stochastically guarantee the minimum quality of service (QoS) and amount of harvested power (AoP), respectively, for each UE, where c QoS k and p QoP k are pre-defined requirements of channel capacity and harvested power, respectively, and ε c ∈ (0, 1) and ε p ∈ (0, 1) are the pre-defined outage probabilities.Constraints (C6) and (C7) are the numbers of switched rectennas and antennas, respectively, bounded by each user k's total time-switching antennas.Further, we can obtain the optimal value using either the argument parameter

EE Optimization
In this section, nonlinear fractional programming [34] for transforming the non-convex objective function (P1) to the convex function in Section 3.1, and Lagrangian dual decomposition theory for resource allocations in Section 3.3, are used for optimization of the EE function.With these two optimization methods, the locally optimal values for the three arguments p k , n ID k , and m k , as well as for energy efficiency, can be successfully acquired.Also, through the proposed iteratively distributed algorithms, the locally optimal EE can be quickly and efficiently converged to.

Outer Loop Algorithm: Transformation of the Primal Objective Function
Since the objective function (P1) is a non-convex function, solving the function requires a brute force approach.To obtain an efficient optimization solution, we transform (P1) to the convex function using nonlinear fractional programming [34].For simplicity, we define F as a set of feasible solutions of the optimization problem (P1), and the maximum EE as η * .The theorem for achieving maximum EE can be proved as follows: As a transformed objective function, the function (P2) is a convex and combinatorial optimization problem: subject to: (C1), (C2), (C3), (C4), (C5), (C6), (C7), where ≥ 0 is given for any value η generated by the outer loop algorithm, which is shown in Algorithm 1, above.For a proof of Theorem 1, we define the equivalent objective function (P2) as Algorithm 1. Outer Loop Algorithm for EE Maximization. 1: This theorem shows that (P1) in fractional form has an equivalent function in subtractive form.Consequently, we can deal with the optimization problem as an equivalent objective function, and the equivalent form is used in the rest of this paper.
As a transformed objective function, the function (P2) is a convex and combinatorial optimization problem: As shown in Lemmas 1 and 2, it is natural that F(η) converges to 0, because F(η) is a monotonic decreasing and positive function as shown in Lemmas 1 and 2. Further, Algorithm 1 shows an iterative outer-loop algorithm for solving the optimization problem.The algorithm satisfies the conditions in Theorem 1.The convergence to the maximum EE is guaranteed if the inner problem (P2) in line 3 in the outer-loop algorithm can be solved.We showed that the energy efficiency η increases in each iteration, and it converges to η * if F(η) < τ.In conclusion, F(η T out ) will eventually approach zero, and satisfy the conditions stated in Theorem 1.That means that the threshold

Closed-Form Expression for Outage Constraints
The closed-form outage constraints can be expressed by substituting the c k of ( 6) into (C4), and p EH k of ( 10) into (C5).Knowing that the channel frequency response h i,k is an exponentially distributed random variable.Note that the rate parameter of ∑ N min i=1 ρ i,k λ i,k can be calculated by: E ∑ The outage probability for (C4) becomes: Using the same process of ( 20), ( 21), (C5) is expressed as: where

Inner Loop Algorithm: Resource Allocation
To be practical, we will focus on an efficient distributed algorithm by Lagrange dual decomposition.The Lagrange dual decomposition is obtained by using non-negative Lagrange multipliers to involve the described constraints (C1)-(C7) in the objective function (P1).This solution gives rise to a new problem, which is that of maximizing the objective function with respect to the dual variables under the derived constraints on the dual variables.Therefore, by its decomposability, the dual decomposition algorithm has advantages over exhaustive dynamic programming in terms of both efficiency and simplicity when strong duality holds.The dual problem formulation of (P2) is constructed as: where α, β, γ, δ k and ε k are Lagrange multipliers.We rewrite Equation ( 23) as Algorithm 2: Algorithm 2. Inner Loop Algorithm for Resource Allocation.
1: Let where The dual optimization problem of Equation ( 24) with respect to variables α, β, γ, δ k and ε k is: min min As (P2) is convex maximization, strong duality holds.We can solve the dual problems of Equations ( 25)-( 29) in an iterative manner, using the gradient method [35].The subgradient of α in subproblem D is: where D k (α) in Equation ( 25) can be sorted as the first term by the descending order, and is partially differentiated by α.Therefore, composing the equation with either all terms, or the first term in α except the constant, doesn't cause any problems, and it can be easily calculated at the H-AP.Each subgradient of β, γ, δ k and ε k is: The parameters p k and n ID k in subgradients S γ k and S δ k are easy to calculate at the H-AP.Then, the multipliers are updated.During the iteration, Lagrange multipliers α, β, γ, δ k and ε k are updated in a distributed manner as: where [Z] + = max{Z, 0}.The parameter T in is the number of iterations of the inner loop in which the H-AP updates α, β, γ, δ k and ε k .The constant coefficients µ 1 , µ 2 , µ 3 , µ 4 and µ 5 are positive values like a learning rate to converge faster.
By the Karush-Kuhn-Tucker (KKT) condition, the optimal transmission power pk is calculated by the following equality: and the optimal number of receiving antennas nID k and number of transmission antennas mk are easily calculated by jointly solving Equations (39)-(42) for the two cases of N min : Algorithm 1 gives the pseudo-code of the inner loop algorithm.

Simulation Results
In this section, we provide numerical results to show the effectiveness of the proposed algorithm.The simulation scenario is set as a small cell network of wireless personal area network size using 38 (GHz) as the center frequency, and assumes that an H-AP with a coverage of 10 m radius connects with less than 10 active users, which is a scenario that can generally happen in an office space in a building.In wireless power transfer (WPT), the coverage is very limited because of the very low efficiency of WPT.It is expected that the coverage of WPT "is practically" (please see the DEMO posted to the link of youtube: https://youtu.be/qP9fZQX1sDk with [36,37]) up to 10 m for wireless-powered sensor applications.This is why we consider such a small cell network for WPT.In the same spirit, we can improve such low efficiency of WPT by using a massive antenna array.For this reason, we set a small cell network randomly deployed with the massive antenna array at the hybrid access point.Further, the proposed scenario where a small number of users access a single access point with the massive MIMO is set considering the trend that wireless communication networks are evolving toward small cell networks and large-scale MIMO systems.For the massive MIMO property, the number of transmit antennas at the H-AP, M, and the number of equipped TS antennas for user k, n T k , are set to 80 and 16~32, respectively.The specific settings are listed in Table 1.

Number of users, k 8
Coverage of H-AP 10 (m) Three-dimensional location of H-AP (0, 0, 0) Three-dimensional location of users (0, 5, 0), (−4, −5, 0), (8, −3, −1), (−6, 5, 0), ( Figure 2 shows the distribution of the eight users around the H-AP as an RF-EHN.In this map, the H-AP estimates and distributes the optimum value of the three arguments, pk , nID k and mk , to users using the proposed inner and outer algorithms every scheduled time.Further, each user simultaneously receives the transmitted signal from the H-AP for the EH and ID.The optimization is in progress following the QoS and AoP to obtain the maximum EE from the initial transmission power value of 3.5 (dBm).From the figure, it is confirmed that convergence performance is different for each user but that convergence is achieved in two to six iterations as a whole.Some curves seem to converge in the second iteration but, in fact, the value changes slightly when the iteration goes on.Generally, it seems unreasonable that convergence would occur in only the second iteration, and it seems reasonable that it would require several iterations.Further, it is confirmed that the system operates within the pre-defined maximum transmission power constraint of 1300 mW.This means that iteration continues to keep the constraint C1.Note that for precise performance analysis, simulations in this paper show the number of antennas as real numbers, rather than natural numbers.
Figure 4 represents the performance of antenna and rectenna convergence in accordance with each iteration based on the proposed inner loop algorithm, allocating three resources at optimal values.Also, we can see that most antennas effectively converge within five iterations.As the number of iterations increases, each user's antenna and rectenna curve varies to satisfy the pre-defined QoS and AoP, and the sum of the antennas and rectennas for the two curves of each user cannot exceed its equipped total number of switching antennas.When the numbers of antennas and rectennas have converged, all users are perfectly guaranteed their QoS and AoP.
Figure 5 shows the convergence performance of the number of allocated transmission antennas to each user.Each curve simultaneously maximizes the EE, and meets the user's QoS and AoP.This demonstrates that to satisfy their QoS and AoP, users far from the H-AP need to be allocated up to five times more transmission antennas than near ones.Also, these converged values do not exceed the maximum transmission power limitation of C1 with regard to the results of Figure 5.This means that we designed the system for practical resource allocations, so that the transmission antennas cannot be infinitely allocated to users.
Figure 6 represents energy efficiency performances as a network EE in the proposed simulation settings, and every point of the energy efficiency is averaged over 1000 independent channel realizations.The "iteration" in this figure refers to the iteration index T out of the Outer Loop Algorithm in Algorithm 1. Also, the energy efficiency is calculated by the proposed the inner and outer loop Algorithms, and is constructed as the ratio of each user's channel capacity per consumed electric power containing the harvested energy.The energy efficiency is locally optimized, with suboptimal values, Energies 2017, 10, 802 13 of 18 as the iterations continue.Furthermore, it is based on the presented optimization curves for the three arguments, as in Figures 3-5.In the experimental environments of these figures, the energy efficiency has a maximum value when all of the users are equipped with 32 time-switching antennas.However, it is observed that, although the number of equipped antennas is doubled, the energy efficiency rises to about 1.6 times the values on the curve for 8 users equipped with 16 time-switching antennas.It is instructive to see that this is because of insufficient transmission antenna allocations, due to the limit of transmission antenna allocation capabilities, and the increases of circuit power consumption that occurred in 4 users equipped with 32 antennas.Consequently, with regard to meeting the goal of EE maximization, the overall behavior of the graphs in the figures, including Figure 6, is seen as reasonable.The ratio θ ∈ [0, 1] represented in Equation ( 43) means that the ratio of switching between ID and EH mode for the total number of antennas that each user has: For comparison with the performance of the proposed algorithm in terms of TS antenna switching strategy n ID k , we set baseline scheme A that optimizes energy efficiency only in terms of two resources (p k , m k ) (the proposed algorithm optimizes all proposed resources p k , n ID k , m k ).The baseline scheme A has no TS antenna switching strategy but has various ratios θ ∈ [0, 1] for simulations.Note that θ is applied to all users equally, and energy efficiency becomes zero when θ is zero, since the channel capacity is not ensured at all.From the figure, it is observed that there are performance differences between the proposed algorithm and the baseline scheme in terms of energy efficiency, and 120% of the baseline scheme's peak energy efficiency is as much as that of the proposed algorithm for the two cases that n T k is 16 and 32.This means that the fixed TS antenna switching ratio of the baseline scheme cannot maximize energy efficiency, so it is necessary to calculate the optimum switching ratio for each user as shown in Figure 4 in order to achieve maximum energy efficiency.
Figure 9 illustrates energy efficiency versus the total transmission power constraint for k = 8 users.The transmission power constraint is set as a series of levels from 900 to 1700 (mW) with intervals of 10 (mW).Note that all energy efficiencies are estimated regardless of achieving the user's target QoS and AoP, and this is done only to see how energy efficiency behaves when maximum transmission power varies.We can observe that all curves are upper convex, and this is mainly due to linear scaling of the transmission power in Equation ( 7)'s first term.For comparison, we set baseline scheme B that allocates the equal number of transmission antennas 1, 2, 5, and 10 to each user.In other words, the baseline scheme B optimizes energy efficiency only in terms of two resources (p k , n ID k ), while the proposed algorithm optimizes energy efficiency in terms of (p k , n ID k , m k ).From the figure, it is observed that there are performance differences between the proposed algorithm and the baseline scheme (m k = 10), and 137% of the baseline scheme's EE is as much as the proposed algorithm's EE at a maximum gap point of 1440 [mW] (the proposed algorithm allocates its total 80 transmission antennas to users for fair comparison).This means that fixed transmission antenna policies of baseline schemes degrade the energy efficiency performance, and this is because more power is required to satisfy the minimum QoS and AoP.On the other hand, although the two schemes use the same transmission antennas, the reason that the proposed scheme has better EE performance can be seen to be because it allocates optimized numbers of transmission antennas to users.

Conclusions
In this paper, we formulated energy efficiency optimization for MU massive MIMO RF-EHNs as a mixed non-convex problem.To solve the problem, minimum channel capacity requirements, a minimum harvested power, circuit power consumption, limit of transmission antenna allocation, and ID and EH switching mechanisms were into account.To simultaneously guarantee each user's QoS and AoP and maximize the energy efficiency, two iterative optimization algorithms were proposed, based on optimizing the number of achievable bits-per-Joule in RF-EHNs.Simulation results showed that the proposed algorithm converges to the solution within a few iterations and demonstrated that the proposed algorithms are more energy-efficient than the baseline schemes.

Figure 2 .
Figure 2. The map of the proposed RF-EHN for simulations.

Figure 3
Figure3represents the convergence performance of transmission power according to each iteration in terms of p k and p k m k (= P k ).Note that the convergence performances of the proposed algorithm for Inner Loop Algorithm and Outer Loop Algorithm are presented in Figures3-6.The optimization is in progress following the QoS and AoP to obtain the maximum EE from the initial transmission power value of 3.5 (dBm).From the figure, it is confirmed that convergence performance is different for each user but that convergence is achieved in two to six iterations as a whole.Some curves seem to converge in the second iteration but, in fact, the value changes slightly when the iteration goes on.Generally, it seems unreasonable that convergence would occur in only the second iteration, and it seems reasonable that it would require several iterations.Further, it is confirmed that the system operates within the pre-defined maximum transmission power constraint of 1300 mW.This means that iteration continues to keep the constraint C1.Note that for precise performance analysis, simulations in this paper show the number of antennas as real numbers, rather than natural numbers.Figure4represents the performance of antenna and rectenna convergence in accordance with each iteration based on the proposed inner loop algorithm, allocating three resources at optimal values.Also, we can see that most antennas effectively converge within five iterations.As the number of iterations increases, each user's antenna and rectenna curve varies to satisfy the pre-defined QoS and AoP, and the sum of the antennas and rectennas for the two curves of each user cannot exceed its equipped total number of switching antennas.When the numbers of antennas and rectennas have converged, all users are perfectly guaranteed their QoS and AoP.Figure5shows the convergence performance of the number of allocated transmission antennas to each user.Each curve simultaneously maximizes the EE, and meets the user's QoS and AoP.This demonstrates that to satisfy their QoS and AoP, users far from the H-AP need to be allocated up to five times more transmission antennas than near ones.Also, these converged values do not exceed the maximum transmission power limitation of C1 with regard to the results of Figure5.This means that we designed the system for practical resource allocations, so that the transmission antennas cannot be infinitely allocated to users.Figure6represents energy efficiency performances as a network EE in the proposed simulation settings, and every point of the energy efficiency is averaged over 1000 independent channel realizations.The "iteration" in this figure refers to the iteration index T out of the Outer Loop Algorithm in Algorithm 1. Also, the energy efficiency is calculated by the proposed the inner and outer loop Algorithms, and is constructed as the ratio of each user's channel capacity per consumed electric power containing the harvested energy.The energy efficiency is locally optimized, with suboptimal values, Figure3represents the convergence performance of transmission power according to each iteration in terms of p k and p k m k (= P k ).Note that the convergence performances of the proposed algorithm for Inner Loop Algorithm and Outer Loop Algorithm are presented in Figures3-6.The optimization is in progress following the QoS and AoP to obtain the maximum EE from the initial transmission power value of 3.5 (dBm).From the figure, it is confirmed that convergence performance is different for each user but that convergence is achieved in two to six iterations as a whole.Some curves seem to converge in the second iteration but, in fact, the value changes slightly when the iteration goes on.Generally, it seems unreasonable that convergence would occur in only the second iteration, and it seems reasonable that it would require several iterations.Further, it is confirmed that the system operates within the pre-defined maximum transmission power constraint of 1300 mW.This means that iteration continues to keep the constraint C1.Note that for precise performance analysis, simulations in this paper show the number of antennas as real numbers, rather than natural numbers.Figure4represents the performance of antenna and rectenna convergence in accordance with each iteration based on the proposed inner loop algorithm, allocating three resources at optimal values.Also, we can see that most antennas effectively converge within five iterations.As the number of iterations increases, each user's antenna and rectenna curve varies to satisfy the pre-defined QoS and AoP, and the sum of the antennas and rectennas for the two curves of each user cannot exceed its equipped total number of switching antennas.When the numbers of antennas and rectennas have converged, all users are perfectly guaranteed their QoS and AoP.Figure5shows the convergence performance of the number of allocated transmission antennas to each user.Each curve simultaneously maximizes the EE, and meets the user's QoS and AoP.This demonstrates that to satisfy their QoS and AoP, users far from the H-AP need to be allocated up to five times more transmission antennas than near ones.Also, these converged values do not exceed the maximum transmission power limitation of C1 with regard to the results of Figure5.This means that we designed the system for practical resource allocations, so that the transmission antennas cannot be infinitely allocated to users.Figure6represents energy efficiency performances as a network EE in the proposed simulation settings, and every point of the energy efficiency is averaged over 1000 independent channel realizations.The "iteration" in this figure refers to the iteration index T out of the Outer Loop Algorithm in Algorithm 1. Also, the energy efficiency is calculated by the proposed the inner and outer loop Algorithms, and is constructed as the ratio of each user's channel capacity per consumed electric power containing the harvested energy.The energy efficiency is locally optimized, with suboptimal values,

Figure 3 .
Figure 3. Transmission power versus iterations for each user.

Figure 4 .
Figure 4. Ratio of ID and EH mode versus iterations for each user.

Figure 5 .
Figure 5. Number of allocated transmission antennas for downlink SWIPT at the H-AP versus iterations for each user.

Figure 6 .
Figure 6.Energy efficiency versus iterations with various sizes of the receiving antenna array.

Figure 7
Figure 7 shows various target outage probabilities ε c , ε p ∈ [0.05, 0.35] versus real outage probabilities to make sure that the outage constraints (C4) and (C5) work fine in the proposed algorithm.The results of Figure 7 are averaged over 1000 independent Monte-Carlo simulations, and each curve involves various channel and noise parameters.It is observed that the real outage probabilities are always lower than the target outage probabilities, which means that the outage constraints work accurately.

Figure 7 .
Figure 7. Robustness of the proposed algorithms for the outage constraints for (a) QoS and (b) AoP.

Figure 8
Figure 8 represents energy efficiency versus different ratios of ID and EH modes for all users.The ratio θ ∈ [0, 1] represented in Equation (43) means that the ratio of switching between ID and EH mode for the total number of antennas that each user has:

Figure 8 .
Figure 8. Energy efficiency versus various ratios of ID and EH mode for all users.

Figure 9 .
Figure 9. Energy efficiency versus transmission power constraints.

Figure 10
Figure 10 demonstrates the performance of energy efficiency versus variable QoS and AoP constraints.It is observed that the curve of the proposed algorithm (p QoP k = 1200 (µW), P max = 1300 (mW)) has its EE values of up to 17 (Mbps) of QoS.Also, it is impossible to calculate the EE with both QoS over 17 (Mbps)and AoP over 1650 (µW) satisfied, because the resources are not sufficient.However, if it has more maximum transmission power-as much as 1500 (mW)-it can achieve a little more energy efficiency and QoS.Additionally, if the RF energy harvesting network sets more AoP-as much as 150 (µW)-users may get more battery charge.However, that can result in degrading the achievable energy efficiency, and decreasing the settable values for the QoS as a trade-off.

Figure 10 .
Figure 10.Quality of service versus EE.

[t] k and G[t] k
matrices of independent Rayleigh fading channels for the ID and EH, respectively.h ij,k and g ij,k are entries of H, and follow independent and identically distributed (i.i.d.) CN (0, σ 2 ).Further, h ij,k = l k d , φ and l i,k are respectively the distance between a user k and the H-AP, the corresponding path loss exponent, and a path loss constant determined by both the carrier frequency of w k and the antenna gain.For small-scale Rayleigh fading coefficients, f ij,k ∼ Exp(l k d ) are exponentially distributed random variables.In addition, we assume the CSI is not available at the transmitter, so the transmission power for each transmitter's antenna has to be distributed equally with equal gain combining (EGC) to maximize the channel capacity.x[t] k is a transmission signal vector having a vector size m k × 1 for user k, and x

[t] k = v[t] k s k , where v[t] k
is a loaded power vector with entries of v i,k = √ p k .s k ∈ C is the information-carrying symbol, and E[|s k | 2 ] = 1 is assumed without loss of generality.The additive noise w[t] k is assumed to be a complex Gaussian vector with zero mean and covariance matrix N 0 w k I n ID k Obtain optimum values of three arguments {p k , n ID k , m k } through the inner loop algorithm for the given η 4: If C(p k , n ID k , m k ) − ηP(p k , n EH k , m k ) < τ (convergence verification) 5: Return {p k * , n ID Proof of Theorem 1. Convergence and maximization.Lemma 1. F(η) is strictly monotonic decreasing in η , i.e., F(η Update the subgradient of δ k (T in + 1) with S δ k (T in ) 14:Update the subgradient of ε k (T in + 1) with S ε k (T in ) in + 1) with S α (T in ) 17: Update the subgradient of β(T in + 1) with S β (T in ) 18: Update the subgradient of γ(T in + 1) with S γ (T in ) 19: