Professional Documents
Culture Documents
H O S T E D BY
Alexandria University
ORIGINAL ARTICLE
a
Department of Electrical Engineering, Faculty of Electrical and Computer Engineering, University of Engineering and Technology,
Peshawar, Pakistan
b
Department of Computer Science, Faculty of Computer Science, Canal Suez University, Egypt
c
Department of Computer Engineering, College of Computers and Information Technology, Taif University, P.O. Box 11099,
Taif 21944, Saudi Arabia
d
Department of Electrical Engineering, College of Engineering, Taif University, Taif 21944, Saudi Arabia
e
Department of Information Technology, College of Computers and Information Technology, Taif University, P.O. Box 11099,
Taif 21944, Saudi Arabia
f
Department of Computer Engineering, Taif University, Saudi Arabia
KEYWORDS Abstract Non-orthogonal multiple access (NOMA) has recently gained much research attention
5G; as a possible multiple access solution for fifth-generation (5G) wireless communication. The NOMA
Uplink; can further enhance spectral performance compared with orthogonal multiple access (OMA). This
Non-orthogonal multiple paper focuses on the joint optimization problem of power control and user grouping by considering
access (NOMA); the uplink NOMA system. The power control issues are solved using a linear programming
User grouping; approach and three alternative algorithms solve user grouping: Randomly, 2-Opt, and the Hybrid.
Power control The numerical results show that the proposed solution for power control and user-grouping
achieves significant spectral performance compared to OMA and existing schemes reported in
the literature with lower system complexity for uplink NOMA systems.
Ó 2022 THE AUTHORS. Published by Elsevier BV on behalf of Faculty of Engineering, Alexandria
University. This is an open access article under the CC BY-NC-ND license (http://creativecommons.org/
licenses/by-nc-nd/4.0/).
1. Introduction
communication networks [1–6]. The core principle of NOMA The importance of power-control and user-grouping for the
is to employ the power domain (PD) multiplexing approach sum rates of paired users in NOMA uplink is comprehensively
to effectively utilize the spectrum among multiple users sharing covered in [26]. Also, a few studies [27–29] have discussed the
the same Resource Block (RB). For this reason, the NOMA implementation of NOMA in the multi-cell scenario for sum-
technique differs significantly from the classic orthogonal mul- rate maximization in the uplink case. Furthermore, the itera-
tiple access (OMA) approach involving time/frequency/code tive water-filling algorithm and Dinklebach algorithm are
domain multiplexing. The NOMA scheme has shown a higher employed in [30,31] respectively, to obtain a sub-optimal
ergodic sum rate even though the outage output is strongly power allocation solution for a multi-user with an efficient
dependent on user requirement and resource allocation [7] as clustering approach regarding the NOMA uplink scheme.
compared to the OMA scheme. Also, the NOMA can simulta- Moreover, some authors [32,33] have proposed power alloca-
neously handle multiple users having different channel condi- tion approaches to increase the energy efficiency for NOMA
tions, which leads to massive connectivity, improved user in an uplink scenario. Besides that, a recent study [34] has also
fairness, and lower latency than OMA [8]. Furthermore, the investigated the trade-off between spectral- efficiency and
NOMA approach is more compatible with current and next- energy efficiency for a multi-cluster, multi-user NOMA uplink.
generation communication systems since no significant modifi- In addition, a few game theory-based power control schemes
cations are required in its current architecture. Therefore, [35,36] have been presented recently for NOMA uplink that
numerous standardized procedures have recently adopted the achieved relatively high spectral efficiency, energy efficiency,
NOMA techniques, such as the layered division multiplexing and network efficiency to address NOMA’s user-clustering
(LDM) technique employed in digital television and the and power allocation issues (downlink and uplink) jointly.
multi-user superposition transmission (MUST) technique For the NOMA uplink scheme, Ali and fellows [37] came up
implemented by third-generation partnership project long- with a low-complexity algorithm to obtain closed-form solu-
term evolution (3GPP-LTE) [9]. tions systems and achieved noteworthy results. In [38], the
Effectual user-grouping and power control are essential in authors addressed the optimal user clustering and power-
achieving a high sum rate and improved user fairness in the control problem for the multi-input single-output multiple-
NOMA systems. In some NOMA studies, user pairing is done carrier NOMA uplink approach for maximizing the through-
such that a user in the center with a more robust channel- gain put of the weighted system using monotonic optimization.
is paired with a user at the edge having a low channel gain [10]. Zhang et al. [39] studied the joint problem of the user-
However, such user pairing can result in mid-user pairing grouping issue with power-control and user decoding order
issues between edge and center users in a network. Hence, for NOMA in an uplink scenario to intensify the multiple
some techniques are investigated in [11] to address this issue. users’ achievable sum rate (ASR). Initially, an optimal solution
Another study [12] provided a systematic overview to shed for both power control and user decoding order is obtained in
light on the complexities related to users’ grouping and power closed-form. After that, the optimal and sub-optimal user-
control for meeting reliability constraints and user target rates clustering solution is derived with varied computational com-
in NOMA systems. The users’ grouping and power control are plexity. To maximize system throughput and reduce IoT
currently more explored for downlink NOMA systems [13–17] (Internet of Things) application latency, the resource alloca-
whereas limited literature has considered the case of uplink tion problem is formulated. The power allocation was also
NOMA. studied to ensure fairness among users [40]. Also, meta-
For uplink NOMA, a sub-optimal power allocation solu- heuristic algorithms are implemented to solve the optimization
tion based on single-user water-filling (SUWF) [18] is proposed problem in [41] for uplink NOMA systems to maximize the
for maximizing the system throughput by taking a minimum- network’s spectral performance. Furthermore, the sub-
rate requirement and maximum transmit power constraints optimal solution has also been obtained for the user-
into account. A power back-off scheme [19] for uplink is then grouping problem [42] to attain high spectral performance.
introduced to attain high spectral efficiency by distinguishing In [43], a dynamic power allocation mechanism is presented
the users having similar signal strength within a cluster. An to improve the sum rate for uplink NOMA transmission,
optimal user-pairing approach is proposed in [20] with a fixed and a comparison to the fixed power allocation mechanism
power-control scheme. Also, a cumulative distribution func- is also provided. Further, the user pairing and power alloca-
tion (CDF) based fair-resource scheduling is suggested in tion scheme are studied to maximize the sum rate at layer-1
[21] for NOMA uplink, where the highest CDF value determi- and layer-2 for two users uplink NOMA transmission in
nes the users’ selection within every time slot. Another study [44]. In addition, some recent studies [45–47] also considered
[22] introduced a dynamic power control method for down- the uplink scenarios and joint optimization problems for
linking NOMA and uplinking NOMA for achieving a higher sum-rate maximization.
spectral performance due to a compromise between user- Uplink NOMA has received much less attention than
fairness and throughput. Moreover, Power Controlled downlink NOMA. However, the research in this area is still
System-wide Utility Maximization (PCSUM) algorithms [23] in its infancy, and more studies are required to effectively
are introduced for addressing cell-association problems and address the joint power-control issue and user-pairing/
power-allocation jointly in NOMA uplink. Zhai and Du [24] grouping for the NOMA scheme in an uplink scenario. This
utilized the maximum weight independent set (MWIS) algo- paper attempts to fill this research gap by proposing an effi-
rithm for obtaining optimum power levels for sum-rate maxi- cient approach that optimizes user-pairing/grouping and
mization. Another joint approach [25] is presented regarding power control based on the user’s minimum transmission rate
payload power-control and pilot that effectively alleviated requirement in the NOMA uplink system for maximizing
the error-propagation while enhancing the data detection achievable spectral efficiency. An analytical framework for
performance. power-control problems and user-grouping are examined
Uplink power control scheme for spectral efficiency maximization in NOMA systems 669
jointly by considering an uplink scenario. Furthermore, this 3. Fundamentals of uplink NOMA transmission
research investigates the power control issue by employing a
linear- programming approach. In addition, the user- This section covers the concept of two-users uplink NOMA
grouping problem is solved using three algorithms, namely transmission with a single base station (BS). The NOMA
the 2-Opt, randomly, and the hybrid. Our proposed scheme transmission in the uplink scenario is shown in Fig. 1, where
is compared with OMA and current schemes addressed in the power-domain multiplexing is performed in an almost dif-
the literature for the uplink NOMA. Simulation results ferent manner from downlink NOMA transmission as the BS
showed a noticeable increase in spectral performance with employed super-position coding to accomplish power domain
lower system complexity for uplink NOMA transmission. multiplexing in downlink NOMA. However, users’ broadcast
The following are the key contributions of this article: power is solely limited by their battery capacity in the uplink.
Therefore, both users can broadcast with their full power.
We formulate an optimization problem of power control as The simultaneous transmission of users 1 and 2 to their cor-
a linear programming problem, and user grouping is based responding signals denoted by s1 (user-1) and s2 (user-2) to their
on the users’ minimum rate requirement; as a result, it max- desired BS. The signals of both users received yz [2] at the BS
imizes the network’s spectral performance. can be represented as:
We also studied and employed a user-grouping approach to
grouping the users efficiently with no constraint on the X
2 pffiffiffiffiffi
able number of users than downlink NOMA. Furthermore, the ment. In the case of NOMA, the users belonging to a similar
BS can utilize more computationally complex decoding algo- PRB/group can transmit their PRB, whereas the users belong-
rithms to minimize the impact of interferences on the users. ing to a distinct group can transmit different PRB in OMA. As
For that reason, NOMA in the uplink case is preferable to a result, different N signals can be received yk at the BS is
NOMA in the downlink case for large machine-type communi- mathematical as follows:
cation [2].
X
N
yk ¼ Hk;n sn þ nk ð4Þ
4. System model for uplink NOMA n¼1
X
K wn ¼ 2rn 1 ð14Þ
Uk;n ; Dk;n 2 h; fan gRt ¼ Rðt kÞ ð11aÞ
k¼1
Hence, an Eqs. 13 and 14 illustrates that any user n in a net-
C1 : 0 6 an 6 1; 8n ð11bÞ work is decoded first according to the highest On [39,42].
C2 : Rn P rn ; 8n ð11cÞ
6.2. Uplink power control as a linear programming approach
C3 : Uk;n 2 f0; 1g; 8k; 8n ð11dÞ
XK
We solve the power control issue as an optimization by consid-
C4 : Uk;n ¼ 1; 8n ð11eÞ
ering a linear programming approach. The power control opti-
k¼1
mization problem is represented as follows:
where Dk;n represents the decoding order and h indicates all P1 :
possible combinations of users’ decoding orders. C1 defines
the transmission power considering the upper bound of all user X M
aj jgj j2 aj c ð15aÞ
n in a network. C2 represents the achievable minimum rate- j¼1
requirement. Finally, C3 and C4 denote the user indicator
and ensure that user n are allocated to the group. C1 : 0 6 aj 6 1; 8j ð15bÞ
!
X
M
6. Spectral efficiency maximization for uplink NOMA systems C2 : jgj j2 aj c P wj jgk j2 ak c þ 1 ; 8j ð15cÞ
k¼jþ1
8 with
>
< 0 i>j 8
>
< 0 i>j
Set ai;j ¼ jgi j2 i¼j ð18Þ
>
: Set ai;j ¼ jgi j þ 1
2
i¼j ð28Þ
wi jgj j2 i<j >
:
wi jgj j2 i<j
Then, Eq. (17) can be expressed as
1 0
Aa P b ð19Þ and I ¼ ; b1i ¼ bi þ 1 8i 2 f1; 2; 3; . . . c; Mg.
0 1
1 0 0 1
a1 w1 =c Finally, the standard form of optimization problem P1 is
B. C B C
with a ¼ @ .. Aand b ¼ @ ... A,
expressed as:
P1 :
aM wM =c
Finally, the optimization problem P1 can be represented as: Ct x ð29aÞ
P1 : Bx ¼ y ð29bÞ
Ct x ð20aÞ xP0 ð29cÞ
Aa P b ð20bÞ where, x ¼ fa1 ; a2 ; . . . c; am ; S1 ; S2 ; . . . c; Sm ; t1 ; t2 ; . . . c; tm g;
06a61 ð20cÞ 2
C ¼ jgi j c; for i ¼ 1; 2; . . . c; M and Ci ¼ 0;for i ¼ M þ 1;
t
where, Ci ¼ jhi j2 c . . . . c; 3M.
In this way, we obtained the solution to the power control
The power control optimization problme P1 can be repre- problem using a linear programming approach.
sented in the standard form of linear programming. Hence,
Eq. (20b) can be expressed as follows: 6.3. User-pairing/grouping algorithms
X
M
ai;j aj P bi ; 8i 2 f1; 2; 3; . . . c; Mg ð21Þ
j¼1
The user-pairing/grouping approach is compatible with the
standard application requirements of the NOMA scheme,
where an Eq. (21) can be represented in standard form as: where multiple concurrent user transmissions are inefficient
X
M to apply to all users at the same time due to the additional sys-
ai;j aj Si ¼ bi ; Si P 0 8i 2 f1; 2; 3; . . . c; Mg ð22Þ tem complexity. On the other hand, multiple user-pairing/
j¼1 grouping techniques are experiencing different system imple-
where, ai P 0 and ai 6 1; 8i 2 f1; 2; 3; . . . c; Mg, ti are slack mentation complexity and network environment. Moreover,
variables and si are suprplus variables, therefore an adequate user-grouping mechanism is one of the major con-
ai þ ti ¼ 1; 8i 2 f1; 2; 3; . . . c; Mg. Finally, the standard form cerns for operational NOMA, particularly in the uplink case.
of Eq. (20b) and (20c) as follows: The user-pairing/grouping schemes should be compatible with
the appropriate user’s decoding-order and power control
Aa IS ¼ b ð23Þ scheme to ensure minimum-rate requirement (rn ) to attain high
system performance with lower computational-time coopera-
a tively [39,42]. Hence, an exhaustive-search approach is
½A I ¼ ½b ð24Þ
s employed for the NOMA uplink scenario to determine the best
3 2 solution for users’ grouping. Finally, the suggested algorithms
a1 (the randomly, 2-Opt, and the hybrid) are employed to gener-
6 . 7 ate a sub-optimal solution illustrated in Algorithms 1–3 for a
6 .. 7 2 3
6 7 b1 fixed user-pairing/grouping scheme. Hence, arrange users n
6 7
a11 a1M 1 0 6 aM 7 6 . 7
6 7¼6 . 7 ð25Þ according to Eqs. 13 and 14 to obtain the desired solution.
0 1 6 7 4 . 5
aM1 aMM 6 s1 7 For user-pairing/grouping problems, a feasible solution is pro-
6 . 7 bM
6 . 7 vided at the start of the algorithms.
4 . 5 The system-complexity of the randomly algorithm is
sM OðNKÞ, whereas hybrid and 2-Opt algorithms are O N2 [42].
Uplink power control scheme for spectral efficiency maximization in NOMA systems 673
7. Simulation results
7.2. Case 2
Fig. 8 Illustration of Spectral efficiency with Randomly, Hybrid, Fig. 10 Illustration of Spectral efficiency with Randomly,
2-Opt and Optimal for 500 iterations. Hybrid, 2-Opt and Optimal for 50 iterations.
Fig. 9 Illustration of Spectral efficiency with Randomly, Hybrid, Fig. 11 Illustration of Spectral efficiency with Randomly,
2-Opt and Optimal for 10 iterations. Hybrid, 2-Opt and Optimal for 100 iterations.
efficiency for NOMA in uplink system. The Figs. 10–12 repre- approach by employing the randomly, 2-Opt, and hybrid algo-
sent the spectral-efficiency with varying N for iterations 50; 100 rithms, as shown in Figs. 5–8. Case 2 is based on the method
and 500. It is noted that as the iterations increases the hybrid mentioned in [39,42] and shown in Figs. 9–12. The simulation
and randomly algorithms are closer to the optimal solution findings based on the proposed approach (Case 1) represent
compared to 2-Opt algorithm as shown in Figs. 10–12. that spectral efficiency is significantly greater than that of
The two cases are proposed to evaluate the performance in OMA systems and considerably closer to the optimal solution
spectral efficiency. Case 1 is based on the linear programming with lower computational complexity.
676 B.U. Rehman et al.
[23] L.P. Qian, Y. Wu, H. Zhou, X. Shen, Joint uplink base station [37] M.S. Ali, H. Tabassum, E. Hossain, Dynamic user clustering and
association and power control for small-cell networks with non- power allocation for uplink and downlink non-orthogonal
orthogonal multiple access, IEEE Trans. Wireless Commun. 16 multiple access (noma) systems, IEEE access 4 (2016) 6325–6343.
(9) (2017) 5567–5582. [38] Y. Sun, D.W.K. Ng, J. Zhu, R. Schober, Robust and secure
[24] D. Zhai, J. Du, Spectrum efficient resource management for resource allocation for full-duplex miso multicarrier noma
multi-carrier-based noma networks: A graph-based method, systems, IEEE Trans. Commun. 66 (9) (2018) 4119–4137.
IEEE Wireless Communications Letters 7 (3) (2017) 388–391. [39] J. Zhang, L. Zhu, Z. Xiao, X. Cao, D.O. Wu, X.-G. Xia,
[25] Z. Wei, D.W.K. Ng, J. Yuan, Joint pilot and payload power Optimal and sub-optimal uplink noma: Joint user grouping,
control for uplink mimo-noma with mrc-sic receivers, IEEE decoding order, and power control, IEEE Wireless
Commun. Lett. 22 (4) (2018) 692–695. Communications Letters 9 (2) (2019) 254–257.
[26] I. Azam, M.B. Shahab, S.Y. Shin, User pairing and power [40] R. Karem, M. Ahmed, F. Newagy, Resource allocation in
allocation for capacity maximization in uplink noma, in: 2019 uplink noma-iot based uav for urllc applications, Sensors 22 (4)
42nd International Conference on Telecommunications and (2022) 1566.
Signal Processing (TSP), IEEE, 2019, pp. 690–694. [41] B. ur Rehman, M.I. Babar, A.W. Ahmad, M. Amir, W.
[27] Z. Zhang, H. Sun, R.Q. Hu, Downlink and uplink non- Shahjehan, A.S. Sadiq, S. Mirjalili, A.A. Dehkordi, Joint user
orthogonal multiple access in a dense wireless network, IEEE grouping and power control using whale optimization algorithm
J. Sel. Areas Commun. 35 (12) (2017) 2771–2784. for noma uplink systems, PeerJ Computer Science 8 (2022) e882.
[28] M. Salehi, H. Tabassum, E. Hossain, Meta distribution of sir in [42] B.U. Rehman, M.I. Babar, A.W. Ahmad, H. Alhumyani, G.
large-scale uplink and downlink noma networks, IEEE Trans. Abdel Azim, R.A. Saeed, S. Abdel Khalek, Joint power control
Commun. 67 (4) (2018) 3009–3025. and user grouping for uplink power domain non-orthogonal
[29] H. Tabassum, E. Hossain, J. Hossain, Modeling and analysis of multiple access, Int. J. Distrib. Sens. Netw. 17 (12) (2021),
uplink non-orthogonal multiple access in large-scale cellular 15501477211057443.
networks using poisson cluster processes, IEEE Trans. [43] X. Wang, T. Xu, T. Zhou, H. Hu, Dynamic power allocation
Commun. 65 (8) (2017) 3555–3570. strategy for uplink non-orthogonal multiple access systems,
[30] R. Ruby, S. Zhong, H. Yang, K. Wu, Enhanced uplink resource Comput. Commun. 184 (2022) 36–41.
allocation in non-orthogonal multiple access systems, IEEE [44] M. Bello, A. Chorti, I. Fijalkow, Optimal power allocation and
Trans. Wireless Commun. 17 (3) (2017) 1432–1444. user pairing for layer-1 and layer-2 sum-rate maximization in
[31] M. Zeng, A. Yadav, O.A. Dobre, H.V. Poor, Energy-efficient noma uplink networks.
power allocation for uplink noma, 2018 IEEE Global [45] H. Zheng, S. Hou, H. Li, Z. Song, Y. Hao, Power allocation and
Communications Conference (GLOBECOM), IEEE, 2018, pp. user clustering for uplink mc-noma in d2d underlaid cellular
1–6. networks, IEEE Wireless Communications Letters 7 (6) (2018)
[32] M. Zeng, N.-P. Nguyen, O.A. Dobre, Z. Ding, H.V. Poor, 1030–1033.
Spectral-and energy-efficient resource allocation for multi- [46] F. Guo, H. Lu, D. Zhu, Z. Gu, Joint user association, grouping
carrier uplink noma systems, IEEE Trans. Veh. Technol. 68 and power allocation in uplink noma systems with qos
(9) (2019) 9293–9296. constraints, in: ICC 2019-2019 IEEE International Conference
[33] F. Fang, Z. Ding, W. Liang, H. Zhang, Optimal energy efficient on Communications (ICC), IEEE, 2019, pp. 1–6.
power allocation with user fairness for uplink mc-noma systems, [47] Y.-H. Chen, Y.-F. Chen, S.-M. Tseng, D.-F. Tseng, Low
IEEE Wireless Communications Letters 8 (4) (2019) 1133–1136. complexity user selection and power allocation for uplink noma
[34] X. Tian, Y. Huang, S. Verma, M. Jin, U. Ghosh, K.M. Rabie, beamforming systems, Wireless Pers. Commun. 111 (3) (2020)
D.-T. Do, Power allocation scheme for maximizing spectral 1413–1429.
efficiency and energy efficiency tradeoff for uplink noma systems [48] Y. Endo, Y. Kishiyama, K. Higuchi, Uplink non-orthogonal
in b5g/6g, Physical Communication 43 (2020) 101227. access with mmse-sic in the presence of inter-cell interference,
[35] E. Balevi, R.D. Gitlin, Pareto optimization for uplink noma 2012 international symposium on wireless communication
power control, 2018 Wireless Telecommunications Symposium systems (ISWCS), IEEE, 2012, pp. 261–265.
(WTS), IEEE, 2018, pp. 1–5. [49] A. Li, A. Benjebbour, X. Chen, H. Jiang, H. Kayama, Uplink
[36] S. Riaz, U. Park, Power control for interference mitigation by non-orthogonal multiple access (noma) with single-carrier
evolutionary game theory in uplink noma for 5g networks, frequency division multiple access (sc-fdma) for 5g systems,
Journal of the Chinese Institute of Engineers 41 (1) (2018) 18– IEICE Transactions on Communications 98 (8) (2015) 1426–
25. 1435.