Escolar Documentos
Profissional Documentos
Cultura Documentos
discussions, stats, and author profiles for this publication at: https://www.researchgate.net/publication/255731327
CITATIONS READS
139 125
3 authors, including:
Some of the authors of this publication are also working on these related projects:
All content following this page was uploaded by Chin Keong Ho on 12 June 2014.
Abstract—In this paper, we study the optimal design for SWIPT has drawn an upsurge of research interests [1]–[16].
simultaneous wireless information and power transfer (SWIPT) Varshney first proposed the idea of transmitting information
in downlink multiuser orthogonal frequency division multiplexing and energy simultaneously in [2] assuming that the receiver is
arXiv:1308.2462v2 [cs.IT] 13 Feb 2014
wirelessly. Under an outage constraint on the data links, a set of distributed users. Unlike the conventional wireless
the tradeoffs among the network parameters were derived. network where all the users contain only information receiver
In [13], the authors investigated a cognitive radio network and draw energy from their own power supplies, in our model,
powered by opportunistic wireless energy harvesting, where it is assumed that each user contains an additional energy
mobiles from the secondary network either harvest energy receiver to harvest energy from the received signals from
from nearby transmitters in a primary network, or transmit the AP. For the information transmission, two conventional
information if the primary transmitters are far away. Under an multiple access schemes are considered, namely, time division
outage constraint for coexisting networks, the throughput of multiple access (TDMA) and orthogonal frequency division
the secondary network was maximized. multiple access (OFDMA). For the TDMA-based information
Orthogonal frequency division multiplexing (OFDM) is a transmission, since the users are scheduled in nonoverlapping
well established technology for high-rate wireless communi- time slots to decode information, each user should apply TS
cations, and has been adopted in various standards, e.g., IEEE such that the information receiver is used during the time slot
802.11n and 3GPP-Long Term Evolution (LTE). However, the when information is scheduled for that user, while the energy
performance may be limited by the availability of energy in the receiver is used in all other time slots. For the OFDMA-based
devices for some practical application scenarios. It thus mo- information transmission, we assume that PS is applied at
tivates our investigation of SWIPT in OFDM-based systems. each receiver. As mentioned in the previous paragraph, we
SWIPT over a single-user OFDM channel has been studied in assume that all subcarriers share the same power splitting
[14] assuming that the receiver is able to decode information ratio at each receiver. Under the TDMA scenario, we address
and harvest energy simultaneously from the same received the problem of maximizing the weighted sum-rate over all
signal. It is shown in [14] that a tradeoff exists between the users by varying the power allocation in time and frequency
achievable rate and the transferred power by power allocation and the TS ratios, subject to a minimum harvested energy
in the frequency bands: for sufficiently small transferred constraint on each user and a peak and/or total transmission
power, the optimal power allocation is given by the so-called power constraint. By an appropriate variable transformation
“waterfilling (WF)” allocation to maximize the information the problem is reformulated as a convex problem, for which
transmission rate, whereas as the transferred power increases, the optimal power allocation and TS ratios are obtained by
more power needs to be allocated to the channels with larger the Lagrange duality method. For the OFDMA scenario, we
channel gain and finally approaches the strategy with all power address the same problem by varying the power allocation in
allocated to the channel with largest channel gain. However, frequency, the subcarrier allocation to users and the PS ratios.
due to the practical limitation that circuits for harvesting In this case, we propose an efficient algorithm to iteratively
energy from radio signals are not yet able to decode the carried optimize the power and subcarrier allocation, and the PS ratios
information directly, the result in [14] actually provides only at receivers until the convergence is reached. Furthermore, we
an upper bound for the rate-energy tradeoff in a single-user compare the rate-energy performances by the two proposed
OFDM system. Power control for SWIPT in a multiuser multi- schemes, both numerically by simulations and analytically for
antenna OFDM system was considered in [15], where the the special case of single-user system setup. It is revealed that
information decoder and energy harvester are attached to two the peak power constraint imposed on each OFDM subcarrier
separate antennas. In [15], each user only harvests the energy as well as the number of users in the system play key roles in
carried by the subcarriers that are allocated to that user for the rate-energy performance comparison by the two proposed
ID, which is inefficient in energy utilization, since the energy schemes.
carried by the subcarriers allocated to other users for ID can be The rest of this paper is organized as follows. Section II
potentially harvested. Moreover, [15] focuses on power control presents the system model and problem formulations. Section
by assuming a predefined subcarrier allocation. In this paper, III studies the special case of a single-user OFDM-based
we jointly optimize the power allocation strategy as well as SWIPT system. Section IV derives the resource allocation
the subcarrier allocation strategy. [16] considered SWIPT in a solutions for the two proposed schemes in the multiuser
multiuser single-antenna OFDM system, where PS is applied OFDM-based SWIPT system. Finally, Section V concludes
at each receiver to coordinate between EH and ID. In [16], it the paper.
is assumed that the splitting ratio can be different for different
subcarriers. However, in practical circuits, (analog) power
II. S YSTEM M ODEL AND P ROBLEM F ORMULATION
splitting is performed before (digital) OFDM demodulation.
Thus, for an OFDM-based SWIPT system, all subcarriers As shown in Fig. 1, we consider a downlink OFDM-based
would have to be power split with the same power ratio at system with one transmitter and K users. The transmitter
each receiver even though only a subset of the subcarriers and all users are each equipped with one antenna. The total
contain information for the receiver. In contrast, for the case of bandwidth of the system is equally divided into N subcarriers
a single-carrier system, a receiver simply harvests energy from (SCs). The SC set is denoted by N = {1, . . . , N }. The
all signals that do not contain information for this receiver. power allocated to SC n is denoted by pn , n = 1, . . . , N .
As an extension of our previous work in [3] for a single-user Assume that the total transmission power is at most P . The
narrowband SWIPT system, in this paper, we study a multiuser maximum power allocated to each SC is denoted by Ppeak ,
OFDM-based SWIPT system (see Fig. 1), where a fixed access i.e., 0 ≤ pn ≤ Ppeak , ∀n ∈ N , where Ppeak ≥ P/N . The
point (AP) with constant power supply broadcasts signals to channel power gain of SC n as seen by the user k is denoted
3
AP
energy energy energy
Information transfer
EH
Energy transfer
ID
A. TDMA with Time Switching Fig. 2. Energy utilization at receivers for a two-user OFDM-based SWIPT
system: TDMA-based information transmission with TS applied at each
We first consider the case of TDMA-based information receiver. In sub-figure (a) for user 1, the received energy on all SCs during
transmission with TS applied at each receiver. It is worth slot 1 is utilized for ID; while the received energy on all SCs during slot 2
noting that for a single-user SWIPT system with TS applied and slot 3 is utilized for EH. In sub-figure (b) for user 2, the received energy
on all SCs during slot 2 is utilized for ID; while the received energy on all
at the receiver, the transmission time needs to be divided SCs during slot 1 and slot 3 is utilized for EH.
into two time slots to coordinate the EH and ID processes
at the receiver. Thus, in the SWIPT system with K users, we
consider K + 1 time slots without loss of generality, where
given by
the additional time slot, which we called the power slot, may
be allocated for all users to perform EH only. In contrast, N
in conventional TDMA systems without EH, the power slot αk X hk,n pk,n
Rk = log 1 + . (2)
is not required. We assume that slot k, k = 1, . . . , K is N n=1 2 Γσ 2
assigned to user k for transmitting information, while slot
K + 1 is the power slot. With total time duration of K + 1 Assuming that the conversion efficiency of the energy har-
slots to be at most one, the (normalized) time duration for vesting process at each receiver is denoted by 0 < ζ < 1, the
slot k, k = 1, . . . , K + 1 is variable and denoted by the TS harvested energy in joule at the energy receiver of user k is
K+1
P thus given by
ratio αk , with 0 ≤ αk ≤ 1 and αk ≤ 1. In addition,
k=1
the power pn allocated to SC n at slot k is specified as pk,n , K+1
X N
X
where 0 ≤ pk,n ≤ Ppeak , k = 1, . . . , K + 1, n = 1, . . . , N . Ek = ζ αi hk,n pi,n . (3)
The average transmit power constraint is thus given by i6=k n=1
K+1 N
X X An example of the energy utilization at receivers for the TS
αk pk,n ≤ P. (1) case in a two-user OFDM-based SWIPT system is illustrated
k=1 n=1
in Fig. 2. As shown in Fig. 2(a) for user 1, the received energy
Consider user k, k = 1, . . . , K. At the receiver side, user k on all SCs during slot 1 is utilized for ID; while the received
decodes its intended information at slot k when its information energy on all SCs during slot 2 and slot 3 is utilized for EH.
is sent and harvests energy during all the other slots i 6= k. In Fig. 2(b) for user 2, the received energy on all SCs during
The receiver noise at each user is assumed to be independent slot 2 is utilized for ID; while the received energy on all SCs
over SCs and is modelled as a circularly symmetric complex during slot 1 and slot 3 is utilized for EH.
Gaussian (CSCG) random variable with zero mean and vari- Our objective is to maximize the weighted sum-rate of
ance σ 2 at all SCs. Moreover, the gap for the achievable rate all users by varying the transmission power in the time and
from the channel capacity due to a practical modulation and frequency domains jointly with TS ratios, subject to EH
coding scheme (MCS) is denoted by Γ ≥ 1. The achievable constraints and the transmission power constraints. Thus, the
rate in bps/Hz for the information receiver of user k is thus following optimization problem is formulated.
4
energy energy EH
(P − TS) : ID
K N
1 XX hk,n pk,n
max. wk αk log2 1 +
{pk,n },{αk } N k=1 n=1 Γσ 2
K+1 N
s.t. ζ
X
αi
X
hk,n pi,n ≥ E k , k = 1, . . . , K, ... ... ... ...
i6=k n=1
K+1 N 1 2 n N-1 N 1 2 n N-1 N
X X SC SC
αk pk,n ≤ P, user 1 user 2
k=1 n=1
0 ≤ pk,n ≤ Ppeak , k = 1, . . . , K + 1, ∀n,
K+1
X Fig. 3. Energy utilization at receivers for a two-user OFDM-based SWIPT
αk ≤ 1, 0 ≤ αk ≤ 1, k = 1, . . . , K + 1, system: OFDMA-based information transmission with PS applied at each
receiver. The received signals at all SCs share the same splitting ratio ρk
k=1
at each user k, k = 1, 2.
where wk ≥ 0 denotes the non-negative rate weight assigned
to user k.
Problem (P-TS) is feasible when all the constraints in Prob- With energy conversion efficiency ζ, the harvested energy in
lem (P-TS) can be satisfied by some {{pk,n }, {αk }}. From (3), joule at the energy receiver of user k is thus given by
the harvested energy at all users is maximized when αK+1 =
N
1, while αk = 0, pk,n = 0 for k = 1, . . . , K, n = 1, . . . , N , X
i.e., all users harvest energy during the entire transmission Ek = ρk ζ hk,n pn , k = 1, . . . , K. (7)
time. Therefore, Problem (P-TS) is feasible if and only if the n=1
following linear programming (LP) is feasible. An example of the energy utilization at receivers for the PS
max. 0 case in a two-user OFDM-based SWIPT system is illustrated
{pK+1,n } in Fig. 3. As shown in Fig. 3, the received signals at all SCs
N
X share the same splitting ratio ρk at each user k, k = 1, 2. It
s.t. ζ hk,n pK+1,n ≥ E k , k = 1, . . . , K, is worth noting that only ρ1 of the power at each of the SCs
n=1 allocated to user 2 for ID is harvested by user 1, the remaining
N
X 1 − ρ1 of power at those SCs is neither utilized for EH nor
pK+1,n ≤ P, ID at user 1, similarly as for user 2 with PS ratio ρ2 .
n=1
With the objective of maximizing the weighted sum-rate of
0 ≤ pK+1,n ≤ Ppeak , n = 1, . . . , N. (4) all users by varying the transmission power in the frequency
It is easy to check the feasibility for the above LP. We thus domain, the SC allocation, jointly with the PS ratios at
assume Problem (P-TS) is feasible subsequently. receivers, subject to a given set of EH constraints and the
Problem (P-TS) is non-convex in its current form. We will transmission power constraints, the following optimization
solve this problem in Section IV-A. problem is formulated.
(P − PS) :
B. OFDMA with Power Splitting N
(1 − ρΠ(n) )hΠ(n),n pn
1 X
Next, we consider the case of OFDMA-based information max. wΠ(n) log2 1 +
{pn },{Π(n)},{ρk } N n=1 Γσ 2
transmission with PS applied at each receiver. As is standard
N
in OFDMA transmissions, each SC is allocated to at most one X
s.t. ρk ζ hk,n pn ≥ E k , ∀k
user in each slot, i.e., no SC sharing is allowed. We define a
n=1
SC allocation function Π(n) ∈ {1, . . . , K}, i.e., the SC n is N
allocated to user Π(n). The total transmission power constraint
X
pn ≤ P, 0 ≤ pn ≤ Ppeak , ∀n
is given by n=1
XN 0 ≤ ρk ≤ 1, ∀k.
pn ≤ P. (5)
n=1
From (7), the harvested energy at all users is maximized
At the receiver, the received signal at user k is processed by a when ρk = 1, k = 1, . . . , K, i.e., all power is split to the
power splitter, where a ratio ρk of power is split to its energy energy receiver at each user. Therefore, Problem (P-PS) is fea-
receiver and the remaining ratio 1−ρk is split to its information sible if and only if Problem (P-PS) with ρk = 1, k = 1, . . . , K
receiver, with 0 ≤ ρk ≤ 1, ∀k. The achievable rate in bps/Hz is feasible. It is worth noting that Problem (P-PS) and Problem
at SC n assigned to user Π(n) is thus (P-TS) are subject to the same feasibility conditions as given
(1 − ρΠ(n) )hΠ(n),n pn by Problem (4).
Rn = log2 1 + , n = 1, . . . , N. It can be verified that Problem (P-PS) is non-convex in its
Γσ 2
(6) current form. We will solve this problem in Section IV-B.
5
C. Performance Upper Bound To obtain useful insight, we first look at the two extreme
An upper bound for the optimization problems (P-TS) and cases, i.e., Ppeak → ∞ and Ppeak = P/N . We shall see
(P-PS) can be obtained by assuming that each receiver is that the peak power constraint plays an important role in the
able to decode the information in its received signal and performance comparison between the TS and PS schemes.
at the same time harvest the received energy without any Note that Ppeak → ∞ implies the case of no peak power
implementation loss [14]. We thus consider the following constraint on each SC; and Ppeak = P/N implies the case of
optimization problem. only peak power constraint on each SC, since the total power
constraint is always satisfied and thus becomes redundant.
N
1 X hΠ(n),n pn Given P and Ppeak , the maximum rates achieved by the TS
(P − UB) : max. wΠ(n) log 2 1 +
{pn },{Π(n)} N n=1 Γσ 2 scheme and the PS scheme are denoted by RTS (P, Ppeak ) and
N
X RPS (P, Ppeak ), respectively. For the case of Ppeak → ∞, we
s.t. ζ hk,n pn ≥ E k , ∀k have the following proposition for the TS scheme. We recall
n=1 that α2 = 1 − α1 is the TS ratio for the power slot.
N
X Proposition 3.1: Assuming E > 0, in the case of a single-
pn ≤ P, 0 ≤ pn ≤ Ppeak , ∀n.
n=1
user OFDM-based SWIPT system with Ppeak → ∞, the
maximum rate by the TS scheme, i.e., RTS (P, ∞), is achieved
Note that Problem (P-UB), as well as Problem (P-TS) and
by α1 → 1 and α2 → 0.
Problem (P-PS) are subject to the same feasibility conditions
Proof: Clearly, we have α2 > 0; otherwise, no energy
as given by Problem (4). Also note that any infeasible Problem
is harvested, which violates the EH constraint E > 0.
(P-UB) can be modified to become a feasible one by increasing
Thus, α1 < 1. To maximize the objective function sub-
the transmission power P or by decreasing the minimum
ject to the EH constraint, it can be easily shown that the
required harvested energy E k at some users k. In the sequel,
optimal α2 and p2,n should satisfy ζα2 h1 p2,1 = E and
we assume that all the three problems are feasible, thus optimal
p2,n = 0, n = 2, . . . , N . It follows that the minimum
solutions exist.
transmission energy consumed to achieve the harvested en-
The solution for Problem (P-UB) is obtained in Section IV-B N
P
(see Remark 4.2). ergy E is given by E/(ζh1 ), i.e., α2 p2,n ≥ E/(ζh1 ).
n=1
Thus, in Problem (8), the achievable rate RTS (P, ∞) is
III. R ESOURCE A LLOCATION IN A S INGLE - USER S YSTEM N
h p
given by maximizing αN1
P
To obtain tractable analytical results, in this section, we log2 1 + nΓσ1,n
2 subject to
n=1
consider the special case that K = 1, i.e., a single-user N
P
OFDM-based SWIPT system. For brevity, h1,n , E 1 , and ρ1 α1 p1,n ≤ P − E/(ζh1 ) and 0 ≤ α1 < 1. Let
n=1
are replaced with hn , E, and ρ, respectively. Without loss of q1,n =α1 p1,n , ∀n, the above problem is then equivalent to
generality, we assume that h1 ≥ h2 ≥ . . . ≥ hN and w1 = 1. N
hn q1,n
N
maximizing αN1
P P
With K = 1, Problem (P-TS) and Problem (P-PS) are then log2 1 + Γσ 2α
1
subject to q1,n ≤
n=1 n=1
simplified respectively as follows P − E/(ζh1 ) and 0 ≤ α1 < 1. For given {q1,n }, the objective
N function is an increasing function of α1 ; thus, RTS (P, ∞) is
α1 X hn p1,n
max. log2 1 + maximized when α1 → 1. It follows that α2 → 0, which
{p1,n },{p2,n },α1 ,α2 N
n=1
Γσ 2 completes the proof.
N
X Remark 3.1: By Proposition 3.1, to achieve RTS (P, ∞)
s.t. ζα2 hn p2,n ≥ E, with E > 0, the portion of transmission time α2 allocated
n=1 to EH in each transmission block should asymptotically go to
N N
X X zero. For example, let m denote the number of transmitted
α1 p1,n + α2 p2,n ≤ P, symbols in each block, by allocating O(log m) symbols for
n=1 n=1
EH in each block and the remaining symbols for ID results
0 ≤ pi,n ≤ Ppeak , ∀n, i = 1, 2, in α = log m/m → 0 as m → ∞, which satisfies the
α1 + α2 ≤ 1, 0 ≤ αi ≤ 1, i = 1, 2. (8) optimality condition provided in Proposition 3.1. It is worth
noting that RTS (P, ∞) is achieved under the assumption that
N the transmitter and receiver are able to operate in the regime of
(1 − ρ)hn pn
1 X
max. log 1 + infinite power in the EH time slot due to α2 → 0. For a finite
{pn },ρ N n=1 2 Γσ 2
Ppeak , a nonzero time ratio should be scheduled to the power
N
X slot to collect sufficient energy to satisfy the EH constraint.
s.t. ρζ hn pn ≥ E, Moreover, we have the following proposition showing that
n=1
the PS scheme performs no better than the TS scheme for the
N
X case of Ppeak → ∞.
pn ≤ P,
Proposition 3.2: In the case of a single-user OFDM-based
n=1
SWIPT system with Ppeak → ∞, the maximum rate achieved
0 ≤ pn ≤ Ppeak , ∀n,
by the PS scheme is no larger than that achieved by the TS
0 ≤ ρ ≤ 1. (9) scheme, i.e., RPS (P, ∞) ≤ RTS (P, ∞).
6
Rate (Mbps)
pn ≤ P . Let p′n = (1−ρ)pn , ∀n, the above problem is then
P
n=1 60
N UB, Ppeak→ ∞
hn p′n
equivalent to maximizing N1
P
log2 1 + Γσ 2 subject to TS, Ppeak→ ∞
n=1 40
N PS, Ppeak→ ∞
p′n ≤ (1−ρ)P . Since ρ ≥ E/(ζh1 P ),
P
ρ ≥ E/(ζh1 P ) and UB, Ppeak= 4P/N
n=1 20 TS, Ppeak= 4P/N
it follows that (1 − ρ)P ≤ P − E/(ζh1 ). Note that according PS, Ppeak= 4P/N
to Proposition 3.1, RTS (P, ∞) is obtained (with α1 → 1) by
N N 0
h p 0 50 100 150 200 250 300 350 400
maximizing N1
P P
log2 1 + nΓσ1,n
2 subject to p1,n ≤ Minimum required harvested power (µW)
n=1 n=1
P − E/(ζh1 ). Therefore, we have RPS (P, ∞) ≤ RTS (P, ∞).
Fig. 4. Achievable rate versus minimum required harvested energy in a
For the other extreme case when Ppeak = P/N , we have single-user OFDM-based SWIPT system, where N = 64.
the following proposition.
Proposition 3.3: In the case of a single-user OFDM-based
SWIPT system with Ppeak = P/N , the maximum rate Proposition 3.4: In the case of a single-carrier point-to-
achieved by the TS scheme is no larger than that achieved point SWIPT system with N = 1, we have RTS (P, Ppeak ) ≤
by the PS scheme, i.e., RTS (P, P/N ) ≤ RPS (P, P/N ). RPS (P, Ppeak ), with equality if Ppeak → ∞.
Proof: With Ppeak = P/N , the total power constraint Proof: Since N = 1, we remove the SC index n in
is redundant for both TS and PS. Thus, the optimal power the subscripts of hn , p1,n , p2,n and pn . For the PS scheme,
allocation for TS is given by p∗1,n = p∗2,n = Ppeak , ∀n. It to satisfy the EH constraint, we have ρ ≥ E/(ζhP ); thus,
follows that α2 ≥ E
. Then we have the optimal with ρ = E/(ζhP ), the maximum rate by the PS scheme
P
N
−E/ζ
ζPpeak
n=1
hn is given by RPS (P, Ppeak ) = log2 1 + hPΓσ 2 . For the
E
α∗1 = 1 − P
N . RTS (P, P/N ) is thus given by TS scheme, we have α2 p2 ≥ E/(ζh) to satisfy the EH
ζPpeak
n=1
hn constraint. It follows that α1 p1 ≤ P −E/(ζh). Therefore,
−E/ζ
N RTS (P, Ppeak ) ≤ α1 log2 1 + hP ≤ RPS (P, Ppeak ),
α∗ P hn Ppeak α1 Γσ2
N
1
log2 1 + Γσ2 . On the other hand, the optimal
n=1 and the equality holds if α1 → 1. By Proposition 3.1,
power allocation for PS is given by p∗n = Ppeak , ∀n. It follows RTS (P, ∞) is achieved by α1 → 1; thus, the above equality
E
that ρ∗ = P
N
= 1 − α∗1 . RPS (P, P/N ) is thus given holds if Ppeak → ∞, which completes the proof.
ζPpeak hn
n=1 Figs. 4 and 5 show the achievable rates by different schemes
N
versus different minimum required harvested energy E. For
1
P α∗
1 hn Ppeak
by N log2 1 + Γσ2 . Due to the concavity of the
n=1 Fig. 4, the total bandwidth is assumed to be 10MHz, which
logarithm function, we have RTS (P, P/N ) ≤ RPS (P, P/N ), is equally divided as N = 64 subcarriers. The six-tap ex-
which completes the proof. ponentially distributed power profile is used to generate the
In fact, from the proof of Proposition 3.3, we have frequency-selective fading channel. For Fig. 5 with N = 1,
RTS (P, P/N ) ≤ RPS (P, P/N ) provided that equal power i.e., a single-carrier point-to-point SWPT system, the band-
allocation (not necessarily equals to Ppeak ) over all SCs are width is assumed to be 1MHz. For both figures, the transmit
employed for both TS and PS schemes. Note that for a single- power is assumed to be 1watt(W) or 30dBm. The distance
user OFDM-based SWIPT system with P/N < Ppeak < ∞, from the transmitter to the receiver is 1 meter(m), which
the performance comparison between the TS scheme and the results in −30dB path-loss for all the channels at a carrier
PS scheme remains unknown analytically. From Proposition frequency 900MHz with path-loss exponent equal to 3. For
3.2 and Proposition 3.3, neither the TS scheme nor the PS the energy receivers, it is assumed that ζ = 0.2. For the
scheme is always better. It suggests that for a single-user information receivers, the noise spectral density is assumed to
OFDM-based SWIPT system with sufficiently small peak be −112dBm/Hz. The MCS gap is assumed to be Γ = 9dB.
power, the PS scheme may be better; with sufficiently large In both Fig. 4 and Fig. 5, it is observed that for both TS
peak power, the TS scheme may be better. and PS schemes, the achievable rate decreases as the minimum
For the special case that N = 1, i.e., a single-carrier point- required harvested energy E increases, since the available
to-point SWIPT system, the following proposition shows that: energy for information decoding decreases as E increases. In
for Ppeak → ∞, the TS and PS schemes achieve the same rate; Fig. 4 with N = 64, it is observed that there is a significant
for a finite peak power P/N ≤ Ppeak < ∞, the TS scheme gap between the achievable rate by TS with Ppeak = 4P/N
performs no better than the PS scheme. and that by TS with Ppeak → ∞; moreover, the gap increases
7
16
K N
1 XX hk,n qk,n
14 max. wk αk log2 1 +
{qk,n },{αk } N k=1 n=1 Γσ 2 αk
12 K+1
XX N
s.t. ζ hk,n qi,n ≥ E k , k = 1, . . . , K,
10 i6=k n=1
Rate (Mbps)
We first reformulate Problem (P-TS) by introducing a where λi , i = 1, . . . , K, µ, and ν are the non-negative dual
set of new non-negative variables: qk,n = αk pk,n , k = variables associated with the corresponding constraints in (10).
1, . . . , K + 1, n = The dual function g ({λi }, µ, ν) is then defined as the optimal
1, . . . , N . Moreover, we define
hk,n qk,n value of the following problem.
αk log2 1 + Γσ2 αk = 0 at αk = 0 to keep continuity at
αk = 0. (P-TS) is thus equivalent to the following problem:1 max. L ({qk,n }, {αk }, {λi }, µ, ν)
{qk,n },{αk }
N K N N
w α P hk,n qk,n P P P
kN k
log 2 1 + Γσ 2 αk
+ζ λi hi,n qk,n − µ qk,n − ναk , k = 1, . . . , K
n=1 i6=k n=1 n=1
Lk := K N N
(14)
P P P
hi,n qk,n − µ qk,n − ναk , k = K + 1.
ζ
λi
i=1 n=1 n=1
The dual problem is thus defined as min{λi },µ,ν g ({λi }, µ, ν). and
First, we consider the maximization problem in (13) for K
1, if P ζ P λ h − µ P
peak − ν > 0,
obtaining g ({λi }, µ, ν) with a given set of {λi }, µ, and ν. i i,n
αK+1 = n∈N1 i=1
We define Lk , k = 1, . . . , K + 1, as shown in (14) at the top 0, otherwise.
of this page. Then for the Lagrangian in (12), we have
(20)
K+1 K
After obtaining g ({λi }, µ, ν) with given {λi }, µ, and ν,
X X
L= Lk − λi E i + µP + ν. (15)
k=1 i=1 the minimization of g ({λi }, µ, ν) over {λi }, µ, and ν can be
efficiently solved by the ellipsoid method [18]. A subgradient
Thus, for each given k, the maximization problem in (13) can of this problem required for the ellipsoid method is provided
be decomposed as by the following proposition.
Proposition 4.1: For Problem (10) with a dual function
max. Lk g ({λi }, µ, ν), the following choice of d is a subgradient for
{qk,n },αk
g ({λi }, µ, ν):
s.t. 0 ≤ qk,n ≤ αk Ppeak , n = 1, . . . , N
K+1 N
0 ≤ αk ≤ 1. (16)
P P
ζ hi,n q̇k,n − E i , i = 1, . . . , K,
k6=i n=1
K+1 N
We first study the solution for Problem (16) with given k = di = P −
P P
q̇k,n , i = K + 1, (21)
1, . . . , K. From (14), we have
k=1 n=1
K+1
P
1 − α̇k , i = K + 2.
K
∂Lk wk αk hk,n X k=1
= 2
+ζ λi hi,n − µ, ∀n.
∂qk,n N (Γσ αk + hk,n qk,n ) ln 2 where {q̇k,n } and {α̇k } is the solution of the maximization
i6=k
(17) problem (13) with given {λi }, µ and ν.
Given αk , k = 1, . . . , K, the qk,n , n = 1, . . . , N that maxi- Proof: Please refer to Appendix B.
∂Lk
mizes Lk can be obtained by setting ∂q k,n
= 0 to give Note that the optimal qk,n∗
, k = 1 . . . , K, n = 1, . . . , N and
αk , k = 1, . . . , K are obtained at optimal {λ∗i }, µ∗ , and ν ∗ .
∗
TABLE I
A LGORITHM FOR S OLVING P ROBLEM (P-TS) function of ρk , ∀k. Thus, the optimal power splitting ratio
solution for (P-PS) with a given set of feasible {pn } and
I) Initialize {λi > 0}, µ > 0 and ν > 0. {Π(n)} is obtained as
II) repeat
1) Initialize αk = 1/K, k = 1, . . . , K. Ek
2) repeat ρk = N
, k = 1, . . . , K. (22)
P
a) For k = 1, . . . , K, compute {qk,n } by (18). ζ hk,n pn
b) For k = 1, . . . , K, obtain αk that maximizes Lk with given n=1
{qk,n } by bisection search.
Next, consider (P-PS) with a given set of feasible ρk ’s, i.e.,
3) until improvement of Lk , k = 1, . . . , K converges to a prescribed
accuracy. N
hID
!
4) Compute {qK+1,n } and αK+1 by (19) and (20). 1 X Π(n),n pn
5) Compute the subgradient of g({λi }, µ, ν) by (21).
max. wΠ(n) log2 1 +
{pn },{Π(n)} N
n=1
Γσ 2
6) Update {λi }, µ and ν according to the ellipsoid method.
III) until {λi }, µ and ν converge to a prescribed accuracy. N
X
IV) Set qk,n ∗ = qk,n , k = 1, . . . , K, n = 1, . . . , N , α∗k = αk , k = s.t. ζ hEH
k,n pn ≥ E k , k = 1, . . . , K,
K
n=1
1, . . . , K and α∗K+1 = 1 − α∗k .
P
k=1 N
∗
V) Obtain qK+1,n , n = 1, . . . , N by solving Problem (10) with αk =
X
pn ≤ P, 0 ≤ pn ≤ Ppeak , n = 1, . . . , N
α∗k , k = 1, . . . , K + 1, qk,n = qk,n∗ , k = 1, . . . , K, n = 1, . . . , N .
Note that for the Lagrangian in (24), we have where M is a sufficiently large number.3 For each initialization
N K
step, the iterative algorithm is applied to obtain a local optimal
solution for (P-PS). The final solution is selected as the one
X X
L= Ln − λk E k + µP. (27)
n=1 k=1
that achieves the maximum weighted sum-rate from all the
solutions.
From (26), we have To summarize, the above iterative algorithm to solve (P-
wΠ(n) hID K PS) is given in Table II. For the algorithm given in Table II,
∂Ln Π(n),n
X
= + ζ λk hEH
k,n − µ. (28) the computation time is dominated by the ellipsoid method in
∂pn N (Γσ 2 + hID
Π(n),n pn ) ln 2 k=1 steps A)-C). In particular, in step B), the time complexity of
Thus, for any given SC allocation Π(n), the optimal power step a) is of order KN , step b) is of order KN , and step c)
allocation for Problem (26) is obtained as is of order K 2 . Thus, the time complexity of steps a)-c) is
of order K 2 + KN , i.e., O(K 2 + KN ). Note that step B)
+ iterates O(K 2 ) to converge [18], thus the time complexity of
the ellipsoid method is O(K 4 + K 3 N ). Considering further
wΠ(n) Γσ2
p∗n (Π) = min the number of initialization steps M , the time complexity of
! − ID , Ppeak .
K hΠ(n),n
the algorithm in Table II is O(K 4 M + K 3 N M ).
λk hEH
P
N µ−ζ ln 2
k,n
k=1
(29) TABLE II
Thus, for each given n, the optimal SC allocation Π∗ (n) to I TERATIVE ALGORITHM FOR S OLVING P ROBLEM (P-PS)
maximize Ln can be obtained, which is shown in (30) at the
top of next page. Note that (30) can be solved by exhaustive I) Randomly generate M feasible {ρk } as different initialization steps.
II) For each initialization step:
search over the user set {1, . . . , K}. 1) Initialize {ρk }.
After obtaining g ({λk }, µ) with given {λk } and µ, the 2) repeat
minimization of g ({λk }, µ) over {λk } and µ can be efficiently A) Compute {hEH ID
k,n } and {hk,n }. Initialize {λk > 0} and µ > 0.
solved by the ellipsoid method [18]. A subgradient of this B) repeat
problem required for the ellipsoid method is provided by the a) Compute {pn } and {Π(n)} by (29) and (30) with given
{λk } and µ.
following proposition. b) Compute the subgradient of g({λk }, µ) by (31).
Proposition 4.3: For Problem (23) with a dual function c) Update {λk } and µ according to the ellipsoid method.
g ({λk }, µ), the following choice of d is a subgradient for C) until {λk } and µ converge to a prescribed accuracy.
D) Update {ρk } by (22) with
fixed {pn } and {Π(n)}.
g ({λk }, µ):
N EH
P
3) until ζ hk,n pn − E k < δ, ∀k, where δ > 0 controls the
N
P EH n=1
ζ hk,n ṗn − E k , k = 1, . . . , K,
algorithm accuracy.
dk = n=1 (31)
N III) Select the one that achieves the maximum weighted sum-rate from the
M solutions.
P
P − ṗn , k = K + 1.
n=1
+ K +
Γσ 2 µ − ζ λk hEH
P
w wΠ(n) hID k,n
− wΠ(n) −
Π(n) Π(n),n
Π∗ (n) = arg max
k=1
log 2 . (30)
N ln 2 ID
Π(n) N K hΠ(n),n
λk hEH
P
N Γσ 2 µ − ζ
k,n ln 2
k=1
120 1
0.9
100
0.8
0.7
60 0.5
0.4
40 0.3
UB,Ppeak→ ∞ 0.2
20 TS,Ppeak→ ∞
0.1
PS,Ppeak→ ∞
0
0 0 50 100 150 200 250 300
0 50 100 150 200 250 300 Minimum required harvested power (µW)
Minimum required harvested energy (µW)
Fig. 8. Time ratio of the EH slot versus minimum required harvested energy
Fig. 6. Achievable rates versus minimum required harvested energy in for the TS scheme in Fig. 7.
a multi-user OFDM-based SWIPT system, where K = 4, N = 64, and
Ppeak → ∞.
60
a finite peak power constraint on each SC, as E becomes
sufficiently large, the TS scheme needs to schedule a nonzero
EH slot to ensure all users harvest sufficient energy (see Fig.
40
8), the total information transmission time 1 − αK+1 then
UB, Ppeak=4P/N decreases and results in a degradation of achievable rate.
20 TS, Ppeak=4P/N However, for 80 < E ≤ 208µW, in which case the system
PS, Ppeak=4P/N achieves large achievable rate (larger than 70% of UB) while
0
0 50 100 150 200 250 300
each user harvests a reasonable value of energy (about 32%
Minimum required harvested power (µW) to 84% of the maximum possible value), the TS scheme still
outperforms the PS scheme.
Fig. 7. Achievable rates versus minimum required harvested energy in
Fig. 9 shows the achievable rates versus the number of users
a multi-user OFDM-based SWIPT system, where K = 4, N = 64, and by different schemes under fixed minimum required harvested
Ppeak = 4P/N . energy E k = E = 150µW and Ppeak = 4P/N . In Fig. 9, it is
observed that for both TS and PS schemes, the achievable rate
increases as the number of users increases, and the rate tends to
E is less than 150µW (c.f. Remark 4.1); when E is larger than be saturated due to the bandwidth and the transmission power
150µW, the achievable rate decreases as E increases. For the of the system is fixed. In particular, for the TS scheme, the
PS scheme, the achievable rate decreases as E increases, since achievable rate with K = 2 is much larger (about 32.8%) than
for larger E more power needs to be split for EH at each that with K = 1. This is because that for the case K = 2,
receiver. Comparing the TS and PS schemes, it is observed one of the user decodes information when the other user is
that for sufficiently small E (0 ≤ E ≤ 80µW), the achievable harvesting energy; however, for the single-user case K = 1,
rate by PS is larger than that by TS. This is because that the transmission time when the user is harvesting energy is not
when the required harvested energy is sufficiently small, only a utilized for information transmission. It is also observed in Fig.
12
110
θ ∈ (0, 1), we have f (q̂k,n , α̂k ) ≥ θf (q̇k,n , α̇k ) + (1 −
θ)f (q̈k,n , α̈k ). With qk,n ≥ 0, we consider the following four
105
cases for αk .
1) α̇k >0 and α̈k >0: In this case, we have α̂k > 0.
h qk,n
100 Since log2 1 + k,n Γσ2 is a concave function of qk,n , it
hk,n qk,n
follows that its perspective αk log2 1 + Γσ is jointly
Rate (Mbps)
2α
95 k
concave in qk,n and αk for αk > 0 [21]. Therefore, we have
90 (q̂k,n , α̂k ) ≥ θ(q̇k,n , α̇k ) + (1 − θ)(q̈k,n , α̈k ).
2) α̇k > 0 and α̈k = 0: In this case, we have f (q̈k,n , α̈k ) =
85 0, α̂k = θα̇k , and
hk,n (θq̇k,n + (1 − θ)q̈k,n )
80 f (q̂k,n , α̂k ) = θα̇k log2 1 +
TS Γσ 2 θα̇k
PS
(1 − θ)hk,n q̈k,n
75 hk,n q̇k,n
0 5 10 15 20 = θα̇k log2 1 + +
Number of users Γσ 2 α̇k,n Γσ 2 θα̇k
Thus, we have f (q̂k,n , α̂k ) ≥ θf (q̇k,n , α̇k ) + (1 −
Fig. 9. Achievable rates versus number of users, where Ppeak = 4P/N θ)f (q̈k,n , α̈k ).
and E k = E = 150µW. 3) α̇k = 0 and α̈k > 0: Similar as case 2), we have
f (q̂k,n , α̂k ) ≥ θf (q̇k,n , α̇k ) + (1 − θ)f (q̈k,n , α̈k ).
4) α̇k = 0 and α̈k = 0: In this case, we have f (q̂k,n , α̂k ) =
9 that for a general multiuser system with large K ≥ 2, the f (q̇k,n , α̇k ) = f (q̈k,n , α̈k ) = 0. Therefore, f (q̂k,n , α̂k ) =
TS scheme outperforms the PS scheme. This is intuitively due θf (q̇k,n , α̇k ) + (1 − θ)f (q̈k,n , α̈k ).
to the fact that as the number of users increases, the portion From the above four cases, we have f (q̂k,n , α̂k ) ≥
of energy discarded at the information receiver at each user θf (q̇k,n , α̇k )+ (1 − θ)f (q̈k,n , α̈k ) for all qk,n ≥ 0 and αk ≥ 0,
after power splitting also becomes larger (c.f. Fig. 3), hence and thus f (qk,n , αk ) is concave, which completes the proof.
using PS becomes inefficient for large K.
A PPENDIX B
V. C ONCLUSION P ROOF OF P ROPOSITION 4.1
This paper has studied the resource allocation optimization For any λ̂i ≥ 0, i = 1, . . . , K, µ̂ ≥ 0, ν̂ ≥ 0, we have
for a multiuser OFDM-based downlink SWIPT system. Two
transmission schemes are investigated, namely, the TDMA- g λ̂i , µ̂, ν̂ ≥ L {q̇k,n }, {α̇k }, {λ̂i }, µ̂, ν̂
based information transmission with TS applied at each re-
= g ({λi }, µ, ν)
ceiver, and the OFDMA-based information transmission with
K K+1 N
PS applied at each receiver. In both cases, the weighted sum- X XX
+ (λ̂i − λi ) ζ hi,n q̇k,n − E i
rate is maximized subject to a given set of harvested energy i=1 k6=i n=1
constraints as well as the peak and/or total transmission power K+1 N
!
constraint. Our study suggests that, for the TS scheme, the
XX
+ (µ̂ − µ) P − q̇k,n
system can achieve the same rate as the conventional TDMA k=1 n=1
system, and at the same time each user is still able to harvest K+1
!
X
a reasonable value of energy. When the harvested energy + (ν̂ − ν) 1 − α̇k
k=1
required at users is sufficiently large, however, a nonzero EH
slot may be needed. This in turn degrades the rate of the TS By the definition of subgradient, the choice of d as given in
scheme significantly. Hence, the PS scheme may outperform (21) is indeed a subgradient for g ({λi }, µ, ν).
the TS scheme when the harvested energy is sufficiently large.
From the view of implementation, the TS scheme is easier to R EFERENCES
implement at the receiver side by simply switching between
the two operations of EH and ID. Moreover, in practical [1] R. Zhang and C. K. Ho, “MIMO broadcasting for simultaneous wireless
information and power transfer,” IEEE Trans. Wireless Commun., vol.
circuits the power splitter or switcher may introduce insertion 12, no. 5, pp. 1989-2001, May 2013.
loss and degrade the performance of the two schemes. This [2] L. R. Varshney, “Transporting information and energy simultaneously,”
issue is unaddressed in this paper, and is left for future work. in Proc. IEEE Int. Symp. Inf. Theory (ISIT), pp. 1612-1616, July 2008.
[3] X. Zhou, R. Zhang, and C. K. Ho, “Wireless information and power
transfer: architecture design and rate-energy tradeoff,” IEEE Trans.
A PPENDIX A Commun., vol. 61, no. 11, pp.4754-4767, Nov. 2013.
[4] Z. Xiang and M. Tao, “Robust beamforming for wireless information
P ROOF OF L EMMA 4.1 and power transmission,” IEEE Wireless Commun. Letters, vol. 1, no.
To prove the concavity of function f (qk,n , αk ), it suffices 4, pp. 372-375, 2012.
[5] H. Ju and R. Zhang, “A novel mode switching scheme utilizing random
to prove that for all qk,n ≥ 0, αk ≥ 0, and the convex beamforming for opportunistic energy harvesting,” in Proc. IEEE Wire-
combination (q̂k,n , α̂k ) = θ(q̇k,n , α̇k ) + (1 − θ)(q̈k,n , α̈k ) with less Communications and Networking Conference (WCNC), Apr. 2013.
13