Next Article in Journal
In-Depth Verification of a Numerical Model for an Axisymmetric RC Dome
Next Article in Special Issue
The Fractal Geometry of TiAlNiAu Thin Film Metal System and Its Sheet Resistance (Lateral Size Effect)
Previous Article in Journal
Chaos in the Real World: Recent Applications to Communications, Computing, Distributed Sensing, Robotic Motion, Bio-Impedance Modelling and Encryption Systems
Previous Article in Special Issue
Enhancement of an Optimized Key for Database Sanitization to Ensure the Security and Privacy of an Autism Dataset
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Symbol Error-Rate Analytical Expressions for a Two-User PD-NOMA System with Square QAM

by
Yakov V. Kryukov
1,*,
Dmitriy A. Pokamestov
1 and
Serafim A. Novichkov
2
1
Department of Telecommunications and Basic Principles of Radio Engineering, Tomsk State University of Control and Radioelectronics, 634045 Tomsk, Russia
2
Skolkovo Institute of Science and Technology, 446411 Moscow, Russia
*
Author to whom correspondence should be addressed.
Symmetry 2021, 13(11), 2153; https://doi.org/10.3390/sym13112153
Submission received: 12 October 2021 / Revised: 27 October 2021 / Accepted: 1 November 2021 / Published: 11 November 2021
(This article belongs to the Special Issue Information Technologies and Electronics Ⅱ)

Abstract

:
Power domain non-orthogonal multiple access (PD-NOMA) is one of the most perspective multiplexing technologies that allows improving the capacity of actual networks. Unlike orthogonal multiple access (OMA), the PD-NOMA non-orthogonally schedules multiple users in the power domain in the same orthogonal time-spectrum resource segment. Thus, a non-orthogonal multiplexed signal is a combination of several user signals (usually, modulation and coding schemes (MCS) based on quadrature amplitude modulation) with different power weights. The symbol error rate (SER) and bit error rate (BER) performances are one of the main quality characteristics of any commutation channel. The issue is that a known analytical expression for BER and SER calculation for conventional OMA cannot be applied in terms of the PD-NOMA. In the following work, we have derived the SER and BER analytical expressions for gray-coded square quadrature amplitude modulation (QAM) user channels that are transmitted in two-user PD-NOMA channel under additive white Gaussian noise (AWGN). Through the simulation, the verification of the provided expressions is presented for four multiplexing configurations with various user power weights and QAM order combinations.
Keywords:
NOMA; OMA; PD-NOMA; QAM; BER; SER

1. Introduction

The power domain non-orthogonal multiple access (PD-NOMA) is a perspective technology for user multiplexing in future networks [1,2,3,4,5,6,7]. It is based on non-orthogonal channel multiplexing by user signal superposition in the power domain at the same time-frequency resource segment (for example, a subcarrier in orthogonal frequency division multiplexing). Thus, there is a controlled co-channel interference which is cancelled at the receiver side by the successive interference cancellation (SIC) method [8] in the SIC detector. In comparison to orthogonal multiple access (OMA), such as orthogonal frequency division multiple access (OFDMA), the PD-NOMA exploits the channel state differences between users. Thus, the available power of a resource segment is divided between multiplexed users, according to the required quality of the service and channel state information of each user. Therefore, resource allocation occurs in power, frequency, and time domains simultaneously. Due to the non-orthogonal power allocation techniques, the spectral and energy efficiency advantages of multiuser communication systems can be obtained.
There is a significant number of PD-NOMA articles; most of them are aimed at the design of new analytical resource scheduling [9,10,11,12,13,14,15] and research of system gains in comparison to OMA systems [16,17]. Mostly, these results are based on the Shannon–Hartley theorem [18] and do not take into account bit error rate (BER) and symbol error rate (SER) performances, which are different from OMA systems. However, it is necessary to consider BER and SER to obtain a more reliable result because the BER and SER are the main performance parameters of real signals in an additive white Gaussian noise (AWGN) channel. Usually, the signal construction based on quadrature amplitude modulation (QAM) is used in both OMA and PD-NOMA. However, there is an issue that the analytical expressions for calculating the error probability are not equal. Those expressions are given in [19] for OMA. For the PD-NOMA, this issue has not been well-studied, and only a few works provide a solution for these problems.
The SER and BER analysis using SIC detectors has received attention in recent works. In [20], the BER is explored for PD-NOMA under Rayleigh fading channel where exact and approximate expressions are obtained. However, the presented expressions are applicable only for two-user PD-NOMA with binary phase shift keying (BPSK) and quadrature phase shift keying (QPSK). The BER expressions over Nakagami-m channel for two and three-user scenarios using QPSK are derived in [21]. In [22], the authors present BER expressions for PD-NOMA systems while using only QPSK in both user channels. Work [23] also considers the study of SER and BER in PD-NOMA systems, and the authors present a closed-form expression within the conditions of Gray coding and QPSK. In [24], the researchers study the analytical SER in visible light communication systems with the NOMA; however, QAM is not considered. SER expression using QAM is presented in [25] which has non-ideal accuracy for the second non-orthogonal layer. As can be seen from the discussion above, there is no paper that considers the exact SER expressions of toe first and second non-orthogonal user in PD-NOMA with square QAM.
The purpose of our work is to derive the analytical SER and BER expressions for a two-layer PD-NOMA system under the conditions of square QAM multiplexing. First of all, we describe a two-layer PD-NOMA system model and known expressions for conventional square QAM in the OMA system. Secondly, we give SER and BER expressions for a QAM signal in the first and second non-orthogonal layers consistently. Finally, the simulation and analytical calculation results of BER and SER are compared.

2. System Model

Our work considers only the two-layer PD-NOMA multiplexing in the downlink. The PD-NOMA system model includes a one-base station (BS), two user’s equipments (UE1 and UE2), and AWGN channel propagation between them. The downlink group signal s at BS output is given by the superposition of two user signals according to
s = p 1 x + p 2 y ,
where x and y are the modulation symbols, and p 1 ,   p 2 are the power weights of UE1 and UE2. The total power of the output signal is E s = p 1 + p 2 . We use a typical scenario for the PD-NOMA that UE1 and UE2 are located far from the BS and near it. In this scenario, the channel state of UE1 is worse compared to UE2; therefore, p 1 > p 2 . We assume that users utilize signal constructions based on Gray coding and square QAM with the modulation orders Q 1   Q 2 2 R ( R = 2 t (bits/symbol), t ). The possible states of x and y are given by the alphabets A 1 ( x A 1 ) and A 2 ( y A 2 ) . Figure 1 offers an example of two 16-QAM (Q1, Q2 = 16) user constellations and the superposed PD-NOMA constellation. The minimum Euclidean distance D k between the nearest points on the power-weighted constellation of UEk is given by
D k = 2 p k M k ,
where M k = 2 / 3 × ( Q k 1 ) is the normalization factor.
The group signal is transmitted to users via the AWGN channel with a complex additive noise w ~ C N ( 0 , N 0 ) that follows the Gaussian probability distribution function with zero mean and noise power spectral density N 0 . The PD-NOMA symbol received by the one of the users is given by
s = p 1 x + p 2 y + w .
To decode a PD-NOMA symbol, the successive interference cancellation (SIC) method is employed. Thus, the symbol x is decoded from the first non-orthogonal layer by the minimum Euclidean distance criterion from s and by treating y as interference. It can be expressed as
x ^ = a r g   m i n x A 1 s p 1 x 2 .
Then, the symbol y is decoded from the second non-orthogonal layer using SIC by following these three steps. Firstly, the symbol x is decoded by treating its own symbol y as the interference. Secondly, the decoded symbol x ^ is cancelled from s as follows: s = s p 1 x ^ . Finally, its own symbol y is decoded from s by
y ^ = a r g   m i n y A 2 s p 2 y 2 .

3. BER and SER for Conventional Square QAM Signal

First, we shortly describe a conventional square QAM decoding process and show the known analytical SER and BER over the E s / N 0 expressions for it. Let the received square Q-QAM symbol be u = u + w , where u is the transmitted symbol using alphabet A   ( u A ) , and w is the AWGN realization. The receiver decodes u by the minimum Euclidean distance criterion as follows
u ^ = a r g   m i n u A u u 2 .
There are Q possible states on the Q-QAM constellation, which can be divided into three groups: corner, inside, and outside symbols. It is observed on the 16-QAM constellation of UE1 shown in Figure 1. Thus, let ρ ( u c o r ) , ρ ( u i n s ) , ρ ( u o u t ) be occurrence probabilities, and ρ ( u ¯ | u c o r ) , ρ ( u ¯ | u i n s ) , ρ ( u ¯ | u o u t ) be error decoding probabilities of the corner, inside, and outside symbols. Next, we obtain the symbol error probability ρ ( u ¯ ) as follows
ρ ( u ¯ ) = ρ ( u c o r ) ρ ( u ¯ | u c o r ) + ρ ( u i n s ) ρ ( u ¯ | u i n s ) + ρ ( u o u t ) ρ ( u ¯ | u o u t ) ,
where occurrence probabilities are known from the ratio number of each type of symbol position to the constellation order Q and given by
ρ ( u c o r ) = 4 Q ρ ( u i n s ) = Q 4 ( Q 1 ) Q ρ ( u o u t ) = 4 ( Q 2 ) Q
The corner, inside, and outside symbols have different correct decoding areas. The calculation of the decoding probabilities is based on obtaining the detecting areas and the probability u that falls outside due to AWGN with the E s / N 0 ratio. The derivation of the analytical expressions for the error decoding probabilities of the square QAM is well-described in [26]. We introduce these expressions below
ρ ( u ¯ | u c o r ) = e r f c E s M N 0 1 4 e r f c 2 E s M N 0 ρ ( u ¯ | u i n s ) = 2 e r f c E s M N 0 e r f c 2 E s M N 0 ρ ( u ¯ | u o u t ) = 3 2 e r f c E s M N 0 1 2 e r f c 2 E s M N 0
where e r f c ( x ) represents the complementary error function, which is defined as e r f c ( x ) = 2 π x e x 2 d x .
The common probability of error decoding ρ ( u ¯ ) in the AWGN channel with the E s / N 0 ratio is obtained by putting (7) and (8) into (6) and simplifying the resulting expression as follows
ρ ( u ¯ ) = 2 1 1 Q e r f c E s M N 0 1 2 Q + 1 Q e r f c 2 E s M N 0 ,
Finally, the BER value ρ b ( u ¯ ) can be obtained under the same conditions by averaging the result of (9) with help of l o g 2 Q by
ρ b ( u ¯ ) ρ ( u ¯ ) l o g 2 Q .

