Blind Signal Classification for Non-Orthogonal Multiple Access in Internet-of-Things Networks

07/20/2018 ∙ by Minseok Choi, et al. ∙ 0

For downlink multiple-user (MU) transmission based on non-orthogonal multiple access (NOMA), the advanced receiver strategy is required to cancel the inter-user interference, e.g., successive interference cancellation (SIC). The SIC process can be applicable only when information about the co-scheduled signal is known at the user terminal (UT) side. In particular, the UT should know whether the received signal is OMA or NOMA, whether SIC is required or not, and which modulation orders and power ratios have been used for the superposed UTs, before decoding the signal. An efficient network, e.g., Internet-of-Things (IoT), requires that UT blindly classify the received signal and apply a matching receiver strategy to reduce the high-layer signaling overhead and to increase resource efficiency. In this paper, we first analyze the performance impact of errors in NOMA signal classification and address ensuing receiver challenges in practical IoT-based MU usage cases. In order to reduce the blind signal classification error, we propose transmission schemes that rotate data symbols or pilots to a specific phase according to the transmitted signal format. In the case of pilot rotation, a new signal classification algorithm is also proposed. The performance improvements by the proposed methods are verified by intensive simulation results.



There are no comments yet.


page 1

page 2

page 3

page 4

This week in AI

Get the week's most popular data science and artificial intelligence research sent straight to your inbox every Saturday.

I Introduction

In order to utilize radio spectrum efficiently for a massive number of user terminals (UTs), non-orthogonal multiple access (NOMA) based on power multiplexing has been widely studied [1, 2, 3, 4, 5]. For next-generation communication systems, ultra-high data rates are required, and efficient and flexible uses of energy and spectrum have become critical issues[6, 7]. To this end, NOMA has been actively researched as a promising technology to improve system performance in 5G networks[8, 9, 10] and to provide robustness in high-mobility vehicular networks [11, 12]. Recently, 3GPP has also studied the deployment scenarios and receiver designs for a NOMA system in Rel-14 in the context of a working item labeled multiple user superposition transmission (MuST)[13].

NOMA superposes the multiple-user (MU) signals within the same frequency, time or spatial domain, so advanced receivers with successive interference cancellation (SIC) are typically considered for detection of the non-orthogonally multiplexed signals [4, 5]. Theoretically, NOMA is known to provide significant benefits in improving the cell throughput[14]; nevertheless, such gains can be obtained only when the receiver is able to cancel or sufficiently suppress interference from the co-scheduled users. Performance and complexity analysis of interference cancellation have been the subject of intense research [15, 16]. Based on the well-designed SIC, NOMA has been extensively researched in conjunction with various technologies. There have been some studies on the system applying NOMA to MIMO [17, 18], and NOMA in cooperative networks has been researched in [19, 21, 20, 22]. Most of existing researches on NOMA have assumed ideal SIC with the knowledge of channel state information (CSI), but the recent work in [23]

has handled the imperfect CSI for NOMA by using deep learning.

Even before an attempt is made to handle interference in a NOMA system, the receiver must first determine the presences of the co-scheduled users. If SIC is to be used, then the modulation order and power allocation ratio of the co-scheduled user should also be known to the receiver. The information required for signal classification and data detection can possibly be transmitted to the receiver via a high layer, but the required signaling overhead is a concern. Further, high-layer signaling may or may not be used at the receiver side depending on the MU channel condition, therefore it can be a waste of valuable resources. Especially in vehicular networks with the limited energy and resource (e.g., time limits due to high mobility in vehicular networks) [11, 12], this motivates blind signal classification at the receiver side followed by appropriate data detection. Moreover, vehicular networks have to cope with periodic short burst communications for safety information and alarm service [24, 25]. Since a concern of signaling overhead becomes more critical for short burst communications, blind signal classification could be emerged as a promising technology to reduce signaling overheads in vehicular communications [26].

For orthogonal multiple access (OMA), there have been extensive research efforts on modulation classification (MC). In [27]

, an ML-based classifier was presented to provide the optimal performance in the presence of white Gaussian noise when candidate modulation schemes are equally probable. MC was originated from military applications, such as electronic warfare; so the existing MC techniques have been typically developed for systems without knowledge of the signal amplitude, phase, channel fading characteristics and noise distribution

[28, 29]. Since ML-based classification requires high computational complexity , on the other hand, the feature-based approaches of blind MC in [30]

take advantage of the fact that good statistical features enable robust blind MC. Furthermore, the convolutional neural network (CNN)-based feature extraction processes have been recently studied in

[31, 32, 33, 34]. However, the existing researches on blind signal classification are primarily limited in MC techniques in an OMA system.

Blind MC is also important in the NOMA system, however there are additional and necessary signal classification steps as follows: 1) multiple access classification between OMA and NOMA, 2) co-scheduled UT’s MC, and 3) classification of the signal based on the necessity of SIC. This paper studies the theoretically optimal ML-based approach for blind signal classification of the NOMA signal. There are some key differences between the existing works and this paper. Previous NOMA works assume that the receiver is given the perfect signal information, whereas this paper considers all three stages of signal classification for practical NOMA systems in vehicular networks. This paper assumes a two-user cellular model in this work owing to large computational complexity of ML-based blind signal classification. Therefore, the last step can be interpreted as near/far UT classification, because only the near UT which experiences the stronger channel condition than far one performs SIC.

Note that blind MC has not been previously studied in the literature in the context of NOMA to our best knowledge except for [35]. While the existing MC techniques aim at finding the UT’s modulation, the NOMA receiver attempts to classify the co-scheduled user’s modulation to perform SIC. In addition, the NOMA system should perform multiple access classification between OMA and NOMA as well as determine whether SIC is required or not for the received signal. The recent work in [35] focused only on signal classification with respect to the necessity of SIC, and jointly optimized both power allocation and user scheduling scheme which guarantee the reliable classification performance. This paper analyzes the performance impact of errors in blind NOMA signal classification and addresses ensuing receiver challenges in practical MU cases. In addition, two transmission policies are proposed to improve the performances of ML-based blind NOMA signal classification.

The main contributions of this paper are summarized as follows:

  • This paper organizes the blind signal classification in three steps: 1) multiple access classification between OMA and NOMA, 2) co-scheduled UT’s modulation classification, and 3) classification of the signal with respect to the necessity of SIC.

  • SINR and capacity analyses for the performance impact of errors in three blind NOMA signal classification steps are shown.

  • The phase-rotated modulation is proposed for blind NOMA signal classification. Rotated data symbols make the constellations of the modulation candidates easier to distinguish from one another. This method is based on the existing ML-based classification algorithms.

  • The pilot-rotation transmission method and the corresponding new signal classification algorithm are proposed. In this algorithm, a receiver estimates the rotation value of pilots and utilizes the estimated value for blind signal classification. Since the proposed scheme only depends on rotated phases of the pilots not on the pilot values, it requires no extra pilot overhead if phase estimation is correct.

  • Numerical results verify the performance analysis of blind signal classification in NOMA system. Moreover, the proposed phase-rotated modulation and the pilot-rotation transmission scheme are shown to provide better classification performances than the conventional ML-based way.

The rest of the paper is organized as follows. The NOMA system model and the blind classification steps for received NOMA signal are illustrated in Section II. SINR analysis for three steps of blind NOMA signal classification and capacity of a NOMA UT with signal classification errors are provided in Sections III and IV, respectively. The phase-rotated modulation is proposed in Section V. In Section VI, the pilot-rotation transmission method and the corresponding new signal classification algorithm are proposed. In Section VII, performance improvements of the proposed algorithms are verified by intensive numerical simulations.

Ii System Models

Ii-a NOMA Signal Model and Receiver Structure

In downlink power-multiplexing NOMA, a base station (BS) intentionally superposes the signals for target UTs with some power weightings. With the help of SIC, NOMA can serve multiple users simultaneously with the same resource. However, when information of the received NOMA signal is unknown at the receiver side, computational complexity of the ML-based signal classification in the NOMA system grows significantly with the number of co-scheduled UTs [35]. Therefore, this paper considers a two-user NOMA system. The received signal in a two-user downlink NOMA transmission is given by


where and correspond to the received signal, the transmitted symbol, the channel gain, and thermal noise, respectively, and the subscripts and denote far and near UTs. In addition, and , where and are power allocation ratios of far and near UTs, respectively. The BS normally schedules UTs having the large channel gain difference, and allocates larger power to far UT (weak UT) to compensate its low channel gain, i.e., . Suppose that there is a normalized power constraint,

, and the noise variance is

. With large power allocation, the far UT does not perform SIC and just detects its data while ignoring the near UT’s signal. Meanwhile, SIC is necessary for the near UT to cancel the far UT’s signal, so only the near UT is considered as a NOMA-serviced user in general. For this reason, all statements in this paper are focused on the near UT of the NOMA system.

For SIC at the near UT, interference, i.e., the far UT’s signal, can be regenerated from the decoder or the detector, corresponding to codeword-level interference cancellation (CWIC) or symbol-level interference cancellation (SLIC), respectively [36]. For our study, CWIC is mainly performed to mitigate the intra-cell interference unless otherwise noted, and signal classification is required before CWIC is applied.

Let be a set of modulation modes, including NOMA modes, for , and an OMA mode, . The constellation set of the modulation mode is denoted by for all . For , is constructed by combinations of power-scaled near and far UTs’ constellation sets, , where the average powers of symbols in and are and , respectively. Let be a set of the constellation points of all NOMA modes, i.e., .

Ii-B ML-based Signal Classification

The existing ML-based MC algorithm [27] which is optimal in OMA based on hypotheses testing can be directly applied to NOMA signal classification. We define some hypotheses to identify the received signal information as follows:

  • : the hypothesis of the signal modulated by the -th mode for all

  • : the hypothesis of the NOMA signal, i.e., .

  • : the hypothesis of the NOMA signal which does not require SIC.

  • : the hypothesis of the NOMA signal which SIC is necessary for.

  • : the hypothesis of the received signal which is modulated by the -th NOMA mode and does not requires SIC for all .

  • : the hypothesis of the received signal which is modulated by the -th NOMA mode and requires SIC for all .

The ML-based hypothesis testing can classify the received signal according to whether it is modulated by OMA or NOMA, which modulation and power weightings are used, and whether SIC is required or not. For example, let the -th modulation mode is used for the NOMA signal and the signal requires SIC, i.e., the hypothesis is true. Then, the likelihood probabilities of the hypothesis is computed by


where is the noise variance and is the number of symbols in the constellation set . If symbols are used for blind signal classification and are not correlated, the joint likelihood function of the symbols of is given by


According to the maximum likelihood criterion, the detected hypothesis can be found by


where . If , the received determines that the signal is modulated by OMA. On the other hand, if , then the received signal is classified into the NOMA signal of the -th modulation mode which does not require SIC. In addition, represents that the received signal is the NOMA one of the -th modulation mode which SIC is necessary for. Since the accuracy of hypothesis testing would be significantly degraded as the number of hypotheses grows, however, this paper considers the hierarchical classifications of the NOMA signal to reduce the number of hypotheses in each classification step.

Fig. 1: Processes of ML-based signal classification in NOMA systems

The three hierarchical steps of the signal classification are investigated as follows: OMA/NOMA classification, modulation classification (i.e., modulation order and power weightings), and near/far UT classification (i.e., the necessity of SIC). The relevant likelihood probabilities and the hypothesis testing results can be computed by

Ii-B1 OMA/NOMA Classification


Ii-B2 Modulation Classification


Ii-B3 Near/Far UT Classification


