Proportional Fairness-Based Power Allocation Algorithm For Downlink NOMA 5G Wireless Networks
Proportional Fairness-Based Power Allocation Algorithm For Downlink NOMA 5G Wireless Networks
Proportional Fairness-Based Power Allocation Algorithm For Downlink NOMA 5G Wireless Networks
1571-1590, 2020
Jianzhong Li1, Dexiang Mei1, Dong Deng1, Imran Khan 2 and Peerapong Uthansakul3, *
Keywords: 5G, NOMA, user fairness, resource optimization, multiple access scheme.
1 Introduction
The popularity of multimedia applications places higher demands on future wireless
networks. In addition, due to the rapid development of the Internet of Things, the number
of terminal devices has also increased rapidly, and will soon exceed the capacity of the
current system [Dai, Wang, Ding et al. (2018); Saraereh, Alsaraira, Khan et al. (2019);
Lee, Patil, Hunt et al. (2019); Jameel, Risaniemi, Khan et al. (2019); Saraereh, Alsaraira,
Khan et al. (2020)]. Therefore, the new generation of mobile communication systems (5G)
needs to further expand the system capacity to meet the emerging new business
[Alemaishat, Saraereh, Khan et al. (2019); Ding, Lei, George et al. (2017)].
Thailand.
* Corresponding Author: Peerapong Uthansakul. Email: [email protected].
Petrova (2015, 2016)] considers the maximization of the proportional fairness factor and the
lowest data rate of the user when the channel condition of the cell edge user is very poor, the
overall performance and rate are not as good as the traditional orthogonal access technology
under the same conditions. Similarly, although Wang et al. [Wang and Chen (2016)]
consider the user’s QoS and rate maximization, the fairness of the edge users is guaranteed,
but the system performance and rate are still lower than the traditional orthogonal access
technology under the same conditions. Zhu et al. [Zhu, Wang, Huang et al. (2017)] proposed
an optimal power allocation that has been characterized in closed or semi-closed forms and
explicitly considered the power order constraints in power allocation problems and
introduced the concept of the SIC-stability to avoid an equal power allocation on each
channel. It jointly optimizes the channel assignment and power allocation by exploiting the
matching algorithm along with the optimal power allocation. The algorithm has an impact
and improving the system performance. However, it requires more power consumption and
a large number of iterations to reach the optimal system performance. Timotheou et al.
[Timotheou and Krikidis (2015)] proposed an algorithm to maximize the fairness among
users in terms of data-rate under full CSI and outage probability under average CSI.
Although the resulting problems are nonconvex, simple low-complexity algorithms are
developed that provide the optimal solution. The results of fairness performance are
approximately an order of magnitude better than TDMA in the considered configurations.
However, it lacks to address the performance under SIC and unable to compare the
performance with other state-of-the-art schemes and also the performance is lower than
conventional OMA and OFDMA.
Therefore, the above research still cannot balance the relationship between user fairness
and system data rate. To address this problem, this paper proposes a new downlink
NOMA power allocation algorithm. NOMA adopts different power policies of different
users, which may lead to unbalanced user communication quality, unfair problems, and
affect service quality. This paper mainly studies the power allocation problem of
nonorthogonal multiple access based on QoS and proposes a power allocation algorithm.
The main goal is to multiplex multiple users in the same resource block on the downlink
to ensure the fairness of users, that is, quality of service (QoS). The idea of this paper is
to optimize the users with the worst proportional fairness while maximizing the overall
rate of all users. The data rate of the users multiplexed in the sub-band is not less than the
data rate of the orthogonal multiple access under the same constraint condition (the
lowest fair rate is traded off). The simulation shows that the performance of the proposed
method is better than the performance of Liu et al. [Liu, Onen and Petrova (2015)] and
other existing schemes.
The rest of the paper is organized as follows. In Section 2, the system model is described.
In Section 3, the proposed algorithms and their principle are analyzed. In Section 4, the
solution of the optimal distribution factor is described. Section 5 provides the simulation
results, while Section 6 concludes the paper.
1574 CMC, vol.65, no.2, pp.1571-1590, 2020
2 System model
In the downlink cellular system, as shown in Fig. 1, there is a base station with
𝑀𝑀antennas and single-antenna users. The system is divided into 𝑁𝑁SC sub-bands, the total
bandwidth is 𝑊𝑊𝑇𝑇 , and the bandwidth of each sub-band is 𝑊𝑊SC = 𝑊𝑊𝑇𝑇 ⁄𝑁𝑁SC . Assume that the
maximum number of multiplexed users is 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 in each sub-band and the base station
transmits information 𝑆𝑆𝑚𝑚,𝑛𝑛 to the m-th user (m ∈ {1, 2, 3, ..., M}) of the n-th sub-band (n
∈ {1, 2, 3, ...,𝑁𝑁SC }). The term 𝑃𝑃𝑚𝑚,𝑛𝑛 is the power of the m-th user (m ∈ {1, 2, 3, ..., M})
𝑁𝑁
in the n-th sub-band (n ∈ {1, 2, 3, ...,𝑁𝑁SC }), where ∑𝑗𝑗 SC ∑𝑀𝑀 𝑖𝑖=1 𝑃𝑃𝑖𝑖,𝑗𝑗 = 𝑃𝑃𝑇𝑇 , and 𝑃𝑃𝑇𝑇 is the
total transmitted power. Then in the n-th sub-band, the signal received by the m-th user is
expressed as
𝑚𝑚 ∑
𝒚𝒚𝑚𝑚,𝑛𝑛 = ∑𝑖𝑖=1
𝑚𝑚𝑚𝑚𝑚𝑚 𝑖𝑖
�𝑃𝑃𝑖𝑖,𝑛𝑛 𝒉𝒉𝑚𝑚,𝑛𝑛 𝑺𝑺𝑖𝑖,𝑛𝑛
𝑚𝑚 ∑
= �𝑃𝑃𝑚𝑚,𝑛𝑛 𝒉𝒉𝑚𝑚,𝑛𝑛 𝑺𝑺𝑚𝑚,𝑛𝑛 + ∑𝑖𝑖=1,𝑖𝑖≠𝑚𝑚
𝑚𝑚𝑚𝑚𝑚𝑚 𝑖𝑖
�𝑃𝑃𝑖𝑖,𝑛𝑛 𝒉𝒉𝑚𝑚,𝑛𝑛 𝑺𝑺𝑖𝑖,𝑛𝑛 (1)
where 𝒉𝒉𝑚𝑚,𝑛𝑛 = 𝐠𝐠 𝐿𝐿,𝑛𝑛 𝑃𝑃𝐿𝐿 represents the channel parameter of the m-th user from the base
−1 (𝑑𝑑)
station to the n-th sub-band, assuming 𝐠𝐠 𝐿𝐿,𝑛𝑛 is the Rayleigh fading channel gain, 𝑃𝑃𝐿𝐿−1 (𝑑𝑑)
is the path loss, and 𝑑𝑑 is the distance between the base station to the user, 𝑵𝑵𝑖𝑖 represents
the additive white Gaussian noise. The symbol 𝒚𝒚𝑚𝑚,𝑛𝑛 represents the reception information
of the m-th user, 𝑆𝑆𝑚𝑚,𝑛𝑛 represents the transmitted signal of the m-th user of the n-th sub-
band whereas 𝑺𝑺𝑖𝑖,𝑛𝑛 is the interfering signal from the i-th user of the n-th sub-band.
𝑃𝑃2,𝑛𝑛 𝑆𝑆2,𝑛𝑛ℎ1,𝑛𝑛
𝑆𝑆1,𝑛𝑛
Demodulate user 𝑚𝑚1
Figure 2: Illustration of the demodulation process using the SIC technique for two users
1576 CMC, vol.65, no.2, pp.1571-1590, 2020
If more users are considered, assume that in the n-th channel, 𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 users (𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 ∈
{1,2,3,..., M}) are multiplexed, and these users are arranged in descending order of
CRNN, i.e., 𝝋𝝋1,𝑛𝑛 > 𝝋𝝋2,𝑛𝑛 >. . . > 𝝋𝝋𝑚𝑚𝑚𝑚𝑚𝑚𝑚𝑚 , after the SIC demodulation, the k-th user SINR is
expressed as
2
SINR 𝑃𝑃𝑘𝑘,𝑛𝑛 �𝒉𝒉𝑘𝑘,𝑛𝑛 �
𝛾𝛾�𝑘𝑘,𝑛𝑛 = 2
�𝒉𝒉𝑘𝑘,𝑛𝑛 � ∑𝑘𝑘−1
𝑖𝑖=1 𝑃𝑃𝑖𝑖,𝑛𝑛 +𝑊𝑊SC 𝑵𝑵0
𝑃𝑃𝑘𝑘,𝑛𝑛 𝝋𝝋𝑘𝑘,𝑛𝑛
= (4)
𝝋𝝋𝑘𝑘,𝑛𝑛 ∑𝑘𝑘−1
𝑖𝑖=1 𝑃𝑃𝑖𝑖,𝑛𝑛 +1
User 𝑚𝑚1
(a) (b)
Figure 3: Relationships under the same resource conditions of NOMA and OMA
schemes. (a) NOMA; (b) OMA
Proportional Fairness-Based Power Allocation Algorithm for Downlink 1577
Mathematically, the relationship between the NOMA and OMA from Figs. 3(a) and 3(b)
can be expressed as
2 2
⎧𝑊𝑊SC log 2 �1 + 𝛼𝛼𝑃𝑃SC |𝒉𝒉1| � ≥ 1 𝑊𝑊SC log 2 �1 + 𝑃𝑃1SC |𝒉𝒉1| �
⎪ 𝑵𝑵0 𝑊𝑊SC 2 𝑊𝑊 𝑵𝑵
2 SC 0
(7)
⎨ (1−𝛼𝛼)𝑃𝑃SC |𝒉𝒉2 |2 1 𝑃𝑃SC |𝒉𝒉2 |2
⎪𝑊𝑊SC log 2 �1 + 𝑵𝑵 𝑊𝑊 +𝛼𝛼𝑃𝑃 |𝒉𝒉 |2� ≥ 2 𝑊𝑊SC log 2 �1 + 1𝑊𝑊 𝑵𝑵 �
⎩ 0 SC SC 2 2 SC 0
To obtain the range of the power distribution factor 𝛼𝛼, we solve Eq. (1) in terms of Eq. (7)
and get the value range of 𝛼𝛼 as follows
�1+2𝜃𝜃1 −1 �1+2𝜃𝜃2 �1+𝜃𝜃2 −�1+2𝜃𝜃2 �
𝜃𝜃1
≤ 𝛼𝛼 ≤
𝜃𝜃2 (1+2𝜃𝜃2 )
(8)
𝑃𝑃SC |𝒉𝒉1 |2 𝑃𝑃SC |𝒉𝒉2 |2 �1+2𝜃𝜃2 �1+𝜃𝜃2 −�1+2𝜃𝜃2 � �1+2𝜃𝜃1 −1
where, 𝜃𝜃1 = 𝑵𝑵0 𝑊𝑊SC 2
,𝜃𝜃 = 𝑵𝑵0 𝑊𝑊SC
, assume 𝛼𝛼max = 𝜃𝜃2 (1+2𝜃𝜃2 )
, 𝛼𝛼min = 𝜃𝜃1
,
that is,𝛼𝛼min ≤ 𝛼𝛼 ≤ 𝛼𝛼max . According to the concept of NOMA, users with good channel
conditions allocate less power, and users with poor channel conditions allocate larger power.
1
Therefore, two 𝛼𝛼max < and 𝛼𝛼min ≤ 𝛼𝛼max conditions are met simultaneously.
2
The above is a constraint in the case of multiplexing two users in a sub-band. It is
assumed that 𝛼𝛼1 , 𝛼𝛼2 , . . . , 𝛼𝛼𝑘𝑘 , . . . , 𝛼𝛼𝑚𝑚 represent the power allocation factors of these m
users, respectively. The constraint is
𝑟𝑟1NOMA ≥ 𝑟𝑟1OMA , 𝑟𝑟2NOMA ≥ 𝑟𝑟2OMA , . . . , 𝑟𝑟𝑘𝑘NOMA ≥ 𝑟𝑟𝑘𝑘OMA , . . . , 𝑟𝑟𝑚𝑚NOMA ≥ 𝑟𝑟𝑚𝑚OMA (9)
The following constraints can be obtained by calculation using the methods of
Alemaishat et al. [Alemaishat, Saraereh, Khan et al. (2019); Ding, Lei, George et al.
(2017); Alemaishat, Saraereh, Khan et al. (2019); Kim, Park, Hong et al. (2019); Liu, Qin,
Elkashlan et al. (2017)].
1
α ≥ (1 + mθ1 ) − 1
m
1 θ1
1
(1 + mθ 2 ) m − 1 (1 + α1θ 2 )
α 2 ≥
θ2
(10)
1
(1 + mθ k ) m − 1 (1 + (α1 + α 2 + ... + α k −1 ) θ k )
α k ≥
θk
1
(1 + mθ m −1 ) m − 1 (1 + (α1 + α 2 + ... + α m −1 ) θ m −1 )
α m −1 ≥
θ m −1
1
θ m − (1 + mθ m ) m − 1
α1 + α 2 + ... + α m −1 ≤ 1
θ m (1 + mθ m ) m
𝛼𝛼2 <. . . < 𝛼𝛼𝑚𝑚 . The solution of the power distribution coefficient that satisfies this
condition can be obtained according to the actual situation.
the maximum value of the average data rate over a certain time period of the users. The
analytical relation is expressed in Eq. (14).
𝑅𝑅1,𝑛𝑛(𝑡𝑡) 𝑅𝑅2,𝑛𝑛 (𝑡𝑡) 𝑅𝑅(𝑡𝑡)𝑀𝑀𝑚𝑚𝑚𝑚𝑚𝑚
argmax𝛼𝛼 �
𝑇𝑇1 (𝑡𝑡)
,
𝑇𝑇2 (𝑡𝑡)
,...,
𝑇𝑇(𝑡𝑡)𝑀𝑀𝑚𝑚𝑚𝑚𝑚𝑚
� (14)
with a distance of at least 40 m, this simulation compares the two user data rates in one of
the sub-bands of the base station. 𝑁𝑁0 = −174 dBm, WSC =12Mbit/s, in order to compare
the results of the simulation, this paper defines the fairness criterion of the user with the
worst channel condition, that is, the data rate of the edge user accounts for the percentage
of the system rate.
Fairness of users with the worst channel conditions
The data rate of the user with the worst channel conditions
=
System rate
In Condition 2 of Section 4, KKT conditional analysis, i.e., when 𝛼𝛼 ∗ = 𝛼𝛼𝑚𝑚𝑚𝑚𝑚𝑚 (both users
are within 200 m from the base station), the NOMA and OMA data rates as shown in Fig. 4
and Fig. 5 are obtained. Comparing from Fig. 4, it can be seen that the rate of NOMA User
1 is just the rate of OMA under the same conditions. At this time, the rate of NOMA User 2
is greatly improved compared with OMA, indicating that NOMA can well overcome the
cell problem of poor quality of edge users. When User 2 is not at the cell edge, the
proposed algorithm is also compared with Liu et al. [Liu, Onen and Petrova (2015)]
algorithm (the method for 𝑚𝑚2 fairness of users with poor channel conditions: User 1 with
better channel conditions). Since the rate of User 1 in Liu et al. [Liu, Onen and Petrova
(2015)] is set by itself, the proposed study sets this value to be not less than the rate of
OMA under the same conditions. In Fig. 5, the proposed algorithm achieves a better sum
rate as compared with OMA and Liu et al. [Liu, Onen and Petrova (2015)]. Moreover, the
rate of the edge user is much larger obtained by the proposed algorithm than the result in
Liu et al. [Liu, Onen and Petrova (2015)]. At the same time, this paper averages the fairness
of the users with the worst channel conditions at different transmit powers. The fairness of
users with the worst channel conditions using the proposed scheme is 45.39%, and the
fairness of users in Choi [Choi (2016)] is 37.11%. Therefore, it is proved that the proposed
algorithm is superior to Choi [Choi (2016)] algorithm in fairness.
In Condition 4 of the analysis under KKT conditions in Section 4, when the two user
channel conditions are very different (such as one close to the base station and the other at
the cell edge). At this time, for each transmits power 𝑃𝑃, 𝛼𝛼opt solved by MATLAB is always
in the range of [𝛼𝛼min ≤ 𝛼𝛼 ≤ 𝛼𝛼max ], that is, 𝛼𝛼 ∗ = 𝛼𝛼opt . As can be seen from Fig. 6, the rate
increase of NOMA User 1 is relatively slow, and the growth rate of NOMA User 2 is
relatively large. This is because the value of 𝛼𝛼opt decreases as the power increases,
resulting in User 1 has a slower growth rate, while User 2 has a power allocation factor of
1 − 𝛼𝛼opt , so User 2 is growing faster than User 1. Compared with the data obtained in Liu
et al. [Liu, Onen and Petrova (2015)], it is found that when User 2 is at the cell edge, the
sum rate of the system is lower than that in condition 1, because the User 𝑚𝑚2 is closer to
the cell edge. The channel conditions are poor, so the rate of NOMA User 2, the rate of
OMA User 2, and the rate of Liu et al. [Liu, Onen and Petrova (2015)] User 2 are both
reduced. Compared with Fig. 4, the proposed NOMA power allocation algorithm
increases the User 1 data rate, but the User 𝑚𝑚2 (cell edge user) and the system's sum-rate
decreases, that is, the fairness is relatively reduced, but the OMA user rate of 𝑚𝑚2 (cell
edge users) is also greatly reduced, so that the constraints of this paper (the rate of
1582 CMC, vol.65, no.2, pp.1571-1590, 2020
NOMA User 2 is not less than the rate of OMA User 2) are still satisfied, thus verifying
the correctness of the results. In Liu et al. [Liu, Onen and Petrova (2015)] algorithm, due
to the limitation of the User 𝑚𝑚1 rate, although the edge user has a large transmission
power, the data rate is not improved due to poor channel conditions and large loss. It can
be seen visually from Fig. 6 that the data rate of edge users in using the proposed scheme
is always higher than the data rate in Liu et al. [Liu, Onen and Petrova (2015)].
7
10
12
11
10
Single User Data Rate (bit/s)
4
0 10 20 30 40 50 60
Figure 4: Comparison of the single user data rates of the algorithms at different transmit
powers when 𝜆𝜆1 > 0, 𝜆𝜆2 = 0
8
10
2.1
1.9
Sum data rate of two users (bit/s)
1.8
1.7
1.6
1.5
1.4
0 10 20 30 40 50 60
Figure 5: Comparison of the sum data rates of the two users of the algorithms at different
transmit powers when 𝜆𝜆1 > 0, 𝜆𝜆2 = 0
Proportional Fairness-Based Power Allocation Algorithm for Downlink 1583
7
10
12
10
2
0 10 20 30 40 50 60
NOMA User 1
NOMA User 2
OMA User 1
OMA User 2
Wang et al. [Wang and Chen (2016)] User 1
Wang et al. [Wang and Chen (2016)] User 2
Figure 6: Comparison of the single user data rates of algorithms at different transmit
powers when 𝜆𝜆1 = 0, 𝜆𝜆2 = 0, 𝛼𝛼 ∗ = 𝛼𝛼opt
In Fig. 7, the difference between the sum rates of the two is not large. At the same time, the
fairness of the user with the worst channel conditions at different transmit powers is
averaged. The fairness of the user with the worst channel conditions is 26.76% in Liu et al.
[Liu, Onen and Petrova (2015)] and the worst user fairness of channel conditions is 29.27%
by the proposed algorithm, which confirms that the proposed algorithm is superior to the
method of Liu et al. [Liu, Onen and Petrova (2015)] in fairness.
8
10
1.9
NOMA User 1 and User 2
1.7
1.6
Sum data rate of two users (bit/s)
1.5
1.4
1.3
1.2
1.1
1
0 10 20 30 40 50 60
Figure 7: Relationship between the sum data rate of two users of algorithms under
different transmit powers when 𝜆𝜆1 = 0, 𝜆𝜆2 = 0, and 𝛼𝛼 ∗ = 𝛼𝛼opt
1584 CMC, vol.65, no.2, pp.1571-1590, 2020
In Condition 4 of KKT analysis, there is another case. When the difference between
channel conditions of the two users is small, the 𝛼𝛼opt value may decrease 𝛼𝛼opt < 𝛼𝛼𝑚𝑚𝑚𝑚𝑚𝑚 as
the transmission power increases. In this case, the optimal value is 𝛼𝛼𝑚𝑚𝑚𝑚𝑚𝑚 . The simulation
results are shown in Fig. 8 when the transmit power is greater than 44 dBm, it is the same
as in Condition 2 in the KKT condition analysis. Compared with Liu et al. [Liu, Onen and
Petrova (2015)], it can be seen from Fig. 8 that the data rate of User 2 of the proposed
algorithm is greater than the rate of User 2 in Liu et al. [Liu, Onen and Petrova (2015)]. At
the same time, the fairness of the user with the worst channel conditions at different
transmit powers is averaged. The fairness of the users with the worst channel conditions
of the proposed algorithm is 35.86%, and the fairness of users with the worst channel
conditions in Liu et al. [Liu, Onen and Petrova (2015)] is 27.59%, which confirms that the
proposed algorithm is superior to Liu et al. [Liu, Onen and Petrova (2015)] in fairness. Fig.
9 compares the data rate of two users against different values of transmit power. As can
be seen from Fig. 9, the data rate performance of the proposed algorithm is better than
OMA and Liu et al. [Liu, Onen and Petrova (2015)] algorithm for each value of transmit
power which makes it clear that the proposed algorithm has better performance.
7
10
12
10
Single user data rate (bit/s)
2
0 10 20 30 40 50 60
1.7
1.6
1.4
1.3
1.2
1
0 10 20 30 40 50 60
Figure 9: Comparison of the sum data rate of algorithms for two users against different
values of transmit power when 𝜆𝜆1 = 0, 𝜆𝜆2 = 0, and 𝛼𝛼 ∗ = 𝛼𝛼𝑚𝑚𝑚𝑚𝑚𝑚
7
10
11
10
9
Single user data rate (bit/s)
7
OMA User 1
NOMA User 1
NOMA User 2
6 OMA User 2
Reference [Otao et al. (2012)] User 2
Reference [Otao et al. (2012)] User 1
5
50 100 150 200 250 300
Figure 10: Comparison of the single user data rates of algorithms under the distance
between the two users
For the relationship between the distance between the two users and the data rate, it is
assumed that the position of User 1 is unchanged, and the position of User 2 is changed.
As the distance increases, User 2 is getting closer to the edge of the cell, so as to ensure
the value of User 1 in the reference is set to be the same as the data in this paper. As can
be seen from Fig. 10 and Fig. 11, the rate is declining, and the decline of the data rate of
NOMA User 2 is slower than that of OMA User 2. It can be seen from Fig. 10 that the
rate of User 2 calculated by the proposed algorithm is larger than the rate of User 2 in Liu
1586 CMC, vol.65, no.2, pp.1571-1590, 2020
et al. [Liu, Onen and Petrova (2015)], which proves once again that the proposed
algorithm is superior to the reference [Liu, Onen and Petrova (2015)] algorithm in the
fairness of users.
8
10
2.1
1.9
Sum data rate of two users (bit/s)
1.8
1.7
Figure 11: Comparison of the sum data rates of two users for different algorithms under
the distance between the two users
To further elaborate on the effectiveness of the proposed study, Fig. 12 compares the
spectral efficiency of the proposed algorithm and Zhu et al. [Zhu, Wang, Huang et al.
(2017); Timotheou and Krikidis (2015)] algorithms with an increasing number of users.
As can be seen from the results of Fig. 12, the spectral efficiency of the proposed
algorithm is better than Zhu et al. [Zhu, Wang, Huang et al. (2017); Timotheou and
Krikidis (2015)] algorithms, whereas, the spectral efficiency performance of Zhu et al.
[Zhu, Wang, Huang et al. (2017)] is better than Timotheou et al. [Timotheou and Krikidis
(2015)] algorithm. The results clearly indicate the superiority of the proposed scheme
over the existing schemes, especially, in large-number of user scenarios.
To evaluate the relative effectiveness of the proposed study from the perspective of energy
efficiency, Fig. 13 compares the energy efficiency versus the number of users. It can be
seen from Fig. 13 that; the energy efficiency of the proposed algorithm is better than Zhu et
al. [Zhu, Wang, Huang et al. (2017); Timotheou and Krikidis (2015)] for every number of
users. It is also revealed from these results that the energy efficiency gap of the proposed
and Zhu et al. [Zhu, Wang, Huang et al. (2017); Timotheou and Krikidis (2015)]
algorithms is large, which means that the proposed algorithm is more energy-efficient than
the existing schemes and requires less amount of energy for data transmission.
Proportional Fairness-Based Power Allocation Algorithm for Downlink 1587
800
Proposed Algorithm
700
Reference [Zhu et al. (2017)] Algorithm
Reference [Timoutheo (2015)] Algorithm
600
500
300
200
100
0
10 15 20 25 30 35
Number of users
Figure 12: Comparison of the spectral efficiency of the proposed and existing algorithms
with an increasing number of users
60
Proposed Algorithm
Reference [Zhu et al. (2017)] Algorithm
50 Reference Timoutheo et al. (2015)] Algorithm
40
Energy Efficiency (bits/J/Hz)
30
20
10
0
10 15 20 25 30 35
Number of users
Figure 13: Comparison of the energy efficiency of the proposed and existing algorithms
with an increasing number of users
through KKT constrained optimization conditions. The simulation results show that
compared to OMA, the proposed NOMA algorithm has a better data rate and spectrum
utilization. Moreover, it has a larger improvement and compared with Liu et al. [Liu,
Onen and Petrova (2015)], it is superior in terms of user fairness. The above description in
the KKT condition of Section 4 is based on the case where two users are multiplexed in the
sub-band. Of course, the solution of m users is also theoretically satisfied. This part is the
focus of the next step of this paper which is the future work.
Acknowledgement: The authors would like to thank the reviewers for their time and
review.
Availability of Data and Materials: The data used for the findings of this study is
available upon request from the corresponding authors.
Funding Statement: This work is supported by SUT research and development fund.
Conflicts of Interest: The authors declare that they have no conflicts of interest to report
regarding the present study.
References
Al-Abbasi, Z. Q.; Daniel, K. S. (2015): Power allocation for sum rate maximization in
non-orthogonal multiple access system. IEEE 26th International Symposium on Personal,
Indoor and Mobile Radio Communications, Hong Kong, pp. 1649-1653.
Alemaishat, S.; Saraereh, O. A.; Khan, I.; Affess, S. H.; Li. X. et al. (2019): An
efficient precoding scheme for millimeter-wave massive MIMO systems. Electronics, vol.
8, no. 9, pp. 1-15.
Alemaishat, S.; Saraereh, O. A.; Khan, I.; Choi, B. J. (2019): An efficient resource
allocation algorithm for D2D communications based on NOMA. IEEE Access, vol. 7, pp.
120238-120247.
Bakht, K.; Jameel, F.; Ali, Z.; Khan, W. U.; Khan, I. et al. (2019): Power allocation
and user assignment scheme for beyond 5G heterogeneous networks. Wireless
Communications and Mobile Computing, pp. 1-11.
Benjebbour, A.; Li, A.; Saito, Y. (2013): System-level performance of downlink
NOMA for future LTE enhancements. IEEE Globecom Workshops, Atlanta, GA, USA,
pp. 66-70.
Choi, J. (2016): Power allocation for max-sum rate and max-min rate proportional
fairness in NOMA. IEEE Communications Letters, vol. 20, no. 10, pp. 2055-2058.
Cui, J.; Ding, Z.; Fan, P. (2016): A novel power allocation scheme under outage constraints
in NOMA systems. IEEE Signal Processing Letters, vol. 23, no. 9, pp. 1226-1230.
Dai, L.; Wang, B.; Ding, Z.; Wang, Z.; Chen, S. et al. (2018): A survey of non-
orthogonal multiple access for 5G. IEEE Communications Surveys & Tutorials, vol. 20,
no. 3, pp. 2294-2323.
Proportional Fairness-Based Power Allocation Algorithm for Downlink 1589
Ding, Z.; Lei, X.; George, K.; Schober, R.; Yuan, J. et al. (2017): A survey on non-
orthogonal multiple access for 5G networks: research challenges and future trends. IEEE
Journal on Selected Areas in Communications, vol. 35, no. 10, pp. 2181-2195.
Fang, F.; Zhang, J. H.; Chaeng, J. L. (2016): Energy-efficient resource allocation for
downlink non-orthogonal multiple access network. IEEE Transactions on
Communications, vol. 64, no. 9, pp. 3722-3732.
He, S. M.; Xie, K.; Xie, K. X.; Xu, C.; Wang, J. (2019): Interference-aware
multisource transmission in multiradio and multichannel wireless network. IEEE Systems
Journal, vol. 13, no. 3, pp. 2507-2518.
Islam, S. M. R.; Avazov, N.; Dobre, O. A.; Kwak, K. S. (2017): Power-domain non-
orthogonal multiple access (NOMA) in 5G systems: potentials and challenges. IEEE
Communications Surveys & Tutorials, vol. 19, no. 2, pp. 721-742.
Jabeen, T.; Ali, Z.; Khan, W.; Jameel, F.; Khan, I. et al. (2019): Joint power
allocation and link selection for multi-carrier buffer aided relay network. Electronics, vol.
8, no. 6, pp. 1-13.
Jameel, F.; Risaniemi, T.; Khan, I.; Lee, B. M. (2019): Simultaneous harvest-and-
transmit ambient backscatter communications under rayleigh fading. EURASIP Journal
on Wireless Communications and Networking, vol. 166, pp. 1-9.
Jiang, J. F.; Tang, L. Y.; Gu, K.; Jia, W. J. (2020): Secure computing resource
allocation framework for open fog computing. The Computer Journal, vol. 63, no. 1, pp.
567-592.
Kim, B.; Park, Y.; Hong, D. (2019): Partial non-orthogonal multiple access (P-NOMA).
IEEE Wireless Communications Letters, vol. 8, no. 5, pp. 1377-1380.
Lee, B. M.; Patil, M.; Hunt, P.; Khan, I. (2019): An easy network onboarding scheme
for the internet of things networks. IEEE Access, vol. 7, pp. 8763-8772.
Liu, F.; Onen, P. M.; Petrova, M. (2015): Proportional fairness-based user pairing and
power allocation for non-orthogonal multiples access. IEEE 26th Annual International
Symposium on Personal, Indoor and Mobile Radio Communications, Hong Kong, China,
pp. 1127-1131.
Liu, F.; Onen, P. M.; Petrova, M. (2016): Proportional fairness-based power allocation
and user set selection for downlink NOMA systems. IEEE International Conference on
Communications, Kuala Lumpur, pp. 1-6.
Liu, Y.; Qin, Z.; Elkashlan, M.; Ding, Z.; Nanallathan, A. et al. (2017):
Nonorthogonal multiple access for 5G and beyond. Proceedings of the IEEE, vol. 105, no.
12, pp. 2347-2381.
Otao, N.; Kishiyama, Y.; Higuchi, K. (2012): Performance of non-orthogonal access with
SIC in cellular downlink using proportional fair-based resource allocation. International
Symposium on Wireless Communications Systems, Paris, France, pp. 476-480.
Saito, Y.; Benjebbour, A.; Kishyama, Y. (2013): System-level performance evaluation
of downlink non-orthogonal multiple access (NOMA). IEEE 24th International
Symposium on Personal, Indoor and Mobile Radio Communications, London, UK, pp.
611-615.
1590 CMC, vol.65, no.2, pp.1571-1590, 2020
Saraereh, O. A.; Alsaraira, A.; Khan, I.; Choi, B. J. (2020): A hybrid energy
harvesting design for on-body internet-of-things (IoT) networks. Sensors, vol. 20, no. 2,
pp. 1-16.
Saraereh, O. A.; Alsaraira, A.; Khan, I.; Uthansakul, P. (2019): An efficient resource
allocation algorithm for OFDM-based NOMA in 5G Systems. Electronics, vol. 8, no. 12,
pp. 1-13.
Seyama, T.; Seki, S. H. (2015): Efficient selection of users sets for downlink non-
orthogonal multiple access. IEEE 26th Annual International Symposium on Personal,
Indoor and Mobile Radio Communications, Hong Kong, China, pp. 1062-1066.
Timotheou, S.; Krikidis, I. (2015): Fairness for non-orthogonal multiple access in 5G
systems. IEEE Signal Processing Letters, vol. 22, no. 10, pp. 1647-1651.
Wang, C. L.; Chen, J. Y. (2016): Power allocation for a downlink non-orthogonal multiple
access system. IEEE Wireless Communications Letters, vol. 5, no. 5, pp. 532-535.
Xia, X. M.; Jiang, H. P.; Wang, J. (2019): Analysis of user satisfaction of shared
bicycles based on SEM. Journal of Ambient Intelligence and Humanized Computing.
https://doi.org/10.1007/s12652-019-01422-y.
Xia, Z. Q.; Hu, Z. Z.; Luo, J. P. (2017): UPTP vehicle trajectory prediction based on
user preference under complexity environment. Wireless Personal Communications, vol.
97, no. 3, pp. 4651-4665.
Zhu, J.; Wang, J.; Huang, Y.; He, S.; You, X. et al. (2017): On optimal power
allocation for downlink non-orthogonal multiple access systems. IEEE Journal of
Selected Areas in Communications, vol. 35, no. 12, pp. 2744-2757.