Abstract
Non-orthogonal multiple access (NOMA) is considered a promising technology for improving the spectral efficiency in fifth generation communication systems. In contrast to orthogonal multiple access (OMA), NOMA allows to allocate one frequency channel to multiple users at the same time within the same cell. Basically, this is possible through power-domain superposition coding (SC) multiplexing at transmitter and successive interference cancellation (SIC) at receiver. For this reason, either an optimal power allocation scheme and an optimal user-aggregation policy result to have a key role on NOMA systems, especially in power constrained scenarios like disaster communications. In this paper, a particle swarm optimization (PSO)-based approach for user aggregation in NOMA systems is presented. The efficiency of this approach in finding the optimal aggregation scheme which require the minimum transmission power, maintaining the quality of service (QoS) constraint of each user, is evaluated through simulations, providing comments and remarks about the obtained results.
This work was supported in part by the Newton Prize 2017 and the Newton Fund Institutional Link through the Fly-by-Flood Monitoring Project under Grant ID 428328486, which is delivered by the British Council.
Similar content being viewed by others
Keywords
1 Introduction
During the last decade, the diffusion of powerful multimedia devices, such as smartphones and tablets, has grown exponentially, creating the need for a new cellular technology referred to as 5G [7, 11, 18].
An important aspect, used to improve the system capacity in cellular mobile communications, is the design of the multiple radio access technology (M-RAT). Nowadays, such multiple access technologies can be categorized into two different classes: (i) orthogonal multiple access (OMA) and (ii) non-orthogonal multiple access (NOMA).
Frequency division multiple access (FDMA), time division multiple access (TDMA), code division multiple access (CDMA), and orthogonal frequency-division multiple access (OFDMA) are examples of OMA schemes. In contrast to OMA, NOMA allows to allocate one frequency channel to multiple users at the same time within the same cell, offering a number of advantages which permit to label NOMA as a promising multiple access scheme for future radio access networks [2, 9, 14,15,16, 19, 20, 23].
Since the basic principle of NOMA is to serve multiple users by power-domain superposition coding (SC) multiplexing at transmitter and successive interference cancellation (SIC) at receiver, one of the main challenges of this multiple access technique is represented by the power allocation scheme adopted by the transmitter. The problem of optimal power allocation for NOMA systems, with respect to different network performances maximization like energy efficiency maximization and maximum throughput, has been widely investigated in literature [5, 6, 21, 22, 24,25,26]. However, another aspect which represents a key factor for NOMA system performance, is the user-aggregation policy adopted for multiplexing users along different sub-channels [3].
To the best of our knowledge, at date, most of the works on NOMA face this aspect pairing at most two users per sub-channel [4, 8, 17]. One of the most extensive study can be recognized in [27], where a general scheme for aggregate more than two users into a single sub-channel is provided. Generally, the optimization process for user-pairing and sub-channel mapping in NOMA systems is represented by a mixed integer-linear problem (MILP) which, even if small, may be hard to solve. Under this perspective, this paper proposes and evaluates the performance of a particle swarm optimization (PSO) approach for user-aggregation which require the minimum transmitting power.
2 Introduction to NOMA Systems
In this section, some NOMA basics are presented. It is assumed that a base station (BS) serves N users located within its coverage area. Without loss of generality, it is also supposed that (i) both transmitter and receivers are equipped with a single antenna, and (ii) users’ channel coefficient are ordered in a ascending manner, i.e., \(0 < |h_1|^2\le |h_2|^2 \cdots \le |h_N|^2 \). In downlink the BS serves the N users employing power-domain SC multiplexing. Then, the signal received by user i can be expressed as:
where \(x=\sum _{i=1}^{N}\sqrt{P\beta _i}S_i\) is the superimposed signal containing all \(S_i\) messages, \(h_i\) denotes the channel coefficient, and \(w_i\) represents the noise term with spectral density \(\sigma ^2\). In particular, since \(\sum _{i=1}^{N}\beta _i = 1\), the transmitter employ a total amount of transmitting power equal to P. Each user implement the SIC iteratively, decoding signals transmitted to users with weaker channel condition firstly and subtracting them from superimposed received signal. Then, the signal obtained from this subtracting process is used to decode its own related message. Taking that into account and supposing that \(\Vert S_i\Vert ^2 =1\), the achievable rate in downlink for user i can be expressed as:
As one can note, only the noise spectral density is present in Eq. (2) when \(i=N\), since the messages of users \(i<N\) have been deleted through SIC.
3 User-Aggregation Problem Formulation
Considering Eq. (2), in order to guarantee a minimum quality of service (QoS) to user i, i.e., \(R_{i,DL} \ge R_i^{min}\), the minimum amount of power \(P_i^{min}\) which should be allocated to that user is formulated as:
in which \(P_i = P \beta _i\) and \(A_i = \left( 2^{R_i^{min}}-1\right) \). Supposing that all the users have the same QoS requirements, i.e., \(A_N = A_{N-1}=\cdots =A_1 = A\), Eq. (3) can be written as:
In particular, after some mathematical manipulations, the second case can be expressed as follow:
Then, the total amount of power required in order to guarantee the QoS of all users is:
Grouping by common factors and observing that the first term is independent of index i, the following expression is obtained:
Then, this represents the minimum amount of power which is necessary to use in order to guarantee the QoS of all users multiplexed within the same sub-channel. This amount of energy strongly depends from user aggregation and sub-channel mapping process. Supposing that N users should be multiplexed along M independent sub-channels, and indicating with \(\mathbf {U} \in \{0;1\}^{N\times M}\) the sparse matrix in which the element \(u_{i,j}\) is equal to 1 if user i is allocated to sub-carrier j and 0 otherwise, the optimization problem is formulated as:
The constraint (8b) represents the minimum QoS requirement of each user. The constraint (8c) makes sure that each user will be multiplexed only into one sub-channel. Since this type of problem represents a MILP problem, in order to find an optimal solution, a PSO-based approach, which respect to other heuristic approaches has shown a more promising behaviour [10], is proposed.
4 A Particle Swarm Optimization (PSO) Approach for Optimal User-Pairing
PSO is one of metaheuristic optimization technique inspired by natural life behaviour like bird flocking and fish schooling [1, 12]. It consists in a set of a predefined number, say \(N_p\), of particles with a position \(X_{i}\) and a velocity \(V_{i}\) in a dimensional space of dimension D. Iteratively, each particle, which represents a solution of the optimization problem, is evaluated through a fitting function, obtaining the personal best of the particle, i.e., \(Pbest_{i}\). This \(Pbest_{i}\) is compared with the global best value, i.e., Gbest. After this comparison each particle adjusts its own position and velocity along each dimension according with the following equations:
and
where (9) and (10) represent velocity and position along dimension d, respectively, w is the inertial weight, \(c_1\) and \(c_2\) are two non-negative constants and \(r_1\) and \(r_2\) are two different uniformly random distributed numbers in the range [0, 1].
As in [13], in this paper the initial set of particle has been created in a random fashion. The fitting function for each particle is the total required power expressed by Eq. (7). Moreover, no consistent changes to the solution happened after 500 iterations. Then, in order to ensure a consistent result, the number of 700 iterations has been set as PSO stop criterion. The most important parameters for (9) have been chosen as the same in [13] and are provided in Table 1.
5 Simulation Results
As simulation scenario, it is considered a scenario in which an available bandwidth B is divided equally into M independent sub-channels used to multiplex N users. These users are distributed into a circular area of radius R according with a poisson point process (PPP). The transmitter is supposed at the center of this area. It is assumed that the channel statistics of all users along the whole bandwidth are known. The channel gain of Eq. (1) has been supposed as \(h_i = d_i^{-\alpha /2}\times g_i\) where \(g_i\) follows a Rayleigh distribution, \(d_i\) represents the distance between transmitter and receiver and \(\alpha \) is the path-loss exponent. The noise power along the whole bandwidth is \(N_0 = 290 \cdot k \cdot B \cdot NF\), where k and NF are Boltzmann constants and noise figure at 9 dB, respectively. Then, the noise power in each sub-channel is \(N_0/M\). The most relevant simulation parameters are summarized in Table 1 and all results represent the average of 10 different simulation runs.
The policy efficiency (PE) has been used as index for performance evaluation. In particular, indicating with \(P_{av, R}\) the average power required through random policy, and with \(O_{av,i}\) the power required through PSO policy, the PE is defined as follow:
In summary, this represents the reduction in power requirements by using the configuration from PSO output instead of random policy assignment.
Figure 1 shows the variation of the PE gain, expressed in percentage, by varying the QoS thresholds and the number of sub-channels. From these graphics one can note how the PE ranges from a minimum of 45% to a maximum of 80%. In addition, the PE increases by increasing the number of available sub-channels and decreases by increasing the QoS constraint. These results are in line with Eq. (7). Indeed, an increase of the QoS constraint results in an exponentially increase of the minimum required power for all the users. Moreover, reducing the number of sub-channels more users will be multiplexed in each sub-band and then, according with Eq. (5), the minimum required power for each of them increase as well. As a consequence, the total required power increase. These results confirm the efficiency of the PSO in finding the optimal configuration which require the minimum power, satisfying the QoS requirements of each user.
6 Conclusions and Future Works
Due to its advantages which can contribute to reach some requirements of next generation 5G networks, during the last few years NOMA technology has attracted the attention of the research community. In line with NOMA principle, i.e., power-domain SC multiplexing at transmitter, this paper presents a performance analysis of a PSO-based approach for user-aggregation along different sub-channels. In particular, through simulations, one can note how this user-pairing scheme is able to find the optimal configuration that permits to require the minimum transmission power, satisfying the QoS requirements of each user. However, depending on the considered scenario, the PSO-based algorithm can result in a high computational cost procedure. Thus, the design of explicit and scalable user aggregation procedures for NOMA systems represents a future direction in which this work can be served as benchmark.
References
Bratton, D., Kennedy, J.: Defining a standard for particle swarm optimization. In: Proceedings of IEEE Swarm Intelligence Symposium, pp. 120–127, April 2007. https://doi.org/10.1109/SIS.2007.368035
Dai, L., Wang, B., Yuan, Y., Han, S., Chih-Lin, I., Wang, Z.: Non-orthogonal multiple access for 5G: solutions, challenges, opportunities, and future research trends. IEEE Commun. Mag. 53(9), 74–81 (2015). https://doi.org/10.1109/MCOM.2015.7263349
Ding, Z., Fan, P., Poor, H.V.: Impact of user pairing on 5G nonorthogonal multiple-access downlink transmissions. IEEE Trans. Veh. Technol. 65(8), 6010–6023 (2016). https://doi.org/10.1109/TVT.2015.2480766
Do, N.T., da Costa, D.B., Duong, T.Q., An, B.: A BNBF user selection scheme for NOMA-based cooperative relaying systems with SWIPT. IEEE Commun. Lett. 21(3), 664–667 (2017). https://doi.org/10.1109/LCOMM.2016.2631606
Do, T.N., da Costa, D.B., Duong, T.Q., An, B.: Improving the performance of cell-edge users in MISO-NOMA systems using TAS and SWIPT-based cooperative transmissions. IEEE Trans. Green Commun. Netw. 2(1), 49–62 (2018). https://doi.org/10.1109/TGCN.2017.2777510
Do, T.N., da Costa, D.B., Duong, T.Q., An, B.: Improving the performance of cell-edge users in NOMA systems using cooperative relaying. IEEE Trans. Commun. 66(5), 1883–1901 (2018). https://doi.org/10.1109/TCOMM.2018.2796611
Fettweis, G., Alamouti, S.: 5G: personal mobile internet beyond what cellular did to telephony. IEEE Commun. Mag. 52(2), 140–145 (2014). https://doi.org/10.1109/MCOM.2014.6736754
Hojeij, M., Farah, J., Nour, C.A., Douillard, C.: Resource allocation in downlink non-orthogonal multiple access (NOMA) for future radio access. In: Proceedings of IEEE 81st Vehicular Technology Conference (VTC Spring), pp. 1–6, May 2015. https://doi.org/10.1109/VTCSpring.2015.7146056
Islam, S.M.R., Avazov, N., Dobre, O.A., Kwak, K.: Power-domain non-orthogonal multiple access (NOMA) in 5G systems: potentials and challenges. IEEE Commun. Surv. Tutorials 19(2), 721–742 (2017). https://doi.org/10.1109/COMST.2016.2621116
Jordehi, A.R., Jasni, J.: Particle swarm optimisation for discrete optimisation problems: a review. Artif. Intell. Rev. 43(2), 243–258 (2015)
Jovović, I., Husnjak, S., Forenbacher, I., Maček, S.: Innovative application of 5G and blockchain technology in industry 4.0. EAI Endorsed Trans. Ind. Netw. Intell. Syst. 6(18) (2019). https://doi.org/10.4108/eai.28-3-2019.157122
Kennedy, J., Eberhart, R.: Particle swarm optimization. In: Proceedings of ICNN 1995 - International Conference on Neural Networks, vol. 4, pp. 1942–1948, November 1995. https://doi.org/10.1109/ICNN.1995.488968
Kuila, P., Jana, P.K.: Energy efficient clustering and routing algorithms for wireless sensor networks: particle swarm optimization approach. Eng. Appl. Artif. Intell. 33, 127 – 140 (2014). https://doi.org/10.1016/j.engappai.2014.04.009. http://www.sciencedirect.com/science/article/pii/S0952197614000852
Lee, S.: Cooperative non-orthogonal multiple access for future wireless communications. EAI Endorsed Trans. Ind. Netw. Intell. Syst. 5(17) (2018). https://doi.org/10.4108/eai.19-12-2018.156078
Lee, S., da Costa, D.B., Vien, Q., Duong, T.Q., de Sousa, Jr., R.T., : Non-orthogonal multiple access schemes with partial relay selection. IET Commun. 11(6), 846–854 (2017). https://doi.org/10.1049/iet-com.2016.0836
Lee, S., Duong, T.Q., da Costa, D.B., Ha, D., Nguyen, S.Q.: Underlay cognitive radio networks with cooperative non-orthogonal multiple access. IET Commun. 12(3), 359–366 (2018). https://doi.org/10.1049/iet-com.2017.0559
Liang, W., Ding, Z., Li, Y., Song, L.: User pairing for downlink non-orthogonal multiple access networks using matching algorithm. IEEE Trans. Commun. 65(12), 5319–5332 (2017). https://doi.org/10.1109/TCOMM.2017.2744640
Mavromatis, I., Tassi, A., Rigazzi, G., Piechocki, R.J., Nix, A.: Multi-radio 5G architecture for connected and autonomous vehicles: application and design insights. EAI Endorsed Trans. Ind. Netw. Intell. Syst. 4(13) (2018). https://doi.org/10.4108/eai.20-3-2018.154368
Nasir, A.A., Tuan, H.D., Duong, T.Q., Poor, H.V.: UAV-enabled communication using NOMA. IEEE Trans. Commun. 1 (2019). https://doi.org/10.1109/TCOMM.2019.2906622
Nasir, A.A., Tuan, H.D., Duong, T.Q., Debbah, M.: NOMA throughput and energy efficiency in energy harvesting enabled networks. IEEE Transactions. Commun. 1, ISSN 0090-6778 (2019). https://doi.org/10.1109/TCOMM.2019.2919558
Nguyen, L.D.: Resource allocation for energy efficiency in 5G wireless networks. EAI Endorsed Trans. Ind. Netw. Intell. Syst. 5(14) (2018). https://doi.org/10.4108/eai.27-6-2018.154832
Nguyen, V., Tuan, H.D., Duong, T.Q., Poor, H.V., Shin, O.: Precoder design for signal superposition in MIMO-NOMA multicell networks. IEEE J. Sel. Areas Commun. 35(12), 2681–2695 (2017). https://doi.org/10.1109/JSAC.2017.2726007
Saito, Y., Kishiyama, Y., Benjebbour, A., Nakamura, T., Li, A., Higuchi, K.: Non-orthogonal multiple access (NOMA) for cellular future radio access. In: Proceedings of IEEE 77th Vehicular Technology Conference (VTC Spring), pp. 1–5, June 2013. https://doi.org/10.1109/VTCSpring.2013.6692652
Tuan, H.D., Nasir, A.A., Nguyen, H.H., Duong, T.Q., Poor, H.V.: Non-orthogonal multiple access with improper Gaussian signaling. J. Sel. Top. Sign. Process. 13(3), 496–507 (2019). https://doi.org/10.1109/JSTSP.2019.2901993
Zhang, Y., Wang, H., Zheng, T., Yang, Q.: Energy-efficient transmission design in non-orthogonal multiple access. IEEE Trans. Veh. Technol. 66(3), 2852–2857 (2017). https://doi.org/10.1109/TVT.2016.2578949
Zhu, J., Wang, J., Huang, Y., He, S., You, X., Yang, L.: On optimal power allocation for downlink non-orthogonal multiple access systems. IEEE J. Sel. Areas Commun. 35(12), 2744–2757 (2017). https://doi.org/10.1109/JSAC.2017.2725618
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. 1 (2018). https://doi.org/10.1109/LWC.2018.2853741
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2019 ICST Institute for Computer Sciences, Social Informatics and Telecommunications Engineering
About this paper
Cite this paper
Masaracchia, A., Nguyen, L.D., Duong, T.Q., da Costa, D.B., Le-Tien, T. (2019). User-Pairing Scheme in NOMA Systems: A PSO-Based Approach. In: Duong, T., Vo, NS., Nguyen, L., Vien, QT., Nguyen, VD. (eds) Industrial Networks and Intelligent Systems. INISCOM 2019. Lecture Notes of the Institute for Computer Sciences, Social Informatics and Telecommunications Engineering, vol 293. Springer, Cham. https://doi.org/10.1007/978-3-030-30149-1_2
Download citation
DOI: https://doi.org/10.1007/978-3-030-30149-1_2
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-030-30148-4
Online ISBN: 978-3-030-30149-1
eBook Packages: Computer ScienceComputer Science (R0)