The overall processes of ML signal classification are shown in Fig. 1. To sum up, OMA/NOMA classification should be performed first, and the next is classification of the modulation orders and power ratios of the UTs. Near/far UT classification requires the constellations of the superposed signal as well as the far UT’s, therefore it is the last step. Since we assume that a UT already knows the modulation order of itself, if the far and near UTs’ modulation orders from the classified modulation mode are different, then the UT does not require near/far UT classification. Otherwise, near/far UT classification is necessary.

Compared to hypothesis testing with respect to the whole set of modulation modules in (4) which hypotheses are compared, the hierarchical classification steps could reduce the dimension of hypothesis testing and increase the accuracy. In the OMA/NOMA and near/far UT classification steps, only two hypotheses are compared, and hypotheses are in the modulation classification step. In addition, a decrease of the number of comparing hypotheses also reduces computational complexity.

Iii SINR Analysis for NOMA UT with Signal Classification Errors

In this section, the effects of signal classification error on SINR and capacity are investigated. The near UT is only considered as the NOMA-serviced user in general, so SINR analysis for near UT is investigated.

Iii-a OMA/NOMA and near/far UT Classification Errors

When the BS transmits the NOMA signal but the near UT incorrectly classifies it as OMA, severe performance degradation is expected. The transmitted signal contains the far UT’s signal component but an OMA decision would make the receiver do nothing for interference, i.e., SIC does not work. Similar results happen when the OMA signal is transmitted but the receiver classifies the signal as NOMA. In this case, the receiver performs SIC, but there is no interference in the OMA signal. Both cases cannot guarantee reliable performance. Accordingly, zero throughput is reasonably considered for OMA/NOMA classification errors in this paper.

In a similar way, erroneous near/far UT classification is critically harmful for the system performance. If wrong near/far UT classification occurs, the far UT of the NOMA system cancels the target signal, and the near UT does not perform SIC. Therefore, an error in the near/far UT classification step is assumed to yield no throughput. The classification results of the far UT’s modulation order and power ratio become meaningful only when the signal is classified as NOMA and near UT.

Iii-B Classification Errors of Power Ratio

For the NOMA system, there are some modulation modes having the same modulation orders but different power ratios for two UTs. Modulation classification among these modes can be interpreted as classification of power ratio. Although the receiver incorrectly classifies the power ratio as one of the competing modes, it is still possible to detect data correctly. The reason is that the incorrectly classified modulation mode may have a constellation point indicating the same bit-labeling as the transmitted one. However, the SINR may still degrade due to the erroneous decision of power ratio.

For simplicity, consider a flat fading channel and two competing modulation modes, and , having the same order but different power allocation ratios for two NOMA UTs. Suppose that is transmitted, then the received signal is given by


where and are the -th and -th data symbols of and for the far and near UTs, respectively, and and .

Assuming perfect SIC, correct modulation classification yields the SINR of


where . Th subscript in (14) means that the transmitted mode is but is decided.

However, when classification of power ratio is incorrect, SIC is not accurate. Suppose the same index of and indicates the same bit-labeling, then the detected interference by SIC is highly likely to be , not . Then, is subtracted from the received signal of (13) by SIC, and the signal after SIC is denoted by


If , whose bit-labeling is the same as that of the transmitted signal , is detected, data detection could be still correct, even if incorrect modulation mode is detected. The SINR becomes


Note that when , an incorrect power ratio classification obviously results in a SINR degradation, i.e., . However, if , only when


which holds in the high SNR region. If (18) is not satisfied, the SINR can increase even when the power ratio is incorrectly classified. Accordingly, classification of power ratio is more important as the power ratio of the near UT, i.e., , increases.

Iii-C Classification Errors of Modulation Order

Consider two competing modes of and having different modulation orders of their far UTs. It is very important for the near UT to find the modulation order of the far UT in order to perform SIC appropriately. If a classification error for the far UT’s modulation order arises, estimated interference by SIC, , would be incorrect. Then, the signal after SIC is given by


Then, the SINR of becomes


Comparing (20) with (17), the only difference is that is replaced by in the denominator of (20). in (20) is completely different from in (17), because and have different modulation orders and cannot represent a symbol of the same bit-labeling as transmitted .

Similar to Section III-B, a classification error for the far UT’s modulation order always causes SINR degradation at the near UT when . However, when , only when the system satisfies the condition:


Similar to (18), (III-C) is satisfied in the high SNR region. Therefore, when (III-C) is satisfied, SINR does not degrade even with incorrect classification of the far UT’s modulation order, but this situation is much less likely to happen than the case of incorrect power ratio classification. The reason is in general, with the assumption that far UT’s modulation orders of and are different, and far UT’s modulation orders of and are the same but their power ratios are different.

There is another problem for incorrect classification of far UT’s modulation order. As mentioned in Section II, decision feedback for SIC can be generated at either symbol or codeword level. However, incorrect classification for the far UT’s order does not allow the use of CWIC because of a mismatch in the codeword length. Since CWIC outperforms SLIC substantially, this is highly undesirable for the system-level performance.

Iv Capacity of NOMA UT with
Signal Classification Errors

Based on the SINR analysis, we can compute capacity of NOMA UT, , including the effect of the signal classification error. With the assumption that the transmitted mode is , let be the probability that the classified modulation mode is . Capacity can be computed as


where is the probability which the signal is transmitted with one of NOMA modes for all and is the probability which the signal of the modulation mode is for the near UT (i.e., the signal requires SIC). The equally probable modulation mode is assumed, i.e., . Again, since only the near UT of the two-user NOMA system represents the NOMA user, the capacity in (22) is achieved for the near UT cases. In addition, is achieved in Section III. Since the errors in OMA/NOMA and near/far UT classification arise zero throughput, those classification errors is not included in (22).

The ML-based signal classification performance strongly depends on how the constellations of the competing modulation modes can be distinguished well from one another. To quantify this effect, we denote the minimum distance between the constellation sets of two different modulation modes of and by , . can be generally defined for modulation modes as follows:


where is the constellation set of the modulation mode for all .

Fig. 2: Legacy constellations of two modulation modes

Fig. 2 gives an example of two competing modulation modes, and , whose corresponding constellation sets are and , respectively. In Fig. 2, is the distance between two closest points from different modes, as marked by the dashed circles. These symbols are very close to each other, therefore when ML signal classification is used, these pairs are expected to be main causes of incorrect classification. In this example, if all symbol points are equally probable, the probability of classification error can be computed as


where is the -th constellation point of . In addition, is the total number of symbol pairs giving the minimum distance .

In (24), is the closest one among the constellation points of to , so the case where is confused with is dominant for incorrect classification. Equation (25) is approximated one step further by only considering the symbol pairs from different modes, giving the minimum distance . is the number of these pairs, and in Fig. 2.

Some conclusions are drawn at this point. First, we can find capacity analytically by substituting the expressions for the SINR and classification error probability to (22). Second, the tradeoff between the classification error rate and the SINR degradation term of is observed in (22). According to (25), the classification error rate decreases with . However, if the modulation classification error occurs, then SINR would be increasingly degraded as increases. Third, it is helpful to select appropriate power allocation ratios for the NOMA modulation modes which maximizes capacity in (22). However, the choice of power ratios is beyond our scope here, and will not be investigated in detail.

V Phase-Rotated Modulation
Based on ML Signal Classification

We propose phase-rotated modulation to increase the accuracy in signal classification in this section. As explained in Section IV, reliability of ML-based signal classification strongly depends on how well the competing modes can be distinguished from one another. Based on this observation, different phase rotations are assigned to individual modulation modes to make their constellation points more effectively separated.

This idea can be seen by comparing Fig. 2 and Fig. 3, showing the legacy and phase-rotated composite constellations of two different modulation modes, respectively. In Fig. 3, is rotated by , so it becomes . The symbol pairs from different modes giving the minimum distance are marked by the dashed ellipses in Fig. 3. Since , it is easily expected that phase-rotated modulation provides a lower classification error probability compared to the legacy one. If the same phase rotation is applied to every modulation mode, the rotated composite constellations of and still keep the same minimum distance of . Thus, the key point is to apply the different phase rotations to different modulation modes. We can make the phase list , and its elements corresponds to for all . The modulation mode table should be updated to include the phase rotations, as shown in Table I, and all UTs should know the rotation values also.

Fig. 3: Rotated constellations of two modulation modes
Modulation Mode
Modulation orders
Power coefficients
Phase rotations
TABLE I: An Example of Modulation Mode Table of Phase-Rotated Modulation

However, a larger does not guarantee better user capacity, because the SINR terms in (22) would be changed. As we mentioned the tradeoff between and in (22) in section IV, even though phase-rotated modulation can provide a smaller classification error rate, SINR would degrade much more and finally capacity would not increase much, when a classification error occurs. The phase rotations of each modulation mode can be obtained so as to maximize capacity. We can formulate the optimization problem for the phase rotation list :


The above optimization problem is difficult to solve theoretically because of expectation over random channel realizations; we find the optimal phase rotations numerically in this paper. When there exist many modulation modes, however, numerically finding all rotation values requires too massive computations. This paper applies phase-rotated modulation for only OMA/NOMA classification, i.e., and for all , because incorrect OMA/NOMA classification cannot give any throughput, as we have seen in Section III. On the other hand, wrong decisions for the far UT’s modulation order or power allocation ratio are not as critical as OMA/NOMA classification.

However, near/far UT classification is not affected by phase-rotated modulation. According to (10) and (12), near/far UT classification depends on the constellation structures of and . Phase-rotated modulation changes those constellations to and , but the minimum distance between them is not changed. Thus, phase-rotated modulation cannot influence on the performance of ML-based near/far UT classification.

Vi Pilot Reuse-Based Signal Classification

In Section V, the ML-based phase-rotated modulation scheme is proposed which uses data symbols for blind signal classification, and how capacity and classification accuracy change depending on phase rotations is investigated. However, since there exists the tradeoff between the classification accuracy and SINR degradation for a classification error, the ML-based phase-rotated modulation scheme has limitations in improving the blind classification performance. Therefore, the pilot-based scheme has been presented not to affect the SINR in this section, however this scheme requires an additional constraint explained later. This signal classification algorithm based on pilot reuse does not require any change in the modulation scheme. In addition, since phase-rotated modulation cannot improve near/far UT classification owing to the independence of the symbol phase rotations on the classification performance, the phase rotations are assigned to pilots are considered.

The whole processes of the pilot reuse-based signal classification algorithm are shown in Fig. 4. Overall, OMA/NOMA classification and selections for the modulation orders and power ratios are conducted simultaneously. Then, near/far UT classification follows.

Fig. 4: Processes of pilot reuse-based signal classification

Vi-a Pilot Reuse-Based OMA/NOMA and Modulation Classifications

On the contrary to phase-rotated modulation, this subsection introduces phase rotations for existing pilots. Data symbols are modulated in the convention way, therefore the SINR terms in (22) do not change. This algorithm does not require additional pilots. It just rotates the existing pilot symbols already used for other purposes, e.g., estimation of carrier frequency offset.

The proposed pilot-reuse-based scheme requires some assumptions. First, the channel should be static at least for two pilot symbol durations. Second, the identical value should be used for two consecutive symbols which experience the static channel gain. In the proposed method, the BS should transmit the legacy value for the first pilot symbol duration, and rotates the identical pilot for the second duration. Different phase rotations are assigned to each modulation mode similar to phase-rotated modulation. The symbol is used for the pilot rotation to prevent confusion with in phase-rotated modulation. Assuming is transmitted, the received two consecutive pilot symbols are given by


where and are transmitted and received pilots. The subscripts of and mean unrotated and rotated, respectively. Also, . The receiver can estimate the phase rotation of pilot in the second symbol duration, as given by