4. BER and SER for PD-NOMA Square QAM Signal

Now, let us derive analytical expressions for SER and BER against the E s / N 0 ratio in the PD-NOMA scenario. We consider that the first layer receives the largest power portion p 1 of the total transmit power E s , and the second layer receives the remainder p 2 = E s p 1 . According to the SIC, the first layer is decoded in the first instance, considering that the second layer and AWGN are interferences. The second layer is decoded under the conditions of AWGN only after the perfect interference cancellation of the first layer; however, the incorrect cancellation causes the additional signal corruption. Further, we describe the signal decoding process in both PD-NOMA layers and get BER and SER expressions for them.

4.1. First Layer Decoding

The received PD-NOMA symbol s is expressed in (3), where the information symbol x of UE1 is transmitted in the first non-orthogonal layer. Denote ρ ( x ¯ ) and ρ b ( x ¯ ) as symbol and bit error probabilities while decoding x from s. Similar to conventional QAM, we define three types of the received symbols: the corner symbol s c o r contains corner symbol x c o r ; s i n s contains x c o r , and s o u t contains x o u t . The occurrence probabilities are the same as for QAM, and they can be obtained from (7) by
ρ ( s c o r ) = 4 Q 1 ρ ( s i n s ) = Q 1 4 ( Q 1 1 ) Q 1 ρ ( s o u t ) = 4 ( Q 1 2 ) Q 1
Then, ρ ( x ¯ ) is obtained by using the same ideas as in (6) and given by
ρ ( x ¯ ) = ρ ( s c o r ) ρ ( x ¯ c o r | s c o r ) + ρ ( s i n s ) ρ ( x ¯ i n s | s i n s ) + ρ ( s o u t ) ρ ( x ¯ o u t | s o u t ) ,
where ρ ( x ¯ c o r | s c o r ) , ρ ( x ¯ i n s | s i n s ) , ρ ( x ¯ o u t | s o u t ) are the probabilities of the error decoding x c o r , x i n s , x o u t from s c o r , s i n s , s o u t . In turn, the probability of the error decoding for x A 1 is given by ρ ( x ¯ | s ) = 1 ρ ( x | s ) , where ρ ( x | s ) is the probability of the correct decoding x. Further, the symbol x is decoded correctly when the real and imaginary components of s fall into its own decoding area. Let s and s be the real and imaginary components of s, then ρ ( x | s ) is calculated by
ρ ( x | s ) = ρ ( s O x ) × ρ ( s O x ) ,
where O x is the decoding area of x.
The symbol x can be simultaneously combined with y A 2 ; thus, we denote x + y n as the combination presented in one region (real or imaginary) for n = 1 Q 2 . For example, x + y n in the real region are shown on the group constellation in Figure 1. Further, we focus on the real region and s . Thus, let us note the equation for ρ ( s O x ) as follows
ρ ( s O x ) = n = 1 Q 2 ρ ( x + y n ) × ρ ( x + y n O x ) ,
where ρ ( x + y n ) is the occurrence probability of the x + y n combination, and ρ ( x + y n O x ) is the probability that the real component of x + y n falls into O x . The occurrence probabilities are equal for all the combinations; therefore, ρ ( x + y n ) = 1 / Q 2 . Then, the expression for ρ ( s O x ) can be rewritten by
ρ ( s O x ) = 1 Q 2 n = 1 Q 2 ρ ( x + y n O x ) .
Now, we need to obtain the probabilities for the corner, inside, and outside symbols, using (14), and put them in (12). Firstly, we obtain the expression for finding the correct decoding probability for x i n s . The decoding area O i n s is limited by two sides in the real and imaginary regions (Figure 1) equally, so, using (13), we have ρ ( x i n s | s i n s ) = ρ ( R s i n s O i n s ) 2 . In turn, ρ ( s i n s O i n s ) is obtained by (14). As we can see, it is enough to find ρ ( x i n s + y n O i n s ) and substitute it to (14).
The Euclidian distance from the reference constellation point p 1 x i n s + p 2 y n to the left bound of O i n s is
L n l e f t = 1 2 D 1 Q 2 2 n + 1 D 2 ,
and to the right bound is
L n r i g h t = 1 2 D 1 + Q 2 2 n + 1 D 2 .
where D 1 and D 2 are obtained by (2). Note that L n l e f t , L n r i g h t > 0 n ; otherwise, the power weight ratio p 1 / p 2 is unallowable, and the PD-NOMA signal is formed wrong.
The reference constellation point x i n s + y n is between L n l e f t and L n r i g h t ; thus, it is decoded correctly when x i n s + y n under noise falls between L n l e f t and L n r i g h t , respectively. We obtain these probabilities by using this Gauss error function for the left side
ρ x i n s + y n < L n l e f t = 1 2 e r f L n l e f t N 0 ,
and this one for the right side
ρ x i n s + y n < L n r i g h t = 1 2 e r f L n r i g h t N 0 ,
where e r f ( x ) represents the error function which is defined as e r f ( x ) = 2 π 0 x e x 2 d t . Then, ρ ( x i n s + y n O i n s ) is given by
ρ ( x i n s + y n O i n s ) = 1 2 e r f L n l e f t N 0 + 1 2 e r f L n r i g h t N 0 .
By substituting the top expression to (14), we can write
ρ ( s i n s O i n s ) = 1 2 Q 2 n = 1 Q 2 e r f L n l e f t N 0 + e r f L n r i g h t N 0 .
Let us denote the new variable as follows
Z 1 = 1 2 Q 2 n = 1 Q 2 e r f L n l e f t N 0 + e r f L n r i g h t N 0 .
Then, ρ ( s i n s O i n s ) = Z 1 , and the probability of the error decoding x i n s is obtained by
ρ ( x ¯ i n s | s i n s ) = 1 Z 1 2
Next, let us find the probability of the error decoding for the corner symbols ρ ( x ¯ c o r | s c o r ) in the same way as for the inside symbols. The decoding area of the corner constellation point is limited only by one side in the real and imaginary regions equally (the corner symbol in Figure 1). To be precise, it is the same as for the inside symbol ρ ( x c o r | s c o r ) = ρ ( s c o r O c o r ) 2 . The symbols in the right and left corners are symmetric around zero; therefore, we obtain the equation for the symbols in the right corner and apply it to all the corner symbols. Thus, x c o r + y n O c o r is performed when x c o r + y n ( L n l e f t ; + ) , where L n l e f t is defined by (15). We obtain ρ x c o r + y n < L n l e f t by (17), and ρ x c o r + y n < + = 1 2 always. Then, ρ ( s c o r O c o r ) is given by
ρ ( s c o r O c o r ) = 1 2 Q 2 n = 1 Q 2 1 + e r f L n l e f t N 0 .
Simplifying the last equation, we denote
Z 2 = 1 2 Q 2 n = 1 Q 2 1 + e r f L n l e f t N 0 ,
and transform ρ ( s c o r O c o r ) = Z 2 . Consequently, ρ ( x c o r | s c o r ) = Z 2 2 and the probability of the error decoding for x c o r can be obtained by
ρ ( x ¯ c o r | s c o r ) = 1 Z 2 2 .
Finally, let us obtain ρ ( x ¯ o u t | s o u t ) . For the first half of the outside constellation points, the decoding area is limited by one side in the real region and by two sides in the imaginary region and vice versa for the remaining points (the outside symbol in Figure 1). Based on the discussion above, the error decoding probability for the outside symbols is obtained by
ρ ( x ¯ o u t | s o u t ) = 1 Z 1 Z 2 .
After obtaining the error decoding probabilities for each type of a symbol position, we can derive the common expression for ρ ( x ¯ ) by substituting (11), (19), (21), and (22) into (12) as follows
ρ ( x ¯ ) = Q 1 4 ( Q 1 1 ) Q 1 × 1 Z 1 2 + 4 ( Q 1 2 ) Q 1 × 1 Z 1 Z 2 + 4 Q 1 1 Z 2 2 ,
which can be simplified to
ρ ( x ¯ ) = 1 ( Q 1 4 Q 1 + 4 ) Z 1 2 + ( 4 Q 1 8 ) Z 1 Z 2 + 4 Z 2 2 Q 1 ,
where Z 1 ,   Z 2 are obtained by (17), (19).
Similar to (10), the expression for the approximate BER in the first PD-NOMA layer is derived by averaging ρ ( x ¯ ) on the bits/symbol ratio as follows
ρ b ( x ¯ ) ρ ( x ¯ ) l o g 2 ( Q 1 ) .

