Professional Documents
Culture Documents
Abstract
Non-orthogonal multiple access is an essential promising solution to support large-scale connectivity required by mas-
sive machine-type communication scenario defined in the fifth generation (5G) mobile communication system. In this
article, we study the problem of energy minimization in non-orthogonal multiple access–based massive machine-type
communication network. Focusing on the massive machine-type communication scenario and assisted by grouping
method, we propose an uplink cooperative non-orthogonal multiple access scheme with two phases, transmission phase
and cooperation phase, for one uplink cooperative transmission period. Based on uplink cooperative non-orthogonal
multiple access, the machine-type communication device with better channel condition and more residual energy will be
selected as a group head, which acts as a relay assisting other machine-type communication devices to communicate. In
the transmission phase, machine-type communication devices transmit data to the group head. Then, the group head
transmits the received data with its own data to base station in the cooperation phase. Because the massive machine-
type communication devices are low-cost dominant with limited battery, based on uplink cooperative non-orthogonal
multiple access, we propose a joint time and power allocation algorithm to minimize the system energy consumption.
Furthermore, the proposed joint time and power allocation algorithm includes dynamic group head selection and frac-
tional transmit time allocation algorithms. Simulation results show that the proposed solution for uplink cooperative
non-orthogonal multiple access–based massive machine-type communication network outperforms other schemes.
Keywords
Massive machine-type communication, non-orthogonal multiple access, uplink cooperative non-orthogonal multiple
access, joint time and power allocation, energy minimization
Introduction
The deployment scenarios of the fifth generation (5G)
National Engineering Laboratory for Mobile Network Technologies,
system are grouped into three general categories: Beijing University of Posts and Telecommunications, Beijing, China
enhanced mobile broadband, ultra-reliable and low
latency communications, and massive machine-type Corresponding author:
communications (mMTC). Among these three scenar- Xiaodong Xu, National Engineering Laboratory for Mobile Network
Technologies, Beijing University of Posts and Telecommunications, No.
ios, machine-type communication (MTC) is known as 10, Xitucheng Road, Haidian District 100876, Beijing, China.
machine to machine (M2M) communication, which is a Email: xuxiaodong@bupt.edu.cn
Creative Commons CC BY: This article is distributed under the terms of the Creative Commons Attribution 4.0 License
(http://www.creativecommons.org/licenses/by/4.0/) which permits any use, reproduction and distribution of the work without
further permission provided the original work is attributed as specified on the SAGE and Open Access pages (https://us.sagepub.com/en-us/nam/
open-access-at-sage).
2 International Journal of Distributed Sensor Networks
form of data communication among several connected designed. The dynamic group head selection
entities and does not necessarily need human interac- scheme enables the MTCDs with more residual
tion.1 With the ever-increasing amount of connected energy and closer to BS to be the group head,
devices and Internet of things (IoT) applications, the and the fractional transmission time allocation
new services supported by MTC will sprout and pro- scheme balances the transmission time allocated
mote the development of future 5G networks. However, to each group.
there are challenges in enabling mMTC in 5G era.
Different from assumptions in current cellular net- The remainder of the article is organized as follows.
works for the conventional human-type communication The ‘‘Related works’’ section presents the review of the
(HTC) services, mMTC mainly focuses on uplink com- related works. The system model based uplink NOMA
munications.2 As machine-type communication devices is described in section ‘‘System model.’’ The proposed
(MTCDs) usually have small packets, low data rates, dynamic group head selection and fractional transmis-
low cost and battery constrained, limited resources will sion time allocation scheme are introduced in section
become more precious when massive MTCDs access ‘‘Joint Time and Power Allocation in UC-NOMA.’’
the network. Moreover, since current mobile networks Section ‘‘Performance evaluations’’ provides the perfor-
are optimized to serve HTC, the optimizations may dis- mance simulation results and section ‘‘Conclusion’’ con-
satisfy MTCDs’ requirement. There are several require- cludes the article.
ments and key performance indicators of mMTC
should to be considered: coverage enhancements of Related works
20 dB, 10 years device battery life, low device complex-
ity and a few million devices per square kilometer.3,4 Instead of communicating with BS directly, MTCDs can
To solve the aforementioned challenges, assisted by associate with equipment functionally similar to relay
grouping, we propose an uplink cooperative non- and perform uplink multi-hop communication. Via
orthogonal multiple access (UC-NOMA) scheme uplink multi-hop communication in mMTC, not only
including transmission phase and cooperation phase for intense competition against radio resources can be alle-
one uplink cooperative transmission period. Moreover, viated but also the energy consumptions of MTCDs with
based on UC-NOMA, we propose a joint time and poor channel conditions can be reduced. The authors
power allocation (JTPA) algorithm to minimize the sys- propose that the MTCDs first establish a link with
tem energy consumption, including dynamic group machine-type communication gateway (MTCG), and
head selection and fractional transmit time allocation then the MTCG communicates to BS with received
algorithms. The main contributions of this article are data.5 Furthermore, considering that user equipment
summarized as follows: (UE) have more power and storage space than MTCDs,
UE are configured as intermediate equipment.6,7 But,
1. Exploiting the characteristic of NOMA tech- the above schemes proposed are not appropriate for
nique that multiple MTCDs share the same sub- some scenarios without intermediate equipment.
carrier at the same time with different power The massive MTCDs’ accessing in 5G networks is
levels, we propose an UC-NOMA scheme for one of the most challenges in mMTC networks. Some
mMTC networks. Furthermore, we characterize researchers focus on random access,8 while other
the total energy consumption of UC-NOMA– researchers turn their attentions to NOMA instead of
based mMTC networks, with transmission time orthogonal multiple access (OMA). Although NOMA
and power allocation being taken into multiplexes multiple users in the same radio resource
consideration. with increased co-channel interferences (CCIs), NOMA
2. The proposed UC-NOMA is based on a group- technology with employing power domain schedules
ing method, where the distinctive channel gains more MTCDs to share the limited available resources.9
of MTCDs are exploited. The MCTD with bet- In addition, compared with conventional OMA, NOMA
ter channel condition and more residual energy improves the overall system throughput and supports
will be selected as group head, which receives lower transmission latency and less signaling cost.10
the data from member of MTCDs in the trans- These attractive characteristics drive NOMA to be a
mission phase and transmits the received data potential access technology for 5G system. And based on
with its own data to base station (BS) in the NOMA, massive connectivity per coverage with limited
cooperation phase. radio resources could be realized. Since massive MTCDs
3. Based on UC-NOMA, we propose the JTPA directly communicating with BS costs much overheads,
algorithm to minimize the energy consumption grouping of MTCDs plays a key role in reducing the
and prolong the lifetime of massive MTCDs. complexity. By modeling the system as a cooperative
The dynamic group head selection and frac- game in partition formation, two schemes are proposed
tional transmission time allocation schemes are to divide the users in a hybrid NOMA system.11
Han et al. 3
P P
power of group heads in the cooperation phase, and t where ^rk, i = i1 rhk = lk1
j = 1 rk, j and ^ rhl .
=1
is the transmission time. rk, i is the payload of MTCD i Thus, the original problem (5) can be converted as
in the group-k within time constraint tk and rhk is the minimizing the energy consumption subjected to trans-
payload of group head hk itself within time constraint mission time
tK + 1 . The total transmission time in the whole UC-
P
K P
mk rk;i ^rk;i
NOMA should be less than T as in (Co.1). Both (Co. 2) s2
min tk 2 2Btk 1 2Btk
and (Co.3) require that neither MTCDs’ nor group p, q, t k = 1 i¼1; i2Mk k;i j
j h
rh ^rh
heads’ transmission power is larger than their maxi- PK k k
s2
mum transmission power. To guarantee the data trans- + tK + 1 jgk j2
2 BtK + 1
1 2BtK + 1 ð11Þ
k=1
mission successfully, the throughput of MTCDs and KP
+1
MTCGs should meet the requirements in both (Co.4) tk = T ðCo:1Þ
s:t: k=1
and (Co.5).
t k tk tK + 1 ðCo:2Þ
In mMTC scenario, a large number of MTCDs with
delay-tolerant transmit-limited size packet in low Problem (11) is proved to be a convex function in
achievable rate extending the transmission time as long Appendix 1. And, we can employ Lagrangian function
as possible will have benefits to the energy saving.6 In to minimize the energy consumption in equation (11).28
order to take full use of time and save energy, the total
transmission time should be equal to T
Resource allocation algorithm
KX
+1
tk = T ð6Þ In equation (10), the transmission power is a monoto-
k =1 nically decreasing function with transmission time.
Although the original problem is proved to be convex
Furthermore, to save energy consumption, the and the globally optimal solution can be obtained via
(Co.5) and (Co.6) in equation (5) degenerate into interior point method, the complexity is high. To save
energy, we trade off the transmission time between the
X
mk
Rk, i = rk, i , i 2 Mk , Rhk = rhk + Rk, i = rhk ð7Þ transmission phase and the cooperation phase in the
i = 1, i2Mk UC-NOMA. Assuming that the transmission time of
cooperation phase is tK + 1 = bT , b is the time factor
According to equations (3), (4), and (7), we obtain and b 2 (0, 1) and the total transmission time of trans-
! mission phase is T1 = (1 b)T. Problem (11) is con-
rk, i X
i1 2 verted into
2
pk, i jhk, i j = 2 Btk 1 pk, j hk, j + s2 ð8Þ
j=1
P
K P
mk rk, i ^rk, i
s2
min tk jhk, i j2
2 Btk 1 2 Btk
With the help of recursion method p, q, t k=1 i = 1, i2Mk
ð12Þ
rk, 1 P
K
s:t: t k = T1
pk, 1 jhk, 1 j2 = 2 Btk 1 s2 ð9aÞ k =1
1 Feedback Energy Information: All the MTCDs in one group send their energy information Qk, i (n) to the central controller.
2 Dynamic Group Head Selecting: At the beginning of the nth period, according to equation (14) the central controller
determine the group head of each group and the required transmission time tK + 1 in the cooperation stage UC-NOMA, the
group head determine their transmission power based on equation (10).
3 Fractional Transmit Time Allocation: The central controller according to equation (15) derive the parameters ftk (n)g and
feed back to the MTCDs of each group.
4 Power allocation: After receiving the above parameters, each MTCD determines the optimal transmission power with
equation (10).
5 Residual-energy Updating: At the end of the nth period, each of the MTCDs should update its residual-energy through
equation (14).
and a2 are the weights factor of normalized distance Table 1. Simulation parameters.
dk, i = dmax =dk, i and normalized residual energy
Q k, i (n) = Qk, i (n)=Qmax . Qk, i (n) is the residual energy of Parameter Value range
the ith MTCD in group-k at the beginning of the nth
Inter-site distance 500 m
period Transmission bandwidth 180 kHz
Payload of each MTCD6 1 kbit
Qk, i (n) = Qk, i (n 1) pk, i (n 1)tk,
i (n 1) ð14Þ Maximum transmission power6,7 14 dBm
Noise 2174 dBm/Hz
where pk, i (n 1) and tk,
i (n 1) are the optimal trans-
Total energy of each MTCD7 1J
mission power and time of the ith MTCD in group-k Transmission time T6 1s
Distance-dependent path loss29 Based on 3GPP 36.843
during the nth period.
As shown in equation (3), the transmission time is MTCD: machine-type communication device.
inversely proportional to channel gain with given trans-
mission power of MTCDs in group-k. In addition, the
transmission time also has an impact on the residual Performance evaluations
energy, which determines the lifetime of one group.
In this section, we provide simulations to evaluate the
Thus, with taking channel gain and residual energy into
performance of JTPA in the proposed UC-NOMA–
consideration, we proposed fractional transmit time
based mMTC scenario. The details of simulation para-
allocation strategy to balance the energy consumption
meters are given in Table 1. We refer to the proposed
of the MTCDs group
algorithm as JTPA-NOMA and take two other
h
l id schemes, optimal power allocation based on TDMA
Min Qk, i (n)
hl, i 1 (OPA-TDMA)6 and the power back-off scheme in
tk (n) = K h T ð15Þ uplink NOMA (PBO-NOMA),22 for comparison. The
P
l id 1
Min Qk, i (n)hl, i 1 transmission power of MTCD will exceed the maxi-
k =1
mum transmission power limit, under heavy payload,
where tk (n) is the transmission time allocated to poor channel condition, and severe CCI. The JTPA-
MTCDs in group-k during the nth period, NOMA, PBO-NOMA, and OPA-TDMA schemes will
hk, i = jjhk, i jj=jjhmax jj is the normalized channel gain, block the MTCD that exceeds the maximum transmis-
and d(0 d 1) is a decay factor. In the case of d = 0, sion power. If an MTCD is blocked, the energy con-
it corresponds to equal time allocation among the K sumption of the MTCD is set to 0.
groups. In equation (15), it is clear that when d Besides PBO-NOMA, both JTPA-NOMA and
increases, more time is allocated to the MTCD with less OPA-TDMA minimize the energy consumption and
residual energy and poor channel gain. The JTPA algo- prolong the network lifetime; thus, we set PBO-NOMA
rithm consists of dynamic group head selecting, and as a baseline to illustrate the relationship between net-
fractional transmit time allocation is described in work lifetime and the number of MTCDs. With the
Algorithm 1. The total computational complexities of same total energy of each MTCD, the network lifetime
power allocation for three schemes are same, which is is evaluated by the period the first MTCD runs out of
O(M). The total computational complexities of time its energy. The Y-axis of Figure 3 depicts the normal-
allocation for O(K + 1), O(K + 1), and O(2K + 2) ized network lifetime, which is defined as the ratio of
for JTPA-NOMA, PBO-NOMA, OPA-TDMA, network lifetime of JTPA-NOMA and OPA-TDMA to
respectively. network lifetime of baseline PBO-NOMA. The number
Han et al. 7
Conclusion
Figure 6. Average energy and power versus different group
numbers. In this article, the time allocation and power control
problems in UC-NOMA–based mMTC network were
jointly studied, with the aim of minimizing the energy
consumption and prolonging the network lifetime. By
exploiting the distinctive channel gains of MTCDs, an
MTCD grouping method is introduced to control the
massive MTCDs’ access. Furthermore, a UC-NOMA
scheme is proposed, where the MTCD with poor chan-
nel condition transmits its data to the group head in
the transmission phase; then, the group head transmits
its own data and received data to the BS in the cooper-
ation phase. Based on the proposed dynamic group
head selection scheme, the MTCD with more residual
energy and closer to BS is selected to be the group
head. In addition, fractional transmission time alloca-
tion scheme is proposed to solve the problem of JTPA.
Simulation results have shown that the proposed JTPA
outperforms the PBO-NOMA and OPA-TDMA in
terms of energy minimization.
P
K P
mk P
K Furthermore, given that
tk pk, i + tK + 1 qk
k=1 i = 1, i2Mk k=1
P
K Pmk rk, i ^rk, i ^
A = 2X k, i , B = 2Xk, i 1
s2 ð21Þ
= tk 2 Btk 1 2 Btk
jhk, i j2
ð16Þ
k = 1 i = 1, i2Mk
rh ^rh C = 2Xk, i ln 2ðXk, i Þ, D = 2Xk, i 1 ln 2 X^ k, i
P
K
s2
k k
+ tK + 1 jg j 2 2 BtK + 1
1 2BtK + 1 we have
k
k=1
Assuming that Xk, i = rk, i =Wtk , X^k, i = ^rk, i =Wtk , ∂A X^ k, i X^ k, i
Yk = rhk =WtK + 1 , Y^k = ^rhk =WtK + 1 , of which the first = 2 ln 2
∂tk tk
derivation is
∂B Xk, i X k, i
= 2 ln 2
∂Xk, i Xk, i ∂X^ k, i X^ k, i ∂tk tk
= , =
∂tk tk ∂tk tk ∂C Xk, i X k, i
ð17Þ = 2 ln 2 ðln 2ðXk, i Þ + 1Þ ð22Þ
^ ∂tk tk
∂Yk Yk ∂Y k Y^ k
= , = ∂D Xk, i
∂tK + 1 tK + 1 ∂tK + 1 tK + 1 = 2Xk, i ln 2 ln 2 X^ k, i
∂ti tk
Equation (16) is rewritten as follows
X^ k, i
+ 2Xk, i 1 ln 2
X
K X
mk X
K tk
tk pk, i + tK + 1 qk
k=1 i = 1, i2Mk k=1 With the second derivation of Ek , we have
X
K X
mk
s2 ^
= tk 2Xk, i 1 2X k, i ∂2 Ek X
mk
s2 ∂A
2
jhk, i j = ðB C D Þ
k=1 i = 1, i2Mk
ð18Þ ∂(tk )2 i = 1, i2Mk jhk, i j
2 ∂t
i
X
K
s2 ^
+ tK + 1 2 Yk 1 2 Y k Xmk
s2 ∂B ∂C ∂D
2 + A
k = 1 j gk j 2 ∂ti ∂ti ∂ti
i = 1, i2M jhk, i j
k
X
K
= Ek + EK + 1 X
mk 2 X^ k, i
s 2 ðln 2Þ2 h Xk, i ^ 2 i
k=1
= 2
2 X k, i + Xk, i
i = 1, i2Mk jhk, i j tk
where X
mk ^
s2 2X k, i ðln 2Þ2 ^ 2
X k, i
X
mk
s2 ^ i = 1, i2Mk jhk, i j2 tk
Ek = tk 2
2Xk, i 1 2X k, i
i = 1, i2Mk jhk, i j 0
ð19Þ
X
K
s2 ^ ð23Þ
EK + 1 = tK + 1 2
2 Yk 1 2 Y k
k = 1 j gk j The same can be obtained
With the first derivation of Ek , we have
∂ 2 EK + 1
0 ð24Þ
∂Ek X
mk
s2 ∂(tK + 1 )2
Xk, i X^ k, i
= 2
2 1 2
∂tk i = 1, i2Mk jhk, i j Thus, Problem (9) is convex function of transmission
Xmk 2
time.
s Xk, i Xk, i X^ k, i
+ tk 2
2 ln 2 2
i = 1, i2Mk jhk, i j
tk
Xmk
s2 Xk, i X^ X^ k, i
+ tk 2
2 1 2 k, i
ln 2
i = 1, i2Mk jhk, i j
tk
X
mk ^
s2 2X k, i
= 2
2Xk, i 1 2Xk, i ln 2ðXk, i Þ
i = 1, i2Mk jhk, i j
X
mk
s2 2X k, i
^
2
2Xk, i 1 ln 2 X^ k, i
i = 1, i2Mk jhk, i j
ð20Þ