Next Article in Journal
Retrieving Adversarial Cliques in Cognitive Communities: A New Conceptual Framework for Scientific Knowledge Graphs
Next Article in Special Issue
LSSDNF: A Lightweight Secure Software Defined Network Framework for Future Internet in 5G–6G
Previous Article in Journal
Use of Data Augmentation Techniques in Detection of Antisocial Behavior Using Deep Learning Methods
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

A Fairness Index Based on Rate Variance for Downlink Non-Orthogonal Multiple Access System

Department of Communication Engineering, Nanjing Institute of Technology, Nanjing 211167, China
*
Author to whom correspondence should be addressed.
Future Internet 2022, 14(9), 261; https://doi.org/10.3390/fi14090261
Submission received: 4 August 2022 / Revised: 29 August 2022 / Accepted: 29 August 2022 / Published: 31 August 2022

Abstract

:
Aiming at the resource allocation problem of a non-orthogonal multiple access (NOMA) system, a fairness index based on sample variance of users’ transmission rates is proposed, which has a fixed range and high sensitivity. Based on the proposed fairness index, the fairness-constrained power allocation problem in NOMA system is studied; the problem is decoupled into the intra cluster power allocation problem and the inter cluster power allocation problem. The nonconvex optimization problem is solved by the continuous convex approximation (SCA) method, and an intra and inter cluster power iterative allocation algorithm with fairness constrained is proposed to maximize the total throughput. Simulation results show that the proposed algorithm can take into account intra cluster, inter cluster, and system fairness, and maximize the system throughput on the premise of fairness.

1. Introduction

Non-orthogonal multiple access (NOMA) has the advantages of high spectral efficiency, low delay, large connection volume, and good compatibility. It has been proposed and become a trending research topic in the context of 5G, and it is also an alternative technology for 6G [1]. Power domain non-orthogonal multiple access (PD-NOMA) distributes different levels of power to different users, so that each user can transmit data in the same frequency band and use resources at the same time [2,3,4], so as to improve the spectral efficiency, energy efficiency, and other performance of the system. References [5,6,7] introduce cooperative communication technology to NOMA and carried out relevant research on energy efficiency, power allocation, and multi-user symbol detection.
In recent years, scholars have studied power allocation and user clustering in NOMA systems. References [8,9,10,11,12,13,14] study the power allocation problem in the downlink NOMA system with the goal of maximizing energy efficiency. References [15,16,17,18,19,20,21] study the power allocation problem in NOMA system with the goal of maximizing throughput. References [22,23] apply intelligent optimization algorithms to NOMA user clustering, which can achieve greater throughput and energy efficiency. Since the resource allocation problem in NOMA system is a mixed integer programming problem, references [24,25,26] decouple the resource allocation problem into two sub problems: user clustering and power allocation. The above literature only researches the system throughput and energy efficiency, ignoring the fairness between users in the system.
Fairness is a key issue in the resource allocation process of a communication system. The fairness of a wireless communication system is defined as how to allocate radio resources fairly among users. In a NOMA system, allocating more resources to users with better channel conditions can obtain greater system throughput. However, it is unfair for users with weak channel conditions. Jain et al. proposed a quantitative measure of fairness index (Jain index) in the network [27]. In the Jain index, fairness value is a number belonging to the range of [ 1 K , 1], where K is the number of users in the typical system. As can be seen, the lower bound of Jain index is affected by the number of users in the system. Reference [28] proposed a fairness index (GUI index) based on the difference between user rate and fair rate. In the GUI index, the fair rate is related to the power allocation in the system, and the fair value can reach the maximum only when all users obtain the fair rate. Although the GUI fairness index can reflect the user power distribution well, its lower bound is affected by the number of users and user channel conditions in the system. Based on the Jain index, references [29,30] proposed power allocation schemes with the weighted sum of throughput and fairness as the optimization objective and power allocation schemes based on the channel gain ratio of paired users, respectively. Based on the proportional fairness constraint, an iterative algorithm for joint subcarrier and user power allocation with the goal of maximizing throughput is proposed in [31]. A price-based power allocation algorithm using game theory is proposed in [32]. A power allocation scheme constrained by the minimum fairness of edge users is proposed in [33]. A power allocation scheme aiming at maximizing the minimum fairness to achieve a compromise between complexity and throughput is proposed in [34]. References [29,30,31,32,33,34] focus on improving the overall fairness of the system but cannot reflect the fairness requirements of individual user cluster. Since the lower bound of the Jain fairness index is affected by the number of users in the system, and the GUI fairness index is affected by the power allocation and channel conditions, the Jain index and GUI index are not suitable for systems with changing number of users and channel conditions. In view of the above, this paper studies the fairness index of a NOMA system and proposes a new fairness index based on sample variance of users’ transmission rates of a downlink NOMA system. The proposed index and Jain index are based on the rate, that is, the closer the user rate in the system, the greater the fairness, while the GUI index is related to the user power allocation in the system, that is, the greater the user rate with more power allocation, the greater the fairness. The other difference between the proposed index and the other two indexes is that, when the rate of one user in the system is equal to the transmission rate of the system and the rate of other users is 0, the proposed fairness index is 0, and the Jain fairness index is 1/K, while the GUI fairness index needs to meet the equal power allocation and the same channel conditions of all users before it can be taken as 0. In general, the fairness index based on rate variance can evaluate the fairness of systems with different user numbers and has better sensitivity. The comparison of our proposed fairness index with Jain index and GUI index is given in Table 1.
Based on the proposed fairness index, this paper studies the power allocation problem of a downlink NOMA system and proposes a joint power allocation algorithm intra and inter clusters to maximize throughput based on fairness constraints.
The paper is organized as follows. First, the system model is discussed. Second, the new fairness index based on sample variance of users’ transmission rates is introduced. Third, the power allocation problem of maximizing system throughput is studied under the constraints of minimum intra and inter cluster fairness. Finally, simulation results followed by the conclusion are provided.

