0% found this document useful (0 votes)
2 views

ModClassiAWGN

This paper discusses the challenges of automatic modulation classification (AMC) in the presence of interference from multiple transmitters, proposing two methods: Single User Modulation Classification (SUMC) and Multiuser Modulation Classification (MUMC). The authors utilize higher-order cumulants to enhance the robustness of their classification methods against interference and synchronization errors. Analytical and simulation results demonstrate the effectiveness of these approaches in accurately identifying modulation types under varying conditions of received power.

Uploaded by

renur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
2 views

ModClassiAWGN

This paper discusses the challenges of automatic modulation classification (AMC) in the presence of interference from multiple transmitters, proposing two methods: Single User Modulation Classification (SUMC) and Multiuser Modulation Classification (MUMC). The authors utilize higher-order cumulants to enhance the robustness of their classification methods against interference and synchronization errors. Analytical and simulation results demonstrate the effectiveness of these approaches in accurately identifying modulation types under varying conditions of received power.

Uploaded by

renur
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 25

Multiuser Modulation Classification Based on

Cumulants in AWGN Channel


Masoud Zaerin, Babak Seyfe, Member, IEEE, and Hamid R. Nikoofar

Abstract— In this paper the negative impacts of interference transmitters on automatic modulation classification (AMC)

have been discussed. We proposed two approaches for AMC in the presence of interference: single user modulation classi-

fication (SUMC) and multiuser modulation classification (MUMC). When the received power of one transmitter is larger

than the other transmitters, SUMC approach recognizes the modulation type of that transmitter and other transmitters

are treated as interferences. Alternatively when the received powers of all transmitters are close to each other we propose

MUMC method to recognize the modulation type of all of the transmitted signals. The features being used to recognize

the modulation types of transmitters for both approaches, SUMC and MUMC are higher order cumulants. The super-

position property of cumulants for independent random variables is utilized for SUMC and MUMC. We investigated the

robustness of our classifier with respect to different powers of the received signals via analytical and simulation results

and we have shown the analytical results will be confirmed by simulations. Also we studied the effect of signal synchroni-

zation error via simulation results in the both condition for MUMC and SUMC.

Index Terms— Automatic modulation classification (AMC), higher-order cumulant, interference, single user modula-

tion classification (SUMC), multiuser modulation classification (MUMC).

I. INTRODUCTION

A UTOMATIC modulation classification (AMC) is a technique to identify modulation type of

the received signal with a little prior knowledge about the parameters of signal such as carrier

phase and frequency, symbol period, etc [1]-[2]. It plays a key role in various applications such as

network traffic administration [1]-[2], intelligent modems [3]-[4], software defined radio [4]-[6],

frequency spectrum monitoring, electronic surveillance [2], [5], electronic warfare and threat

analysis [2], [4]-[5]. In a non-cooperative environment AMC is a difficult task, as no prior

Manuscript received August 14, 2009. This work was supported by Iran Telecommunication Research Center, Tehran, Iran under Grant
T/500/7224.
M. Zaerin and B. Seyfe are with the Department of Electrical Engineering Shahed University, Tehran, Iran (e-mails: [email protected],
[email protected]). Corresponding author is B. Seyfe (e-mail: [email protected]).
H. R. Nikoofar is with the Department of Electrical and Computer Engineering, Tarbiat Modares University, Tehran, Iran. (e-mail:
[email protected]).

1
knowledge of the incoming signal is available. For the classification algorithm in the AMC system

there are two methods: the decision theoretic method that is based on the maximum likelihood

function (ML) and the statistical pattern recognition (PR) methods. Based on chosen classification

algorithm some preprocessing may be needed. This preprocessing may involve some of tasks like:

carrier phase and frequency estimation, equalization, symbol period estimation, and noise reduc-

tion, etc. ML methods suffer from very high computational complexity [3]. These methods are

optimal with Bayesian criterion and minimize the probability of error but, ML methods are not

robust with respect to model mismatches such as phase and frequency offsets, residual channel

effects, synchronization errors and deviation from noise distribution. In the statistical pattern

recognition methods, the classifier at first extracts appropriate features from the received wave-

form and then uses these features to decision making and recognize the modulation type of the

received signal. The method that based on pattern recognition may not be optimal but it is usually

simple to implement and has low computational complexity. If it was designed properly, its per-

formance can be suboptimal [4]. Some examples of features that used for AMC will be reviewed in

the sequel. The variances of the amplitude, phase and frequency of the centered normalized signal

[7], zero-crossing intervals [8], and magnitude of the signal wavelet transform (WT) after peak

removal [9] are some examples about the variance measure. Also, the phase probability density