4.2. Second Layer Decoding

In this subsection, we derive SER and BER for the second non-orthogonal layer. According to the SIC, the decoding of the second layer is performed after decoding, regeneration, and cancellation of the first layer. If it is cancelled perfectly (without error), the updated received symbol is the superposition of the power weighted Q2-QAM and noise realization. In this case, the probability of the error decoding is simply obtained in a similar way to (8), considering the symbol energy p 2 , and given by
ρ ( y ¯ | c o r r e c t   x ) = 2 1 1 Q 2 e r f c p 2 M 2 N 0 1 2 Q 2 + 1 Q 2 e r f c 2 p 2 M 2 N 0 .
However, the error cancelling of x causes additional corruption of the second layer and increases the probability of its error decoding. In general, the probability of error decoding in the second non-orthogonal layer is obtained by
ρ ( y ¯ ) = 1 ρ ( s O y ) ρ ( s O y ) ,
where ρ ( s O y ) and ρ ( s O y ) are the probabilities that the real and imaginary components of the received symbol s fall into the decoding area of y. Note that ρ ( s O y ) and ρ ( s O y ) are identical and can be obtained by the same expression. Thus, we can modify the equation for ρ ( y ¯ ) as
ρ ( y ¯ ) = 1 ρ ( s O y ) 2 .
Now, it is enough to derive the expression for the probability of the correct detection in the real region, and further, we focus only on it. The overall decoding area O y for each y is divided into several local areas. Let us look at the PD-NOMA constellation that is shown in Figure 1. The symbol y is decoded correctly when s falls in one of the sixteen (Q1 = 16) areas near p 1 x + p 2 y   , x A 1 . In general, the number of the detecting sections in the real region is Q 1 , and we obtain ρ ( s O y ) as follows
ρ ( s O y ) = i = 1 Q 1 ρ ( x i + y ) ρ ( x i + y O y ) ,
where ρ ( x i + y ) is the occurrence probability of the combination x i + y in the received symbol, and ρ ( x i + y O y ) is the probability that the real component of the received symbol falls into its own detecting area. The main problem is that ρ ( x i + y O y ) are not identical for different y because the detection sections are different. For example, Figure 2 shows the upper part of the PD-NOMA constellation from Figure 1. It is observed that y symbols on the left side of x i (blue dots) have detection segment boundaries, which are different from the symbols on the right side (green dots) as well as from the inside symbols (red dots). Thus, we divide x i + y by geometric position into three types ( x i + y l e f t , x i + y i n s , x i + y r i g h t ) with their detection areas ( O y l e f t ,   O y i n s ,   O y r i g h t ) and transform the equation for ρ ( s O y ) into
ρ ( s O y ) = i = 1 Q 1 ρ ( x i + y l e f t ) ρ ( x i + y l e f t O y l e f t ) + i = 1 Q 1 ρ ( x i + y i n s ) ρ ( x i + y i n s O y i n s ) + i = 1 Q 1 ρ ( x i + y r i g h t ) ρ ( x i + y r i g h t O y r i g h t )
The occurrence probabilities for each type are ρ ( x i + y l e f t ) = 1 / Q 2 , ρ ( x i + y r i g h t ) = 1 / Q 2 , ρ ( x i + y i n s ) = 1 2 / Q 2 , and by substituting them to the top equation, we obtain
ρ ( s O y ) = 1 Q 2 i = 1 Q 1 ρ ( x i + y l e f t O y l e f t ) + 1 2 Q 2 i = 1 Q 1 ρ ( x i + y i n s O y i n s ) + 1 Q 2 i = 1 Q 1 ρ ( x i + y r i g h t O y r i g h t )
Now, we need obtain the probabilities for the symbol of each type falling into its own detection area. Firstly, let us focus on x i + y l e f t and derive the expression for ρ ( x i + y l e f t O y l e f t ) . We start with discussing the example given in Figure 2. The symbol x 1 + y l e f t is decoded correctly when x 1 + y l e f t O y , l o c a l l e f t ( m ) m { 1 , 2 , 3 , 4 } , marked by the blue color. It is important that in the real domain, O y , l o c a l l e f t ( 1 ) is limited only on the right side by the neighboring inside symbol, and O y , l o c a l l e f t ( 2 ) , O y , l o c a l l e f t ( 3 ) , O y , l o c a l l e f t ( 4 ) are limited on both sides. Hence, the complete detection area O y l e f t is a compound of all local areas O y l e f t = 4 m = 1 O y , l o c a l l e f t ( m ) . This conclusion is fair for x i + y l e f t i 1 Q 1 .
In a general case, for Q1-QAM, we have O y l e f t = 4 m = 1 O y , l o c a l l e f t ( m ) and obtain ρ ( x i + y l e f t O y l e f t ) by using Gauss error function according to
ρ ( x i + y l e f t O y l e f t ) = 1 1 2 m = 1 Q 1 1 e r f Q 1 i m + 1 2 D 1 + 0 . 5 Q 2 1 2 D 2 N 0 e r f Q 1 i m + 1 D 1 + 1 2 D 2 N 0 1 2 e r f 1 i D 1 + 1 2 D 2 N 0
To simplify the further expressions, we denote a set of the following variables
V i , m ± = e r f Q 1 i m + 1 D 1 ± 0 . 5 D 2 N 0 C i , m ± = e r f Q 1 i m + 0 . 5 D 1 ± 0 . 5 Q 2 0 . 5 D 2 N 0 B i ± = e r f 1 i D 1 ± 0 . 5 D 2 N 0
and by using (27), transform the equation for ρ ( x i + y l e f t O y l e f t ) according to
ρ ( x i + y l e f t O y l e f t ) = 1 1 2 m = 1 Q 1 1 C i , m + V i , m + B i + ,
The same procedure can be applied to obtaining ρ ( x i + y l e f t O y r i g h t ) , considering that O y r i g h t has the same bounds as O y l e f t , which are symmetric with respect to the zero. Thus, we derive the equation by using the variables in (27) according to
ρ ( x i + y r i g h t O y r i g h t ) = 1 2 m = 1 Q 1 1 C i , m V i , m B i ,
Finally, ρ ( x i + y i n s O y i n s ) is obtained the most easily because each i-th combination has the uniform bounds of O y i n s , which are limited on both sides. By utilizing this statement, we have
ρ ( x i + y i n s O y i n s ) = m = 1 Q 1 e r f ( 2 m ) D 1 + 0 . 5 D 2 N 0 e r f ( 2 m ) D 1 0 . 5 D 2 N 0 ,
We denote a new variable G n ± , given by
G m ± = e r f ( 2 m ) D 1 ± 0 . 5 D 2 N 0 ,
and (30) can be expressed as
ρ ( x i + y i n s O y i n s ) = 1 2 m = 1 Q 1 ( G m + G m ) .
Next, ρ ( s O y ) is obtained by substituting (28), (29), and (30) into (26) as follows
ρ ( s O y ) = 1 Q 2 + 1 2 1 Q 2 × m = 1 Q 1 G m + G m 1 2 Q 1 Q 2 × i = 1 Q 1 m = 1 Q 1 1 V i , m V i , m + + C i , m + C i , m B i + + B i .
Based on the identical probability for the real and imaginary components, we directly obtain the symbol error rate in the second non-orthogonal layer by placing (33) to (25) and simplifying the equation according to
ρ ( y ¯ ) = 1 1 Q 2 + 1 2 1 Q 2 × m = 1 Q 1 G m + G m 1 2 Q 1 Q 2 × i = 1 Q 1 m = 1 Q 1 1 V i , m V i , m + + C i , m + C i , m B i + + B i 2 .
Finally, BER in the second non-orthogonal layer is obtained similarly to (24) by the approximation of ρ ( y ¯ ) on l o g 2 ( Q 2 ) in the following way
ρ b ( y ¯ ) ρ ( y ¯ ) l o g 2 ( Q 2 ) .