2. System Model

Consider a downlink NOMA system, a single antenna base station (BS) is deployed in the regional center with a radius of R. BS provides services for M ( M = 2 × N , N N + ) active users in the area, where N represents the number of user clusters, and the set of active users is represented as U = { U 1 , U 2 , , U M } . Assuming that the BS completely knows the channel state information (CSI), h m represents the channel gain between the BS and the user m , and the set of user channel gains is expressed as H = { h 1 , h 2 , , h M } . A distributed user clustering algorithm is adopted among users [35]. First, the users are sorted according to the channel gain from large to small, Us = { U 1 s , U 2 s , , U N s } represents the strong channel gain user set, and Uw = { U 1 w , U 2 w , , U N w } represents the weak channel gain user set, U n s and U n w will be paired into a cluster, where n [ 1 , N ] . The clustered downlink NOMA system is shown in Figure 1.
Assuming that the transmit power of the BS is Pt, the bandwidth is W, and the channel bandwidth of the nth cluster is Wn, BS transmits superimposed coded signals to the n-th cluster, then the signals received by strong channel gain user U n s and weak channel gain user U n w are, respectively:
y n s = h n s p n s x n s + h n s p n w x n w + η n s
y n w = h n w p n s x n s + h n w p n w x n w + η n w
where, h n s represents the channel gain between BS and U n s in the n-th cluster, h n w represents the channel gain between BS and U n w in the n-th cluster. p n s and p n w represent the transmit power of U n s and U n w allocated by BS, respectively. x n s and x n w represent the received signal of U n s and U n w transmitted by BS, respectively. η n s and η n w are Gaussian white noise with unilateral power spectral density n0. Using the successful interference cancellation (SIC) technology to decode the received signal, U n w can obtain a transmission rate as:
R c n w = W n log 2 ( 1 + | h n w | 2 p n w | h n w | 2 p n s + W n n 0 )
U n s can obtain a transmission rate as:
R c n s = W n log 2 ( 1 + | h n s | 2 p n s W n n 0 )
The throughput of the n-th cluster is:
R c n = R c n s + R c n w

3. Fairness Index Based on Rate