function, i.e. PDF, [10] and its statistical moments have been used in [11]-[12]. The moments,

cumulants, and cyclic cumulants of the observed signal were used as robust features against un-

certainties in [1], [3]-[5], [13], [20], [22]-[25], [27], [28]. When the training data are available

fuzzy logic [14] have been proposed. The entropy [15], a moment matrix technique [16] and a

constellation shape recovery method [17] were also used as feature for AMC. Different methods

were employed for decision making, such as PDF-based [3], [11]-[12], the Hellinger distance

[18]-[19], the Euclidian distance [1]-[4], [20] and unsupervised clustering techniques [21]. A

hierarchical framework based on fourth-order cumulants is proposed in [3]. Marchand et al. [22]

2
proposed a combination of fourth and second-order cyclic cumulant (CC) magnitudes for QPSK

and QAM signals classification. The behaviors of cyclic cumulants with order up to four [23] and

six [24] as features are investigated. In [20] Eighth-order cyclic cumulant are used to recognize

QAM, PSK and ASK signals. The features based on CCs which robust to carrier frequency offset

and phase noise were used to classify QAM signals in [4]. A multi-antenna CCs based classifier

for digital linear modulation in flat fading channel was proposed in [1]. In [5], an AMC using forth

order cumulant features in the multipath fading channel was proposed. In [25] the Cramer-Rao

lower bound is derived for the fourth-order cumulant estimator when the modulation type candi-

dates are BPSK and QPSK over the additive white Gaussian noise (AWGN) channel. Many ex-

isting techniques for digital modulation recognition are reviewed in [26] and it provided useful

guideline for choosing appropriate classification algorithms for different modulations, from the

large pool of available techniques. In [27] the authors proposed classification of MQAM/MPSK

signals in multipath fading environments. The proposed approach, in which the two-step equali-

zation strategy and higher-order cumulants based classifier are adopted to classify the MPSK and

higher-order QAM signals. The authors in [28] propose to use the fourth order cumulants to dis-

tinguish OFDM from single carrier signals.

It is obvious that the interference results in the severe AMC performance degradation or induces

large classification errors. In the most of existing researches, only the effect of one transmitter has

been taken into account at the receiver and the effect of interference transmitters have been ignored

[1]-[8], but in many applications such as multiple access channels or channels with interference

this assumption is not satisfied. However in this paper, it is assumed that there are other trans-

mitters that their signals are received at the receiver and therefore we have a multiuser channel. In

this situation we have two approaches for AMC: Single User Modulation Classification (SUMC)

and Multiuser Modulation Classification (MUMC). If the received power of one transmitter is

larger than other transmitters, we used SUMC approach to recognize the modulation type of that

3
transmitter and the others are treated as interferences. Alternatively in another condition where the

received powers of all transmitters are close to each other (as a worst case condition) we propose

MUMC method to recognize the modulation type of all of the present signals at the receiver. In this

paper we used a cumulant-based method to perform SUMC and MUMC. These statistics charac-

terize the shape of the distribution of the noisy baseband in phase and quadrature samples and we

utilize their superposition property for independent random variables, in both SUMC and MUMC.

The cumulants benefit the robustness against frequency offset, channel phase and phase jitter and

additive white and colored Gaussian noise [1], [3], [4].

This paper is organized as follows. In section ΙΙ we describe the model of the observed signal. In

section III we describe single user modulation classification. We explain MUMC method in the

worst case that all of transmitters have the same received powers at receiver, in section IV. Sen-

sitivity of the proposed MUMC classifier with respect to the different power of received signals

will be described in section V via analytical operations and simulations. We investigate the effect

of synchronization error on the modulation classifications performance, via simulation results, in

section VI and conclusions are drown in section VII.

II. SIGNAL MODEL

Assume a multiuser channel in the presence of modulated signals and additive white Gaussian

noise. The block diagram of such a system is shown in Fig. 1. At this scenario we have trans-

mitters that each transmitter has one of the candidated modulation types and each transmitter has

the separated modulation type from others, therefore . Thus the received signal is given by

ℓ ℓ . 1
ℓ ∞

Also ℓ is the -th transmitter (complex) symbol at ℓ-th time interval, . represents the

residual channel effects ( e.g., due to synchronization error), is the phase jitter, is the

4
frequency offset, is an (unknown) amplitude factor of the -th received signal and is the

channel phase of -th transmitter, respectively. is the symbol period, 0 1

represents synchronization error factors of -th transmitter, is the received waveform

where is the number of observed symbols, and is AWGN with zero mean and variance .

The number of symbol points at the -th constellation type is where 1, … , . We assume

that each channel is independent of the others. Also the symbols in each transmitter are indepen-

dent and identically distributed (i.i.d). Without any loss of generality we assume that all the

transmitters have the same symbol rate and carrier frequency. Note that when multiple interfering

signals are presented at the receiver, which overlap in time, frequency and space, but with different

symbol rates, they can be separated based on the selectivity of cyclic cumulants (different cycle

frequencies) [1]. Also we can separate the signals with different frequencies via a filter bank. If the

carrier frequencies of the transmitters are not the same but close enough to each other that could

not be separated via filter bank, it will be modeled by the frequency offset in the baseband. Also in

general , we assume that the modulation constellations can be normalized and have unit variance,

thus by assuming equiprobable and zero mean symbols we have,

| | ∑ | | that equals to one for 1, … , , where is the -th

alphabet at -th modulation constellation, . is the expectation and |. | denotes the absolute

function [1].

According to the robustness of cumulants with respect to frequency offset, phase jitter and channel

phase [1], [3] and [4], we ignore their effects and therefore (1) can be rewritten as

ℓ ℓ . 2
ℓ ∞

Then in future we will use (2) as our signal model. In the next section we will study the SUMC

performance.

5
III. SINGLE USER MODULATION CLASSIFICATION

At this section we recognize the modulation type of the most received power signal at the re-

ceiver based on (2) and others are treated as interference. According to the negative effect of in-

terferences transmitters we need to improve the classifier performance by features that compensate

the effect of the interference. We use the combination of forth-order cumulant and sixth-order

cumulant as feature to classify the modulation type.

A. Definition of the features

For a complex-valued zero-mean stationary random process the

second-order\one-conjugate, forth-order\two-conjugate and the sixth-order\three-conjugate cu-

mulants can be defined as followings, respectively, [1], [3]

| | | | 3

, , ,

| | | | 2 | | 4

, , , , ,

| | 9 | | | | 3

3 18 | |

12 | | , 5

where and . denote the conjugation sign and cumulant operators, respectively. Due to

investigate the negative effects of interference transmitters on the performance of our classifier, in

this section we ignore the effects of synchronization error and we consider its effect in section VI.

We use the composition of and as useful feature for modulation classification as follows

. 6

6
Since the symbol sequences of transmitters are independent from each other and noise, based on

the model presented at (2), we can write (6) as [3]


. 7

According to (4), (5) due to the symmetric conjugation of and we have

| | , 8

Therefore according to (8), (9) we can write (7) as follow

∑ | |
. 10
∑ | |

Note that for additive Gaussian noise and are equal to zero [3]. By assuming that

the modulation constellations have unit variance the power of each received signal is| | ,

1, 2, … , . Let subscription denotes the desired transmitter, if its power is more than other

transmitter sufficiently, we can ignore the effect of interference transmitters,

∑ | | with respect to the effect of | | and also ignore the effect

of ∑ | | respect to the effect of | | . Therefore we can write

(10) as

7
In [3] a forth order cumulant based classifier was proposed and its properties are studied com-

prehensively as

. 12

We will show that in the presence of interference transmitters, our proposed method based on (11),

with a marginal increase on the complexity computation can increase the performance of classifier

in contrast to the reported method in [3] significantly. Moreover, based on (11) and (12), in the

proposed feature there is no need to estimate the noise variance , in compared with the feature

that used in [3].

B. Feature estimation and decision making

The cumulants in (4) and (5) can be estimated from the symbol estimates of the corresponding

moments [3], [5]. We estimate our feature as

. 13

For decision-making we compare the estimated feature by (13), with the theoretical values of all

candidate modulation features and then decide about the modulation type of the received signal.

We have shown these theoretical values of features for each candidate modulation type in Table I.

These values are computed with (4), (5) and (13), for the ideal noise free constellation and in the

absence of interferences. In this table we assume that the modulation constellation symbols are

equiprobable and have unit variance. For recognizing the modulation type of the received signal

we compare the estimated feature via (13), with its theoretical value as follows

̂ 14
,…,

where 1, … , , is the candidate modulation type, ̂ represents the estimated modulation type of

8
the received signal, is the theoretical feature of -th modulation type.

C. Performance of single user modulation classification

In this subsection the results of different simulations are presented to illustrate the performance

of SUMC and compare our results with the results of [3] in the same condition. To define the

classifier performance, we use the average probability of correct classification as

| , 15

where is the probability that the modulation type of the desired transmitter is that means the

other transmitters have lower received power and they are treated as interference. By assuming

that a priori probability of modulation type of the desired transmitter for all modulation types

candidate are the same, equals to . Let ̂| denotes the conditional probability when is the

actual modulation type of the desired transmitter and we classify it as . It means that | is the

probability of correct classification where -th transmitter is the desired. The simulation results are

based on signal to noise ratio (SNR) and signal to interference ratio (SIR) that are defined re-

spectively as

10 log , 16

10 log , 17

where . denotes the variance.

Simulation results are based on Monte Carlo method. For each Monte Carlo trial, the appropriate

feature estimated based on data symbols. We assume four transmitters with different modula-

tion types such as , ,4 and 16 . It means that the number of the

transmitters equal to the number of candidate modulation types. All results are based on 2000

Monte Carlo trials, i.e., 8000 trials for four classes. Fig. 2 compares the performances of SUMC

9
and forth-order cumulant based classifier [3]. In this figure the probability of correct classification

is illustrated versus with 5, 10 and 2000. It shows that our proposed method

has better performance rather than forth-order cumulant based classifier. It is obvious that the

performance of forth-order cumulant based classifier even in 10 dB is less than our pro-

posed method in 5 dB (when SNR is higher than 2.5 dB).

IV. MULTIUSER MODULATION CLASSIFICATION

In this section we want to recognize the modulation type of all transmitters by using cumulants in

a multiuser channel. As we described in section II, at this scenario we have transmitters that

each transmitter has one of the candidate modulation types and each transmitter has the sepa-

rated modulation type from others. Each set of possible transmitter’s modulations called a

supper class. The purpose of our classifier is the recognition of the modulation types of all the

received signals by recognizing their super class. The total number of super classes with se-

parated modulation types that collected from candidate modulation types, can enumerates as

18

!
,
! !

where . ! is the factorial operand. Then we have super class that each super class has

modulation types. We illustrate -th super class with ,…, , 1, … , . In this sec-

tion we ignore the effect of synchronization error and we will consider its effect in section VI.

According to (3) if we compute the second-order\one-conjugate cumulant of we have

| | 19

According to (3), is equal to , then by unit variance constellation as-

sumption, (19) can be written as

10
| | 20

We consider the worst case assumption that the powers of all the received signals are the same. In

section V we will discuss about the sensitivity of the classifier when this assumption is not valid,

analytically and via simulations, then (20) can be written as

| | , 1, … , 21

Hence

| | | |

, 1, … , 22

According to (22), (7) and (8) we have

| |

| | . 23

By combination of (22) and (23) it is possible to omit the effect of unknown amplitude, i.e. | | , as

, 24

where is the super class feature. According to Table I as the forth-order cumulant of each

modulation type is unique, the summation of cumulants of several modulation types is unique too

and it can be used as a feature to recognize the modulations types in each super class.

To illustrate the performance of this method, the results of different simulations are presented.

We assume that the symbol period, carrier frequency, pulse shape, noise variance and number of

11
transmitters are known. We assume there are three transmitters with different modulation types

that can be selected form 16 , , ,4 . Therefore 3, 4 and we

have four super class such as , ,4 , 16 , ,4

, , 16 ,4 and , , 16 . The cu-

mulants in (24) can be estimated from the estimates of the corresponding moments [3], [5].

Therefore super class feature can be estimated as

. 25

For recognizing the super class and therefore recognition the modulations types of the received

signals, we compare the estimated feature via (25), with its theoretical value as follows

̂ , 26
,…,

where ̂ represents the estimated super class of the received signals, is the theoretical feature

of -th super class . According to (24) the theoretical value of feature for each super class can be

computed by summation of the theoretical cumulants value of the modulation types that exist in

corresponding super class. Therefore we have 4.36 , 3.04 , 4.04 ,

3.68. To define the multiuser classifier performance, we use the average probability of

correct classification for supper class, as

| , 27

where is the probability that -th super class occurs. Let all the super classes occur with the

same probability then equals to . Let |̂ denotes the conditional probability when the

actual super class is occurred and it is classified as , thus | is the probability of correct

12
classification for -th supper class. As it is desired to recognize the modulation type of all of the

transmitted signals in each super class we define as


10 log . 28

In fact the total power of all of the received signals, i.e., super class power, is evaluated in (28). All

results are based on 2000 Monte Carlo trials, i.e., 8000 trials for four super class problems. Fig. 3

shows the probability of correct classification of super classes versus that parameterized

by . This figure illustrates the reasonable performance of multiuser classifier for various values

of . Note that in Fig. 3, due to equal unknown amplitude assumption that causes to equal re-

ceived powers, is very low and equals to about 3 dB for each received signal.

V. SENSITIVITY OF MUMC APPROACH WITH RESPECT TO THE RECEIVED SIGNAL POWERS

At the above proposed MUMC we assumed the worst case model where all the received signals

have the same power. In this section we consider the sensitivity of the proposed method with re-

spect to the case where the received powers of the signals are not equal. In this case, we can write

by combining (20), (23), (24) as

∑ | |
. 29
∑ | |

We will compute the sensitivity of this measure when the coefficients , 1, 2, … , are not

equal. This will be done via two examples analytically.

A. Example 1: Sensitivity for super classes with two modulation types from three candidates

We assume that the number of transmitted signals is 2 and where is the

difference of the unknown amplitudes of these two received signals, therefore we can write (29) as

| | | |
| | | |
2

13
|1 |
, 30
1 |1 |
2

where . Using (30) helps to find the undesired region for , i.e. the error region. This

means that if was placed in the error region, will deviate from the correct decision boun-

dary. We assume two transmitters with different modulation types can be selected

form , ,4 . We have three super class such as , ,

,4 and ,4 then according to (24) the theoretical

features for these super classes are 3, 2.36, 3.36, respectively. By

substituting the theoretical values of cumulants of each supper class from the Table I, in (30) we

have as a function of . For 0 the values of deviates from the theoretical values. To

find the error region, according to (26), the decision boundary can be found when the absolute

value of the features difference is equal to the mean of their theoretical features, i.e., decision

point. Set in (30) equal to this decision point shows the error region for . Assume that is a

real Gaussian random variable with zero mean and variance , hence the probability of correct

classification for each supper class is

1
| 1 , 31
√2

where , is the undesired region for . In Fig. 4 we illustrate the analytic probability of

correct classification for super classes versus and compare it with the simulation results. In

simulation results we estimate our super class feature via (25). For recognizing the modulations

types of the received signals the decision is based on (26). All results are generated from 2000

Monte Carlo trials, i.e., 6000 trials for three super classes.

14
B. Example 2: Sensitivity for super class with three modulation types from four candidates

If we assume that the number of transmitted signals is 3, and 4, and

where , are the difference factors of unknown amplitudes of the received sig-

nals. Therefore we can write (29) as

| | | | | |
| | | | | |
3

|1 | |1 |
, 32
1 |1 | |1 |
3

where and . By using (32) the undesired region for , will be found, which if

they were placed in that region, will deviate from the correct decision bounds. According to

(26), due to use the minimum distance of estimated super class feature from theoretical feature of

each super class, to make decision, the decision point between two super classes is the mean of

their theoretical features. In (32) if we substitute by the decision point and replace the theo-

retical cumulant value of modulations in the corresponding supper class in right side of (32), we

can find the boundaries of undesired region for each super class. We assume three transmitters

with different modulation types can be selected form 16 , , ,4 .

Therefore, we have four super classes such as , ,4 ,

16 , ,4 , , 16 ,4

and , , 16 . The decision regions for the above super classes are

bounded as follows

, 1 0.01492 4690 4690 , 2345 , 67 795 8460 , 1590 ,

5820 , 1455 , 33

15
, 1 0.0135 4144 4144 , 2072 , 74 2100 648 , 10452 ,

10776 , 2694 , 34

, 1 0.01492 4690 4690 , 2345 , 67 813 14892 , 8058 ,

612 , 153 , 35

, 1 .00238 161734 161734 , 80867 , 1257 3650 48008 ,

19516 , 4488 , 1122 , 36

, 1 .04347 1288 1288 , 644 , 23 537 4524 , 1074 ,

1188 , 297 , 37

, 1 0.00884 43618 43618 , 21809 , 339 9298 29896 ,

18596 , 3648 , 912 , 38

where , , , are , for -th super class, respectively. These bounds are shown in Fig. 5.

The colored areas are the undesired regions for each super class. , are independent real

Gaussian random variable with zero mean and variance of , therefore the probability of correct

classification for each supper class is

1
| 39
2

where is the desired region. In Fig. 6 we illustrate the probability of correct classification of

super classes versus analytically and comparing them with the simulation results. In simulation

results we estimate our super class feature via (25). For recognizing the modulations types of the

received signals the decisions were made based on (26). All results are according to 2000 Monte

Carlo trials, i.e., 8000 trials for four super classes. As it can be seen, analytical result is confirmed

by the simulations.

16
VI. SENSITIVITY OF PROPOSED CLASSIFIER WITH RESPECT TO THE SYNCHRONIZATION ERROR

According to (2), for rectangular pulse shapes, a synchronization error of 0 1

translates, after matched filtering, to an equivalent two-path channel 1 where

is the corresponding channel to -th transmitter [3]. Other pulse shapes also lead to a two-path

channel, but the channel coefficients will not be linear in [3]. To show the effect of synchro-

nization error on our proposed classifiers we used simulation results. We assume that ,

1, 2, … , are random variables and varies from one realization to another independently. They

have the uniform distribution in the interval 0, , where is a positive constant called asyn-

chronous interval.

A. The effect of synchronization error on SUMC

In this subsection we investigate the effect of synchronization error on the performance of our

proposed SUMC based on simulation. Our assumptions in this section are the same as mentioned

at the section III for simulations except that we add the effect of synchronization error. In Fig. 7 we

illustrated the average probability of correct classification versus asynchronous interval , with

different modulation types such as BPSK, QPSK, 4 PAM and 16 QAM. This figure illustrates

the robustness of SUMC with respect to the synchronization error where asynchronous interval ,

be less than 0.3.

B. The effect of synchronization error on MUMC

In this subsection we examine the effect of synchronization error on the performance of the

proposed MUMC based on the simulations. These simulation results are shown in Fig. 8. It is

illustrated the average probability of correct classification for super class, versus asynchronous

interval , for four super class problem such as BPSK, QPSK, 4 PAM ,

16 QAM, QPSK, 4 PAM , BPSK, 16 QAM, 4 PAM and

BPSK, QPSK, 16 QAM where SNR 20 dB, 6000, 10000. This figure illustrates

17
the good performance of MUMC with respect to synchronization error where asynchronous in-

terval , be less than 0.12 that we have only about 12 percents degradations on probability of

correct classification.

VII. CONCLUSION

In this paper we investigated the negative effect of interference on AMC. We have proposed two

cumulant based classifier in the presence of interference at two different circumstances. When the

received power of one transmitter is larger than the other transmitters, we used single user mod-

ulation classification (SUMC) approach to recognize the modulation type of that transmitter’s

signal and other transmitters are treated as interferences. Alternatively when the received powers

of all transmitters are close to each other we proposed multiuser modulation classification

(MUMC) method to recognize the modulation type of all of the transmitted signals. We have

shown the negative effect of interference on the performance of conventional cumulant based

classifier [3], and have illustrated that we can combat this negative effect by using SUMC. In

MUMC our proposed classifier has a good performance in the worst case that all of the received

signals have the same power. In the case of unequal powers, we assumed the amplitude of the

received signals are Gaussian random variable and found the decision boundaries as a function of

the variance of these amplitudes. Then, we evaluated the average probability of correct classifi-

cation for super class versus its normalized variance. It is shown the reasonable performance of the

proposed classifier for received signals with different powers. Analytic results are confirmed the

computer simulations. It have been shown the robustness of SUMC with respect to the synchro-

nization error where asynchronous interval , be less than 0.3 and the reasonable performance of

MUMC where asynchronous interval , be less than 0.12.

REFERENCES

[1] O. A. Dobre, A. Abdi, Y. Bar-Ness, and W. Su, “Selection combining for modulation recognition in fading

channels,” in Proc. IEEE Military Comm. Conf. (MILCOM), Atlantic City, US, 2005, pp.2499–2505.

18
[2] A. Abdi, O. A. Dobre, R. Choudhry, Y. Bar-Ness, and W. Su, “Modulation classification in fading channels using

antenna arrays,” in Proc. IEEE Military Comm. Conf. (MILCOM), Monterey, US, 2004, pp. 211-217.

[3] A. Swami and B. M. Sadler, “Hierarchical digital modulation classification using cumulants,” IEEE Trans. on

Comm., vol. 48, no. 3, pp. 416-429, March 2000.

[4] O. A. Dobre, Y. Bar-Ness, and W. Su, “Robust QAM modulation classification algorithm using cyclic cumu-

lants,” in Proc. IEEE Wireless Comm. and Networking Conf. (WCNC), vol. 2, Atlanta, US, 2004, pp. 745-748.

[5] S. Xi and H. C. Wu, “Robust automatic modulation classification using cumulant features in the presence of

fading channels,” in Proc. of the IEEE Wireless Comm. and Networking Conf. (WCNC), vol. 4, Las Vegas, Ne-

vada, 2006, pp. 2094 – 2099.

[6] O. A. Dobre, A. Abdi, Y. Bar-Ness, and W. Su, “A survey of automatic modulation classification techniques:

classical approaches and new developments,” IET Comm., vol. 1, pp. 137-156, April 2007.

[7] E. E. Azzouz and A. K. Nandi, “Algorithms for automatic recognition of communication signals,” IEEE Trans.

Comm., vol. 46, pp. 431–436, 1998.

[8] S. Z. Hsue and S. S. Soliman, “Automatic modulation recognition of digitally modulated signals,” in Proc. IEEE

Military Comm. Conf. (MILCOM), Boston, MA, USA, 1989, pp. 645–649.

[9] K. C. Ho, W. Prokopiw and Y. T. Chan, “Modulation identification of digital signals by the wavelet transform,”

IET Proc., Radar, Sonar and Navig., vol. 47, 2000, pp. 169–176.

[10] Y. Yang and S. S. Soliman, “A suboptimal algorithm for modulation classification,” IEEE Trans. Aerosp.

Electron. Syst., vol. 33, pp. 38–45, 1997.

[11] S. S. Soliman and S. Z. Hsue, “Signal classification using statistical moments,” IEEE Trans. Comm., vol. 40, pp.

908–916, 1992.

[12] Y. Yang and S. S. Soliman, “An improved moment-based algorithm for signal classification,” Signal Process.

vol. 43, pp. 231–244, 1995.

[13] C. Martret, and D. M. Boiteau, “Modulation classification by means of different order statistical moments,” in

Proc. IEEE Military Comm. Conf. (MILCOM), vol.3, Monterey, California, 1997, pp. 1387–1391.

[14] W. Wei and J. M. Mendel, “A fuzzy logic method for modulation classification in non-ideal environments,” IEEE

Trans. Fuzzy Syst., vol. 7, pp. 333–344, 1999.

[15] V. J. Stolman, S. Paranjpe and G. C. Orsak, “A blind information theoretic approach to automatic signal classi-

fication,” in Proc. IEEE Military Comm. Conf. (MILCOM), Atlantic City, NJ, USA, 1999, pp. 447–451.

19
[16] H. H. Mahram and A. O. Hero, “Robust QAM modulation classification via moment matrices,” in Proc. Per-

sonal Indoor and Mobile Radio Comm. (PIMRC), London, UK, vol. 1, 2000, pp. 133–137.

[17] B. G. Mobasseri, “Constellation shape as a robust signature for digital modulation recognition,” in Proc. IEEE

Military Comm. Conf. (MILCOM), , Atlantic City, NJ, USA, 1999, pp. 442–446.

[18] X. Huo and D. L. Donoho, “A simple and robust modulation classification method via counting,” in Proc. In-

ternational Conf. on Acoustics, Speech and Signal Process. (ICASSP), vol. 6, Seattle, WA, USA, 1998, pp.

3289–3292.

[19] D. L. Donoho and X. Huo, “Large-sample modulation classification using Hellinger representation,” in Proc.

Signal Process. Advances in Wireless Comm., Paris, France, Apr. 1997, pp. 133–137.

[20] O. A. Dobre, Y. Bar-Ness, and W. Su, “Higher-order cyclic cumulants for high order modulation classification,”

in Proc. IEEE Military Comm. Conf. (MILCOM), vol. 1, Boston, Mass., 2003, pp. 112-117.

[21] A. Swami and B. Sadler, “Modulation classification via hierarchical agglomerative cluster analyses,” in Proc.

IEEE Signal Process. Advances in Wireless Comm. (SPWC), Paris, France, 1997, pp. 141–144.

[22] P. Marchand, C. Le Martret and J. -L. Lacoume, “Classification of linear modulations by a combination of dif-

ferent orders cyclic cumulants,” in Proc. of IEEE Signal Process Workshop on Higher-Order Statistics, Banff,

CANADA,1997, pp. 47-51.

[23] C. M. Spooner, “Classification of co-channel communication signals using cyclic cumulants,” in Proc. Asilomar

Conf., Pacific Grove, CA, USA, 1995, pp. 531-536.

[24]C. M. Spooner, “On the Utility of Sixth-Order Cyclic Cumulants for RF Signal Classification”, Asilomar Conf.,

2001, Pacific Grove, USA, vol. 1, pp. 890-897.

[25] H. C. Wu, M. Saquib and Z. Yun, “Novel automatic modulation classification using cumulant features for

communications via multipath channels,” IEEE Trans. on Wireless Comm.., vol. 7, no. 8, pp. 3098-3105, August

2008.

[26] O. A. Dobre, A. Abdi, Y. Bar-Ness and W. Su, “Blind modulation classification: a concept whose time has

come,” in Proc. IEEE Sarnoff Symp. Advances in Wired and Wireless Comm.,Princeton, US,2005, pp. 223–228.

[27] P. Marchand, J. L. Lacoume, and C. Le Martret, “Multiple hypothesis classification based on cyclic cumulants of

different orders,” in Proc. International Conf. on Acoustics, Speech and Signal Processing(ICASSP), Seattle,

WA, USA, 1998, pp. 2157–2160.

[28] M. Shi, A. Laufer, Y Bar-Ness and W. Su, “Fourth order cumulants in distinguishing single carrier from OFDM

signals”, in Proc. IEEE Military Comm. Conf. (MILCOM), San Diego, CA, Nov. 2008, pp. 1-6.

