Professional Documents
Culture Documents
on Genetic Algorithm
1 Introduction
As a new access method, NOMA technology has become one of the 5G core candidate
technologies [1]. NOMA technology can be divided into power domain multiplexing
NOMA, code domain multiplexing NOMA and other NOMA [2–4]. According to the
performance evaluation index of NOMA system, designing the transmitter scheme and
improving system performance has become the key research issues of the NOMA
system [5–8]. In the NOMA system, the power allocation has a great impact on the user
throughput performance which not only affects the total system throughput but also has
a great impact on the throughput of each user. Therefore, a reasonable power allocation
algorithm plays an important role in the NOMA system on effectively reducing the
multiple access interface between user signals and increasing the throughput of the
system [9].
Literature [10] studied a power and spectrum allocation method based on user
deployment scenarios in a cell, dividing users into cell edges and cell center users and
allocating more power to cell edge users to reduce inter-cell interference. More
bandwidth resources are allocated to increase the average throughput and cell edge
throughput of the entire cell, and the spectrum resource allocation is based on Frac-
tional Frequency Reuse (FFR). In [11], a fixed power allocation algorithm is proposed.
Because the algorithm only performs power allocation according to a fixed geometric
ratio and ignores the current channel state of the user, the shortcoming of the algorithm
is that the system performance is low, and the advantage is that the computational
complexity of the system is higher. The fractional power allocation algorithm proposed
in [12] distributes the user power according to the path loss ratio of the user. The
algorithm has lower throughput performance and computational complexity than the
full space search algorithm.
The structure of this paper is as follows: Sect. 2 introduces the downlink NOMA
system model, Sect. 3 proposes a power allocation algorithm based on genetic algo-
rithm, Sect. 4 simulates and analyzes through system parameters, and Sect. 5 gives a
summary.
2 System Model
Figure 1 is a system model of the NOMA downlink, which describes a whole process
of a cell downlink based on a power allocation transmission signal and signal reception
based on serial interference cancellation (SIC).
In Fig. 1, the number of orthogonal subcarriers used by the system for transmission
is N, the total bandwidth of the system is B, and the bandwidth of a single subcarrier is
B/N, thus there are K users requesting communication services in the cell, the power
allocated by the user on subcarrier n is denoted as pi,n, and the signal transmitted by the
i-th user on the n-th subcarrier is xi,n, the total transmit power ptot in the system is
constant that is the sum of the transmit powers of all users cannot be greater than the
total transmit power of the system. The multi-user shares the same time-frequency
resource unit, and the number of users superimposed on the n-th sub-carrier is repre-
sented by kn. After superimposing kn users, the superimposed signal xn transmitted by
the base station on the subcarrier n is expressed as
X
kn
pffiffiffiffiffiffiffi
xn ¼ pi;n xi;n : ð1Þ
i¼1
The received signal of the user UEk on the subcarrier n can be expressed as
where hk,n represents the complex channel gain of user k on the subcarrier n.
Equation (2) can be expanded to
pffiffiffiffiffiffiffi X
kn
pffiffiffiffiffiffiffi
yk;n ¼ hk;n pk;n xk;n þ hk;n pi;n xi;n þ wk;n ; ð3Þ
i¼1;i6¼k
pffiffiffiffiffiffiffi
where hk;n pk;n xk;n is the desired signal that user k needs to obtain,
Pkn pffiffiffiffiffiffiffi
hk;n i¼1;i6¼k pi;n xi;n is the interference of other user signals on the user signal, and
wk,n is the superimposed signal of Gaussian white noise and other cell interference.
In the downlink of NOMA, the optimal sorting scheme of serial interference is
sorted according to the signal tointerference and noise ratio, that is according to
2 . 2 PK
Pi;n hi;n hi;n Pj;n þ N0;j . The user eliminates the signals of other users after
j¼1
correctly decoding them, thereby realizing the correct decoding of their own signals.
After SIC detection, the signal to interference and noise ratio of the user UE-m on the
n-th subcarrier is
pm;n Cm;n
SINRm;n ¼ Pm1
1 þ i¼1 pi;n Cm;n
pm;n ð4Þ
¼ 1 Pm1 ;
Cm;n þ i¼1 pi;n
A NOMA Power Allocation Strategy Based on Genetic Algorithm 2185
2
where Cm;n ¼ hm;n =r2n represents the signal to noise ratio of the user m on the n-th
subcarrier.
According to Eq. (4), the transmission rate of the user UEm on the n-th subcarrier
after the receiver is processed by the SIC in the downlink of the NOMA system is
obtained.
B
Rm;n ¼ log2 ð1 þ SINRm;n Þ: ð5Þ
N
X
K
B
Rn ¼ sk;n log2 ð1 þ SINRk;n Þ: ð6Þ
k¼1
N
The target criterion of the power allocation algorithm studied in this paper is to
maximize the total transmission rate of K users, which can be expressed as
X
N X
K
max sk;n Rk;n : ð7Þ
n¼1 k¼1
The power allocated by the user in the power allocation algorithm satisfies the
constraint:
N X
X K X
K
C1 : pk;n 0; 8k; n; C2 : pk;n \ptot ; 8k; n; C3 : sk;n ¼ kn ; 8k; n ð8Þ
n¼1 k¼1 k¼1
The objective function of this paper is a nonlinear function and there are discon-
tinuity constraints in the objective function, since the genetic algorithm directly
operates on the structural object, there is no limitation of the derivative and function
continuity and it has inherent hidden parallelism and better global optimization ability.
In order to effectively solve the constrained nonlinear optimization problem, this paper
uses genetic algorithm to solve the user’s power allocation problem to maximize the
objective function.
The basic idea of the power allocation algorithm based on genetic algorithm is to
search the initial power allocation matrix according to the power constraint condition.
2186 L. Yin et al.
The genetic algorithm is called a group, and the population is composed of a certain
number of users allocated by users, and different users are based on the allocated
subcarriers. Differently determining sk,n and according to the target criterion of maxi-
mizing the total transmission rate of the system, the conditionally optimal power
allocation matrix is obtained through several iterative evolutions.
The general flow of the genetic algorithm is shown in Fig. 2:
IniƟalizaƟon group
Whether the
Y
terminaƟon condiƟon Local opƟmal soluƟon
is met
Cross
VariaƟon
In this algorithm, the user allocation on the subcarriers is randomly assigned and
the number of users on each subcarrier is less than or equal to 2, and the basic steps of
power allocation based on genetic algorithm are as follows:
(1) Initializing the number of system users K, the number of orthogonal subcarriers
N in the cell, and the cell radius;
(2) Generating noise and determining the channel gain hk,n according to the number
of users and the radius of the cell;
(3) Set the total transmission power of the system, verify the relationship between the
total transmission rate of the system and the number of multiplexed users; set the
number of users, and verify the relationship between the total transmission rate of
the system and the total transmission power of the system;
A NOMA Power Allocation Strategy Based on Genetic Algorithm 2187
(4) According to the total transmission power of the system and the number of system
users, the system user is evenly distributed power, and the initial power allocation
matrix P of the system user is determined;
(5) Determining sk,n according to whether the user is allocated on the subcarrier, and
using the building block hypothesis theory of genetic algorithm to process the
objective function to obtain the optimal power allocation matrix P when the
objective function is maximized;
(6) Calculating the total system transmission rate under the current system conditions
according to the obtained optimal power allocation matrix P;
(7) Initializing the number of system users K, the cell radius R, the number N of
orthogonal subcarriers in the cell and the corresponding power allocation matrix P.
45
Fixed power allocation algorithm
Full space search power allocation algorithm
40 Genetic algorithm
30
25
20
15
3 4 5 6 7 8
The number of multiplexed users(N)
It can be seen from the Fig. 4 that when the number of system multiplexed users is
the same, the total transmission rate of the system increases with the increase of the
transmission power. The total transmission rate of the power allocation method based
on the genetic algorithm approximates the total transmission rate of the full-space
search system and is better than the score.
60
Average power allocation algorithm
Fixed power allocation algorithm
Fractional power allocation algorithm
55
Total system transmission rate(bps)
50
45
40
35
30
10 20 30 40 50 60
Total transmission power of the system Ptot(W)
90
Full space search power allocation algorithm
80 Genetic algorithm
70
Computational complexity
60
50
40
30
20
10
0
3 4 5 6 7 8
5 Conclusions
In this paper, the NOMA power allocation based on genetic algorithm is studied. The
search of genetic algorithm is based on the group, it can automatically acquire and
guide the optimized search space without determining the rules, and adaptively adjust
the search direction. Therefore, it has a faster and more random search ability. In the
search process, the user allocated on the subcarrier is searched according to the con-
straint to meet the requirements of the objective function. The process of genetic
algorithm is simpler than the full space search algorithm, and the search complexity is
low. In this paper, the users on the subcarriers are randomly assigned criteria and the
total system capacity is maximized. The simulation is based on the total power of the
fixed system and the number of subcarriers in the system. The simulation results show
2190 L. Yin et al.
that the genetic algorithm power allocation method studied in this paper has higher total
system capacity than the fixed power allocation algorithm and the full space search
power allocation algorithm.
References
1. Rec. ITU-R M.2083-0: IMT Vision- Framework and overall objectives of the future
development of IMT for 2020 and beyond. http://www.itu.int/rec/R-REC-M.2083, Sept
2015
2. Dai L, Wang B, Yuan Y, Han S, Chih-Lin I, Wang Z (2015) Non-orthogonal multiple access
for 5G: solutions, challenges, opportunities, and future research trends. IEEE Communi-
cations Mag 53(9):74–81
3. Wang B, Wang K, Lu Z, Xie T, Quan J (2015) Comparison study of non-orthogonal
multiple access schemes for 5G. In: 2015 IEEE international symposium on broadband
multimedia systems and broadcasting. Ghent, pp 1–5
4. Zeng J, Li B, Su X, Rong L, Xing R (2015) Pattern division multiple access (PDMA) for
cellular future radio access. In: 2015 international conference on wireless communications &
signal processing (WCSP). Nanjing, pp 1–5
5. Ding Z, Yang Z, Fan P, Poor HV (2014) On the performance of non-orthogonal multiple
access in 5G systems with randomly deployed users. IEEE Signal Process Lett 21(12):1501–
1505
6. Yang Z, Ding Z, Fan P, Karagiannidis GK (2016) On the performance of non-orthogonal
multiple access systems with partial channel information. IEEE Trans Commun 64(2):654–
667
7. Xu P, Ding Z, Dai X, Poor HV (2015) A new evaluation criterion for non-orthogonal
multiple access in 5G software defined networks. IEEE Access 3:1633–1639
8. Yang MJ, Hsieh HY (2015) Moving towards non-orthogonal multiple access in next-
generation wireless access networks. In: IEEE ICC. pp 5633–5638
9. Gao X (2017) Research on power allocation algorithm of non-orthogonal multiple access
system based on SIC. Chongqing University of Posts and Telecommunications
10. Lan Y, Benjebbour A, Li A, Harada A (2014) Efficient and dynamic fractional frequency
reuse for downlink non-orthogonal multiple access. In: 2014 IEEE 79th vehicular
technology conference (VTC Spring). Seoul, pp 1–5
11. Saito Y, Kishiyama Y, Benjebbour A et al (2013) Non-orthogonal multiple access (NOMA)
for cellular future radio access. In: Vehicular technology conference(VTC Spring), 2013
IEEE 77th. IEEE, Dresden, pp 1–5
12. Wei Z, Ng DWK, Yuan J (2016) Power-efficient resource allocation for MC-NOMA with
statistical channel state information. In: 2016 IEEE global communications conference
(GLOBECOM). Washington, DC, pp 1–7