For the above system, the rate set of M users is defined as R = {R1, …Rm, …, RM}, and the total throughput of the system can be defined as:
R s u m = m = 1 M R m
The average transmission rate of all users is:
R ¯ = R s u m M
The mean square value of users’ transmission rates is:
R 2 ¯ = 1 M m = 1 M R m 2
The sample variance of users’ transmission rates T can be expressed as:
S 2 = 1 M 1 m = 1 M ( R m R ¯ ) 2
The fairness index related to sample variance of users’ transmission rate is designed as:
F = 1 S 2 R 2 ¯
Index F has the following properties:
(1)
When the transmission rates of all users in the system are equal, the maximum value of F can be obtained (Fmax = 1).
(2)
The minimum value of F can be obtained (Fmin = 0) when only one user’s transmission rate is not 0 and all the other users’ rates are 0.
(3)
The value range of F has nothing to do with the number of users, channel conditions, or transmission power, but only with the distribution of users’ transmission rates.
For the system shown in Figure 1, the average throughput of the n-th cluster is:
R c ¯ = n = 1 N R c n N
The mean square value of transmission rate of N clusters is:
R c 2 ¯ = n = 1 N R c n 2 N
Referring to the sample variance of transmission rates given in (10), intra cluster fairness Fcn and inter cluster fairness Fc are respectively defined as follows:
F c n = 1 [ R c n s 1 2 ( R c n s + R c n w ) ] 2 + [ R c n w 1 2 ( R c n s + R c n w ) ] 2 1 2 [ ( R c n s ) 2 + ( R c n w ) 2 ] = 1 ( R c n s R c n w ) 2 ( R c n s ) 2 + ( R c n w ) 2 = 2 R c n s R c n w + R c n w R c n s
F c = 1 n = 1 N ( R c n R c ¯ ) 2 ( N 1 ) R c 2 ¯

4. Power Allocation under Fairness Constraints

In this section, the power allocation problem of maximizing system throughput is studied under the constraints of minimum intra and inter cluster fairness. Power allocation includes inter cluster power allocation and intra cluster user power allocation. The problem can be described as:
P 0 max p n s , p n w R s u m = n = 1 N ( R c n s + R c n w ) s . t . C 1 : n = 1 N ( p n s + p n w ) = P t C 2 : 0 < p n s < p n w < P t , n [ 1 , N ] C 3 : F c n φ c n , n [ 1 , N ] C 4 : F c φ c
where φ c n represents the lower bound of fairness among users in the n-th cluster, φ c represents the lower bound of fairness between clusters. C1 ensures that the power allocated to all user clusters is equal to the total transmit power of the BS; C2 represents the power magnitude relationship between strong and weak users; C3 gives the lower bound of fairness among users in the n-th cluster, φ c n [ 0 , 1 ] ; C4 gives the lower bound of fairness between clusters, φ c [ 0 , 1 ] .
If the power allocated to the n-th cluster by the BS is pn, then the power allocated to strong channel gain user is p n s = α n s p n , and the power allocated to weak channel gain user is p n w = α n w p n , where α n s and α n w represent the power allocation factor for the strong channel gain user and the weak channel gain, respectively. For convenience, the problem P0 is decoupled into two sub problems: power allocation intra cluster and power allocation inter clusters.

4.1. Power Allocation Intra Cluster

The power allocation intra cluster can be expressed as:
P 1 max α n s , α n w R c n = R c n s + R c n w s . t . C 1 : α n s + α n w = 1              C 2 : 0 < α n s 0.5              C 3 : 0.5 α n w < 1              C 4 : F c n φ c n , n [ 1 , N ]
According to Equation (13), Fcn can be expressed as:
F c n = 2 / ( x + 1 x )
where x = R c n s / R c n w , x ( 0 , + ) . When x = 1 , F c n = 1 , set α n s = α e q u a l at this time. Let α n s = 0.5 , then set F c n = φ m i d . If α n s ( 0 , α e q u a l ) , Fn monotonically increases, and F n [ 0 , 1 ] . If α n s [ α e q u a l , 0.5 ) , Fn monotonically decreasing, and F n ( φ m i d , 1 ] . According to the principle of PD-NOMA, the greater the power allocated to strong channel gain user, the smaller the fairness and the greater the throughput in the cluster. Combined with the above analysis, if φ c n [ 0 , φ m i d ] , the throughput in the cluster is the largest when α n s = 0.5 ; if φ c n ( φ m i d , 1 ] , then the throughput in the cluster is the largest when F c n = φ c n . According to Equation (16), we can get:
x = 1 φ c n × [ ( 1 φ c n 2 ) 1 2 + 1 ]
According to R c n s / R c n w = x , α n s can be obtained.
Based on the above analysis, the intra cluster power allocation algorithm is as follows.
Algorithm 1: Intra cluster power allocation algorithm under fairness constraint
Input: φ c n , p n , h n s , h n w , n 0 and W n .
Output: α n s and α n w
1: if φ c n [ 0 , φ m i d ] , α n s = 0.5 , turn to step 3;
2: if φ c n ( φ m i d , 1 ] , x 0 = 1 φ c n × [ ( 1 φ c n 2 ) 1 2 + 1 ] , according to R c n s / R c n w = x 0 , get α n s ;
3: α n w = 1 α n s ;
4: end.

4.2. Power Allocation Inter Cluster

The power allocation intra cluster can be expressed as:
P 2 max { p n } n = 1 N R s u m = n = 1 N R c n s . t . C 1 : n = 1 N p n = P t              C 2 : p n ( 0 , P t )              C 3 : F c φ c
In this paper, continuous convex approximation (SCA) [29] is used to deal with the non-convex problem in P2. According to Equations (11), (12), and (14), the constraint of C3 can be written as the following equivalent inequality:
( n = 1 N R c n ) 2 / n = 1 N R c n 2 ( φ c + 1 N 1 ) ( N 1 )
Introducing a set of relaxation variables r1, r2, …, rn, we can get the optimization problem P3 equivalent to P2:
P 3 max { p n , r n } n = 1 N n = 1 N r n s . t . C 1 : n = 1 N p n = P t              C 2 : p n ( 0 , P t )              C 3 : R c n r n , n [ 1 , N ]              C 4 : ( n = 1 N r n ) 2 / n = 1 N r n 2 ( φ c + 1 N 1 ) ( N 1 )
Relaxation variables γ and θ are introduced to make ( r n ) 2 γ θ 2 and r n 2 θ 2 . The equivalent inequality of C4 can be obtained:
γ ( φ c + 1 N 1 ) ( N 1 )
Using the first-order approximate Taylor series, the approximate equivalent inequality of ( r n ) 2 γ θ 2 is:
r n γ ( i 1 ) θ ( i 1 ) + 0.5 1 γ ( i 1 ) θ ( i 1 ) ( γ γ ( i 1 ) ) + γ ( i 1 ) ( θ θ ( i 1 ) )
where γ ( i 1 ) and θ ( i 1 ) represent the approximate value of γ and θ at iteration i, respectively. r n 2 θ 2 can be approximately expressed as:
θ [ r 1 r 2 r N 1 r N ] T 2
P3 can be further equivalent to:
P 4 max γ , θ , { p n , r n } n = 1 N n = 1 N r n s . t . C 1 : n = 1 N p n = P t C 2 : p n ( 0 , P t ) C 3 : R c n r n , n [ 1 , N ] C 4 : ( n = 1 N r n ) 2 / n = 1 N r n 2 ( φ c + 1 N 1 ) ( N 1 ) C 5 : γ ( φ c + 1 N 1 ) ( N 1 ) C 6 : r n γ ( i 1 ) θ ( i 1 ) + 0.5 1 γ ( i 1 ) θ ( i 1 ) ( γ γ ( i 1 ) ) + γ ( i 1 ) ( θ θ ( i 1 ) ) C 7 : θ [ r 1 r 2 r N 1 r N ] T 2
Based on the above analysis, the inter cluster power allocation algorithm is as follows.
Algorithm 2: Inter cluster power allocation algorithm under fairness constraint
Input: P t , φ c , { α n s , α n w } n = 1 N , H, W, n0, i
Output: γ , θ , { p n , r n } n = 1 N
1: if i = 1, initialize { p n } n N ,   p n i 1 = P t / N ; else, turn to step 5;
2: according to r n i 1 = R c n , n ∊ [1, N], calculate { r n } n = 1 N ;
3: initialize θ, θ i 1 = [ r 1 i 1 r 2 i 1 r N 1 i 1 r N i 1 ] T 2 ;
4: initialize γ, γ i 1 = ( φ c + 1 N 1 ) ( N 1 ) ;
5: using sequential quadratic programming method to solve problems P4 with nonlinear constraints, get γ , θ , { p n , r n } n = 1 N ;
6: end.

4.3. Joint Power Allocation Intra and Inter Cluster