5. BER and SER Simulation

We use the Monte Carlo simulation carried out in MATLAB to validate the theoretical results from the previous section. This is often used to model the probability of different outcomes in a process that cannot easily be predicted due to the intervention of random variables. In communication, the MC simulation is used to estimate the probability of signal decoding under the noise by performing a large number of simulations and averaging the results.
The SER and BER are obtained from the simulation model and compared with the analytical values calculated by (23, 34) and (24, 35). In Figure 3, the simulation scheme of the two-user downlink PD-NOMA via the AWGN channel is presented. We use a signal construction based on square QAM with Gray coding without any error correction techniques. In the simulation scheme, b x , b y are the vectors that contain transmission bits, and x, y are the modulation symbols of UE1 and UE2. In the following simulations, we assume that the complex noise realizations of both users are w 1 , w 2 ~ C N ( 0 , N 0 ) and they are controlled by E s / N 0 in the range from −10 to 40 dB with a 1 dB step.
In general, the number of possible PD-NOMA multiplexing configurations is not limited, so any of them can be chosen for simulation. As an example, we have selected the four most illustrative scenarios of a PD-NOMA layer configuration with typical wireless network modulation orders and power weights considering the most possible exploitation scenarios. They are shown in Table 1 and include various combinations of power weights and QAM orders.
Figure 4 shows the comparison of the theoretical and simulated SER with E s / N 0 for each scenario. The analytical SERs are submitted by solid lines, and the simulated SERs are plotted by markers. It is observed that the analytical SERs of both users match the simulated SERs perfectly for all the multiplexing configurations in the full range of E s / N 0 . Due to the comparison result, we validated the (23) and (34) expressions, which were obtained in the previous section. We can also conclude that the presented expressions can be perfectly used for the SER calculation in both user QAM signals multiplexed by PD-NOMA.
The comparison of the theoretical and simulated BERs against E s / N 0 is presented in Figure 5. We observe that the analytical BER expressions of both users in the PD-NOMA system match the simulation results in the low BER region, which perfectly validates (24) and (35). In the high BER region, we remark that the accuracy of the analytical result is decreased due to the approximation inexactness. The validation result demonstrates that the presented expressions cannot be applied to obtain accurate BER values in the high BER region due to the used approximation. This issue requires further investigation and will be solved in the following works.