By comparing the estimated with the exact rotations, the modulation mode, , can be easily classified as follows:


In addition, we can give greater importance to OMA/NOMA classification than classification of the modulation orders or power ratios by introducing the phase ranges for OMA and NOMA with different intervals denoted by and , respectively. Obviously, and , and also assume that and , where is the empty set. Then, must be included in or , but not both. If , the signal is classified as OMA, otherwise, NOMA. Similarly, the far UT’s modulation order can be classified by dividing into several nonoverlapping phase ranges corresponding to different far UT’s modulation orders. For example, let QAM, 16QAM and 64QAM are the candidates of far UT’s modulation. Then, we can generate , , and , corresponding to the NOMA modes using QAM, 16QAM, and 64QAM as far UT’s modulation, respectively. Those ranges satisfy . Therefore, if , then must be included in only one range among , , and , and far UT’s modulation can be found.

Next, suppose that QAM is classified as far UT’s modulation and there are modulation modes whose far UT’s modulation is QAM. Then, classification of power ratio can be conducted by introducing nonoverlapping phase ranges of for all , satisfying , in a similar way to the aforementioned classification steps. A series of the pilot reuse-based classification processes of OMA/NOMA and modulation are expressed in Algorithm 1. In Algorithm 1, we assume that the far UT’s modulation of the first modes, , is QAM. In addition, the next modes, , and remaining modes, , use 16QAM and 64QAM for the far UT’s modulation, respectively.

1:Phase ranges:
2:Compute by (29)
3:if  then
4:     Decide
6:     if  then
8:     else if  then
10:     else
12:     end if
13:     Decide
14:end if
Algorithm 1 Pilot-Reuse Based OMA/NOMA and Modulation Classifications

This scheme performs OMA/NOMA and modulation classifications simultaneously, therefore blind signal classification becomes simpler. In addition, this scheme is not necessary to estimate the accurate rotation value, and it is sufficient to find the correct phase range which corresponds to the transmitted modulation mode. After modulation classification, the pilot symbols should serve their original purposes, therefore the rotated one has to be de-rotated, . Thus, the proposed classification algorithm does not need to know any pilot value and channel gain.

The performance of the proposed algorithm depends on how phase rotation is assigned to each modulation mode. From a broad perspective, there are two phase assignment rules:

Vi-A1 Uniform Assignment

The simplest rule is the uniform one, for and for . In this case, and . The uniform assignment seems reasonable, but becomes smaller as increases, therefore it is unfair when OMA is transmitted.

Vi-A2 Non-uniform Assignment

The non-uniform assignment rule reflects an importance of each classification step. Since OMA/NOMA classification is more important than modulation classification, generations of and have the first priority, and then , , and are settled. At last, the phase rotations of the NOMA modes having the same far UT’s modulation order but different power ratios are decided.

Fig. 5: Phase ranges of non-uniform phase rotation rule

The phase ranges of the non-uniform assignment are described in Fig. 5. Even though , and consist of , and modes, those ranges occupy the same amount of interval as that of . After generating and , is divided into , , and , as shown in Fig. 5. The interval sizes of the phase ranges can be arbitrarily chosen depending on the transmission system, such as the number of modulation candidates. The exact phase rotation values for the NOMA modes, , are uniformly chosen in the range in which each mode is included. For example, if , then , for all .

Vi-B Pilot Reuse-Based Near/Far UT Classification

For proposing a near/far UT classification algorithm by reusing the existing pilots, it considers power multiplexing of pilot transmissions. The power-multiplexed legacy pilot becomes


where and are legacy pilots for the far and near UTs, respectively. The rotated pilot symbols used for OMA/NOMA and modulation classifications can also be utilized for near/far UT classification after de-rotating them. Each UT usually knows only its own pilot values, but does not recognize whether the known pilot symbols are for the far or near UT. Therefore, let be a known pilot value, therefore for the far UT and for the near UT.

The proposed near/far UT classification algorithm in a two-user NOMA system is summarized in Algorithm 2. Algorithm 2 requires channel estimation and modulation classification to be previously completed. The UT computes two hypotheses, and , and each one is obtained under the assumption that the receiver is the far or near UT, respectively.

1: is given.
2:Compute and
5:Compute and
8:if  then
9:     Far UT Decision
11:     Near UT Decision
12:end if
Algorithm 2 Pilot reuse-based Near/Far UT Classification

To clearly explain the algorithm, an example is presented. From (27) and (31), the received pilot is given by


Suppose channel estimation is perfect and the receiver is the near UT, i.e., , then


and are obtained under the assumption that the receiver would be far and near UTs, respectively. The next step is to compute and as follows:


Since modulation classification is completed, , , and are known. Note that remains the only noise component when . On the other hand, includes the non-zero term in (33), i.e., , as well as the noise component. Thus, mostly and the near UT is decided.

Vii Performance Evaluation

Vii-a Simulation Environments

This section provides a variety of performance comparisons of conventional ML signal classification with the proposed schemes. Acronyms are used for the methods of signal classification in the figures, “MLC” for ML classifier, “MLC-PRM” for phase-rotated modulation based on ML classification, and “PRC” for the pilot reuse-based classifier. For MLC and MLC-PRM, 10 data symbols are used to classify the received signals. PRC utilizes only one pair of pilots, because the number of pilots are usually less than data symbols. There are three example cases of the modulation modes.

Modulation Modulation Modulation Power ratio
mode (far UT) (near UT) (far UT)
QPSK - 1.0
QPSK QPSK 0.8621
QPSK QPSK 0.9163
TABLE II: Case 1: Modulation Mode Table
Modulation Modulation Modulation Power ratio
mode (far UT) (near UT) (far UT)
16QAM - 1.0
QPSK 16QAM 0.8653
16QAM 16QAM 0.95
TABLE III: Case 2: Modulation Mode Table
Modulation Modulation Modulation Power ratio
mode (far UT) (near UT) (far UT)
16QAM - 1.0
QPSK 16QAM 0.7619
QPSK 16QAM 0.8653
QPSK 16QAM 0.9275
16QAM 16QAM 0.95
16QAM 16QAM 0.97
TABLE IV: Case 3: Modulation Mode Table