The intra and inter cluster power allocation algorithms are optimization algorithms under the given inter cluster and intra cluster power allocation coefficient, respectively. The intra and inter cluster power allocation can be iteratively carried out alternately, so that the system can obtain the maximum throughput that meets the minimum fairness condition. Based on the above ideas, this paper proposes a joint intra and inter cluster power allocation algorithm, where ε represents the iterative error tolerance.
Algorithm 3: Joint power allocation inter and intra cluster under fairness constraints
Input: P t , φ c , { φ c n } n = 1 N , H , W , n 0 , ε , i = 0
Output: { p n , α n s , α n w } n = 1 N
1: initialize { p n 0 = P t / N } n = 1 N , execute Algorithm 1 and get { ( α n s ) 0 , ( α n w ) 0 } n = 1 N , calculate R s u m 0 ;
2: i = i + 1;
3: bring { ( α n s ) i 1 , ( α n w ) i 1 } n = 1 N   into   Algorithm   2   and   get   { p n i } n = 1 N ;
4: for n = 1: N;
5: substitute { p n i } n = 1 N   into   Algorithm   1   and   get   ( α n s ) i , ( α n w ) i ;
6: end;
7: calculate R s u m i ;
8: if | R s u m i R s u m i 1 | > ε , turn to step 2;
9: output { p n i , ( α n s ) i , ( α n w ) i } n = 1 N ;
10: end.

5. Simulation and Analysis

In this section, simulations based on MATLAB are used to verify the effectiveness of the proposed fairness index and joint power allocation algorithm. We suppose that BS is located in the center of the cellular area, and users are randomly distributed around BS. The channels between users and BS are Rayleigh channels [22], the mean value of channel coefficients being 0 and the variance being 1. Simulation parameters are shown in Table 2.
Figure 2 shows the curves of the proposed fairness index, Jain index, and GUI index with the power allocation factor for strong channel gain user (αs). For convenience, it is assumed that the number of users is 2, in which the strong channel gain users are 250 m away from the BS and the weak channel gain users are 350 m away from the BS.
As can be seen from Figure 2, the proposed fairness index and Jain index [24] are convex curves, while GUI index is a concave curve. This is because the proposed fairness index and Jain index are based on the rate, that is, the closer the user rate in the system, the greater the fairness. The GUI fairness index is related to user power allocation in the system, that is, the greater the rate of users with more power allocation, the greater the fairness. From the perspective of fairness value range, the lower bound of Jain index is affected by the number of users, which is suitable for analyzing systems with a fixed number of users. The lower bound of GUI fairness index is affected by the number of users and channel conditions, which is suitable for analyzing systems with fixed number of users and channel conditions. The range of the proposed fairness index is not affected by the number of users and channel conditions. Thus, it is more sensitive to the changes of resource allocation in the system and suitable for analyzing systems with changing number of users and channel conditions.
Figure 3 compares the throughput of the proposed algorithm, the algorithm in reference [30] (the algorithm of Abd-Elnaby 2021), and the fractional transmit power allocation (FTPA) algorithm under different user numbers. The algorithm in reference [30] is a power allocation algorithm based on channel gain of paired users, the power allocation factor of strong channel gain users in the n-th cluster is α n s = 0.5 e 3 μ , where μ = | h n w | / | h n s | . As can be seen from Figure 3, with the increase of the number of users, the throughput advantage of the proposed algorithm becomes more and more obvious. When the number of users M = 60, the throughput of the proposed algorithm is 1.9135 × 104 bps, the throughput of the algorithm in reference [30] is 1.5044 × 104 bps, and the throughput of FTPA algorithm is 1.7512 × 104 bps. The throughput of the proposed algorithm increased by about 24% compared with reference [30]. The reason is that the intra cluster user power allocation factor in the algorithm of reference [30] is a fixed coefficient based on the channel coefficient, which limits the range of throughput optimization.
Figure 4 compares the system fairness of the proposed algorithm, the algorithm in reference [30], and the FTPA algorithm under different user numbers. It can be seen that with the increase of the number of users, the fairness of the system gradually tends to be stable. The reason is that as the number of users in the system gradually increases, the channel gain difference between users gradually decreases. It can be seen from the figure that the proposed algorithm in this paper has significantly higher system fairness.
Figure 5 shows the change trend of system throughput with φcn and φc. The value range of φcn and φc is [0.05, 0.9]. As can be seen from Figure 5, the throughput decreases with the increase of the minimum fairness intra and inter clusters, and the downward trend gradually slows down. When φc is small, the throughput can be increased by reducing φcn. When φc is large, the reduction of φcn cannot obtain significant throughput gain. In practical applications, the system throughput can be improved by reasonably adjusting the minimum fairness constraints of one aspect according to the different needs of inter and intra cluster user fairness in different scenarios.

6. Conclusions

Aiming at the resource allocation problem of a downlink NOMA system, this paper proposes a fairness index based on the sample variance of users’ transmission rates, and designs a fairness constrained intra and inter cluster joint power allocation algorithm based on the proposed fairness index, which can maximize the system throughput under the minimum fairness constraint. The simulation results show that the proposed fairness index has a fixed value range and good sensitivity, which is suitable for comparing the fairness between systems with different user numbers. Different from the traditional power allocation scheme, this algorithm can take into account intra cluster fairness, inter cluster fairness, and system fairness, and has greater flexibility.

Author Contributions

Software, J.Z.; Writing—original draft, J.Y.; Writing—review & editing, Z.P. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported by the National Natural Science Foundation of China No. 61701221 and 61901211, Jiangsu Intelligent Perception Technology and Equipment Engineering Research Center Open Fund Project ITS202106, China University Industry University Research Innovation Fund Project 2021FNA0500, Jiangsu Future Network Fund Project FNSRFP2021YB26, and Nantong Science and Technology Project, No. JC2018127.

Data Availability Statement

Not Applicable, the study does not report any data.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Luan, N. 6G: Typical applications, key technologies and challenges. Chin. J. Internet Things 2022, 6, 29–43. [Google Scholar]
  2. Jiang, W.; Han, B.; Habibi, M.A.; Schotten, H.D. The Road towards 6G: A comprehensive survey. IEEE Open J. Commun. Soc. 2021, 2, 334–366. [Google Scholar] [CrossRef]
  3. De Alwis, C.; Kalla, A.; Pham, Q.V.; Kumar, P.; Dev, K.; Hwang, W.-J.; Liyanage, M. Survey on 6G frontiers: Trends, applications, requirements, technologies and future research. IEEE Open J. Commun. Soc. 2021, 2, 836–886. [Google Scholar] [CrossRef]
  4. Shah, A.F.M.S.; Qasim, A.N.; Karabulut, M.A.; Ilhan, H.; Islam, B. Survey and performance evaluation of multiple access schemes for next-generation wireless communication systems. IEEE Access 2021, 9, 113428–113442. [Google Scholar] [CrossRef]
  5. Wei, Z.; Zhu, X.; Sun, S.; Wang, J.; Hanzo, L. Energy-Efficient Full-Duplex Cooperative Nonorthogonal Multiple Access. IEEE Trans. Veh. Technol. 2018, 67, 10123–10128. [Google Scholar] [CrossRef]
  6. Cai, Y.; Ke, C.; Ni, Y.; Zhang, J.; Zhu, H. Power allocation for NOMA in D2D relay communications. China Commun. 2021, 18, 61–69. [Google Scholar] [CrossRef]
  7. Emir, A.; Kara, F.; Kaya, H.; Yanikomeroglu, H. Deep Learning Empowered Semi-Blind Joint Detection in Cooperative NOMA. IEEE Access 2021, 9, 61832–61852. [Google Scholar] [CrossRef]
  8. Jia, M.; Gao, Q.; Guo, Q.; Gu, X. Energy-efficiency power allocation design for UAV-assisted spatial NOMA. IEEE Internet Things J. 2021, 8, 15205–15215. [Google Scholar] [CrossRef]
  9. Fang, F.; Wang, K.; Ding, Z.; Leung, V.C.M. Energy-efficient resource allocation for NOMA-MEC networks with imperfect CSI. IEEE Trans. Commun. 2021, 69, 3436–3449. [Google Scholar] [CrossRef]
  10. Huang, K.; Wang, Z.; Zhang, H.; Diamantoulakis, P.D.; Li, L.; Karagiannidis, G.K. Energy efficient resource allocation algorithm in multi-carrier NOMA systems. In Proceedings of the 2019 IEEE 20th International Conference on High Performance Switching and Routing, Xi’an, China, 26–29 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–5. [Google Scholar]
  11. Lee, S.; Lee, J.H. Joint user scheduling and power allocation for energy efficient millimeter wave NOMA systems with random beamforming. In Proceedings of the 2018 IEEE 88th Vehicular Technology Conference, Chicago, IL, USA, 27–30 August 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 1–5. [Google Scholar]
  12. Wu, G.; Zheng, W.; Li, Y.; Zhou, M. Energy-efficient power allocation for IoT devices in CR-NOMA networks. China Commun. 2021, 18, 166–181. [Google Scholar] [CrossRef]
  13. Glei, N.; Chibani, R.B. Energy-efficient resource allocation for NOMA systems. In Proceedings of the 2019 16th International Multi-Conference on Systems, Signals & Devices (SSD), Istanbul, Turkey, 21–24 March 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 648–651. [Google Scholar]
  14. Glei, N.; Belgacem Chibani, R. Power allocation for energy-efficient downlink NOMA systems. In Proceedings of the 2019 19th International Conference on Sciences and Techniques of Automatic Control and Computer Engineering (STA), Sousse, Tunisia, 24–26 March 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 611–613. [Google Scholar]
  15. Shen, R.; Wang, X.; Xu, Y. Weighted sum-rate maximized power allocation in downlink MIMO-NOMA systems. In Proceedings of the 2019 IEEE 19th International Conference on Communication Technology, Xi’an, China, 16–19 October 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 679–684. [Google Scholar]
  16. Wang, X.; Chen, R.; Xu, Y.; Meng, Q. Low-complexity power allocation in NOMA systems with imperfect SIC for maximizing weighted sum-rate. IEEE Access 2019, 7, 94238–94253. [Google Scholar] [CrossRef]
  17. Gupta, P.; Ghosh, D. Channel assignment with power allocation for sum rate maximization in NOMA cellular networks. In Proceedings of the 2020 5th International Conference on Computing, Communication and Security (ICCCS), Patna, India, 14–16 October 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 1–5. [Google Scholar]
  18. Zamani, M.R.; Eslami, M.; Khorramizadeh, M. Optimal sum-rate maximization in a NOMA system with channel estimation error. In Proceedings of the Electrical Engineering (ICEE), Iranian Conference on Electrical Engineering (ICEE) 2018, Mashhad, Iran, 8–10 May 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 720–724. [Google Scholar]
  19. Yang, K.; Yan, X.; Wang, Q.; Wu, H.-C.; Qin, K. Joint power allocation and relay beamforming optimization for weighted sum-rate maximization in NOMA AF relay system. IEEE Commun. Lett. 2021, 25, 219–223. [Google Scholar] [CrossRef]
  20. Sindhu, P.; Deepak, K.S.; Abdul Hameed, K.M. A novel low complexity power allocation algorithm for downlink NOMA networks. In Proceedings of the 2018 IEEE Recent Advances in Intelligent Computational Systems, Thiruvananthapuram, India, 6–8 December 2018; IEEE: Piscataway, NJ, USA, 2018; pp. 36–40. [Google Scholar]
  21. Salaün, L.; Coupechoux, M.; Chen, C.S. Weighted sum-rate maximization in multi-carrier NOMA with cellular power constraint. In Proceedings of the IEEE INFOCOM 2019—IEEE Conference on Computer Communications, Paris, France, 29 April–2 May 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 451–459. [Google Scholar]
  22. Wang, Q.; Zhao, F. Joint spectrum and power allocation for NOMA enhanced relaying networks. IEEE Access 2019, 7, 27008–27016. [Google Scholar] [CrossRef]
  23. Zhou, Y.; Yang, J.; Cao, X. User Dynamic Clustering in Downlink NOMA Based on Adaptive Genetic Algorithm. J. Signal Processing 2021, 37, 835–842. [Google Scholar]
  24. Zhang, H.; Duan, Y.; Long, K.; Long, K.; Leung, V.C.M. Energy efficient resource allocation in terahertz downlink NOMA systems. IEEE Trans. Commun. 2021, 69, 1375–1384. [Google Scholar] [CrossRef]
  25. Muhammed, A.J.; Ma, Z.; Zhang, Z.; Fan, P.; Larsson, E.G. Energy-efficient resource allocation for NOMA based small cell networks with wireless backhauls. IEEE Trans. Commun. 2020, 68, 3766–3781. [Google Scholar] [CrossRef]
  26. Liu, B.; Liu, C.; Peng, M. Resource allocation for energy-efficient MEC in NOMA-enabled massive IoT networks. IEEE J. Sel. Areas Commun. 2021, 39, 1015–1027. [Google Scholar] [CrossRef]
  27. Jain, R.K.; Chiu, D.M.W.; Hawe, W.R. A Quantitative Measure of Fairness and Discrimination for Resource Allocation in Shared Computer Systems; Tech. Rep. TR-301; Digital Equipment Corporation: Maynard, MA, USA, 1984. [Google Scholar]
  28. Gui, G.; Sari, H.; Biglieri, E. A new definition of fairness for non-orthogonal multiple access. IEEE Commun. Lett. 2019, 23, 1267–1271. [Google Scholar] [CrossRef]
  29. Al-Obiedollah, H.; Cumanan, K.; Thiyagalingam, J.; Burr, A.G.; Ding, Z.; Dobre, O.A. Sum rate fairness trade-off-based resource allocation technique for MISO NOMA systems. In Proceedings of the 2019 IEEE Wireless Communications and Networking Conference, Marrakesh, Morocco, 15–18 April 2019; IEEE: Piscataway, NJ, USA, 2019; pp. 1–6. [Google Scholar]
  30. Abd-Elnaby, M. Capacity and fairness maximization-based resource allocation for downlink NOMA networks. Comput. Mater. Contin. 2021, 69, 521–537. [Google Scholar] [CrossRef]
  31. Ding, H.; Li, L. Joint subcarrier and power allocation with proportional fairness in multicarrier nonorthogonal multiple access systems. Int. J. Commun. Syst. 2022, 35, e5027. [Google Scholar] [CrossRef]
  32. Fan, Z.; Wen, C.; Wang, Z.; Wan, X.-Y. Price-based power allocation with rate proportional fairness constraint in downlink non-orthogonal multiple access systems. IEICE Trans. Fundam. Electron. Commun. Comput. Sci. 2017, E100.A, 2543–2546. [Google Scholar] [CrossRef]
  33. Li, J.; Mei, D.; Deng, D.; Khan, I.; Uthansakul, P. Proportional fairness-based power allocation algorithm for downlink NOMA 5G wireless networks. Comput. Mater. Contin. 2020, 65, 1571–1590. [Google Scholar]
  34. Zhang, Z.; Qu, H.; Wang, W.; Luan, Z.; Zhao, J. Joint user association and power allocation for max-Min fairness in downlink multicell NOMA networks. In Proceedings of the 2019 IEEE 19th International Conference on Communication Technology, Xi’an, China, 14–16 October 2020; IEEE: Piscataway, NJ, USA, 2019; pp. 941–946. [Google Scholar]
  35. Mounchili, S.; Hamouda, S. New user grouping scheme for better user pairing in NOMA systems. In Proceedings of the 2020 International Wireless Communications and Mobile Computing (IWCMC), Limassol, Cyprus, 15–19 June 2020; IEEE: Piscataway, NJ, USA, 2020; pp. 820–825. [Google Scholar]
