Beruflich Dokumente
Kultur Dokumente
fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
1
I. I NTRODUCTION
Wireless systems have been facing continuously increasing
demands for higher data rates over limited available radio
Copyright (c) 2015 IEEE. Personal use of this material is permitted.
However, permission to use this material for any other purposes must be
obtained from the IEEE by sending a request to pubs-permissions@ieee.org.
The work of Y. Li and P. Fan is supported by the National Science Foundation of China (NSFC, No.61471302), the National
863 project (No.2014AA01A707), National Sci & Tech Major Project
(No.2016ZX03001018-002), the Sino-Russia joint project (MoST No.CR1915), the CSC Scholarship Programme and the 2016 Doctoral Innovation
Founds of Southwest Jiaotong University. The work of L. Liu is supported
by the U.S. National Science Foundation under grants ECCS-1228071, CCF1422241, and ECCS-1509514. The work of A. Leukhin is supported by the
grant of Russian Foundation of Basic Research (No.15-07-99514) and project
of Russian Ministry of Education and Science (No.1856).
Y. Li and P. Fan are with the Key Laboratory of Information Coding
and Transmission, Southwest Jiaotong University, Chengdu 611756, China
(e-mail: gobelieve1314@gmail.com, pzfan@swjtu.edu.cn).
A. Leukhin is with the Department of Science and Innovation Activities of
Mari State University, Yoshkar-Ola, Russia (e-mail:leukhinan@list.ru).
L. Liu is with the Department of Electrical Engineering and Computer Science, University of Kansas, Lawrence, KS 66045-7608 USA (email:lingjialiu@ittc.ku.edu).
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
2
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
3
b d ), CN (0, Dd D
b d ), CN (0, D
b u ) and
CN (0, D
b
b
b u are
CN (0, Du Du ), respectively, where Dd and D
2
diagonal matrices whose kth diagonal elements are d,k
=
2
2
2
pp d,k /( pp d,k + 1) and u,k = pp u,k /( pp u,k + 1),
respectively, where is the length of the pilot sequences,
satisfying (KD + KU ), and pp is the transmit power
of each pilot symbol.
Nt
B. Data Transmission
The receive signal of KD users in the DL channel can be
rewritten as
=)057SUHFRGHU
SRZHUDOORFDWLRQ
SI
CCI
Nr
=)05&UHFHLYHU
Fig. 1.
System model for the full-duplex small cell with massive MIMO.
KD Nt
KD KU
Assume GH
, GH
and Gu
d C
u,d C
C
are the channel matrices from the BSs transmit
antennas to the KD users in the DL channel, from the KU
users in the UL channel to the KD users in the DL channel
and from the KU users in the UL channel to the BSs receive
antennas, respectively. More precisely, Gd , Gu,d and Gu can
1/2
1/2
be expressed as Gd = Hd Dd , Gu,d = Hu,d Du,d and
1/2
Gu = Hu Du where the small-scale fading matrices Hd ,
Hu,d and Hu have independent and identically distributed
(i.i.d) CN (0, 1) elements, while Dd , Du,d and Du are the
large-scale diagonal matrices whose kth diagonal elements are
denoted by d , u,d and u , respectively.
The SI channel Gs represents the residual interference due
to the imperfect SI cancellation techniques, and it is assumed
to be Rayleigh fading since the line-of-sight component can
be efficiently reduced by propagation-domain suppression.
Therefore, the entries of Gs are modeled as i.i.d CN
2
2
(0, SI
), where SI
is determined by the capability of the
SI cancellation technique. Note that the same assumption can
be found in [18], [20]. In fact, the conclusion of [10] is
that the Rician probability distribution with a small Rician
factor should be used to characterize the residual SI channel
after SI cancellation techniques. The performance analysis that
takes the Rician fading SI channel into consideration is an
interesting problem for future work.
H
yd = GH
(3)
d (sd + td ) + Gu,d su + n,
td CN (0, vd diag(E{sd sH
d })),
Nr KU
KD
H
H
bd,k
bd,k
yd,k = Pd,k g
vk xd,k +
Pd,j g
vj xd,j
j=k
KD
KU
H
H
+
Pd,j d,k vj xd,j + gd,k td +
Pu,i gk,i xu,i + n,
i=1
(7)
where gd,k and vk are the kth columns of Gd and V,
respectively.
Similarly, the signal of kth UL UE after linear processing
WH at the BS can be expressed as
yu,k =
bu,k xu,k +
Pu,k wkH g
(2)
(6)
j=1
A. Channel Estimation
(4)
KU
KU
Pd xd + td ) + wkH n,
j=1
(8)
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
4
(10)
b HG
b u )1 G
b H.
W H = (G
u
u
(12)
2) MRC/MRT Processing
The MRT precoding matrix V can be written as V = A,
where
b d,
A=G
(13)
and the diagonal matrix guarantees that each column of the
MRT precoder V satisfies (10). Therefore, the normalization
constant k can be computed as
k2 =
1
1
1
=
=
2 ,
Hg
N
b
E{aH
a
}
E{b
g
}
t d,k
k k
k k
(14)
(15)
Nt2
KU
KD
(
(18)
Pu,j u,j + (1 + vd )(
Pd,j )
u ZF vu
j=1
)
KD 2
)SI + 1 I.
(1
Nt
j=1
M RC
2
u
= vu
pu,j u,j + (1 + vd )
Pd,j SI
+ 1 I.
j=1
j=1
(19)
Proof: See Appendix B.
Then the approximate closed-form expressions of the
achievable rate for ZF and MRT/MRC processing at the BS
are given by the following theorems.
Theorem 1: With ZF precoder and ZF receiver at the BS,
the achievable rate of the FD system, for a finite number of
transmit and receive antennas at the BS, can be approximated
as (20), shown at the top of the next page.
Proof: See Appendix C.
Theorem 2: With MRT precoder and MRC receiver at the
BS, the ergodic achievable rate of the full-duplex small cell
system, for a finite number of transmit and receive antennas
at the BS, can be approximatively calculated as (21), shown
at the top of the next page.
Proof: See Appendix D.
Based on the above Theorem 1 and 2, we can gain some
insights which are summarized as the following propositions.
Proposition 1: Assume the transmit power for the users in
E
the DL channel at the BS is Pd,k = Nd,k
, and the transmit
t
E
power of the users in the uplink channel is Pu,k = Nu,k
, where
r
Ed,k and Eu,k are fixed regardless of Nt and Nr . As Nt
and Nr , the achievable rate of ZF and MRT/MRC
processing for the kth user in the DL channel and the kth user
in the UL channel are given respectively by
(
)
2
Rd,k log2 1 + Ed,k d,k
,
)
(
2
Eu,k u,k
(22)
.
Ru,k log2 1 +
1 + vu
2
2
Assume the estimation of large-scale fading d,k
, u,k
and
the parameter of receive hardware imperfection vu are fixed,
the achievable rate for each user in the FD system converges
to a given QoS which is only determined by the fixed power
constant Ed,k , Eu,k . That is to say, with Nt and Nr go to
infinity, the effect of SI, channel estimation error, CCI and
transmit hardware impairments all disappear with very low
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
5
bd,k
P
g
v
d,k
k
= E log2 1 + K
,
2 K
2
D
D
H
H
H 2 K
2
bd,k vj +
Pd,j g
Pd,j d,k vj + gd,k td +
Pu,i |gk,i | + 1
Rd,k
j=1
j=k
T
KU
(K
D
k=1
K
U
k=1
j=1
MR
T
KU
k=1
(K
D
(
log2 1 +
k=1
(
log2 1 +
(1 + vu )
2
Pd,k (Nt KD )d,k
log2 1 + KD
( j=1 Pd,j )((1 + vd
(
log2 1 +
(17)
j=1
j=k
i=1
Hb
P
w
g
u,k
k u,k
= E log2 1 + K
.
2 K
2
2
2
H
2
U
U
H
H
H
H
bu,j +
Pu,j wk g
Pu,j wk u,j + wk tu + wk Gs V Pd + wk
Ru,k
ZF
(16)
KD vd
Nt )d,k
2 )+
d,k
KU
i=1
Pu,i k,i + 1
+
))
.
(20)
))
(21)
2
Pu,k (Nr KU )u,k
K
D
2 )+(
2
D
u,j
Pd,j )(1 K
Nt )SI (1 + vu + vd + vu vd ) + vu + 1
j=1
(1 + vd )(
KU
j=1
KD
j=1
Pu,j u,j
2
Pd,k d,k
(Nt + 1)
2 +
Pd,j )d,k Pd,k d,k
)
KU
i=1
Pu,i k,i + 1
2
Pu,k u,k
(Nr + 1)
K
D
2
2 +(
Pu,k u,k
j=1 Pd,j )SI (1 + vu + vd + vu vd ) + vu + 1
2
Pd,k )SI
k=1
2
Nt u,k
(1+vd )(
i.e.,
Pd,k = Pd,max , SI 1/Nt . Therefore, the SI power
k=1
u,k
ck,i = k,i , dk =
, ej = u,j vuu,j
vu +1
+1 , f =
KD
2
(1 Nt )SI
(1 + vd ).
Because the objective function of Problem (23) is nonconvex, we first introduce the following auxiliary variables
to make it convex.
Pd,k ak
1 + KD
rd,k
(24)
KU
( j=1 Pd,j )bk + i=1
Pu,i ck,i + 1
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
6
max
{Pd,k },
{Pu,k }
subject to
)
Pd,k ak
log2 1 + KD
KU
( j=1 Pd,j )bk + i=1
Pu,i ck,i + 1
k=1
(
)
KU
Pu,k dk
log2 1 + KU
+
KD
j=1 Pu,j ej + (
j=1 Pd,j )f + 1
k=1
KD
Pd,k 0,
KD
(23)
k = 1, ..., KD ,
Pd,k Pd,max ,
k=1
Pu,k dk
ru,k ,
KD
j=1 Pd,j )f + 1
j=1 Pu,j ej + (
1 + KU
(25)
rd,k
ru,k
(26)
k=1
k=1
(27)
ru,k 1.
(28)
(
Pd,j )bk +
Pu,j ck,j + 1 d,k ,
j=1
KD
j=1
Pd,j )bk +
f (rd,k , d,k )
j=1
(n)
r2
(n) d,k
2d,k
d,k
2
2
d,k
,
(n)
(32)
(n)
(33)
when d,k =
reformulated as
KD
j=1
(n)
g(rd,k , d,k , d,k )
(31)
(n)
which holds for every d,k > 0 and design an iterative
algorithm based on the sequential convex approximation. The
(n)
convex upper bound function g(rd,k , d,k , d,k ) has the following two important properties which can be used to prove
the convergence of the proposed algorithm. It can be easily
checked that
(29)
j=1
KU
Pd,j )bk +
rd,k
d,k .
KU
j=1
(n)
d,k 2
2
r +
.
(n) d,k
2 d,k
2d,k
(34)
The constraint (25) can be converted to the following convex
constraint using a similar method
KU
Pu,j ej + (
j=1
KU
j=1
KD
Pd,j )f + 1 u,k ,
KD
Pu,j ej +(
Pd,j )f +1+Pu,k dk
j=1
(35)
j=1
(n)
u,k
2u,k
r2 +
(n) u,k
2
u,k
,
(36)
where u,k is a newly introduced variable.
Therefore, the problem (23) can be reformulated as a series
of convex approximate problem. The nth iteration will solve
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
7
{Pd,k },{Pu,k },
{rd,k },{ru,k },
{d,k },{u,k }
subject to
K
D
rd,k
k=1
KU
h(Pd,k , Pu,k )
ru,k
=
k=1
KD
log2 ((
+
(37)
log2 (
KU
=
Pd,k Pd,max ,
KD
Pu,j ej + (
KU
KD
Based on (37), the proposed iterative algorithm is summarized in Algorithm 1, and its convergence is established in the
following Theorem 3.
Algorithm 1 Power Allocation for Maximizing the SE
(0)
log2 (1 +
k=1
Pu,k + Pcir .
(38)
k=1
The optimization problem for maximizing the energy efficiency can be formulated as (39), shown at the top of the next
page.
This algorithm is based on the observation that the rate
function R can be expressed as a difference of two concave
(41)
KU
Pu,j ej + (
KD
Pd,j )f + 1),
j=1
(n)
(n) 1
(xu x(n)
(xd xd ) + log2 (1 + x(n)
u ),
u ) + (1 + xu )
(42)
KU
KD
(n)
=
Pd,j )bk +
where xd = ( j=1
i=1 Pu,i ck,i , xd
KU
KU (n)
KD (n)
P
e
+
P
c
,
x
=
Pd,j )bk +
( j=1
u,j j
u
i=1 u,i k,i
KU (n)
Kj=1
KD
(n)
(n)
D
Pu,j ej + ( j=1
Pd,j )f .
( j=1
Pd,j )f and xu = j=1
Problem (39) will be solved iteratively and the n + 1st
iteration will solve the following fractional problem
(n)
subject to
Pu,i ck,i + 1)
i=1
j=1
{Pd,k },{Pu,k }
KU
maximize
KU
(40)
Pd,j )f + 1 + Pu,k dk ),
Pd,j )bk +
j=1
k=1
Pd,k +
KD
j=1
log2 ((
k=1
k=1
KD
g(Pd,k , Pu,k )
Ptotal =
KU
i=1
j=1
k=1
Pd,k 0, k = 1, ..., KD ,
KD
Pd,j )bk +
j=1
k=1
KU
KD
(43)
Pd,k Pd,max ,
k=1
{Pd,k },{Pu,k }
subject to
Pd,k Pd,max ,
k=1
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
8
(
log
2 1+
k=1
KD
max
)
Pd,k ak
KD
KU
( j=1
Pd,j )bk + i=1
Pu,i ci,k +1
(
log
2 1+
k=1
KU
)
Pu,k dk
KD
j=1 Pu,j ej +(
j=1 Pd,j )f +1
KU
Ptotal
{Pd,k },{Pu,k }
subject to
Pd,k 0, k = 1, ..., KD ,
KD
(39)
Pd,k Pd,max ,
k=1
Ntx=Nrx=200
70
Average Sum Rate (bits/s/Hz)
80
30
Ntx=Nrx=50
20
ZF simulation
ZF analytical
MRT/MRC simulation
MRT/MRC analytical
15
10
0
SNR (dB)
10
15
20
40
0
20
Ntx=Nrx=100
50
10
h(P ,P )e
g (n) (P ,P )
d,k
u,k
d,k
u,k
STEP 3: Compute (n) =
,P )
Ptotal (Pd,k
u,k
STEP 4: Solve (44) with the convex optimization solver
{Pu,k
}.
STEP 7: Repeat step 2, 3, 4, 5, 6 until convergence.
60
60
50
40
ZF vd=0,vu=0
ZF vd=0,vu=0.5
ZF vd=0.5,vu=0
MRT/MRC vd=0,vu=0
MRT/MRC vd=0,vu=0.5
MRT/MRC vd=0.5,vu=0
26
30
24
20
15.5 15 14.5 14
10
0
20
15
10
0
SNR (dBm)
10
15
20
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
9
70
vd=0, vu=0
vd=0, vu=0.25
vd=0.25, vu=0
5
10
QoS=2 bit/s/Hz
15
20
25
30
35
50
2SI=1, ZF
150
2SI=1, MRT/MRC
2SI=10, MRT/MRC
50
40
30
20
10
QoS=1 bit/s/Hz
100
2SI=10, ZF
60
Average Sum Rate (bits/s/Hz)
200
250
300
350
400
Number of transmit (receive) antennas
450
500
20
40
60
Number of downlink (uplink) users
80
100
(a) ZF processing.
45
vd=0, vu=0
vd=0, vu=0.25
vd=0.25, vu=0
Fig. 5. The sum rate versus the number of DL (UL) users (Pd,k = Pu,k =
Pp = 10 dBm, N = 100, d,k = u,k = 1, u,d,k = 2, vd = vu = 0.1).
40
35
QoS=2 bit/s/Hz
30
QoS=1 bit/s/Hz
25
20
50
100
150
200
250
300
350
400
Number of transmit (receive) antennas
450
500
100
90
80
ZF
70
60
50
MRT/MRC
40
30
20
15
10
0
5
The SI power (dB)
10
15
20
Fig. 6. The sum rate comparison between half-duplex and full-duplex system
under different self-interference level (Pd,k = Pu,k = Pp = 10 dBm, N =
200, K = 10, d,k = u,k = u,d,k = 1, vd = vu = 0.1).
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
10
30
28
24
22
20
18
16
14
12
10
TABLE I
TABLE I. SIMULATION ASSUMPTIONS AND PARAMETERS FOR
NETWORK SCENARIOS
Fig. 7 illustrates the convergence rate of the proposed Algorithms 1 and 2 for a given set of channel realizations generated
randomly with the large-scale fading generated by parameters
in Table I. It is observed that the proposed two algorithms
exhibit monotonic convergence within a few iterations. It can
be proved by simulation that this convergence rate behavior is
typical for other channel realizations.
Fig. 8 shows that when the SNR is very low, the maximizing
SE and EE power allocation schemes have the same SE as
the uniform power allocation scheme for both ZF and the
MRT/MRC processing. When the SNR is high, the maximizing SE power allocation scheme offers a large performance
gain compared with the uniform power allocation scheme,
verifying its effectiveness. When the maximum transmit power
equals to 20 dBm, the sum rate achieved by the maximizing
SE scheme increases the sum rate by about 35%, 30% using
ZF and MRT/MRC processing, respectively, compared to the
uniform power allocation scheme. The maximizing EE scheme
has almost the sum rate as the the maximizing SE scheme.
This is because the circuit power consumption dominates in
the massive-MIMO small cell systems, the EE is maximized
by transmit with full power to achieve as high sum rate as
possible.
Fig. 9 shows that when the SNR is very low, the maximizing
SE and EE schemes obtain almost the same EE as the uniform
power allocation scheme. When the SNR is getting higher,
the EE of the uniform power allocation scheme decreases
sharply while the maximizing SE and EE scheme maintains
a constant. The maximizing EE scheme achieves the highest
energy efficiency at high SNR, which proves its effectiveness.
When the maximum transmit power equals to 20 dBm, the
maximizing EE power allocation scheme increases the EE by
about 45%, 59% using ZF and MRT/MRC processing, respectively, compared to the uniform power allocation scheme.
10
20
30
The Number of Iterations
40
50
0.026
0.024
Average Energy Efficiency (bits/J)
Value
50 m
2 GHz
10 MHz
103.8 + 20.9log10 (R), R in km
98.45 + 20log10 (R), R in km
-116 dBm/Hz
13 dB
9 dB
ZF SNR=20dB
MRT/MRC SNR=20dB
ZF SNR=0dB
MRT/MRC SNR=0dB
0.022
0.02
0.018
0.016
0.014
0.012
0.01
4
5
6
7
The Number of Iterations
10
30
ZF
25
Average Sum Rate (bits/s/Hz)
Parameter
Small cell radius
Carrier Frequency
Bandwidth
Small cell to UE pathloss
UE to UE pathloss
Noise spectral density
Small cell noise figure
UE noise figure
ZF SNR=20dB
MRT/MRC SNR=20dB
ZF SNR=0dB
MRT/MRC SNR=0dB
26
20
15
10
MRT/MRC
0
10
5
10
15
20
The maximum transmit power (dBm)
25
30
Fig. 8. The sum rate versus SNR when the SI and CCI is strong (N =
2 = 10, P
50, K = 5, SI
cir = 1W ).
VI.
CONCLUSION
In this paper, the approximate achievable rates of the fullduplex small cell with massive MIMO for both ZF and
MRT/MRC processing were analyzed, which considers both
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
11
(1+vd ) KD
( j=1 Pd,j )(Nt KD )Gs GH
=
s + I})
N2
2
tKU
KD
(1+vd )SI
( j=1 pu,j u,j +
( j=1 Pd,j )(Nt KD ) +
Nt
0.025
vu
1)I.
0.02
A PPENDIX B
P ROOF OF L EMMA 2
ZF
0.015
0.01
MRT/MRC
0.005
Uniform power allocation
Optimal power allocationmaximizing SE
Optimal power allocationmaximizing EE
0
10
5
10
15
20
The maximum transmit power (dBm)
25
30
2
Fig. 9. The energy efficiency versus SNR (N = 50, K = 5, SI
=
10, vd = vu = 0.1, Pcir = 1W ).
D
H
})
=
(
)I =
2
2
2
d
d
d
j=1
d
Nt
Nt
d,j
vd KD
( j=1 Pd,j )(Nt KD )I.
Nt2
Following (6), the covariance matrices of the transmit
distortion noise tu can be written as u ZF = vu
H
diag(E{ru rH
+ Gs (sd sH
u }) = vu diag(E{Gu Pu G
d +
uKU
H
H
td td )Gs + I}) = vu diag(E{ j=1 pu,j u,j I +
Following (4), the covariance matrices of the transmit distortion noise td can be derived as ZF
= vd diag(E{sd sH
d
d }) =
H
b d Pd G
b H }) =
vd diag(E{VPd V }) = vd diag(E{G
d
KD
KD
vd j=1
Pj
vd j=1
Pj j2 d,j I =
I.
Nt
Based on (6), the covariance matrices of the transmit
distortion noise tu can be given as u M RC = vu
H
H
diag(E{ru rH
u Pu Gu + Gs (sd sd +
u }) = vu diag(E{G
KU
H
H
td td )Gs + I}) = vu ( j=1 pu,j u,j + (1 +
KU
2
vd ) j=1
Pd,j SI
+ 1)I.
A PPENDIX C
P ROOF OF T HEOREM 1
By the convexity of log2 (1 + x) and using Jensens
inequality, we can obtain the upper bound of the
ZF
downlink achievable rate Rd,k
in (16), given by
(45), shown at the top of the next page. In order
H
ZF
bd,k vk },
to derive Rd,k
, we need to compute E{g
{
}
{
}
2
2
K
K
D
D
H
H
bd,k vj ,
Pd,j g
E
E
Pd,j d,k vj ,
j=1
{j=k
}
{
}
K
U
H 2
2
E gd,k
td
and E
Pu,i |gk,i | .
i=1
{
}
2
K
D
H
H
bd,k vk } and E
bd,k vj :
Compute E{g
Pd,j g
j=k
H
b H A = I , i.e., g
bd,k
Due to (12), we have G
ak =
d
H
bd,k aj =} 0 for {j = k.} Therefore, we can get
1, {g
2
2
H
H
2
bd,k vk
bd,k ak
E g
= k2 E g
= k2 = (Nt KD )d,k
{
}
2
K
D
H
bd,k vj
and E
Pd,j g
= 0.
j=k
{
}
2
K
D
H
Compute E
Pd,j d,k vj : Since d,k and vj
j=1
{
}
2
K
D
H
are uncorrelated, we obtain E
Pd,j d,k vj
=
K
D
j=1
}
{
Pd,j E vjH bd,k bH
d,k vj
j=1
K
D
Pd,j (d,k
j=1
K
D
{
}
2
2
) due to (10).
)E vjH vj = (
Pd,j )(d,k d,k
d,k
j=1
{
}
H 2
H
Compute E gd,k
td : Since gd,k
and td are
{
}
2
{
}
H
H
uncorrelated, E gd,k
td
= E gd,k
ZF
=
d gd,k
v d K D
to Lemma1.
j=1 Pd,j )(Nt {KD )d,k according
Nt (
}
K
U
2
Compute E
Pu,i |gk,i | : We can obtain
i=1
{K
} K
U
U
2
E
Pu,i |gk,i | =
Pu,i k,i .
i=1
i=1
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
12
bd,k
P
g
v
d,k
k
log2 1 + E K
.
2 K
2
2 K
D
D
U
H
H
H
bd,k vj +
Pd,j g
Pd,j d,k vj + gd,k td +
Pu,i |gk,i | + 1
ZF
Rd,k
j=k
j=1
i=1
)
(
2
Pd,k (Nt KD )d,k
ZF
Rd,k
log2 1 + KD
.
KU
2 )+
D vd
P
+
1
( j=1 Pd,j )((1 + vd KN
)
u,i
k,i
d,k
i=1
d,k
t
(47)
KU
2
bu,j } = 0,
E{
Pu,j wkH g
(48)
j=k
b HG
b u )1 ]kk }
E{wkH wk } = E{[(G
u
E{tr(X1 )}
1
=
= 2
,
2
KU u,k
u,k (Nr KU )
(49)
where X = HH
u Hu is a KU KU central Wishart matrix
with Nr degrees of freedom and covariance matrix IKU , and
the last equality is obtained by using [28, Lemma 2.10].
(45)
(46)
H
E{Gs GH
s } and E{wk wk }. Therefore, we can obtain
H
ZF
H
E{wkH Gs VPd VH GH
s wk } + E{wk Gs d Gs wk }
KD
(1 + vd )
(
Pd,j )(Nt KD )E{wkH Gs GH
s wk }
Nt2
j=1
KD
2
(1 + vd )SI
(
Pd,j )(Nt KD )E{wkH wk }
=
Nt
j=1
KD
2
(1 + vd )( j=1 Pd,j )(Nt KD )SI
=
.
2 (N K )
Nt u,k
r
U
(52)
Substituting (47), (48), (49), (50), (51) and (52) into (17),
ZF
the closed-form expression for Ru,k
with ZF processing, is
given by (53), shown at the top of the next page.
ZF
ZF
Given the approximate expressions of Rd,k
and Ru,k
in
(46) and (53), respectively, and considering the overhead of
channel estimation, the approximate closed-form expression
for the achievable rate can be derived as (20) in Throrem 1.
A PPENDIX D
P ROOF OF T HEOREM 2
By the convexity of log2 (1+x) and using Jensens inequality, we can obtain the upper bound of the downlink achievable
KU
M RT
KU
rate Rd,k
in (16), given by (54), shown at the top of the
2
H
2
Pu,j (u,j u,j
)
j=1
next
page.
To
compute (54), we need to compute the following
E{
Pu,j wk u,j } =
.
(50)
2 (N K )
u,k
r
U
j=1
items.
2
2
H
H
bd,k vk }: We have E{g
bd,k vk } =
Compute E{g
2
H
2
4
bd,k g
bd,k } = k2 d,k
k2 E{g
E{|X| }, where X = hH
d,k hd,k is
H 2
H ZF
a
central
Wishart
matrix
and
X
W
(N
,
I).
Based
on [28,
1
t
E{ wk tu } = E{wk u wk }
2
2 4
2 4
Lemma
2.9],
we
can
obtain
E{|X|
}
=
N
k d,k t (Nt +
KU
KD
(
2 k d,k
H
2
= vu
Pu,j u,j + (1 + vd )(
Pd,j )
bd,k
1). Therefore, E{g
vk } = d,k
(Nt + 1).
{
}
j=1
j=1
2
K
D
)
H
KD 2
bd,k
Compute
E
vj :
We
have
Pd,j g
(1
)SI + 1 E{wkH wk }
j
=
k
Nt
{
}
{
2
2 }
KU
KD
K
K
D
D
2
D
H
H
2
vu ( j=1
Pu,j u,j + (1 + vd )( j=1
Pd,j )(1 K
b
bd,k vj
b
=
P
E
g
=
P
g
g
Nt )SI + 1)E
d,j
d,j
d,j
j
d,k
=
. j=k
2
j
=
k
u,k (Nr KU )
{
}
K
D
D
(51) K
2
H b
2
bd,k
Pd,j j2 d,j
E g
gd,k =
Pd,j d,k
, due to (13) and
j=k
j=k
More
importantly,
the
self-interference
term
H
2
2
{
}
E{
wk Gs V Pd
+ wkH Gs td } can be rewritten (14).
2
K
D
H
ZF
H H
H
H
H
as E{wk Gs VPd V Gs wk } + E{wk Gs d Gs wk },
Compute E
Pd,j d,k vj : Since d,k and vj are
respectively.
j=1
{
}
K
D
Because V, ZF
H
d , Gs and wk are uncorrelated, to comuncorrelated, we obtain
Pd,j E bH
d,k vj vj d,k
H
pute the power of SI, we need to compute E{VPd V },
j=1
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
13
ZF
Ru,k
log2 1 + K
U
.
K
D
KD
2
2
u,j ) + (
Pd,j )(1 Nt )SI (1 + vu + vd + vu vd ) + vu + 1
(53)
j=1
j=1
bd,k vk
P
g
d,k
log2 1 + E K
.
K
K
2
2
2
D
D
U
H
H
2
bd,k vj +
Pd,j g
Pd,j H
v
+
t
+
P
|g
|
+
1
g
u,i k,i
d,k j
d,k d
M RT
Rd,k
j=1
j=k
{
}
K
D
2
2
Pd,j k2 d,j
E H
Pd,j )(d,k d,k
).
d,k d,k = (
j=1
j=1
{
}
H 2
H
Compute E gd,k
td : Since gd,k
and td are
}
{
2
{
}
H
H
RT
uncorrelated, E gd,k
td
= E gd,k
M
gd,k
=
d
{
}
KD
KD
vd
H
( j=1 Pd,j ) N
E gd,k
gd,k = ( j=1
Pd,j )vd d,k accordt
ing to Lemma2.
{K
}
U
2
Compute E
Pu,i |gk,i | : We can obtain
i=1
{K
} K
U
U
2
E
Pu,i |gk,i | =
Pu,i k,i .
=
K
D
i=1
i=1
2
2
2
bu,j } = (
E{
Pu,j wkH g
Pu,j u,j
)u,k
Nr ,
j=k
(56)
i=1
u,k
d
s
H
M RT
H
bu,k }
+ E{b
gu,k Gs d
Gs g
KD
2
H
bu,k }
(1 + vd )
Pd,j d,j
j2 E{b
gu,k
Gs GH
s g
j=1
= (1 + vd )
KD
= (1 + vd )(
KD
(61)
Substituting (56), (57), (58), (59), (60) and (61) into (17),
M RC
the approximate closed-form expression for Ru,k
, is given
by (62), shown at the top of the next page.
M RT
M RC
Given the approximate expressions of Rd,k
and Ru,k
in (55) and (62), respectively, and considering the overhead of
channel estimation, the approximate closed-form expression
for the achievable rate can be derived as (21) in Theorem 2.
A PPENDIX E
P ROOF OF T HEOREM 3
(n)
KU
KU
2
2
2
E{
Pu,j wkH u,j } =
Pu,j (u,j u,j
)u,k
Nr . (59)
j=1
j=1
KU
2
RC
E{wkH tu } = E{wkH M
w
}
=
v
(
pu,j u,j
k
u
u
j=1
+ (1 + vd )
KU
2
Pd,j SI
+ 1)E{wkH wk }
j=1
KU
= vu (
j=1
Pu,j u,j + (1 + vd )
KU
2
2
Pd,j SI
+ 1)u,k
Nr .
j=1
(60)
2
2
Pd,j )SI
u,k
Nr .
j=1
(57)
(58)
2
2
H
bu,k }
g
Pd,j d,j
j2 Nt SI
E{b
gu,k
j=1
j=k
H
2
bu,k } = u,k
g
Nr ,
E{wkH wk } = E{b
gu,k
(54)
(n)
(n)
(n)
(n)
(n+1)
(a)
(n)
(n)
(b)
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
14
M RT
Rd,k
(
log2 1 +
(
M RC
Ru,k
log2 1 +
K
U
2
Pu,j u,j
j=k
(1 + vd )(
KD
j=1
2
Pd,k d,k
(Nt + 1)
2 +
Pd,j )d,k Pd,k d,k
A PPENDIX F
P ROOF OF T HEOREM 4
Because the subproblem (43) has continuous and quasiconvex objective function and its feasible set is compact, the
primal Dinkelbach-type algorithm can guarantee the convergence point of (44) converges to the optimal solution of (43)
according to [27, Theorem 8.7]. Then the following important
property of the linear approximation (42) is used to show that
the sequence produced by iteratively solving (43) is convergent
(n)
(n)
(63)
(a)
(n+1)
(n+1)
(n+1)
(n)
(n)
(n)
(n)
(n)
(n)
(b)
(n)
(n)
(n)
(n)
(c)
KU
i=1
Pu,i k,i + 1
(55)
)
2
Pu,k u,k
(Nr + 1)
. (62)
KD
K U
2 )+(
2 (1 + v + v v ) + v + 1
P
)
+ j=1
Pu,j ((1 + vu )u,j u,j
u
u d
u
SI
j=1 d,j
u(n+1) =
(64)
(n+1)
(n+1)
where step (a) is due to the optimality of {Pd,k }, {Pu,k },
step (b) follows from property (63) and step (c) is due to
the fact that ge(n) (Pd,k (n) , Pu,k (n) ) is an upper bound of
g(Pd,k (n) , Pu,k (n) ) at {Pd,k (n) }, {Pu,k (n) } according to (42).
Therefore, the sequence {u(n) } is nondecreasing. Moreover,
its bounded due to the limited transmit power, so the proposed
algorithm 2 is locally convergent.
R EFERENCES
[1] J. Andrews, S. Buzzi, W. Choi, S. Hanly, A. Lozano, A. Soong, and
J. Zhang, What will 5G be? IEEE J. Sel. Areas Commun., vol. 32,
no. 6, pp. 10651082, Jun. 2014.
[2] F. Boccardi, R. Heath, A. Lozano, T. Marzetta, and P. Popovski, Five
disruptive technology directions for 5G, IEEE Commun. Mag., vol. 52,
no. 2, pp. 7480, Feb. 2014.
[3] H. Q. Ngo, E. Larsson, and T. Marzetta, Energy and spectral efficiency
of very large multiuser MIMO systems, IEEE Trans. Commun., vol. 61,
no. 4, pp. 14361449, Apr. 2013.
[4] F. Rusek, D. Persson, B. K. Lau, E. Larsson, T. Marzetta, O. Edfors,
and F. Tufvesson, Scaling up MIMO: Opportunities and challenges with
very large arrays, IEEE Signal Process. Mag., vol. 30, no. 1, pp. 4060,
Jan. 2013.
[5] T. Marzetta, Noncooperative cellular wireless with unlimited numbers
of base station antennas, IEEE Trans. Wireless Commun., vol. 9, no. 11,
pp. 35903600, Nov. 2010.
[6] E. Larsson, O. Edfors, F. Tufvesson, and T. Marzetta, Massive MIMO
for next generation wireless systems, IEEE Commun. Mag., vol. 52,
no. 2, pp. 186195, Feb. 2014.
[7] Z. Zhang, X. Chai, K. Long, A. Vasilakos, and L. Hanzo, Full duplex
techniques for 5G networks: self-interference cancellation, protocol
design, and relay selection, IEEE Commun. Mag., vol. 53, no. 5, pp.
128137, May. 2015.
[8] M. Duarte and A. Sabharwal, Full-duplex wireless communications
using off-the-shelf radios: Feasibility and first results, in Proc. 2010
AsilomarConf. Signals, Syst., Comput., Nov 2010, pp. 15581562.
[9] A. Sabharwal, P. Schniter, D. Guo, D. Bliss, S. Rangarajan, and
R. Wichman, In-band FD wireless: Challenges and opportunities, IEEE
J. Sel. Areas Commun., vol. 32, no. 9, pp. 16371652, Oct. 2014.
[10] M. Duarte, C. Dick, and A. Sabharwal, Experiment-driven characterization of full-duplex wireless systems, IEEE Trans. Wireless Commun.,
vol. 11, no. 12, pp. 42964307, Dec. 2012.
[11] S. Huberman and T. Le-Ngoc, Self-interference threshold-based MIMO
full-duplex precoding, IEEE Trans. Veh. Technol., vol. 64, no. 8, pp.
38033807, 2014.
[12] T. Riihonen, S. Werner, and R. Wichman, Mitigation of loopback selfinterference in full-duplex MIMO relays, IEEE Trans. Signal Process.,
vol. 59, no. 12, pp. 59835993, Dec. 2011.
[13] H. Suraweera, I. Krikidis, G. Zheng, C. Yuen, and P. Smith, Lowcomplexity end-to-end performance optimization in MIMO full-duplex
relay systems, IEEE Trans. Wireless Commun., vol. 13, no. 2, pp. 913
927, Feb. 2014.
[14] T. Riihonen, S. Werner, and R. Wichman, Hybrid full-duplex/halfduplex relaying with transmit power adaptation, IEEE Trans. Wireless
Commun., vol. 10, no. 9, pp. 30743085, Sep. 2011.
[15] D. Nguyen, L.-N. Tran, P. Pirinen, and M. Latva-Aho, Precoding for
full duplex multiuser MIMO systems: Spectral and energy efficiency
maximization, IEEE Trans. Signal Process., vol. 61, no. 16, pp. 4038
4050, Aug. 2013.
[16] B. Li, D. Zhu, and P. Liang, Small cell in-band wireless backhaul in
massive MIMO systems: A cooperation of next-generation techniques,
IEEE Trans. Wireless Commun., vol. 14, no. 12, pp. 70577069, Dec.
2015.
[17] H. Q. Ngo, H. A. Suraweera, M. Matthaiou, and E. G. Larsson, Multipair massive MIMO full-duplex relaying with MRC/MRT processing,
in Proc. IEEE ICC, Jun. 2014, pp. 48184824.
[18] H. Q. Ngo, H. Suraweera, M. Matthaiou, and E. G. Larsson, Multipair
full-duplex relaying with massive arrays and linear processing, IEEE
J. Sel. Areas Commun., vol. 32, no. 9, pp. 17211737, Sep. 2014.
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.
This article has been accepted for publication in a future issue of this journal, but has not been fully edited. Content may change prior to final publication. Citation information: DOI 10.1109/TVT.2016.2577636, IEEE
Transactions on Vehicular Technology
15
Lingjia Liu (M07-SM15) received his B.S. degree in Electronic Engineering from Shanghai Jiao
Tong University and Ph.D. degree in Electrical and
Computer Engineering from Texas A&M University.
Prior to joining the faculty in the EECS at KU, he
spent more than three years at Samsung Research
America where he received the Global Samsung Best
Paper Award in 2008 and 2010. He was leading
Samsungs efforts on downlink multiuser MIMO,
coordinated multipoint (CoMP), and heterogeneous
networks (HetNet) in LTE/LTE-Advanced standards.
Dr. Liu is currently an Editor for the IEEE Trans. Wireless Commun., an
Editor for the IEEE Trans. Commun. and Associate Editor for the EURASIP
J. on Wireless Commun. and Netw. and Wileys Intl J. on Commun. Systems.
He is co-editor of several special issues. His general research interests lie in
emerging technologies for 5G cellular networks including massive MIMO and
mmW wireless communications. He has been serving as the Workshop Chair
for the past four IEEE GLOBECOM 5G Workshops. Dr. Liu was selected by
the National Engineers Week Foundation Diversity Council as New Faces of
Engineering 2011, Air Force Summer Faculty Fellow in 2013, 2014, 2015
and 2016, Miller Scholar at KU in 2014 and Miller Professional Development
Award for Distinguished Research in 2015.
0018-9545 (c) 2016 IEEE. Personal use is permitted, but republication/redistribution requires IEEE permission. See http://www.ieee.org/publications_standards/publications/rights/index.html for more information.