1. Introduction
With the rapid developments in wireless communication technology, the research and development of 6G has also started. The interconnection of all things, such as smart cities, intelligent transportation systems, smart homes, and modern agriculture, has raised the requirements for communication. In addition, the spectrum resources used in mobile communication systems are becoming increasingly scarce. In the face of new technical challenges, researchers have proposed various technical solutions to solve spectrum resource shortage. As a critical factor affecting the performance of wireless communication systems, multiple access technology has become one of the hot research topics. In contrast to traditional orthogonal multiple access (OMA), power domain non-orthogonal multiple access (NOMA) supports more users [1,2], has higher spectral efficiency [3], and achieves higher throughput [4,5]. NOMA is expected to become a candidate multiple access technology in the next generation of mobile communication [6]. NOMA systems realize multi-users multiplexed in the power domain [2]. Different users have different transmit powers, and the receiver separates user signals according to the power, so that the data from multiple users can be transmitted on a subchannel. The principle of NOMA is to allocate more power to users with poor channel conditions and less power to users with good channel conditions. In the downlink of a multicarrier NOMA system, the base station (BS) transmits the signals of some users on the same time-frequency resource through superposition coding technology. Successive interference cancellation (SIC) technology at the receivers demodulates and separates the superimposed signal on the same subcarrier. Resource allocation is a critical step affecting the performance of NOMA systems, containing user grouping and power allocation [7].
1.1. Related Work
In the research into user grouping strategies, the best scheme is the exhaustive search method. An algorithm traverses all the user grouping methods and selects the user combination that achieves the best system performance. However, the complexity of this method increases exponentially, so it is not used in practical systems. In [8], a predefined threshold method was proposed which compares the channel gain of users with the threshold value. The users whose channel gain is higher than the threshold are grouped together. The users whose channel gain is lower than the threshold are grouped into another group. One user is selected from each of the two groups to form a NOMA group. However, the performance of this method is affected by the threshold selection, and the threshold selection is not mentioned. In [9], the authors provided a user grouping method based on maximum channel gain difference. Firstly, all users are sorted according to the channel gain. Then, the users with the highest and the lowest channel gain are paired into the first NOMA group. The users with the second highest and second lowest channel gain are paired into the second group. However, as the grouping process progresses, the channel gain difference between users decreases gradually, which aggravates the interference between users, leading to performance degradation. In [10], the authors proposed a method according to matching theory, which considers the process of determining two users on a subcarrier as a two-sided matching problem between users and subchannels. A downlink NOMA system was considered in [11]. In the case of only two users, the optimal power allocation of users under the minimum rate constraint is obtained first. Then, under the obtaining power, the user grouping problem is analyzed in the case of four users to optimize the sum rate. Finally, the closed-form expression of the optimal user pairing in a general case is given. However, this method requires obtaining the power of each user first. Moreover, heuristic algorithms such as the hill climbing pairing algorithm [12], the simulated annealing algorithm [12,13], the Hungarian algorithm [14], the particle swarm optimization algorithm [15] and the artificial neural network approach [16] have also been applied to user pairing problems. However, heuristic algorithms are unstable and need iterative calculations to obtain the optimal solution, which has high complexity. The wireless communication system needs to complete the resource allocation in milliseconds; therefore, user grouping methods require low complexity and ensured system performance.
In the research into power allocation, the full space search algorithm can lead to the best performance of NOMA systems. It searches the entire power allocation space according to the minimum search interval and obtains the optimal power allocation scheme by traversing all power allocation situations. However, the complexity of this algorithm is very high, so it is generally not used in practice. In [1], fixed power allocation (FPA) was proposed to allocate power to users according to a fixed factor without considering the channel conditions. The algorithm complexity is very low, but the system performance is also poor. In [4], a suboptimal fractional transmit power allocation (FTPA) algorithm was adopted which allocates power according to the channel conditions. Moreover, the computational complexity is low and a better system performance can be achieved. However, this algorithm is a local optimization algorithm. In [9], by applying the Karush–Kuhn–Tucker (KKT) condition, a closed-form solution was deduced to optimize the system throughput. The optimal global solution is obtained by mathematical theory by establishing an optimization problem with inequality constraints. In [17], the authors optimized the weighted sum rate and a suboptimal solution was obtained by step-by-step optimization. First of all, the total power is equally distributed to each subcarrier. Secondly, FTPA is applied to allocate power to the multiplexed users. However, the first step does not consider the influence of channel conditions on the system sum rate when allocating power among subcarriers, which limits system performance improvement. The sum rate maximization of multi-user NOMA wireless systems with perfect channel state information (CSI) was studied in [18]. FTPA is applied to power allocation among subchannels and the closed form solution of power allocation for multiple users is obtained by establishing the Lagrange function under constraint conditions. However, the FTPA algorithm cannot obtain the global optimal solution. Power allocation requires two steps, which increases complexity. In [13], the authors used the simulated annealing algorithm to optimize user power to maximize the throughput. In [19], the authors studies the power allocation problem of NOMA downlink systems. In order to ensure the quality of service and maximize the energy efficiency of the NOMA system, the authors applied a modified particle swarm optimization algorithm to allocate power. However, heuristic algorithms may stay at the local optimal solution and cannot effectively deal with constraints. Deep learning (DL) and reinforcement learning (RL) in machine learning have also been applied in power allocation of NOMA systems. The work in [20] proposed a DL power allocation scheme. Firstly, the optimal power with maximum energy efficiency under constraint conditions is obtained by the exhaustive search method. Secondly, the results of the power allocation are used as the dataset to train a designed neural network. Finally, the neural network predicts power allocation. In [21], the authors proposed an RL method to perform the dynamic power allocation. An RL framework of the Actor–Critic algorithm is used, and the energy efficiency of the system is defined as a reward function. However, the machine learning methods need huge datasets and a lot of training in the early stage, which is extremely time consuming. The performance of these models depends on the training results of the networks. There has been some research on wireless resource management in NOMA; most of it has focused on the sum rate and energy efficiency of resource allocation. However, future research should make efforts to improve the efficiency of resource allocation and ensure the quality of service.
1.2. Contributions
We propose an improved user grouping method and new power allocation methods to solve the problems in the above research. A mathematical model is established to optimize the sum rate of the system under the constraints of the total power and the minimum transmission rate. We use the idea of step-by-step optimization. We divide a complex non-convex optimization problem into two sub-problems to solve, respectively. Firstly, aiming at the disadvantage that users with a similar channel gain will be divided into one group in the user grouping method based on channel gain difference, when the remaining users are grouped, the grouping method is changed to expand the channel gain difference between users in the same group as much as possible. Secondly, we propose a DL algorithm for the power allocation among subcarriers for the first time. Thirdly, the closed-form solution of power allocation between multiplexed users is derived according to the constraint of the minimum transmission rate.
In this work, we first propose the DL method for power allocation among subcarriers. In contrast to traditional DL methods, the proposed method does not require a large dataset to train the neural network and can optimize the sum rate of the system. The power allocation method we use can handle the constraints well, guarantee the minimum transmission rate of users, and avoid resource waste.
The structure of this article is described as follows. We describe the system model and problem formulation in Section 2. The proposed algorithms are introduced in Section 3. The simulation results and detailed analysis are shown in Section 4. Finally, the work conclusions are drawn in Section 5.
2. System Model
We consider the downlink of a NOMA system [22]. Figure 1 shows the concept of the system. We assume that there is a BS and M users in a cell. The BS is located in the center of the cell, and M users are randomly distributed. The BS and users are equipped with a single antenna. The total bandwidth of the system, , is equally distributed to N subchannels and the bandwidth of each subchannel is . denotes the total transmit power. If the number of users on a subchannel is , and the power of the m-th user on the n-th subchannel is . The BS sends a signal with superposition-coded symbols on the subchannel n as follows:
(1)
where is the transmitted symbol of the m-th user on the subchannel n.The received signal at the user m is expressed as follows:
(2)
where represents the channel coefficient from the BS to the user m, including path loss and Rayleigh fading. denotes additive white Gaussian noise with mean 0 and variance , where . If ee expand Equation (2) further:(3)
we can see that the received signal includes its useful signal and other interference signals. is the inter-user interference signal on the subcarrier n.According to SIC technology, a user signal with a high power will be demodulated first, followed by a user signal with a low power. The order of power allocated to users is . Therefore, the user m can decode and successfully remove the inter-user interference from users . However, the signal power from users 1 to , who have better channel conditions than the user m, will be considered intra-cell interference. Then, the receiver is processed by SIC and according to the Shannon theorem, the rate of the user m can be expressed as:
(4)
Consequently, the sum rate can be expressed as:
(5)
From (4) and (5) we can see that different user combination methods and power allocation results directly impact the total system rate. Therefore, determining the multiplied users and power to reach the system’s optimal performance is very important. In this paper, we study how to maximize the sum rate of the NOMA system. The total transmit power and minimum transmission rate are the limiting conditions. The maximum system sum rate is modeled as below:
(6)
(7)
where is the minimum data rate. The maximum power limit of the BS is guaranteed according to C1. C2 indicates that the power allocated to users cannot be less than 0. The user’s actual rate cannot be lower than the minimum rate to guarantee the user’s quality of service in C3.The above problem is a non-convex optimization problem; therefore, it is difficult to solve the optimal global solution directly. Therefore, we adopt a step-by-step optimization to find a suboptimal solution. Users are grouped first and then power is allocated.
3. Resource Allocation
3.1. User Grouping
In NOMA, multiple users use the same time-frequency resource to transmit signals and different users on the same subcarrier will inevitably lead to a great difference in system performance. Although the exhaustive search method can optimize this, the algorithm complexity is too high to be used in practical scenarios. To ensure the accuracy of the SIC at the receiver and reduce the signal separation delay, we decided to superpose only the signals of two users on each subcarrier, . The greater the channel gain difference between the multiplexed users, the greater the throughput improvement of the NOMA systems compared with the OMA systems [23,24]. On the contrary, when the channel gain difference is small, the throughput cannot be significantly improved. In [9], users with medium channel quality may obtain a relatively small channel gain difference between the multiplexed users when they are grouped, which will increase the interference between users. We changed the grouping method to increase the channel gain difference when remaining users with medium channel quality are grouped.
Based on user instantaneous CSI obtained by the BS, the channel gains of all users are sorted in ascending order. The number of users M is even. User grouping consists of two steps, as shown in Figure 2. First, the two users with the largest difference in channel gain are divided into a group; that is, the user with the largest channel gain is paired with the user with the smallest channel gain, and the user with the second largest channel gain is grouped with the user with the second smallest channel gain, and so on. In the second step, another matching method is used when the middle six users are grouped. The first user is paired with the fourth user. The second user is paired with the fifth user. The third user and the sixth user are paired.
3.2. Power Allocation
Power allocation is next performed for all users. Firstly, we apply the DL algorithm to allocate the power among subchannels, and then the power of the multiplexed users is given according to constraints. The specific power allocation process is as follows.
3.2.1. Power Allocation among the Subcarriers
At present, more and more studies are using the DL algorithm for resource allocation and have achieved good results. The deep neural network (DNN) is one of the most basic and widely used networks in DL [25]. Therefore, in this paper, the DNN is used for power allocation among the subcarriers. Ideally, multi-carrier NOMA systems are orthogonal frequency division multiplexing (OFDM) combined with NOMA. Therefore, the subcarriers are orthogonal and there is no mutual interference, only noise interference. According to the user grouping result in the previous section, the channel gains, and , of two users on the subcarrier n are compared, and the largest is selected as the equivalent channel gain, . For power allocation among the subcarriers, the optimization problem can be expressed as follows:
(8)
(9)
where (8) represents the maximum sum rate of the system. represents the power of the subcarrier n. (9) indicates that the sum of the subcarrier power is the total transmit power.The N equivalent channel gain, , of N subcarriers, which we denote as the vector , is the input of the DNN. After the neural network is trained, the output of the DNN is normalized transmit power, which we denote as the vector . The power can be determined as , where is the vector of .
As shown in Figure 3, we design a network with two hidden layers: one input layer, and one output layer. Since the number of subcarriers is N, the input layer size is N. The output is power in the subcarriers. Therefore, the output layer size is N. The first hidden layer contains 15 neurons, and the second hidden layer consists of 10 neurons. Furthermore, we use sigmoid as the activation function: (x is the input of the activation function and y is the output of the activation function). A softmax layer needs to be connected after the output layer to obtain the normalized power. The formula of the softmax activation function is expressed as:
(10)
where denotes the power value of the n-th subcarrier and . In the experiment, we adopt the adaptive moment estimation (Adam) optimizer to update the weight and bias of the network and 0.01 is the learning rate. The back propagation algorithm is used to minimize the loss function, but the optimization goal is to maximize the sum rate. Therefore, the loss function is defined as the inverse of the sum rate, as shown in the following formula:(11)
Compared with traditional DNN usage, our usage does not need large datasets to train the neural network. The channel gain vector is the input of the DNN. When the neural network is trained to minimize the loss function, the output is the power of the subcarriers.
3.2.2. Power Allocation between the Users
Power is now allocated between paired users within each subcarrier. We assume that the channel condition of user 1 on the subcarrier n is better than that of user 2; that is, . According to the SIC detection order, the signal of user 2 is directly demodulated and the signal of user 1 is treated as interference noise. User 1 needs to perform SIC. First, the receiver demodulates the signal of user 2, then subtracts it from the received signal, and finally demodulates the signal of user 1. The achievable rate of users can be calculated by the formulas [26]. Therefore, the rate of user 1 can be expressed as:
(12)
The rate of user 2 can be expressed as follows:
(13)
We have obtained the power, , allocated to each subcarrier. Assuming that the power allocation coefficient of user 1 is , then and . According to the power allocation principle of NOMA systems, users with good channel conditions are allocated less power, while users with poor channel conditions are allocated more power. Hence, we obtain . The total transmission rate of the subcarrier n is:
(14)
The latter part of (14) is a constant. We set . By solving the first derivative, we obtain
(15)
We simplify (15) to get
(16)
As a result of , we can obtain that . is a monotone increasing function in the domain, so is also a monotone increasing function in the domain. According to the minimum transmission rate, ; that is, and , we obtain
(17)
From the above analysis, the sum rate is at a maximum when
(18)
Hence, we obtain the power of multiplexed users, , . Above, we have obtained the closed-form expressions (CFE) method that maximizes the sum rate under the constraints. All power allocation steps have been completed.
3.3. Research Limitation
In this paper, we assume that under ideal conditions there is no SIC detection error, and the multi-carrier NOMA system is a combination of OFDM and NOMA, without considering the inter-carrier interference. The DL algorithm proposed in this paper needs iterative training, so its complexity is slightly higher than that of FTPA and FPA. Our main goal is to maximize the sum rate of the system, so complexity is not covered.
4. Numerical Results
In this section, we evaluate the performance of the proposed resource allocation algorithms through simulation. We use MATLAB (R2017a) to simulate the performance of FTPA and FPA. Furthermore, the simulation environment of the DL algorithm is as follows: Python 3.5 with TensorFlow 1.15.0 an a NVIDIA GeForce GTX 960M. In the simulations, we consider a situation in which the users are uniformly distributed in a circle range with a radius of 500 m. We set the minimum distance from the users to the BS as 50 m. It is supposed that the instantaneous CSI of each user can be obtained. The methods introduced in this paper have been simulated in this section. Table 1 shows the system parameters [1,13,18].
Figure 4 shows the sum rate for two user grouping schemes. When the total power changes from 50 mW to 55 mW, we compare our method with the maximum channel gain difference method [9]. We assume that 12 users are randomly and evenly distributed in a cell. We want to reduce the complexity of the power allocation algorithm; thus, equal power allocation is adopted among subcarriers. In other words, the total transmit power is equally distributed to each subcarrier. The users within the subcarriers adopt the FTPA algorithm. We can see that the sum rate of the system increases with the increase in transmit power. Compared with the method in [9], the improved user grouping method in this paper avoids users with similar channel gain in a group and slightly improves the sum rate.
Figure 5 shows the sum rate comparison of different power allocation methods among subcarriers. They are the deep learning power allocation (DLPA) method proposed in this paper, water-filling power allocation (WFPA) [27], FTPA, and FPA. We assume that there are 20 users and 10 subcarriers. The total power ranges from 5 W to 10 W. With the increase in transmit power, the sum rate obtained by the three methods is improved. We can see that the WFPA method is better than the other methods in the sum rate. However, WFPA may allocate the power of subcarriers with particularly poor channel conditions as zero. The sum rate of DLPA is about 2.2% higher than that of FTPA and about 19% higher than that of FPA. The reason is that DLPA maximizes the sum rate according to the channel gain. Although FTPA considers the channel gain, it only allocates more power to users with lower channel gain and less power to users with higher channel gain. The FPA algorithm does not take into account the influence of channel conditions and allocates power according to a fixed allocation factor, so this method has the worst performance. Figure 6 illustrates the sum rate obtained by the four methods with different numbers of users. The total power is 10 W and the number of users ranges from 20 to 40. As we can see, the DLPA algorithm is still better than FTPA and FPA.
The DLPA algorithm is used among subcarriers and CFE of power allocation is used between multiplexed users. We call this power allocation method DLPA–CFE. Similarly, DLPA is used among subcarriers and FTPA is used between multiplexed users. We call it DLPA–FTPA. FTPA–CFE is the power allocation method that uses FTPA among subcarriers and CFE between multiplexed users. FTPA is used among subcarriers and multiplexed users, which we call FTPA–FTPA.
Figure 7 shows the sum rate comparison of different power allocation algorithms. We used the method proposed in Section 3.1 to implement user grouping. We assume that there are 20 randomly distributed users in a cell, the number of subcarriers is 10, and the transmit power of the BS is between 5W and 10W. We can see that DLPA–CFE achieves the largest system sum rate compared with the other three methods, and the improvement is about 10% compared to the FTPA–FTPA method. This is because DLPA performs better than FTPA in power allocation among subcarriers. When power is allocated to users within subcarriers, the user power calculated by CFE can maximize the sum rate under the condition of a minimum transmission rate. FTPA only allocates more power to users with poor channel conditions. Although FTPA ensures certain fairness, it cannot achieve the optimal global solution. Figure 8 verifies that the DLPA–CFE power allocation scheme is the scheme that achieves the maximum system sum rate. The transmit power of the BS is 10 W and the number of users ranges from 20 to 40.
5. Conclusions
In this article, we analyze the problem of user grouping and power allocation in the downlink of a multi-carrier NOMA system. We establish a mathematical model that optimizes the system sum rate. The complexity of directly solving the optimal solution is higher; therefore, we adopt a step-by-step optimization approach. Users are grouped first and then power is allocated.
-
(1). Aiming to fix the shortcomings of the user grouping based on the maximum channel gain difference, we propose a new user grouping method to avoid users with similar channel gains being divided into one group. The proposed method improves the system sum rate.
-
(2). In terms of power allocation, the DNN in DL is proposed for the first time to obtain the power for each subcarrier. The simulation results illustrate DLPA improves the sum rate by about 2.2% and 19% compared with FTPA and FPA, respectively.
-
(3). After determining the power of the subcarriers, we derive the power allocation CFE of superimposed users according to the minimum transmission rate constraint. The simulation results illustrate that when the DLPA method is used among subcarriers and the CFE method is used between users, the rate increases by about 10% compared with the FTPA method.
Conceptualization, T.G.; validation, B.H. and W.Z.; writing—original draft preparation, T.G.; writing—review and editing, J.L.; supervision, J.L. and F.L. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
Not applicable.
The authors declare no conflict of interest.
Footnotes
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.
System Parameters.
Parameters | Values |
---|---|
Cell Radius/m | 500 |
Minimum Distance from User to BS/m | 50 |
Overall System Bandwidth/MHz | 10 |
Noise Power Spectral Density/(dBm/Hz) | −174 |
Path Loss/dB | 128.1 + 37.6log(d) |
Fading Model | Rayleigh Fading |
Minimum Rate/Mbps | 1 |
FTPA Factor | 0.7 |
FPA Factor | 0.5 |
References
1. Otao, N.; Kishiyama, Y.; Higuchi, K. Performance of non-orthogonal access with SIC in cellular downlink using proportional fair-based resource allocation. Proceedings of the 2012 International Symposium on Wireless Communication Systems (ISWCS); Paris, France, 28–31 August 2012; pp. 476-480. [DOI: https://dx.doi.org/10.1109/ISWCS.2012.6328413]
2. Saito, Y.; Kishiyama, Y.; Benjebbour, A.; Nakamura, T.; Li, A.; Higuchi, K. Non-Orthogonal Multiple Access (NOMA) for Cellular Future Radio Access. Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring); Dresden, Germany, 2–5 June 2013; pp. 1-5. [DOI: https://dx.doi.org/10.1109/VTCSpring.2013.6692652]
3. Ding, Z.; Lei, X.; Karagiannidis, G.K.; Schober, R.; Yuan, J.; Bhargava, V.K. A Survey on Non-Orthogonal Multiple Access for 5G Networks: Research Challenges and Future Trends. IEEE J. Sel. Areas Commun.; 2017; 35, pp. 2181-2195. [DOI: https://dx.doi.org/10.1109/JSAC.2017.2725519]
4. Saito, Y.; Benjebbour, A.; Kishiyama, Y.; Nakamura, T. System-level performance evaluation of downlink non-orthogonal multiple access (NOMA). Proceedings of the 2013 IEEE 24th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC); London, UK, 8–11 September 2013; pp. 611-615. [DOI: https://dx.doi.org/10.1109/PIMRC.2013.6666209]
5. Ding, Z.; Yang, Z.; Fan, P.; Poor, H.V. On the Performance of Non-Orthogonal Multiple Access in 5G Systems with Randomly Deployed Users. IEEE Signal Process. Lett.; 2014; 21, pp. 1501-1505. [DOI: https://dx.doi.org/10.1109/LSP.2014.2343971]
6. Benjebbour, A.; Saito, Y.; Kishiyama, Y.; Li, A.; Harada, A.; Nakamura, T. Concept and practical considerations of non-orthogonal multiple access (NOMA) for future radio access. Proceedings of the 2013 International Symposium on Intelligent Signal Processing and Communication Systems; Naha, Japan, 12–15 November 2013; pp. 770-774. [DOI: https://dx.doi.org/10.1109/ISPACS.2013.6704653]
7. Gemici, O.F.; Kara, F.; Hokelek, I.; Kurt, G.K.; Cirpan, H.A. Resource allocation for NOMA downlink systems: Genetic algorithm approach. Proceedings of the 2017 40th International Conference on Telecommunications and Signal Processing (TSP); Barcelona, Spain, 5–7 July 2017; pp. 114-118. [DOI: https://dx.doi.org/10.1109/TSP.2017.8075948]
8. Benjebbovu, A.; Li, A.; Saito, Y.; Kishiyama, Y.; Harada, A.; Nakamura, T. System-level performance of downlink NOMA for future LTE enhancements. Proceedings of the 2013 IEEE Globecom Workshops (GC Wkshps); Atlanta, GA, USA, 9–13 December 2013; pp. 66-70. [DOI: https://dx.doi.org/10.1109/GLOCOMW.2013.6824963]
9. Ali, M.S.; Tabassum, H.; Hossain, E. Dynamic User Clustering and Power Allocation for Uplink and Downlink Non-Orthogonal Multiple Access (NOMA) Systems. IEEE Access; 2016; 4, pp. 6325-6343. [DOI: https://dx.doi.org/10.1109/ACCESS.2016.2604821]
10. Fang, F.; Zhang, H.; Cheng, J.; Leung, V.C.M. Energy-Efficient Resource Allocation for Downlink Non-Orthogonal Multiple Access Network. IEEE Trans. Commun.; 2016; 64, pp. 3722-3732. [DOI: https://dx.doi.org/10.1109/TCOMM.2016.2594759]
11. Zhu, L.; Zhang, J.; Xiao, Z.; Cao, X.; Wu, D.O. Optimal User Pairing for Downlink Non-Orthogonal Multiple Access (NOMA). IEEE Wirel. Commun. Lett.; 2019; 8, pp. 328-331. [DOI: https://dx.doi.org/10.1109/LWC.2018.2853741]
12. Zhang, X.; Wang, J.; Wang, J.; Song, J. A Novel User Pairing in Downlink Non-Orthogonal Multiple Access. Proceedings of the 2018 IEEE International Symposium on Broadband Multimedia Systems and Broadcasting (BMSB); Valencia, Spain, 6–8 June 2018; pp. 1-5. [DOI: https://dx.doi.org/10.1109/BMSB.2018.8436709]
13. Abuajwa, O.; Roslee, M.B.; Yusoff, Z.B. Simulated Annealing for Resource Allocation in Downlink NOMA Systems in 5G Networks. Appl. Sci.; 2021; 11, 4592. [DOI: https://dx.doi.org/10.3390/app11104592]
14. Ali, Z.J.; Noordin, N.K.; Sali, A.; Hashim, F.; Balfaqih, M. An Efficient Method for Resource Allocation and User Pairing in Downlink Non-orthogonal Multiple Access System. Proceedings of the 2019 IEEE 14th Malaysia International Conference on Communication (MICC); Selangor, Malaysia, 2–4 December 2019; pp. 124-129. [DOI: https://dx.doi.org/10.1109/MICC48337.2019.9037507]
15. Kumaresan, S.P.; Tan, C.K.; Lee, C.K.; Ng, Y.H. Low-complexity particle swarm optimisation-based adaptive user clustering for downlink non-orthogonal multiple access deployed for 5G systems. World Rev. Sci. Technol. Sustain. Dev.; 2022; 18, pp. 7-19. [DOI: https://dx.doi.org/10.1504/WRSTSD.2022.119298]
16. Kumaresan, S.P.; Tan, C.K.; Ng, Y.H. Efficient User Clustering Using a Low-Complexity Artificial Neural Network (ANN) for 5G NOMA Systems. IEEE Access; 2020; 8, pp. 179307-179316. [DOI: https://dx.doi.org/10.1109/ACCESS.2020.3027777]
17. Parida, P.; Das, S.S. Power allocation in OFDM based NOMA systems: A DC programming approach. Proceedings of the 2014 IEEE Globecom Workshops (GC Wkshps); Austin, TX, USA, 8–12 December 2014; pp. 1026-1031. [DOI: https://dx.doi.org/10.1109/GLOCOMW.2014.7063568]
18. Peng, M.; Zeng, J.; Liu, B.; Mei, J.; Su, X.; Xu, X.; Xiao, L. Resource Allocation in Multi-User NOMA Wireless Systems. Proceedings of the 2018 12th International Symposium on Medical Information and Communication Technology (ISMICT); Sydney, NSW, Australia, 26–28 March 2018; pp. 1-5. [DOI: https://dx.doi.org/10.1109/ISMICT.2018.8573724]
19. Cui, Y.; Liu, P.; Zhou, Y.; Duan, W. Energy-Efficient Resource Allocation for Downlink Non-Orthogonal Multiple Access Systems. Appl. Sci.; 2022; 12, 9740. [DOI: https://dx.doi.org/10.3390/app12199740]
20. Saetan, W.; Thipchaksurat, S. Application of Deep Learning to Energy-Efficient Power Allocation Scheme for 5G SC-NOMA System with Imperfect SIC. Proceedings of the 2019 16th International Conference on Electrical Engineering/Electronics, Computer, Telecommunications and Information Technology (ECTI-CON); Pattaya, Thailand, 10–13 July 2019; pp. 661-664. [DOI: https://dx.doi.org/10.1109/ECTI-CON47248.2019.8955410]
21. Zhang, S.; Li, L.; Yin, J.; Liang, W.; Li, X.; Chen, W.; Han, Z. A Dynamic Power Allocation Scheme in Power-Domain NOMA using Actor-Critic Reinforcement Learning. Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC); Beijing, China, 16–18 August 2018; pp. 719-723. [DOI: https://dx.doi.org/10.1109/ICCChina.2018.8641248]
22. El-Sayed, M.M.; Ibrahim, A.S.; Khairy, M.M. Power allocation strategies for Non-Orthogonal Multiple Access. Proceedings of the 2016 International Conference on Selected Topics in Mobile & Wireless Networking (MoWNeT); Cairo, Egypt, 11–13 April 2016; pp. 1-6. [DOI: https://dx.doi.org/10.1109/MoWNet.2016.7496633]
23. Ding, Z.; Fan, P.; Poor, H.V. Impact of User Pairing on 5G Nonorthogonal Multiple-Access Downlink Transmissions. IEEE Trans. Veh. Technol.; 2016; 65, pp. 6010-6023. [DOI: https://dx.doi.org/10.1109/TVT.2015.2480766]
24. Ding, Z.; Peng, M.; Poor, H.V. Cooperative Non-Orthogonal Multiple Access in 5G Systems. IEEE Commun. Lett.; 2015; 19, pp. 1462-1465. [DOI: https://dx.doi.org/10.1109/LCOMM.2015.2441064]
25. Sze, V.; Chen, Y.H.; Yang, T.J.; Emer, J.S. Efficient Processing of Deep Neural Networks: A Tutorial and Survey. Proc. IEEE; 2017; 105, pp. 2295-2329. [DOI: https://dx.doi.org/10.1109/JPROC.2017.2761740]
26. Oleiwi, H.W.; Saeed, N.; Al-Raweshidy, H.S. A Cooperative SWIPT-Hybrid-NOMA Pairing Scheme considering SIC imperfection for THz Communications. Proceedings of the 2022 4th Global Power, Energy and Communication Conference (GPECOM); Nevsehir, Turkey, 14–17 June 2022; pp. 638-643. [DOI: https://dx.doi.org/10.1109/GPECOM55404.2022.9815677]
27. Jin, Y.; Luo, M.; Dong, M. User grouping and power allocation strategy based on NOMA system. J. Comput. Appl.; 2020; 40, pp. 788-792. [DOI: https://dx.doi.org/10.11772/j.issn.1001-9081.2019071217]
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
Non-orthogonal multiple access (NOMA) technology allows multiple users to use the same time-frequency resource to send signals, which can improve spectral efficiency and throughput. We study the problems of user grouping and power allocation in the downlink of a multi-carrier NOMA system. The sum rate is the optimization goal. A step-by-step optimization is adopted. Users are grouped first and then power is allocated. For user grouping, the user grouping method based on the maximum channel gain difference is improved to prevent users with similar channel gains from being grouped together. For power allocation, the deep learning power allocation algorithm is used among subcarriers. Then, the closed-form expressions of power allocation between multiplexed users are derived according to the minimum transmission rate constraint. The simulation results show that compared with the fractional transmit power allocation method and fixed power allocation method, the deep learning power allocation method improves the system sum rate by about 2.2% and 19%, respectively. The power allocation methods we propose improve the system sum rate by about 10% compared to the fractional transmit power allocation method used among subcarriers and between multiplexed users.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer