Scheduling and Power Control For In-Band Full Duplex Communications
Scheduling and Power Control For In-Band Full Duplex Communications
Duplex Communications
Rakshak Agrawal1 , Suresh Kalyanasundaram1 , Krishna Chaitanya A2
1
Nokia Networks, Bangalore Email: [email protected], [email protected]
2
Department of ECE, IIIT Sri City Email: [email protected]
Abstract—In this paper, we study user scheduling and power To make use of IBFD in a cellular network, several chal-
control in a multi-cell scenario where the base station (BS) lenges need to be addressed. The most significant challenge
is capable of operating in in-band full duplex (IBFD) mode. is to reduce the co-channel interference due to both UL
By IBFD we mean that the BS can transmit and receive
simultaneously in the same frequency band through self inter- and DL users. IBFD introduces the following new additional
ference cancellation (SIC). We have studied two categories of interference scenarios: 1) self-interference from transmitter
scheduling schemes in a small cell environment: non-cooperative (Tx) to receiver (Rx) at the BS 2) intra-cell and inter-cell
(NC) and cooperative (CO). In NC scheduling scheme, each BS interference from UL transmissions to DL receptions (UE-UE
chooses an allocation such that the sum of the downlink and interference) 3) inter-cell interference on UL reception at the
uplink proportional fair (PF) metrics computed within the cell
is maximized. In CO scheduling scheme, all BSs co-operate to BS due to DL transmissions from neighboring BSs (BS-BS
choose an allocation that maximizes the total PF metric summed interference). Due to these additional interferences, the full
over downlink and uplink across all the cells in the cooperation duplex communication opens a new range of issues that needs
cluster. We present simulation results comparing the performance detailed study.
of both NC and CO schemes with and without power control. Based on recent studies [6], some of the proposed topologies
While co-operation provides additional gains, the computational
complexity of such a centralized scheme is very large. Therefore, for using IBFD in wireless networks are: 1) relay topology 2)
we recommend the NC schemes which offer a good trade-off bidirectional topology and 3) base station topology. In this
between performance and complexity. paper we focus on the base station topology, where only the
Index Terms—full duplex communication, cellular networks, BS is capable of full duplex transmission. Studies based on BS
5G topology for small cells [8] [9] [10] have already highlighted
the benefits of full duplex. Most of the work is focused on
I. I NTRODUCTION gains in session throughput, sum throughput or delay[11]. In
In cellular networks, traditionally the uplink (UL) and this paper, we have designed scheduling and power control
downlink (DL) transmissions are separated in time or fre- schemes to maximize the geometric mean of UE throughputs.
quency. The reason for using time or frequency division We use a hybrid scheduling scheme in this paper, where the
duplexing (TDD or FDD) as modes of transmission is due BS will schedule both UL and DL simultaneously only if the
to the limitation that a transceiver cannot transmit and receive sum PF metric is greater than that calculated by scheduling
in the same frequency simultaneously [1]. Recent advances HD (DL or UL only). We have proposed new algorithms in
in self interference cancellation (SIC) [2], [3] and [4] has Sections V and VI based on non-cooperative (NC) and co-
overcome this limitation and has drawn considerable interest operative (CO) schemes for scheduling in IBFD. We have
of researchers towards in-band full duplex (IBFD) mode of compared the performance of these NC and CO full duplex
transmission. IBFD is a promising technology as a node can scheduling algorithms with half-duplex mode. We have also
transmit and receive simultaneously over the same frequency evaluated the scheduling algorithms with different ratios of UL
band, which, at best, can double the DL and UL throughputs. and DL UEs per cell.
But, realistically, the achievable UL and DL gains mainly The paper is structured as follows. Section II presents
depend on the SIC capability of the BS and UEs as well as system model and the notations used in this paper. Section
the overall inter and intra cell interference. Practical IBFD III illustrates the mathematical formulation of the scheduling
transceiver is now possible [5], especially for small cells, problem. Sections IV and V explain the proposed algorithms
as the terminals use smaller transmission powers, thereby used for non-cooperative and co-operative scheduling, respec-
reducing the self-interference problem. Even though many tively. System level simulation results are presented in section
design challenges have been overcome, IBFD with small form- VI, and the paper is concluded in Section VI along with a
factor devices still remains difficult. So initial deployments of brief mention of future work.
IBFD terminals are most likely to be at the small-cell BSs
only. This is also the assumption in our paper. Due to the II. S YSTEM M ODEL AND N OTATION
increasing use of small cells in the next generation wireless Let B = B (1) , . . . , B (N ) be the set of base stations,
architecture, IBFD has become more relevant for 5G cellular where N is the total number of cells we consider in the
networks. system. The set of uplink UEs in cell n is denoted by
(n) (n)
interference as noise. Hence, assuming that um and dl are
scheduled for uplink and downlink transmission in tth TTI, the
rate of uplink transmission can be estimated using Shannon’s
capacity equation as
!
gu
(n) (n) (t)P (n)
B u
Ru(n) (t) = log 1 + m2 m
, (1)
σn + IB (n) (t)
where Pu(i) is the transmit power of uplink UE and IB (i) (t)
m
is the interference experienced at the BS in the given TTI.
Similarly, rate of downlink transmission in cell n in TTI t is
gB (n) d(n) (t)PB (n)
(n)
Rd (t) = log 1 + 2 l , (2)
σ (n) + Id(n) (t)
dl l
Fig. 1. Illustration of different types of inter-cell and intra-cell channel gains where PB (n) is the transmit power of BS and Id(n) is the inter-
to be considered in a Full Duplex System (n)
l
Fig. 4. Scheduling percentage for different DL:UL ratio and different SIC
values.
Fig. 2. Maximum gains in geometric mean for NCFD vs NCHD are seen
when for η = 1.6. when FD is scheduled. To compensate for this increase in UL
throughput, DL Only mode is scheduled more often when SIC
The results in Figure 3 and Figure 4 are generated by is infinity.
choosing the optimal threshold (η = 1.6). We can see from
Figure 3 that the overall gain obtained in geometric mean by
using full fuplex scheduling varies depending on the number of
DL and UL UEs in each cell. The gains in the NCFD scheme
over NCHD is largest when the number of DL and UL UEs
is approximately the same. We also notice that, for the same
DL to UL ratio, the gains are more with larger values of SIC.
This is as expected because the larger the self interference
cancellation the lower the UL interference leading to higher
data rates. From Figure 4 we see that the percentage of times