6. Conclusions

In this paper, BER and SER analytical expressions for two-user square QAM signals multiplexed by PD-NOMA and transmitted through the AWGN channel were proposed. The calculation requires the known PD-NOMA configuration, including QAM order and power weights of each user signal.
The validation of the expressions using simulation is provided in Section 5. The SER and BER values obtained from the simulation are compared with the calculated analytical values. In order to make a reliable comparison, we have used four various PD-NOMA configurations. The following conclusions can be made on the basis of the obtained results, and their analysis:
(1) The comparison result has shown that the SER analytical result perfectly coincides with the simulation result, which confirms the credibility of the obtained expressions. Therefore, the SER values for the PD-NOMA system described above can be exactly calculated by proposed expressions without difficulty simulation.
(2) In turn, the BER analytical result matches with the simulation result only in the low BER region (<10−2). Thus, the analytical BER expressions can be used for a rough estimate in the high BER region and for accurate calculation in the low BER region. The issue of error estimation in the high BER region will be solved in the following works.
The goal of subsequent work is the further research of an error rate performance of PD-NOMA group channel in different multiplexing configurations by using received analytical expressions. In the future, we will design a table with adaptive joint modulation and coding schemes (MCS) for adaptive configuration selection based on the MCSs from the 5G NR standard. This table will be used in optimal group signal formation, scheduling, estimation of an achievable practice performance of PD-NOMA, etc.

Author Contributions