20
g (n )
y (n )
x 1

x 2

x M −1

x M

Fig. 1. The block diagram of modulation classification system in the presence of interference.

0.9
Average probability of correct classification

0.8

0.7

0.6

0.5

0.4

0.3

0.2 SIR=10 dB, SUMC


SIR= 5 dB, SUMC
0.1 SIR=10 dB, forth order cumulant based method
SIR= 5 dB, forth order cumulant based method
0
-5 0 5 10 15 20 25
SNR (dB)

Fig. 2. Average probability of correct classification versus in SUMC manner, whit S 5, 10

for 2000. Performance of forth order cumulant based and SUMC based classifier is shown by dashed and solid

lines respectively.

21
Average probability of correct classification of super class
1

0.9

0.8

0.7

0.6

N=16000
0.5 N=8000
N=4000
N=2000
0.4
5 10 15 20 25
SNR (dB)

Fig. 3. Average probability of correct classification of super class, versus in the worst case that the power of

all of received signals are equal, with curves parameterized by the number of symbols N for four super class problem

such as BPSK, QPSK, 4 PAM , 16 QAM, QPSK, 4 PAM , BPSK, 16 QAM, 4 PAM and

BPSK, QPSK, 16 QAM .


Average probability of correct classification of super class

0.8

0.6

0.4

0.2

MUMC by using simulation results N=10000, SNR=30 dB


MUMC by using analytic results
0
0 0.1 0.2 0.3 0.4 0.5 0.6 0.7 0.8
2
σ
δ

Fig. 4. Average probability of correct classification of super class, versus the variance of δ of , with si-

mulation and analytic approaches for three super class such as Sc BPSK, QPSK , Sc QPSK, 4 PAM and

Sc BPSK, 4 PAM .

22
(A) (C)

0.5 2
0
-0.5 0
δ1,1

δ1,3
-1
-1.5 -2

-2
-4
-2.5
-3 -2 -1 0 -6 -4 -2 0 2 4
δ2,1 δ2,3
(B) (D)
0.5
2
0

-0.5
0
δ1,2

δ1,4
-1
-2
-1.5

-2
-4
-2.5
-2.5 -2 -1.5 -1 -0.5 0 0.5 -4 -2 0 2
δ2,2 δ2,4

Fig. 5. Decision area for MUMC that the candidate modulations are BPSK, QPSK, 4 PAM, 16 QAM . Colored

region is error region for each supper class. (A) Decision area for Sc BPSK, QPSK, 4 PAM , (B) Decision area

for Sc 16 QAM, QPSK, 4 PAM , (C) Decision area for Sc BPSK, 16 QAM, 4 PAM and (D) Deci-

sion area for Sc BPSK, QPSK, 16 QAM .

23
Average probability of correct classification of super class
1
MUMC by using analytic results
MUMC by usinng simulation results, N=10000, SNR=15 dB
0.9
MUMC by using simulation results, N=8000, SNR=15 dB

0.8

0.7

0.6

0.5

0.4

0.05 0.1 0.15 0.2 0.25 0.3


2
σ
δ

Fig. 6. Average probability of correct classification of super class versus with simulation and analytic ap-

proaches for four super class problem such as BPSK, QPSK, 4 PAM , 16 QAM, QPSK, 4 PAM ,

BPSK, 16 QAM, 4 PAM and BPSK, QPSK, 16 QAM .

1
Average probability of correct classification

0.9

0.8

0.7

0.6

0.5

0.4

SIR=20 dB
0.3
SIR=15 dB
SIR=10 dB
0.2
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4 0.45
Asynchronous interval

Fig. 7. Average probability of correct classification versus asynchronous interval , where εT ~U 0, for

C
2000, 15 dB, 10, 15, 20 dB in SUMC manner by using as feature.
C

24
Average probability of correct classification for superclass
0.9
N=6000
N=10000
0.8

0.7

0.6

0.5

0.4

0.3

0.2

0.1

0
0 0.05 0.1 0.15 0.2 0.25 0.3 0.35 0.4
Asynchronous interval

Fig. 8. Average probability of correct classification for super class versus asynchronous interval ,

where εT ~U 0, , SNR 20 dB four super class problem such as BPSK, QPSK, 4 PAM , 16 QAM, QPSK, 4

PAM , BPSK, 16 QAM, 4 PAM and BPSK, QPSK, 16 QAM .

TABLE I
THEORETICAL FEATURE UNDER CONSTRAINT OF UNIT VARIANCE.
Modulation

Type BPSK QPSK 4-PAM 16-QAM

Feature

-2 -1 -1.36 -0.68

16 4 8.32 2.08

0.3150 0.3969 0.3312 0.4173

25

You might also like