Vii-A1 Case 1

Case 1 is based on Table II. The far UT’s modulation is fixed, and it considers OMA/NOMA and power ratio classifications only. Suppose that is transmitted.

Vii-A2 Case 2

Case 2 is based on Table III. The single power ratio is assigned to each mode, and it considers OMA/NOMA and far UT’s modulation order classifications only. Suppose that is transmitted.

Vii-A3 Case 3

Case 3 is based on Table IV. It considers OMA/NOMA, power ratio, and far UT’s modulation order classifications. Suppose that is transmitted.

The power ratios of the modulation modes whose far UT is modulated by QPSK in Table II-IV follow the MuST parameters of 3GPP [13]. Since MuST only considers QPSK for the far UT from now on, the power ratios of the far UT which uses 16QAM are arbitrarily chosen.

We consider a two-user cellular NOMA system assuming Rayleigh fading channel, . A ML equalizer and a low-density parity check (LDPC) 11ad decoder [37] are used for word error rate (WER) simulations. CWIC is basically used for SIC, but the system occasionally chooses SLIC when decoder-feedback is impossible to obtain, i.e., classification of the far UT’s modulation order is incorrect. The phase rotations of MLC-PRM are , and radians optimized at 13dB, 20dB, and 20dB of SNR in Cases 1, 2 and 3, respectively. As explained before, these phase rotations are applied for only OMA/NOMA classification. Additionally, the uniform phase assignment rule is used for PRC.

Fig. 6: OMA/NOMA classification error rates in Case 1
Fig. 7: Near/far UT and modulation classification error rates in Case 1
Fig. 8: OMA/NOMA classification error rates in Case 2
Fig. 9: Near/far UT and modulation classification error rates in Case 2
Fig. 10: OMA/NOMA classification error rates in Case 3
Fig. 11: Near/far UT and modulation classification error rates in Case 3

Vii-B Signal Classification Error Rates and User Capacity

Figs. 6, 8 and 10 show classification error rates in Cases 1, 2, and 3, respectively. We can easily find that PRC gives much better OMA/NOMA classification rates than those of MLC for every example. MLC-PRM is also obviously better than MLC, but its improvement is less than PRC. Since an OMA/NOMA classification error destroys correct data restoration, the proposed MLC-PRM and PRC are expected to be favorable for data detection.

The near/far UT classification error rates in Cases 1, 2 and 3 are the solid curves in Figs. 7, 9 and 11, respectively. Since the signals determined as OMA does not perform near/far UT classification, these error rate curves include incorrect decisions of OMA as well as far UT of NOMA. Compared to OMA/NOMA classification, performance improvements of MLC-PRM over MLC are reduced in near/far UT classification. The reason is the tendency of the signals which are classified as OMA by MLC but as NOMA by MLC-PRM. Those signals already contribute the OMA/NOMA classification error rate of MLC, therefore it does not make near/far UT classification error rate worse. On the other hand, even though MLC-PRM classifies them as NOMA, those signals can be classified as the far UT. A similar phenomenon appears in the PRC graphs, but the effect is not significant. Therefore, PRC still shows much better classification performance of the near UT signals compared to those of MLC and MLC-PRM.

Comparing the simulation cases, there is not much significant difference in near UT classification rates of the three methods in Fig. 7, compared to Fig. 9 and 11. This is because Case 2 and Case 3 are less sensitive to near/far UT classification than Case 1. Since every NOMA mode has the same modulation order for both UTs in Case 1, even when the signal is classified as NOMA, Case 1 should always perform near/far UT classification for correct data detection. On the other hand, in Case 2 and Case 3, there are some situations where near/far UT classification is not required, in other words, modulation orders for near and far UTs are different for some modes. Note that the receiver already knows its own modulation order.

The dashed curves in Figs. 7, 9, and 11 are the modulation classification error rates among the signals correctly classified as near UT of NOMA. Incorrect OMA/NOMA or near/far UT classification almost results in a packet error, therefore the modulation classification rates of the signals decided as near UT of NOMA are only meaningful. In the case of MLC-PRM, a data symbol rotation is applied for only OMA/NOMA classification, therefore the modulation classification rates of MLC and MLC-PRM are almost the same in every example case. On the other hand, PRC shows much better modulation classification rates than MLC and MLC-PRM. Especially for Cases 2 and 3, the incorrectly classified modulation mode may have a different far UT’s modulation order from the transmitted one. Therefore, the effects of the better modulation classification rates obtained by PRC on the data detection performance are expected to be large in Cases 2 and 3.

Fig. 12: Capacity decrease of MLC, MLC-PRM, and PRC over Genie in Case 3

In addition, the capacity degradations of the signal classification methods with respect to the Genie scheme with ideal classification are shown in Fig. 12. In the SNR region lower than 20dB, MLC-PRM and PRC obviously give better capacity than MLC, and especially PRC shows almost similar capacity to that of Genie. In the high SNR region, the classification rates of all schemes are sufficient to achieve almost the same capacity as the Genie scheme.

Fig. 13: Comparison of WER performances in Case 1
Fig. 14: Comparison of WER performances in Case 2
Fig. 15: Comparison of WER performances in Case 3

Vii-C Word Error Rates

The WER performances of the signal classification schemes are obtained to verify practical usefulness of the proposed schemes. Figs. 13, 14, and 15 correspond to Cases 1, 2, and 3, respectively.

In Case 1, the WER performance of every signal classification scheme is significantly worse than that of Genie. According to Fig. 7, the classification error rates of all schemes are still too poor to catch the performance of Genie at the SNR region lower than 10dB. As SNR increases above 10dB, the near/far UT classification rates obtained by MLC-PRM and PRC become eventually superior to those obtained by MLC, and this tendency is reflected in Fig. 13.