Conceptualization, Y.V.K. and D.A.P.; methodology, Y.V.K.; software, Y.V.K. and D.A.P.; validation, Y.V.K. and D.A.P.; formal analysis, Y.V.K.; investigation, Y.V.K.; resources, Y.V.K.; data curation, Y.V.K.; writing—original draft preparation, Y.V.K.; writing—review and editing, Y.V.K.; visualization, D.A.P.; supervision, S.A.N.; project administration, Y.V.K.; funding acquisition, S.A.N. All authors have read and agreed to the published version of the manuscript.

Funding

The work has been completed with the financial support of Ministry of Digital Development, Communications and Mass Media of the Russian Federation and Russian Venture Company (RVC JSC), as well as Skolkovo Institute of Science and Technology, Identifier Subsidy’s granting agreements 0000000007119P190002, №005/20 dated 26 March 2020.

Acknowledgments

The authors would like to thank the reviewers for their thoughtful remarks and recommendations, which considerably enhanced the paper’s presentation.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Saito, Y.; Benjebbour, A.; Kishiyama, Y.; Nakamura, T. System-level performance evaluation of downlink non-orthogonal multiple access (NOMA). In Proceedings of the 2013 IEEE 24th International Symposium on Personal, Indoor and Mobile Radio Communications (PIMRC), London, UK, 8–11 September 2013; pp. 611–615. [Google Scholar]
  2. Saito, Y. Non-orthogonal multiple access (NOMA) for cellular future radio access. In Proceedings of the 2013 IEEE 77th Vehicular Technology Conference (VTC Spring), Dresden, Germany, 2–5 June 2013. [Google Scholar]
  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, 2181–2195. [Google Scholar] [CrossRef] [Green Version]
  4. Benjebbour, A.; Saito, K.; Li, A.; Kishiyama, Y.; Nakamura, T. Non-orthogonal multiple access (NOMA): Concept, performance evaluation and experimental trials. In Proceedings of the 2015 International Conference on Wireless Networks and Mobile Communications (WINCOM), Marrakech, Morocco, 20–23 October 2015. [Google Scholar]
  5. Shin, W.; Vaezi, M.; Lee, B.; Love, D.J.; Lee, J.; Poor, H.V. Non-orthogonal multiple access in multi-cell networks: Theory, performance, and practical challenges. IEEE Commun. Mag. 2017, 55, 176–183. [Google Scholar] [CrossRef] [Green Version]
  6. Islam, S.R.; Avazov, N.; Dobre, O.A.; Kwak, K.S. Power-domain non-orthogonal multiple access (NOMA) in 5G systems: Potentials and challenges. IEEE Commun. Surv. Tutor. 2016, 19, 721–742. [Google Scholar] [CrossRef] [Green Version]
  7. Liu, C.H.; Liang, D.C. Heterogeneous networks with power-domain NOMA: Coverage, throughput, and power allocation analysis. IEEE Trans. Wirel. Commun. 2018, 17, 3524–3539. [Google Scholar] [CrossRef] [Green Version]
  8. Higuchi, K.; Benjebbour, A. Non-orthogonal multiple access (NOMA) with successive interference cancellation for future radio access. IEICE Trans. Commun. 2015, 98, 403–414. [Google Scholar] [CrossRef] [Green Version]
  9. Cui, J.; Liu, Y.; Ding, Z.; Fan, P.; Nallanathan, A. Optimal user scheduling and power allocation for millimeter wave NOMA systems. IEEE Trans. Wirel. Commun. 2017, 17, 1502–1517. [Google Scholar] [CrossRef] [Green Version]
  10. Chen, X.; Benjebbour, A.; Li, A.; Harada, A. Multi-user proportional fair scheduling for uplink non-orthogonal multiple access (NOMA). In Proceedings of the 2014 IEEE 79th Vehicular Technology Conference (VTC Spring), Seoul, Korea, 18–21 May 2014. [Google Scholar]
  11. Rai, R.; Zhu, H.; Wang, J. Resource scheduling in non-orthogonal multiple access (NOMA) based cloud-RAN systems. In Proceedings of the 2017 IEEE 8th Annual Ubiquitous Computing, Electronics and Mobile Communication Conference (UEMCON), New York, NY, USA, 19–21 October 2017; pp. 418–422. [Google Scholar]
  12. Uddin, M.F. Energy efficiency maximization by joint transmission scheduling and resource allocation in downlink NOMA cellular networks. Comput. Netw. 2019, 159, 37–50. [Google Scholar] [CrossRef]
  13. Fang, F.; Zhang, H.; Cheng, J.; Roy, S.; Leung, V.C. Joint user scheduling and power allocation optimization for energy-efficient NOMA systems with imperfect CSI. IEEE J. Sel. Areas Commun. 2017, 35, 2874–2885. [Google Scholar] [CrossRef]
  14. Kryukov, Y.V.; Brovkin, A.A.; Pokamestov, D.A.; Kvashnina, A.S. A simple proportional fair scheduling for downlink power domain non-orthogonal multiple access systems. Journal of Physics: Conference Series. IOP Publ. 2020, 1679, 032055. [Google Scholar]
  15. Kryukov, Y.V.; Pokamestov, D.A.; Brovkin, A.A.; Rogozhnikov, E.V. Power and Frequency Scheduling Using Equal Throughput Strategy in PD-NOMA Systems. In Computer Science Online Conference; Springer: Cham, Switzerland, 2020; pp. 584–595. [Google Scholar]
  16. Zeng, M.; Yadav, A.; Dobre, O.A.; Tsiropoulos, G.I.; Poor, H.V. Capacity comparison between MIMO-NOMA and MIMO-OMA with multiple users in a cluster. IEEE J. Sel. Areas Commun. 2017, 35, 2413–2424. [Google Scholar] [CrossRef]
  17. Wei, Z.; Yang, L.; Ng, D.W.K.; Yuan, J.; Hanzo, L. On the performance gain of NOMA over OMA in uplink communication systems. IEEE Trans. Commun. 2019, 68, 536–568. [Google Scholar] [CrossRef] [Green Version]
  18. Wyner, A. Recent results in the Shannon theory. IEEE Trans. Inf. Theory 1974, 20, 2–10. [Google Scholar] [CrossRef]
  19. Meghdadi, V. BER calculation. In Wireless Communications; 2008; Available online: https://www.unilim.fr/pages_perso/vahid.meghdadi-neyshabouri/notes/ber_awgn.pdf (accessed on 1 October 2021).
  20. Kara, F.; Kaya, H. BER performances of downlink and uplink NOMA in the presence of SIC errors over fading channels. IET Commun. 2018, 12, 1834–1844. [Google Scholar] [CrossRef]
  21. Assaf, T.; Al-Dweik, A.; Moursi, M.E.; Zeineldin, H. Exact BER performance analysis for downlink NOMA systems over Nakagami-m fading channels. IEEE Access 2019, 7, 134539–134555. [Google Scholar] [CrossRef]
  22. Wang, X.; Labeau, F.; Mei, L. Closed-form BER expressions of QPSK constellation for uplink non-orthogonal multiple access (NOMA). IEEE Commun. Lett. 2017, 21, 2242–2245. [Google Scholar] [CrossRef]
  23. Han, W.; Wang, Y.; Tang, D.; Hou, R.; Ma, X. Study of the Symbol Error Rate/Bit Error Rate in Non-orthogonal Multiple Access (NOMA) Systems. In Proceedings of the 2018 IEEE/CIC International Conference on Communications in China (ICCC Workshops), Beijing, China, 16–18 August 2018; pp. 101–106. [Google Scholar]
  24. Huang, H.; Wang, J.; Wang, J.; Yang, J.; Xiong, J.; Gui, G. Symbol error rate performance analysis of non-orthogonal multiple access for visible light communications. China Commun. 2017, 14, 153–161. [Google Scholar] [CrossRef]
  25. Almohimmah, E.M.; Alresheedi, M.T. Error analysis of NOMAbased VLC systems with higher order modulation schemes. IEEE Access 2020, 8, 2792–2803. [Google Scholar] [CrossRef]
  26. Lee, E.A.; Messerschmitt, D.G. Digital Communication; Springer Science & Business Media: Berlin/Heidelberg, Germany, 2012; Available online: https://www.amazon.com/Digital-Communication-John-R-Barry-dp-1461349753/dp/1461349753/ref=mt_other?_encoding=UTF8&me=&qid= (accessed on 1 October 2021).
Figure 1. Signal constellations.
Figure 1. Signal constellations.
Symmetry 13 02153 g001
Figure 2. The upper section of the PD-NOMA constellation shown in Figure 1.
Figure 2. The upper section of the PD-NOMA constellation shown in Figure 1.
Symmetry 13 02153 g002
Figure 3. Simulation scheme.
Figure 3. Simulation scheme.
Symmetry 13 02153 g003
Figure 4. The theoretical and simulated SER against E s / N 0 in PD-NOMA channels.
Figure 4. The theoretical and simulated SER against E s / N 0 in PD-NOMA channels.
Symmetry 13 02153 g004aSymmetry 13 02153 g004b
Figure 5. Theoretical and simulated BER against E s / N 0 in PD-NOMA channels.
Figure 5. Theoretical and simulated BER against E s / N 0 in PD-NOMA channels.
Symmetry 13 02153 g005
Table 1. PD-NOMA configurations.
Table 1. PD-NOMA configurations.
No.First Layer (UE1)Second Layer (UE2)
p1Q1p2Q2
10.854 0.154
20.94 0.116
30.9516 0.0516
40.9516 0.0564
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Kryukov, Y.V.; Pokamestov, D.A.; Novichkov, S.A. Symbol Error-Rate Analytical Expressions for a Two-User PD-NOMA System with Square QAM. Symmetry 2021, 13, 2153. https://doi.org/10.3390/sym13112153

AMA Style

Kryukov YV, Pokamestov DA, Novichkov SA. Symbol Error-Rate Analytical Expressions for a Two-User PD-NOMA System with Square QAM. Symmetry. 2021; 13(11):2153. https://doi.org/10.3390/sym13112153

Chicago/Turabian Style

Kryukov, Yakov V., Dmitriy A. Pokamestov, and Serafim A. Novichkov. 2021. "Symbol Error-Rate Analytical Expressions for a Two-User PD-NOMA System with Square QAM" Symmetry 13, no. 11: 2153. https://doi.org/10.3390/sym13112153

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