Académique Documents
Professionnel Documents
Culture Documents
Abstract
Most existing algorithms of simultaneous wireless information and power transfer (SWIPT) for orthogonal frequency
division multiplexing (OFDM) systems are studied based on power splitting or time splitting, which lead to time delay
and the decrease of subcarrier utilization. In this paper, a multiuser OFDM system with multichannel is established and
the subcarriers are divided into two parts. One part is used for information decoding and the other part is used for
energy harvesting. We maximize the sum rate of the users under the constraint of energy harvesting by optimizing the
channel allocation and power allocation. By means of iterative calculation, an efficient subcarrier allocation algorithm is
proposed. Simulation results demonstrate that the proposed algorithm converges fast and can achieve higher sum rate
than the conventional algorithm.
Keywords: Simultaneous wireless information and power transfer (SWIPT), OFDM, Subcarrier allocation, Power allocation
© The Author(s). 2017 Open Access This article is distributed under the terms of the Creative Commons Attribution 4.0
International License (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted use, distribution, and
reproduction in any medium, provided you give appropriate credit to the original author(s) and the source, provide a link to
the Creative Commons license, and indicate if changes were made.
Na et al. EURASIP Journal on Wireless Communications and Networking (2017) 2017:148 Page 2 of 7
OFDMA by means of iterative algorithm. A tradeoff be- base station. Let hk , n represent the gain of the k-th user on
tween TS and PS was proposed in [21]. the n-th subcarrier. Then, the noise power of each sub-
As the promising technology for improving spectrum carrier is modeled as an additive white Gaussian noise
efficiency, cognitive radio (CR) has been investigated a (AWGN) random variable with zero mean and variance σ2.
lot recently [22–24]. SWIPT in CR networks with multi- The total transmission power is limited to the power
users was studied in [25]. Two SWIPT schemes were budget P. Therefore, the power allocated on the n-th sub-
proposed [26] for CR networks with a single SU. The se- carrier is denoted as Pn. Let SP represent the subcarriers
cure beamforming schemes for SWIPT in a MISO used for energy harvesting to power transfer. Accordingly,
broadcast channel was investigated in [27]. the other subcarriers used for information decoding are de-
Different from PS and TS models, we study a subcarrier noted by SI. Hence, SIK represents the subcarriers of K-th
allocation algorithm based on SWIPT for the OFDM sys- user for information transfer. Since one subcarrier cannot
tem with multiusers which is without a splitter at the re- be used for energy harvesting and transfer information sim-
ceiver. The subcarriers of each user are separated into the ultaneously, we have SI ∩ SP = ∅and SI ∪ SP = N.
information decoding part and the energy harvesting part.
On the basis, we address the problem of maximizing the 3 Problem formulation
sum rate of users under the condition of enough energy Our aim is to maximize the sum rate of the OFDM
harvesting. The problem is non-convex, and an iterative al- downlink under the constraint of the minimum har-
gorithm is used to solve it. vested energy for each user. Let Bk represent the mini-
mum harvested energy of the k-th user. Since one
2 System model subcarrier can only be allocated to one user, we use αn , k
We consider a wireless OFDM downlink system consisting to stand for a binary channel allocation index. In other
of one cognitive base station (CBS) and k users. As shown words, αn , k = 1 means that the subcarrier n is only allo-
in Fig. 1, each user is only equipped with one antenna. Let cated to the user k, while αn , k = 0 is determined on
K denote the set of k users. The OFDM system bandwidth other terms. Thus, it is written as:
is assumed to be equally divided into n (n ≥ k) channels. XK
The set of subcarriers is denoted as N (N = {1,2,⋯n}). Each α ¼ 1; ∀n∈N
k¼1 k;n
ð1Þ
subcarrier must be allocated to only one user. Parts of sub-
carriers are used for energy harvesting, while the others are The sum rate can be formulated as:
utilized for information decoding simultaneously. We sup- XK X
hk;n Pn
pose that the channel power gain on each subcarrier is al- α log 1 þ
n∈S I k;n
ð2Þ
k¼1 σ2
ways constant in one transmission period provided by the
Here, n ∈ SI. With energy harvesting efficiency ε, the
harvested energy during one transmission block for user
k is determined by:
X
n∈S P
εhk;n P n þ σ 2 ð3Þ
!
max P P h Pn
αn;k ; S I ; P n Kk¼1 n∈SI αk;n log 1 þ k;n
σ2
P
s:t: n∈N P n ≤P ð P n ≥0Þ
S P ∪S I ¼ N
S P ∩S I ¼ ∅
PK
k¼1 αk;n ¼ 1; ∀n∈N
αk;n ∈f0; 1g; ∀k∈K ; n∈N
ð4Þ
4 Optimal solution
Since the problem is non-convex, it is impossible to
obtain the optimal solution directly. In this section, a
sub-optimal algorithm is proposed for solving the
Fig. 1 System model
non-convex problem.
Na et al. EURASIP Journal on Wireless Communications and Networking (2017) 2017:148 Page 3 of 7
The optimization task can be decomposed into three the optimal problem based on the gradient and the suit-
steps: to optimize αk , n with given Pn and SI(SP), to able step size [28]. The result is presented as below:
optimize Pnwith given αk , n and SI(SP), as well as to X
optimize SI(SP) with given αk , n and Pn. Δβ1 ¼ εhk ;n P n þ σ 2 −Bk ð10Þ
n∈S P
Firstly, since Pn and SI(SP) are determined, αk , nis opti-
X
mized as follows: Δβ2 ¼ P− Pn ð11Þ
n∈N
0 1
max XK h k;n P n For the given β1 and β2, the optimal power Pn(n ∈ SI) is
α log@1 þ
k¼1 k;n
A; n ∈ S I
αn;k σ2 obtained according to KKT conditions using mathematical
PK manipulation:
s:t: k¼1 αk;n
¼ 1; ∀n ∈ N
þ
1 σ2
αk;n ∈f0; 1g; ∀k ∈ K ; n ∈ N Pn ¼ − ð12Þ
β2 hk ;n
ð5Þ
Where, (.)+denotes max(.,0).
The problem above is regarded as allocating the sub- Similarly, the allocated power Pn used for energy har-
carrier n to the assigned user for obtaining the max- vesting is determined as:
imum sum rate. In other words, the subcarrier n (n ∈ SI)
is allocated to the user k which can get the maximum Pmax β1 hk ;n ε > β2
hk , nPn, i.e., αk ;n ¼ 1, k ¼ arg maxk∈K hk;n Pn and αk , n = Pn ¼ ð13Þ
P min β1 hk ;nε≤β2
0 , ∀ k ≠ k∗ , k ∈ K.
Secondly, Pn is optimized by αk , n and SI(SP). In this Where, Pmax and Pmin represent the maximum
proposition, the problem can be rewritten as: and minimum power constraints on information de-
coding, respectively.
0 1
max P @ h P
k ;n n A
n∈S Ik log 1 þ ð6Þ
Pn σ2
s:t: P
Pn∈SP εhk ;n Pn þ σ ≥Bk
2
n∈N P n ≤P ðP n ≥0Þ
LðP n Þ ¼ n∈S Ik
log 1 þ P P
nX σ2 o þβ1 εhk;n P n þ σ 2 −β1 Bk þ β2 P−β2 n∈N P n
n∈SP
þ β1 n∈S P
εh P þ σ
k ;n n
2
−Bk ( !)
X P PK hk;n P n
þ β2 P− n∈N P n ð8Þ ¼ n∈S β 1P εhk;n P n þ σ 2
− k¼1 α n;k log 1 þ σ 2
( ! )
P PK hk;n P n
Then, the dual problem can be simplified as follows: þ n∈N k¼1 αn;k log 1 þ σ2 −β2 P n −β1 Bk þ β2 P
( ! )
minβ1 ;β2 g ðβ1 ; ; β2 Þ ð9Þ P P PK hk;n P n
¼ n∈S P Fn þ n∈N k¼1 αn;k log 1 þ σ2 −β2 P n −β1 Bk þ β2 P
s:t β1 ;β2 ≥0
ð14Þ
Because the dual problem is differentiable, it can be
solved by the classic sub-gradient method, which solves Where,
Na et al. EURASIP Journal on Wireless Communications and Networking (2017) 2017:148 Page 4 of 7
XK hk;n Pn
F n ¼ β1 εhk;n P n þ σ − k¼1 αn;k log 1 þ
2
σ2
ð15Þ
Fig. 2 Convergence behavior of the proposed algorithm Fig. 4 The allocated power for user k
Na et al. EURASIP Journal on Wireless Communications and Networking (2017) 2017:148 Page 5 of 7
27. D.W.K. Ng, R. Schober, 2003 IEEE GlobeconWorkshops (GC Wkshps), Resource
allocation for secure communication in systems with wireless information and
power transfer (2013), pp. 1251–1257
28. A. Nedic, A. Ozdaglar, Distributed subgradient methods for multi-agent
optimization. IEEE Trans. Autom. Control 54(1), 48–61 (2007)
29. W. Lu, Y. Gong, J. Wu, Simultaneous wireless information and power transfer
based on joint subcarrier and power allocation in OFDM systems. IEEE
Access 1(1), 99 (2017)