The WER graphs of Cases 2 and 3 shown in Figs. 14 and 15 respectively, are quite similar. In these figures, the performance of PRC is nearly the same as the Genie scheme. According to Figs. 9 and 11, since PRC shows remarkable superiority of the classification error rates to MLC and MLC-PRM around 15dB, PRC seems almost always successful to classify the NOMA signals in the operating SNR region.

MLC-PRM provides a 1dB SNR gain at the WER of 0.1 compared to MLC in Case 2 and Case 3, but the WER performances of MLC and MLC-PRM are still much worse than PRC and Genie even in the high SNR region. These results are consistent with the modulation classification error rates shown in Figs. 9 and 11. In the high SNR region, the near/far UT classification error rates of all methods are sufficiently improved and the effect of the modulation classification error becomes dominant. Thus, the WER performances of PRC is also much greater than those of MLC and MLC-PRM in the high SNR region. On the other hand, since MLC and MLC-PRM have the identical modulation classification rates, their WER performances are converging.

Viii Conclusions

This paper considers one of the key issues in NOMA systems, namely, blind signal classification problem to reduce a high-layer signaling for informing the co-scheduled signal formats and to improve spectrum/resource efficiency in highly-mobile vehicular networks. We consider the classification steps of OMA/NOMA, near/far UT, modulation orders and power ratios for NOMA UTs. This work quantifies how much effects come from each type of the classification error in terms of SINR. Based on SINR analysis, capacity of the near UT in the NOMA system is obtained with inclusion of the signal classification errors. This paper also proposes a phase-rotated modulation scheme, which rotates the data symbols to make the constellations of the modulation modes easily distinguishable from one another. In addition, a pilot-reuse-based signal classification algorithm is proposed. The proposed schemes give better performances in terms of classification error rate, capacity and WER than conventional ML classification in various environment settings. Thus, the proposed schemes can be helpful in vehicular networks where only the limited energy and spectrum/resource/time are provided due to high mobility.


  • [1] P. Wang, J. Xiao, and L. Ping, “Comparison of Orthogonal and Nonorthogonal Approaches to Future Wireless Cellular Systems,” IEEE Vehicular Technology Magazine vol. 1, no. 3, pp. 4–11, September 2006.
  • [2] Y. Lin, S. Wang, X. Bu, C. Xing, and J. An, “NOMA-Based Calibration for Large-Scale Spaceborne Antenna Arrays,” IEEE Transactions on Vehicular Technology, vol. 67, no. 3, pp. 2231–2242, March 2018.
  • [3] Y. Gao, B. Xia, Y. Liu, Y. Yao, K. Xiao, and G. Lu, “Analysis of the Dynamic Ordered Decoding for Uplink NOMA Systems With Imperfect CSI,” IEEE Transactions on Vehicular Technology, vol. 67, no. 7, pp. 6647–6651, July 2018.
  • [4] Y. Saito, Y. Kishiyama, A. Benjebbour, T. Nakamura, A. Li, and K. Higuchi, “Non-Orthogonal Multiple Access (NOMA) for Cellular Future Radio Access,” in Proc. of IEEE Vehicular Technology Conference (VTC), Dresden, Germany, June 2013.
  • [5] K. Higuchi and Y. Kishiyama, “Non-Orthogonal Access with Random Beamforming and Intra-Beam SIC for Cellular MIMO Downlink,” in Proc. of IEEE Vehicular Technology Conference (VTC), Las Vegas, NV, USA, September 2013.
  • [6] J. G. Andrews, et. al., “What Will 5G Be?,” IEEE Journal on Selected Areas in Communications, vol. 32, no. 6, pp. 1065–1082, June 2014.
  • [7] G. Wunder, et. al., ”5GNOW: Non-Orthogonal, Asynchronous Waveforms for Future Mobile Applications,” IEEE Communications Magazine, vol. 52, no. 2, pp. 97–105, February 2014.
  • [8] L. Dai, B. Wang, Y. Yuan, S. Han, C. l. I, and Z. Wang, “Non-Orthogonal Multiple Access for 5G: Solutions, Challenges, Opportunities, and Future Research Trends,” IEEE Communications Magazine, vol. 53, no. 9, pp. 74–81, September 2015.
  • [9] Z. Ding, Z. Yang, P. Fan, and H. V. Poor, “On the Performance of Nonorthogonal Multiple Access in 5G Systems with Randomly Deployed Users,” IEEE Signal Processing Letters, vol. 21, no. 12, pp. 1501–1505, December 2014.
  • [10] S. M. R. Islam, N. Avazov, O. A. Dobre, and K. S. Kwak, “Power-Domain Non-Orthogonal Multiple Access (NOMA) in 5G Systems: Potentials and Challenges”, IEEE Communications Surveys & Tutorials, vol. 19, no. 2, pp. 721–742, June 2017.
  • [11] B. Di, L. Song, Y. Li, and Z. Han, “V2X Meets NOMA: Non-Orthogonal Multiple Access for 5G-Enabled Vehicular Networks,” IEEE Wireless Communications, vol. 24, no. 6, pp. 14–21, Dec. 2017.
  • [12] L. P. Qian, Y. Wu, H. Zhou, and X. Shen, “Non-Orthogonal Multiple Access Vehicular Small Cell Networks: Architecture and Solution,” IEEE Network, vol. 31, no. 4, pp. 15–21, April 2017.
  • [13] 3GPP, “Study on Downlink Multiuser Superposition Transmission for LTE,” 3GPP, TR 36.859, January 2016.
  • [14] D. Tse and P. Viswanath, Fundamentals of Wireless Communication, Cambridge University Press, 2005.
  • [15] K. Saito, A. Benjebbour, Y. Kishiyama, Y. Okumura, and T. Nakamura, “Performance and Design of SIC Receiver for Downlink NOMA with Open-Loop SU-MIMO”, in Proc. IEEE International Conference on Communications (ICC) Workshop, London, UK, June 2015, pp. 1161–1165.
  • [16] C. Yan, et. al., “Receiver Design for Downlink Non-Orthogonal Multiple Access (NOMA),” in Proc. IEEE Vehicular Technology Conference (VTC), Glasgow, UK, May 2015.
  • [17] Z. Ding, F. Adachi, and H. V. Poor, “The application of MIMO to nonorthogonal multiple access,” IEEE Transactions on Wireless Communications, vol. 15, no. 1, pp. 537-–552, Jan. 2016.
  • [18] Z. Ding, R. Schober, and H. V. Poor, “A general MIMO framework for NOMA downlink and uplink transmission based on signal alignment,” IEEE Transactions on Wireless Communications, vol. 15, no. 6, pp. 4438–-4454, Jun. 2016.
  • [19] Z. Ding, M. Peng and H. V. Poor, “Cooperative Non-Orthogonal Multiple Access in 5G Systems,” IEEE Communications Letters, vol. 19, no. 8, pp. 1462-1465, Aug. 2015.
  • [20] L. Yang, J. Chen, Q. Ni, J. Shi and X. Xue, “NOMA-Enabled Cooperative Unicast–Multicast: Design and Outage Analysis,” IEEE Transactions on Wireless Communications, vol. 16, no. 12, pp. 7870-7889, Dec. 2017.
  • [21] H. Huang, J. Xiong, J. Yang, G. Gui, and H. Sari, “Rate region analysis in a full-duplex-aided cooperative nonorthogonal multiple-access system,” IEEE Access, vol. 5, pp. 17869–17880, Aug. 2017
  • [22] M. Choi, D. Han and J. Moon, “Bi-Directional Cooperative NOMA Without Full CSIT,” IEEE Transactions on Wireless Communications, vol. 17, no. 11, pp. 7515-7527, Nov. 2018.
  • [23] G. Gui, H. Huang, Y. Song and H. Sari, “Deep Learning for an Effective Nonorthogonal Multiple Access Scheme,” IEEE Transactions on Vehicular Technology, vol. 67, no. 9, pp. 8440–8450, Sept. 2018.
  • [24] G. Araniti, C. Campolo, M. Condoluci, A. Iera, and A. Molinaro, “LTE for vehicular networking: A survey,” IEEE Communications Magazine, vol. 51, no. 5, pp. 148–-157, May 2013.
  • [25] J. Kim, S.-C. Kwon, and G. Choi, “Performance of video streaming in infrastructure-to-vehicle telematic platforms with 60-GHz radiation and IEEE 802.11ad baseband,” IEEE Trans. Vehicular Technology, vol. 65, no. 12, pp. 10111–-10115, Dec. 2016.
  • [26] S. Majhi, R. Gupta, W. Xiang and S. Glisic, “Hierarchical Hypothesis and Feature-Based Blind Modulation Classification for Linearly Modulated Signals,” IEEE Transactions on Vehicular Technology, vol. 66, no. 12, pp. 11057–11069, Dec. 2017.
  • [27] W. Wei and J. M. Mendel, “Maximum-Likelihood Classification for Digital Amplitude-Phase Modulations,” IEEE Transactions on Communications, vol. 48, no. 2, pp. 189–193, February 2000.
  • [28] F. Hameed, O. A. Dobre, and D. C. Popescu, “On the Likelihood-based Approach to Modulation Classification,” IEEE Transactions on Wireless Communications, vol. 8, no. 12, pp. 5884–5892, December 2009.
  • [29]

    E. Soltanmohammadi and M. Naraghi-Pour, “Blind Modulation Classification over Fading Channels Using Expectation-Maximization,”

    IEEE Communications Letters, vol. 17, no. 9, pp. 1692–1695, September 2013.
  • [30] A. Hazza, M. Shoaib, S. A. Alshebeili and A. Fahad, “An overview of feature-based methods for digital modulation classification,” 2013 1st International Conference on Communications, Signal Processing, and their Applications (ICCSPA), Sharjah, 2013, pp. 1-6.
  • [31] S. Rajendran, W. Meert, D. Giustiniano, V. Lenders and S. Pollin, “Deep Learning Models for Wireless Signal Classification With Distributed Low-Cost Spectrum Sensors,” IEEE Transactions on Cognitive Communications and Networking, vol. 4, no. 3, pp. 433–445, Sept. 2018.
  • [32] N. E. West and T. O’Shea, “Deep architectures for modulation recognition,” 2017 IEEE International Symposium on Dynamic Spectrum Access Networks (DySPAN), Piscataway, NJ, 2017, pp. 1–6.
  • [33] F. Meng, P. Chen, L. Wu and X. Wang, “Automatic Modulation Classification: A Deep Learning Enabled Approach,” IEEE Transactions on Vehicular Technology, vol. 67, no. 11, pp. 10760–10772, Nov. 2018.
  • [34] J. Tian, Y. Pei, Y. Huang and Y. Liang, “Modulation-Constrained Clustering Approach to Blind Modulation Classification for MIMO Systems,” IEEE Transactions on Cognitive Communications and Networking, vol. 4, no. 4, pp. 894–907, Dec. 2018.
  • [35] M. Choi and J. Kim, “Blind Signal Classification Analysis and Impact on User Scheduling and Power Allocation in Nonorthogonal Multiple Access,” available at:
  • [36] C. Yan, et. al., “Receiver Design for Downlink Non-Orthogonal Multiple Access (NOMA),” in Proc. IEEE Vehicular Technology Conference (VTC), Glasgow, UK, May 2015.
  • [37] A. K. Gupta, et. al., “BER Performance of IEEE 802.11ad for Single Carrier and Multi Carrier,” International Journal of Engineering Science and Technology, vol. 1, no. 4, pp. 2180–2187, May 2012.