Figure 1. Downlink NOMA system model.
Figure 1. Downlink NOMA system model.
Futureinternet 14 00261 g001
Figure 2. Comparison of fairness indexes (M = 2).
Figure 2. Comparison of fairness indexes (M = 2).
Futureinternet 14 00261 g002
Figure 3. Throughput varies with the number of users.
Figure 3. Throughput varies with the number of users.
Futureinternet 14 00261 g003
Figure 4. Fairness varies with the number of users.
Figure 4. Fairness varies with the number of users.
Futureinternet 14 00261 g004
Figure 5. Throughput varies with intra and inter cluster fairness.
Figure 5. Throughput varies with intra and inter cluster fairness.
Futureinternet 14 00261 g005
Table 1. Comparison of our proposed fairness index with other indexes.
Table 1. Comparison of our proposed fairness index with other indexes.
Fairness IndexValue RangeFairness Criteria
proposed fairness index[0, 1]rate
Jain index [ 1 K , 1]rate
GUI index[0, 1]channel state and power allocation
Table 2. Simulation parameters.
Table 2. Simulation parameters.
ParameterValue
BS transmit power Pt40 dBm
total bandwidth W1 MHz
cell radius D500 m
path loss exponent λ5
noise unilateral power spectral density−174 dBm/Hz
error tolerance ε0.001
lower bound of intra cluster fairness0.7
lower bound of inter cluster fairness0.7
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Yang, J.; Zhu, J.; Pan, Z. A Fairness Index Based on Rate Variance for Downlink Non-Orthogonal Multiple Access System. Future Internet 2022, 14, 261. https://doi.org/10.3390/fi14090261

AMA Style

Yang J, Zhu J, Pan Z. A Fairness Index Based on Rate Variance for Downlink Non-Orthogonal Multiple Access System. Future Internet. 2022; 14(9):261. https://doi.org/10.3390/fi14090261

Chicago/Turabian Style

Yang, Jie, Jiajia Zhu, and Ziyu Pan. 2022. "A Fairness Index Based on Rate Variance for Downlink Non-Orthogonal Multiple Access System" Future Internet 14, no. 9: 261. https://doi.org/10.3390/fi14090261

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop