Harvesting 21-02-17 TwoColum
Harvesting 21-02-17 TwoColum
Tam, H. H. M., Tuan, H. D., Nasir, A. A., Duong, Q., & Poor, H. V. (2017). MIMO Energy Harvesting in Full-
Duplex Multi-User Networks. IEEE Transactions on Wireless Communications, 16(5), 3282-3297. DOI:
10.1109/TWC.2017.2679055
Published in:
IEEE Transactions on Wireless Communications
Document Version:
Peer reviewed version
Publisher rights
Copyright 2017 IEEE.
This work is made available online in accordance with the publisher’s policies. Please refer to any applicable terms of use of the publisher.
General rights
Copyright for the publications made accessible via the Queen's University Belfast Research Portal is retained by the author(s) and / or other
copyright owners and it is a condition of accessing these publications that users recognise and abide by the legal requirements associated
with these rights.
Abstract—The paper aims at the efficient design of precoding practical applications [1], [2], [5] due to the close BS-UE
matrices for the sum throughput maximization under throughput proximity. In order to transfer both energy and information
QoS constraints and energy harvesting (EH) constraints for by the same communication channel, UEs are equipped with
energy-constrained devices in a full-duplex (FD) multicell multi-
user multiple-input-multiple-output (MU-MIMO) network. Both both information decoding receiver and energy harvesting
time splitting (TS) and power splitting (PS) are considered receiver. Since the received signal cannot be used for energy
to ensure practical EH and information decoding (ID). These harvesting after being decoded, there are two available im-
problems are quite complex due to highly non-concave objec- plementations for wireless energy harvesting and information
tives and nonconvex constraints. Especially, with TS, which is decoding: (i) receive power splitting in which a receiver splits
implementation-wise quite simple, the problem is even more
challenging because time splitting variable is not only coupled the received signal into two streams of different power for
with the downlink (DL) throughput function but also coupled decoding information and harvesting energy separately and
with the self-interference (SI) in the uplink (UL) throughput (ii) transmit time splitting to enable the receiver to decode
function. New path-following algorithms are developed for their information for a portion of a time frame and harvest energy
solutions, which just require a single convex quadratic program for the rest. Beamforming can be applied to focus the RF
for each iteration and ensure fast convergence too. Finally, the
FD EH maximization problem under throughput QoS constraints signal to energy harvesting receiver or enhance throughput at
in TS is also considered. The performance of the proposed information decoding receiver [5].
algorithms is also compared with that of the modified problems Most of the previous works (see e.g. [6], [7] and references
assuming half-duplex systems. In the end, the merit of the therein) only focus on beamforming power optimization sub-
proposed algorithms is shown through extensive simulations. ject to ID throughput and EH constraints with PS in multi-
Index Terms—Full-duplexing transceiver, energy harvesting, input single-output (MISO) networks. The ID throughput
information precoder, energy precoder, path-following algorithm, constraints are equivalent to signal-to-interference-plus-noise
matrix inequality ratio (SINR) constraints, which are indefinite quadratic in
beamforming vectors. The harvested energy constraints are
I. I NTRODUCTION also indefinite quadratic constraints. Thus, [6], [7] used semi-
Recently, wireless energy harvesting (i.e. energy constrained definite relaxation (SDR) to relax such indefinite quadratic
devices scavenge energy from the surrounding RF signals) optimization problems to semi-definite programs (SDP) by
is gaining more and more attraction from both industry and dropping the matrix rank-one constraints on the outer products
academia [1], [2]. Since the amount of energy opportunis- of beamforming vectors. The variable dimension of SDP
tically harvested from the ambient/natural energy sources is is explosively large, and the beamforming vectors that are
uncertain and cannot be controlled, base stations (BSs) in recovered based on the matrix solution of SDR perform poorly
small-cell networks can be configured to become dedicated [8]. Moreover, SDR cannot be applied to throughput or EH
and reliable wireless energy sources [3]. The small cell size maximization as the problems resultant by SDR are still highly
not only gives the benefit of efficient resource reuse across nonconvex. Only recently there was an effective development
a geographic area [4] but also provides an adequate amount to address these problems in [9] and [10].
of RF energy to battery powered user equipments (UEs) for Considering multi-input multi-output (MIMO) interference
channels, information throughput and harvested energy, i.e.,
This work was supported in part by the Australian Research Councils rate-energy (R-E) trade-off, was investigated in [11] and [12],
Discovery Projects under Project DP130104617, in part by the U.K. Royal assuming that any UE either acts as an ID receiver or an EH
Academy of Engineering Research Fellowship under Grant RF1415/14/22
and U.K. Engineering and Physical Sciences Research Council under Grant receiver. In case that UEs can operate both as an ID receiver
EP/P019374/1, and in part by the U.S. National Science Foundation under and EH receiver (namely co-located cases), the R-E region of
Grants CNS-1456793 and ECCS-1647198. point-to-point MIMO channel was studied in [13]. Note that
Ho Huu Minh Tam and Hoang Duong Tuan are with the Faculty of
Engineering and Information Technology, University of Technology Sydney, in MIMO networks, the information throughput function is
Broadway, NSW 2007, Australia (email: [email protected], involved with the determinant operation of a matrix and can
[email protected]). no longer be expressed in the form of SINR. Consequently,
Ali Arshad Nasir is with the Department of Electrical Engineering, King
Fahd University of Petroleum and Minerals (KFUPM), Dhahran, 31261, KSA the throughput constraints are always very challenging in
(Email: [email protected]). precoding signals. [14], [15] used zero-forcing or interference-
Trung Quang Duong is with Queen’s University Belfast, Belfast BT7 1NN, alignment to cancel all interferences, making the throughput
U.K. (Email: [email protected])
H. Vincent Poor is with the Department of Electrical Engineering, Princeton functions concave in the signal covariance. The covariance
University, Princeton, NJ 08544 USA (e-mail: [email protected]). optimization becomes convex but it is still computationally
2
difficult with no available algorithm of polynomial time. function and nonconvex constraints. However, we will see
Moreover, there is no known method to recover the pre- that the PS problem can be efficiently addressed by adapting
coder matrices from the signal covariance. Only recently, the the algorithm of [16]. On the other hand, the TS problem is
MIMO throughput function optimization has been successfully much more challenging because the TS variable α is not only
addressed for non-EH system in our previous work via a coupled with the DL throughput function but also coupled
successive convex quadratic programming [16]. The result of with the SI in the UL throughput function. It is nontrivial to
[16] can be adapted to MIMO networks that employ EH by extend [16] to solve the problem for the TS problem. Toward
PS approach. However, there is almost no serious research for this end, we develop a new inner approximation of the original
the systems employing TS in MIMO networks. Though TS- problem and solve the problem by a path-following algorithm.
based system is practically easier to implement, the related Finally, we also consider the FD EH maximization problem
formulated problem is quite complex because the throughput with throughput QoS constraints with TS. This problem also
function in such case is coupled with the TS variable that has a nonconvex objective function and nonconvex constraints
defines the portion of time slot dedicated to EH and ID. and will be addressed by applying an approach similar to that
This renders the aforementioned precoder design [14]–[16] of proposed for the TS problem.
for PS inapplicable. To the best of our knowledge, both the The rest of this paper is organized as follows: Section
throughput maximization problem and the harvested energy II presents the system model the SCP algorithm of the PS
maximization problem with TS are still very open. problem. The main contribution of the paper is Section III
All aforementioned works only assume that UEs only har- and Section IV, which develop algorithms for the TS problem
vest energy arriving from BSs’ downlink (DL) transmission. and FD EH maximization problem. Section V evaluates the
In reality, UEs can also opportunistically harvest energy from performance of our devised solutions by numerical examples.
other UEs’ signals during their uplink (UL) transmission. Finally, Section VI concludes the paper.
Furthermore, by allowing the BSs to simultaneously transmit Notation. All variables are boldfaced. In denotes the identity
and receive information, both the spectral efficiency and the matrix of size n×n. The notation (.)H stands for the Hermitian
amount of transferred energy will be improved. With the recent transpose. |A| denotes the determinant of a square matrix A
advances in antenna design and RF circuits in reducing self- and hAi denotes the trace of a matrix A. (A)2 is Hermitian
interference (SI) [17]–[20], which is the interference from a symmetric positive definite AAH . The inner product hX, Y i is
BS’s DL transmission to its UL receiver, the full duplex (FD) defined as hX H Y i and therefore the Frobenius squared norm
technology is recently proposed as one of the key transceiving of a matrix X is ||X||2 = h(X)2 i. The notation A B
techniques for the fifth generation (5G) networks [20]–[24]. (A B, respectively) means that A − B is a positive
In this paper, we are interested in a network in which each semidefinite (definite, respectively) matrix. E[.] denotes the
FD multi-antenna BS simultaneously serves a group of UL expectation operator and <{.} denotes the real part of a
UEs (ULUs) and a group of DL UEs (DLUs). In the same complex number.
time, the BS also transfers energy to DLUs via TS or PS. The following concept of function approximation [28] plays
FD transmission introduces even more interferences into the an important in our development.
network by adding not only SI but also the interference from Definition. A function f˜ is called a (global) minorant of a
UL users (ULUs) toward downlink users (DLUs) and the function f at a point x̄ in the definition domain dom(f ) of f
interference from DL transmission of other BSs. Consequently, if f˜(x̄) = f (x̄) and f (x) ≥ f˜(x) ∀ x ∈ dom(f ).
the UL and DL precoders are coupled in both DL and The following result [16] is used.
UL throughput functions, respectively, which makes the op- Theorem 1: For function f (V, Y) = ln |In + VH Y−1 V|
timization problems for UL transmission and DL transmission in matrix variable V ∈ Cn×m and positive definite matrix
inseparable. variable Y ∈ Cm×m , the following quadratic function is its
In literature, [14], [25], [26] proposed covariance matrices minorant at (V̄ , Ȳ )
design in (non-EH) FD MU-MIMO networks using D.C.
iterations [27], which are still very computationally demanding f˜(V, Y) = a + 2<{hA, Vi} − hB, VVH + Yi,
as they require log-determinant function optimizations as men- where 0 > a , f (V̄ , Ȳ ) − hV̄ H Ȳ −1 V̄ i, A = Ȳ −1 V̄ and
tioned above. Our previous work [16] has recently proposed a 0 B = Ȳ −1 − (Ȳ + V̄ V̄ H )−1 .
framework to directly find the optimal precoding matrices for
the sum throughput maximization under throughput constraints
in FD MU-MIMO multi-cell networks, which requires only a II. EH- ENABLED FD MU-MIMO N ETWORKS
convex quadratic program of moderate size in each iteration We consider an MU-MIMO EH-enable network consisting
and thus is very computationally efficient. of I cells. In cell i ∈ {1, . . . , I}, a group of D DLUs in the
In this paper, we propose the design of efficient precoding downlink (DL) channel and a group of U ULUs in uplink
matrices for the network sum throughput maximization under (UL) channel are served by a BS i as illustrated in Fig. 1.
QoS in terms of MIMO throughput constraints and EH con- Each BS operates in the FD mode and is equipped with
straints in an FD EH-enabled multicell MU-MIMO network. N , N1 + N2 antennas, where N1 antennas are used to
Both PS and TS are considered for the precoder designs and transmit and the remaining N2 antennas to receive signals.
called by PS problem and TS problem, respectively. They are In cell i, DLU (i, jD ) and ULU (i, jU ) operate in the HD
quite challenging computationally due to nonconcave objective mode and each is equipped with Nr antennas. In the DL,
3
U,min
m to BS i, respectively; ni is the additive white circularly and (13h) represent QoS guarantee, where emin i,jD , ri and
symmetric complex Gaussian noise with variance σU2 ; nSI i
D,min
ri,jD are the minimum harvested energy required by DLU
is the residual SI (after self-interference cancellation) at BS (i, jD ), the minimum data throughput required by BS i and
i and depends on the transmit power of BS i. Specifically, the minimum data throughput required by DLU (i, jD ). In
nSI
i is modelled as the additive white circularly symmetric comparison to [16] for FD non-EH-enable networks, the UL
2 2
P
complex Gaussian noise with variance σSI `D ∈D ||Vi,`D || throughput function fi (VD , VU ) in (9) is the same, where the
2
[29], where the SI level σSI is the ratio of the average SI DL throughput function fi,jD (VD , VU , α i,jD ) is now addition-
powers after and before the SI cancellation process. ally dependent on the SP variable α i,jD , is decoupled in (5)
Following [14], [16], [26], the optimal minimum mean and thus does not add more difficulty as we will show now.
square error - Successive interference cancellation (MMSE- We also show that the nonconvex EH constraints (13f) can
SIC) decoder is applied at BSs. Therefore, the achievable easily be innerly approximated.
uplink throughput at BS i is given as [30] Under the definitions,
fi (VD , VU ) , ln IN2 + (Li (VUi ))2 Ψ−1
i (VD , VU ) , (9)
Mi,jD (VD , VU , α i,jD ) ,(Li,jD (Vi,jD ))2
where
VUi , [Vi,`U ]`U ∈U and Li (VUi ) , + Ψi,jD (VD , VU , α i,jD ) (14)
Hi,1U ,i Vi,1U , Hi,2U ,i Vi,2U , . . . , Hi,UU ,i Vi,UU , which means Ψi,jD (VD , VU , α i,jD ), (15)
U
2
Mi (VD , VU ) ,(Li (VUi )) + Ψi (VD , VU )
X
that (Li (VUi ))2 = (Hi,`U ,i Vi,`U )2 , and (16)
`=1 Ψi (VD , VU ), (17)
Ψi (VD , VU ) , Ψ̄U
i (VU ) + Ψ̄SI
i (VD ) (10)
by applying Theorem 1 as in [16], we obtain the follow-
with uplink interference covariance mapping ing concave quadratic minorants of throughput functions
(κ) (κ) (κ) (κ)
X X fi,jD (VD , VU , αi,jD ) and fi (VD , VU ) at (VD , VU , α(κ) )
Ψ̄Ui (VU ) , (Hm,`U ,i Vm,`U )2 (κ) (κ) (κ)
, ([Vi,jD ](i,jD )∈S1 , [Vi,`U ](i,`U )∈S2 , [αi,jD ](i,jD )∈S1 ):
m∈I\{i} `U ∈U
(κ)
Θ (VD , VU , α i,jD ) ,
n i,jD
X X
B B
+ Hm,i (Vm,jD )2 (Hm,i )H + σU2 IN2 (11) (κ) (κ)
o
m∈I\{i} jD ∈D ai,jD + 2< hAi,jD , Li,jD (Vi,jD )i
(κ)
and SI covariance mapping −hBi,jD , Mi,jD (VD , VU , α i,jD )i (18)
X
Ψ̄SI 2
i (VD ) , σSI ||Vi,`D ||2 IN2 . (12) and
`D ∈D
(κ)
We consider the design problem Θi (VD , VU ) ,
n o
(κ) (κ) (κ)
X ai + 2< hAi , Li (VUi )i − hBi , Mi (VD , VU )i, (19)
max P1 (VD , VU , α) , fi (VD , VU )
α
VD ,VU ,α
i∈I
X where
+ fi,jD (VD , VU , α i,jD ) s.t. (13a)
(κ) (κ) (κ) (κ)
(i,jD )∈S1 0 > ai,jD , fi,jD (VD , VU , αi,jD )
0 < α i,jD < 1, (i, jD ) ∈ S1 , (13b) n
(κ) (κ) (κ) (κ)
o
X X −< hΨ−1
i,jD (VD , VU )Li,jD (Vi,jD ), Li,jD (Vi,jD )i ,
||Vi,jD ||2 + ||Vi,jU ||2 ≤ P, (13c)
(κ) (κ) (κ) (κ) (κ)
(i,jD )∈S1 (i,jU )∈S2 Ai,jD = Ψ−1
i,jD (VD , VU , αi,jD )Li,jD (Vi,jD ),
X
||Vi,jD ||2 ≤ Pi , ∀i ∈ I, (13d) (κ)
0 Bi,jD = Ψ−1
(κ)
i,jD (VD , VU , αi,jD )
(κ) (κ)
jD ∈D
(κ) (κ) (κ)
||Vi,jU ||2 ≤ Pi,jU , ∀(i, jU ) ∈ S2 , (13e) −M−1
i,jD (VD , VU , αi,jD ),
(20)
hΦi,jD (VD , VU )i ≥ emin
i,jD /ζi,jD (1 − α i,jD ), and
∀(i, jD ) ∈ S1 , (13f) (κ) (κ) (κ)
0 > ai = fi (VD , VU )
fi (VD , VU ) ≥ riU,min , ∀i ∈I (13g) n o
(κ) (κ) (κ) (κ)
D,min
fi,jD (VD , VU , α i,jD ) ≥ ri,jD
, ∀(i, jD ) ∈ S1 . (13h) −< hΨ−1
i (VD , VU )L (V
i i ), L (V
i i )i ,
(κ) (κ) (κ) (κ)
In the formulation (13), all channel matrices in the downlink Ai = Ψ−1
i (VD , VU )Li (VUi ),
(21)
equation (1) and uplink (8) are assumed to be known by using (κ) (κ) (κ)
the channel reciprocity, feedback and learning mechanisms 0 Bi = Ψ−1
i (VD , VU )
(see e.g. [31]). The convex constraints (13d) and (13e) spec- (κ) (κ)
−M−1
i (VD , VU ).
ify the maximum transmit power available at the BSs and
the ULUs whereas (13c) limits the total transmit power of To handle the nonconvex EH constraints (13f), we define an
(κ)
the whole network. The nonconvex constraints (13f), (13g) affine function φi,jD (VD , VU ) as the first-order approximation
5
where the inequality (24) and the equality (26) follow from where 0D and 0U are zero quantity of the same dimension
(κ)
the fact that P1 is a minorant of P1 while the inequal- with VD and VU . In (29), DLU (i, jD ) uses (1 −α αi,jD ) of the
(κ+1) (κ+1)
ity (25) follows from the fact that (VD , VU , α(κ+1) ) received signal during DL transmission and the whole received
(κ) (κ) (κ) signal during UL transmission for EH as formulated in (29b).
and (VD , VU , α ) are the optimal solution and feasi-
ble point of (23), respectively. This generates a sequence The main difference between (13) and (29) is in (29b) where
(κ) (κ)
{(VD , VU , α(κ) )} of feasible and improved points which the harvested energy from UL transmission at DLU (i, jD )
converge to a local optimum of (13) after finitely many does not multiply with α i,jD . The constraint (29b) can be recast
iterations [16]. as
The proposed path-following procedure that solves problem hΦi,jD (0D , VU )i 2emin
i,jD
hΦi,jD (VD , 0U )i + ≥ .
(13) is summarized in Algorithm 1. To find a feasible initial (1 − α i,jD ) ζi,jD (1 − α i,jD )
6
Define the following convex function: where sEm,`D is the energy signal sent for (1 − α ) time. With
hΦi,jD (0D , VU )i the definition (6), the harvested energy is
Λi,jD (VU , α i,jD ) ,
(1 − α i,jD )
h `U ∈U (Hi,jD ,`U Vi,`U )2 + σD
2
P
INr i E
Ei,jD (VD E
, VU , α ) = ζi,jD (1 − α )hΦi,jD (VD , VU )i,
= , (30)
1 − α i,jD
with its first-order approximation where the downlink signal covariance mapping Φi,jD (., .) is
(κ) defined from (7).
Λi,jD (VU , 1 − α i,jD ) ,
P (κ) H Similarly to (1), the signal received at DLU (i, jD ) during the
2<{h `U ∈U (Hi,jD ,`U Vi,`U )(Hi,jD ,`U Vi,`U ) i} information transmission in time fraction α is
(κ)
1 − αi,jD
(κ)
h `U ∈U (Hi,jD ,`U Vi,`U )2 + σD2
P
INr i I
yi,j , Hi,i,jD Vi,jD sIi,jD
− (κ) 2
(1 − α i,jD ), (31) D
(1 − αi,jD )
| {z }
desired signal
X
(κ)
which is its minorant at (VD , VU , α(κ) ).
(κ) + Hm,i,jD Vm,`D sIm,`D
Algorithm 1 can be used with the following convex program (m,`D )∈S1 \(i,jD )
| {z }
solved for κ-iteration: DL interference
1h X (κ) +
X
Hi,jD ,`U Vi,`U si,`U +ni,jD , (34)
max Θi,jD (VD , 0U , α i,jD )
α 2
VD ,VU ,α
(i,jD )∈S1 `U ∈U
X (κ) i | {z }
UL intracell interference
+ Θi (0D , VU , 0) (32a)
i∈I
s.t. (13b), (13c), (13d), (13e), where sIm,`D is the information signal intended for DLU
(κ) (κ)
φi,jD (VD , 0U ) + Λi,jD (VU , 1 − α i,jD ) ≥ (m, `D ). The ID throughput at DLU (i, jD ) is then given as
2emin α fi,jD (V), where
i,jD
, ∀(i, jD ) ∈ S1 , (32b)
ζi,jD (1 − α i,jD )
1 (κ)
2 −1
Θ (0D , VU ) ≥ riU,min , ∀i ∈ I (32c) I
fi,jD (VD I
, VU ) = ln INr + (Li,jD (Vi,j )) Ψ̄ (V I
, V )
i,jD D U
2 i D
,
1 (κ) D,min
(35)
Θ (VD , 0U , α i,jD ) ≥ ri,j , ∀(i, jD ) ∈ S1 , (32d)
2 i,jD D
(κ) (κ)
where φi,jD (VD , 0U ) and Θi,jD (VD , 0U , α i,jD ) are defined by with the downlink interference covariance mapping Ψ̄(., .)
(κ)
(22) and (18) with both VU and VU replaced by 0U , while defined from (5).
(κ) (κ) The uplink throughput at the BS is
Θi (0D , VU ) is defined by (19) with both VD and VD
replaced by 0D .
Problems (23), (28) and (32) involve n = 2(N1 d1 ID +
fi (VD , VU , α ) , ln IN2 + (Li (VUi ))2 sΨ−1 (V , V , α )
Nr d2 IU ) + ID scalar real decision variables and m = i D U ,
5ID+IU +2I +1 quadratic constraints so their computational (36)
complexity is O(n2 m2.5 + m3.5 ).
III. EH- ENABLED FD MU-MIMO BY TS where Li (VUi ) is already defined from (9) but
A much easier implementation is time splitting 0 < α < 1
in downlink transmission where (1−α α) time is used for DL en- Ψi (VD , VU , α ) , Ψ̄U T SI
i (VU ) + Ψ̄i (VD , α ) (37)
α
ergy transfer and time is used for DL information transmis-
I I E
sion. In this section, we define VD , [Vi,j ]
D (i,jD )∈S1
, VD ,
E
[Vi,jD ](i,jD )∈S1 and redefine the notation VD , [VD , VD I E
] with the uplink interference covariance mapping Ψ̄U
i (.) defined
I E by (11) and the time-splitting SI covariance mapping
where Vi,j D
and V i,jD are the information precoding matrix
for ID and energy precoding matrix for EH, respectively. The
received signal at DLU (i, jD ) for EH is X
E
X
E
Ψ̄Ti SI (VD , α ) , σSI
2 E
(1 − α )||Vi,j ||2 + α ||Vi,j
I
||2 IN2 .
sE
D D
yi,j D
, Hm,i,jD Vm,`D m,`D jD ∈D
(m,`D )∈S1 (38)
X
+ Hi,jD ,`U Vi,`U si,`U +njD , (33)
`U ∈U
| {z } The problem of maximizing the network total throughput
UL intracell interference under throughput QoS and EH constraints is the following:
7
for Ψ̄Ti SI (VD , 1/ρρ) defined from (38) as Algorithm 2 Path-following algorithm for TS optimization
X problem (41)
Ψ̄Ti SI (VD , 1/ρρ) =σSI
2 E
||Vi,j D
||2 Initialization: Set κ := 0, and choose a feasible point
(0) (0)
jD ∈D (VD , VU , α(0) ) that satisfies (39b)-(39g). Set ρ(0) :=
1 1 1/α(0) .
I 2 E 2
+ ||Vi,j || − ||V i,jD || IN2 , (50)
ρ D
ρ κ-th iteration: Solve (55) for an optimal solution
(κ) (κ)
(κ) (κ)
(VD∗ , VU∗ , ρ∗ ) and set κ := κ + 1, (VD , VU , ρ(κ) ) :=
to have its following minorant at (VD , VU , ρ(κ) ): ∗ ∗ ∗ (κ) (κ)
, VU , 1/ρ(κ) ). Stop if
(VD , VU(κ) P2 (VD(κ−1)
, ρ ) and calculate
(κ−1)
(κ) (κ)
n
(κ)
o P2 (x ) − P2 (x ) /P2 (x ) ≤ , where x(κ) ,
Θi (VD , VU , ρ ) ,ai + 2< hAi , Li (VUi )i (κ) (κ)
(VD , VU , 1/ρ(κ) )
(κ)
− hBi , Mi (VD , VU , ρ )i, (51)
where similarly to (21) (41) by successively solving its following innerly approxi-
(κ) (κ) (κ) mated convex program at κ-iteration:
0 > ai = fi (VD , VU )
(κ)
n
(κ) (κ) (κ) (κ)
o max P2 (VD , VU , ρ ) (55a)
−< hΨ−1
i (V D , VU )L i (Vi ), Li (V i )i , ρ>0
VD ,VU ,ρ
29 24
FD − TS FD − UL
28 FD − PS 22 FD − DL
HD − TS HD − UL
27 HD − PS 20 HD − DL
Sum throughput (bps/Hz)
21 10
20 8
19 6
−150 −140 −130 −120 −110 −100 −90 −150 −140 −130 −120 −110 −100 −90
σ2SI (dB) σ2SI (dB)
(a) Nr = 1 (a) Nr = 1
50 32
FD − TS FD − UL
FD − PS 30 FD − DL
HD − TS HD − UL
HD − PS HD − DL
Sum throughput (bps/Hz)
24
22
40
20
18
35 16
−150 −140 −130 −120 −110 −100 −90 −150 −140 −130 −120 −110 −100 −90
σ2SI (dB) σ2SI (dB)
(b) Nr = 2 (b) Nr = 2
Fig. 3. Effect of SI on the sum throughput performance in the single-cell Fig. 4. Effect of SI on the UL/DL throughput performance in the single-cell
networks. networks.
2
increase of σSI , the UL throughput consistently decreases. different precoder matrices VI and VE for data transmission
Moreover, since the UL transmission becomes less efficient, and energy transferring, the time splitting scheme can exploit
ULUs reduce their transmission power to reduce the inter- the spatial diversity better than the power splitting scheme
ference toward DLUs. Consequently, a slight increase in FD which only uses one type of precoder matrix for both purposes.
2
DL throughput is observed as σSI increases. Another note is Thus, the time splitting scheme is more efficient than the
that since the distance between ULU-DLU in small cell can power splitting scheme in term of performance.
be quite small due to the random deployment of ULUs and The comparison of maximum harvested energy of time
DLUs, DLUs’ throughput can be severely degraded by the splitting scheme in both FD and HD systems is studied in
interference from ULUs. In fact, the FD DL throughput is Fig. 6. Interestingly, in case of Nr = 1, FD roughly harvests
2
60% less than the counterpart of HD at Nr = 1, σSI = −150 as much as HD. The reason of this is two folds. Firstly, it has
dB. By implementing multiple antenna at UEs (i.e. Nr = 2), been reported in [16], [26], [35] that FD not always harness
DLUs in FD can handle the interference better and the FD performance gain over HD if the distance between ULUs and
2
DL throughput at σSI = −150 dB is only 10% less than the DLUs are not large enough. Since we consider small cell
counterpart of HD. networks with randomly deployed ULUs and DLUs, the ULU-
To analyze the effect of energy harvesting constraint, we fix DLU distance can be very small, which creates significant
2
Nr = 2, σSI = −110 dB and vary emin . Fig. 5 illustrates a interference to DLUs. Secondly, with Nr = 1, DLUs can not
consistent decreasing trend of all schemes as emin increases. exploit the spatial diversity to mitigate the interference from
The time splitting scheme outperforms the power splitting ULUs. Consequently, ULUs must reduce its transmit power
scheme in the considered range of emin for both FD and HD. to ensure the QoS at the DLUs, which lowers the amount of
A similar conclusion can be drawn from Fig. 3. By using two harvested energy at DLUs. In contrast, the results show that
12
45 10
6
FD − TS FD − TS, Nr=2
FD − PS
35 HD − TS 4 FD − TS, Nr=1
HD − PS HD − TS, Nr=2
2 HD − TS, Nr=1
30
0
25 −2
−4
−150 −140 −130 −120 −110 −100 −90 −80 −70
20
−20 −17.5 −15 −12.5 −10 σ2SI (dB)
emin (dBm)
Fig. 6. Effect of SI on the total harvested energy performance in the single-
(a) Pi = 30 dBm cell networks.
50
68
48
66
Sum throughput (bps/Hz)
46
Sum throughput (bps/Hz)
FD − TS 64
FD − PS
HD − TS 62
44
HD − PS
60
42
58 FD − TS
40 FD − PS
56 HD − TS
HD − PS
38
54
36 52
−20 −17.5 −15 −12.5 −10 −150 −140 −130 −120 −110 −100 −90
emin (dBm) σ2SI (dB)
95
B. Three-cell network
Now, we consider the sum throughput maximization prob-
90
lem and the total harvested energy in the three-cell networks
as depicted in Fig. 2. In this scenario, DLUs and BSs are
exposed to additional intercell interferences. According to Fig. 85
−150 −140 −130 −120 −110 −100 −90
7, FD now only provides a marginal improvement regarding σ2 (dB)
SI
HD in both power splitting scheme (11.7%) and time split-
2 (b) Nr = 2
ting scheme (11.8%) for Nr = 2, σSI = −150 dB. For
2
Nr = 1, σSI = −150 dB, the improvement is even lower with Fig. 7. Effect of SI on the sum throughput performance in the three-cell
4.1% in case of the power splitting scheme and 4.4% in case of networks.
time splitting scheme. Therefore, FD can give marginal gains
compared to HD in the multi-cell networks with high level of
interference. The effect of energy harvesting constraint to the network
13
100 15
80
5
70
FD − TS
FD − PS
60 HD − TS 0
HD − PS
FD − TS, Nr=2
50 FD − TS, Nr=1
−5
HD − TS, Nr=2
40 HD − TS, Nr=1
−10
−150 −140 −130 −120 −110 −100 −90 −80 −70
30
−20 −17.5 −15 −12.5 −10 σ2SI (dB)
emin (dBm)
Fig. 9. Effect of SI on the total harvested energy performance in the three-cell
(a) Pi = 30 dBm networks.
110
108
in FD to mitigate interference. Another note is that given
Nr = 2 the amount of energy harvested per cell in three-cell
106 2
networks (i.e. 10.09 dBm at σSI = −150 dB) is much higher
Sum throughput (bps/Hz)
104 than the harvested energy of single cell in Fig. 6 (i.e. 8.5 dBm
2
102
at σSI = −150 dB), thanks to the extra energy harvested from
FD − TS
FD − PS the intercell interference.
100 HD − TS
HD − PS
98
C. Convergence behaviour
96 Finally, the convergence behavior of the proposed Algo-
94 rithm 1 is illustrated in Fig. 10. For brevity, we only present the
2
case of the three-cell network at σSI = −110 dB and Nr = 2.
92
Fig. 10(a) plots the convergence of the objective functions
90 of the sum throughput maximization problem for the time
−20 −17.5 −15 −12.5 −10
emin (dBm) splitting scheme and the power splitting scheme, whereas Fig.
(b) Pi = 46 dBm
10(b) plots the convergence of the objective function of the EH
maximization problem. As can be seen, the sum throughput
Fig. 8. Effect of energy harvesting constraints on the total harvested energy maximization problem achieve 90% of its final optimal value
performance in the three-cell networks.
within 40 iterations whereas the EH maximization problem
needs 10 iterations. Table I shows the average number of iter-
ations required to solve each program. Note that each iteration
sum throughput is also investigated in Fig. 8 for the three- of the proposed algorithms invokes a convex subproblem to
2
cell networks with Nr = 2, σSI = −110 dB. As in Fig. 5, a generate a new feasible point (VD
(κ+1) (κ+1)
, VU , α(κ+1) ) that is
consistent decreasing trend of all schemes is observed as emin (κ) (κ)
better than the incumbent (VD , VU , α(κ) ). Such a convex
increases. Since DLUs can also harvest energy from the signals
subproblem can be solved efficiently by the available convex
arriving from other BSs in multicell networks, the FD network
solvers of polynomial complexity such as CVX [36]. To save
throughput only decreases by about 3% for both harvesting
the computational time, it is recommended to input the in-
scheme when emin increases from -20 dBm to -10 dBm. The (κ) (κ)
cumbent (VD , VU , α(κ) ) as the initial point for the process
counterpart throughput decrease in single-cell scenarios was
of solving this subproblem. Also, the high dimensionality
about 8%.
and the nonconvexity of the considered problems imply that
Fig. 9 also illustrates the comparison of total harvested
checking the global optimality of the computed solution is
energy per cell of the EH maximization problem in both FD
both theoretically and practically prohibitive. Nevertheless, our
and HD systems in three-cell network. For Nr = 1, FD even
2 recent results in [9] and [10] for the particular multi-input
harvests lesser amount of energy than HD given σSI > −150
single output (MISO) case of the HD optimization problem
dB due to the increasing level of interference when compared
(29) show that both Algorithm 1 and Algorithm 2 are capable
to a single-cell network. Similar to the single-cell network,
2 of delivering the global optimal solutions.
FD outperforms HD for σSI ≤ −90 dB if more antennas
are equipped at UEs (i.e. Nr = 2). This observation again
emphasizes the importance of having multiple antenna at UEs VI. C ONCLUSION
14
105 R EFERENCES
100 [1] X. Lu, D. Niyato, P. Wang, and D. I. Kim, “Wireless charger networking
Sum throughput (bps/Hz)
[22] Y.-S. Choi and H. Shirani-Mehr, “Simultaneous transmission and re- Ali Arshad Nasir (S’09-M’13) is an Assistant Pro-
ception: Algorithm, design and system level performance,” IEEE Trans. fessor in the Department of Electrical Engineering,
Wireless Commun., vol. 12, no. 12, pp. 5992–6010, Dec. 2013. King Fahd University of Petroleum and Minerals
[23] A. Sabharwal et al, “In-band full-duplex wireless: challenges and oppor- (KFUPM), Dhahran, KSA. Previously, he held the
tunities,” IEEE J. Select. Areas. Commun., vol. 32, no. 9, pp. 1637–1652, position of Assistant Professor in the School of Elec-
Sep 2014. trical Engineering and Computer Science (SEECS)
[24] “System scenarios and technical requirements for full-duplex concept,” at National University of Sciences & Technology
DUPLO project, Deliverable D1.1. [Online]. Available: athttp: (NUST), Paksitan, from 2015-2016. He received his
//www.fp7-duplo.eu/index.php/deliverables. Ph.D. in telecommunications engineering from the
[25] S. Huberman and T. Le-Ngoc, “MIMO full-duplex precoding: A joint Australian National University (ANU), Australia in
beamforming and self-interference cancellation structure,” IEEE Trans. 2013 and worked there as a Research Fellow from
Wireless Commun., vol. 14, no. 4, pp. 2205–2217, Apr. 2015. 2012-2015. His research interests are in the area of signal processing in
[26] D. Nguyen, L.-N. Tran, P. Pirinen, and M. Latva-aho, “On the spectral wireless communication systems. He is an Associate Editor for IEEE Canadian
efficiency of full-duplex small cell wireless systems,” IEEE Trans. Journal of Electrical and Computer Engineering.
Wireless Commun., vol. 13, no. 9, pp. 4896–4910, Sep. 2014.
[27] H. H. Kha, H. D. Tuan, and H. H. Nguyen, “Fast global optimal power
allocation in wireless networks by local d.c. programming,” IEEE Trans.
Wireless Commun., vol. 11, no. 2, pp. 510–515, Feb. 2012.
[28] H. Tuy, Convex Analysis and Global Optimization. Kluwer Academic,
1998.
[29] B. Day, A. R. Margetts, D. Bliss, and P. Schniter, “Full-duplex bidi-
Trung Q. Duong (S’05, M’12, SM’13) received his
rectional MIMO: Achievable rates under limited dynamic range,” IEEE
Ph.D. degree in Telecommunications Systems from
Trans. Signal Process., vol. 60, no. 7, pp. 3702–3713, Jul. 2012.
Blekinge Institute of Technology (BTH), Sweden in
[30] D. Tse and P. Viswanath, Fundamentals of Wireless Communication.
2012. Since 2013, he has joined Queen’s Univer-
New York, NY, USA: Cambridge University Press, 2005.
sity Belfast, UK as a Lecturer (Assistant Profes-
[31] D. Katselis, E. Kofidis, and S. Theodoridis, “On training optimization
sor). His current research interests include small-cell
for estimation of correlated MIMO channels in the presence of multiuser
networks, physical layer security, energy-harvesting
interference,” IEEE Trans. Signal Process., vol. 56, no. 10, pp. 4892–
communications, cognitive relay networks. He is
4904, Oct. 2008.
the author or co-author of 240 technical papers
[32] Y. S. Cho, J. Kim, W. Y. Yang, and C. G. Kang, MIMO- OFDM Wireless
published in scientific journals (125 articles) and
Commun. with MATLAB. John Wiley & Sons, Ltd, 2010.
presented at international conferences (115 papers).
[33] Q. Shi, W. Xu, J. Wu, E. Song, and Y. Wang, “Secure beamforming for
Dr. Duong currently serves as an Editor for the IEEE T RANSACTIONS
mimo broadcasting with wireless information and power transfer,” IEEE
ON W IRELESS C OMMUNICATIONS , IEEE T RANSACTIONS ON C OMMUNI -
Trans. Wireless Commun., vol. 14, no. 5, pp. 2841–2853, May 2015.
CATIONS , IET C OMMUNICATIONS , and a Senior Editor for IEEE C OMMU -
[34] ——, “Secure beamforming for mimo broadcasting with wireless infor-
NICATIONS L ETTERS. He was awarded the Best Paper Award at the IEEE
mation and power transfer,” IEEE Trans. Wireless Commun., vol. 14,
Vehicular Technology Conference (VTC-Spring) in 2013, IEEE International
no. 5, pp. 2841–2853, May 2015.
Conference on Communications (ICC) 2014, and IEEE Global Communi-
[35] M. Mohammadi, H. A. Suraweera, Y. Cao, I. Krikidis, and C. Tel-
cations Conference (GLOBECOM) 2016. He is the recipient of prestigious
lambura, “Full-duplex radio for uplink/downlink wireless access with
Royal Academy of Engineering Research Fellowship (2016-2021).
spatially random nodes,” IEEE Trans. Commun., vol. 63, no. 12, pp.
5250–5266, Dec. 2015.
[36] M. Grant and S. Boyd, “CVX: Matlab software for disciplined convex
programming, version 2.1,” http://cvxr.com/cvx, Mar. 2014.