[ieee 2013 national conference on communications (ncc) - new delhi, india (2013.2.15-2013.2.17)]...

5

Click here to load reader

Upload: p-k

Post on 15-Apr-2017

212 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: [IEEE 2013 National Conference on Communications (NCC) - New Delhi, India (2013.2.15-2013.2.17)] 2013 National Conference on Communications (NCC) - An algorithm to mitigate channel

An Algorithm to Mitigate Channel Distortion inBlind Modulation Classification

Gaurav Jyoti PhukanBharat Electronics Limited

BangaloreIndia

Email: [email protected]

P K BoraDepartment of EEE

Indian Institute of Technology, GuwahatiIndia

Email: [email protected]

Abstractโ€”This paper presents a method for classificationof digital modulation schemes in an asynchronous receptionscenario. The proposed classification is based on likelihoodprinciples and without prior knowledge of channel response.We propose blind channel estimation in non-cooperative sce-nario using conventional Decision Directed Least Mean Squarealgorithm while the signal is subjected to channel distortion andunknown gain. Convergence characteristics of the LMS algorithmis modulation dependent and after choosing the best equalizer, thefinal decision for Modulation Classification is made by likelihoodprinciples. Experimental results are presented to compare theperformance with the optimal classifier. The scope for furtherimprovement is outlined.

Keywords: Modulation classification (MC), maximum like-lihood (ML), log likelihood function, quadrature amplitudemodulation (QAM), Inter Symbol Interference, fuzzy-c meansalgorithm.

I. INTRODUCTION

Blind Modulation Classification (MC) has become an inte-gral part of communication surveillance for military applica-tions. Due to the recent developments in cognitive radio appli-cations, MC research has found considerable importance [1]in the civilian field. There are two broad approaches to mod-ulation classification (MC), namely the likelihood based (LB)approach and the feature based (FB) approach [2]โ€“[5]. In bothcases, adverse channels conditions provide a major challengeto the classification accuracy [6]. In majority of applications,MC faces the challenge of classifying the modulation schemein the signal which is received with multi-path propagationeffect and channel noise. Issues due to channel noise andunknown gain were addressed in [1], [7]. Frequency selectivefading due to multi-path effect causes phase shift, distortionand random scaling in the received signal. In the likelihoodbased approach, the resulting Inter Symbol Interference (ISI)deteriorates the MC performance due to modal mismatch inthe likelihood function. For severe channel distortion, LBclassification completely fails if mitigation measures are nottaken. In addition to the ISI, the issue of amplitude mismatch[7] needs to be addressed to resolve the modal mismatch. Inblind modulation classification, neither prior information ofthe signal nor channel information is available. Conventionalblind equalization used for communication systems avoids thetraining sequence to conserve band-width [8] and increase

throughput. In this case, the modulation scheme being a knownparameter, a Decision Directed Least Mean Square (DDLMS)approach is commonly employed [8]. Decision making forthe DDLMS algorithm is straight-forward with the numberof levels of the base band symbols a known parameter.For a blind scenario, the performance of DDLMS algorithmdeteriorates due to uncertainty of the symbol levels. As theorder of modulation is changed, the Mean Square Error (MSE)increases [9].

In this paper, we study the effect of channel distortion inmodulation classification. The LB approach is followed dueto the availability of an optimum solution. As a mitigationmeasure for channel distortion and resulting modal mismatchin likelihood based MC, the DDLMS algorithm is adaptedwith amplitude normalization and quantization. A pool ofpossible modulation schemes is generated for using the blindequalization algorithm. Experimental results are presented forcomparing the performance with conventional approach.

II. PERFORMANCE OF LIKELIHOOD BASED

MODULATION CLASSIFICATION WITH CHANNEL

DISTORTION

The received signal model for the signal sequence in fre-quency selective fading conditions can be expressed as follows๐‘ฆ(๐‘›) =

๐ดโˆžโˆ‘

๐‘™=โˆ’โˆž๐‘ฅ(๐‘™)โ„Ž(๐‘›๐‘‡ โˆ’ ๐‘™๐‘‡ + ๐œ–๐‘‡๐‘‡ ) exp(๐‘—2๐œ‹๐‘“๐‘œ๐‘›๐‘‡ + ๐‘—๐œƒ๐‘›) + ๐‘”(๐‘›),

(1)where {๐‘ฅ(๐‘™)} is the original signal sequence, ๐ด is an

unknown amplitude factor, โ„Ž(.) accounts for the residualbaseband channel effect, ๐‘‡ is the symbol period, ๐œ–๐‘‡ is thetiming error, ๐‘“๐‘œ is the frequency offset, ๐œƒ๐‘› is the randomphase jitter and ๐‘”(๐‘›) is the complex additive white Gaussiannoise. Here we assume that ๐‘‡ has been estimated without anysignificant error and effects of ๐œ–๐‘‡ , ๐‘“๐‘œ and ๐œƒ๐‘› is negligible. Thereceived signal model now can be approximated as

๐‘ฆ(๐‘›) = ๐ด

โˆžโˆ‘๐‘™=โˆ’โˆž

๐‘ฅ(๐‘™)โ„Ž(๐‘›๐‘‡ โˆ’ ๐‘™๐‘‡ ) + ๐‘”(๐‘›), (2)

The most popular and widely discussed LB classifier isbased on the Bayes rule and it is termed as the optimal978-1-4673-5952-8/13/$31.00 cโƒ 2013 IEEE

Page 2: [IEEE 2013 National Conference on Communications (NCC) - New Delhi, India (2013.2.15-2013.2.17)] 2013 National Conference on Communications (NCC) - An algorithm to mitigate channel

modulation classifier. The initial work in this area was pro-posed in [2], [3], [10].The approach to digital modulationclassification based on the maximum likelihood classificationis to first derive the log likelihood function of the receivedsignal based on the assumed signal model. Next, the valueof the likelihood function is determined for all the candidatemodulation schemes, using their constellation characteristics.

Suppose there are ๐ถ modulation schemes in an ๐‘€ -arysystem. Hence there will be ๐ถ types of constellations givenby,

๐ผ๐‘™ = ๐‘ฅ๐‘™1, ๐‘ฅ๐‘™2, ....., ๐‘ฅ๐‘™๐‘€ , ๐‘™ = 1, 2, ..., ๐ถ (3)

The modulation classification now becomes the problem oftesting ๐ถ hypotheses: ๐ป๐‘™ is the hypothesis that the constella-tion is ๐ผ๐‘™,

Assume ๐‘ data samples are received. The received symbolsare given by

yk = [๐‘ฆ๐ผ๐‘˜, ๐‘ฆ๐‘„๐‘˜]๐‘‡, ๐‘˜ = 1, 2, ..., ๐‘ ; (4)

where ๐‘ฆ๐ผ๐‘˜ is the in-phase component and ๐‘ฆ๐‘„๐‘˜ is the quadraturephase component of ๐‘˜๐‘กโ„Ž sample. Maximizing the a posterioriprobability is equivalent to maximizing the maximum likeli-hood function. Therefore, the optimal hypothesis ๐ป๐‘™

โˆ— is givenby

๐ป๐‘™โˆ— =argmax

๐ป๐‘™

P(๐ป๐‘™โˆฃy1,y2, ...,yk)

= argmax๐ป๐‘™

๐ฟ(y1,y2, ...,ykโˆฃ๐ป๐‘™)(5)

As the channel is considered to be AWGN, the likelihoodfunction can be expressed as [11]

๐‘โˆ๐‘˜=1

p(ykโˆฃ๐ป๐‘™) =

๐‘โˆ๐‘˜=1

๐‘€๐‘™โˆ‘๐‘–=1

1

๐‘€๐‘™

1โˆš2๐œ‹๐œŽ

exp

( โˆ’1

2๐œŽ2โˆฃโˆฃyk โˆ’ xliโˆฃโˆฃ2

)(6)

where ๐‘ฅ๐‘™๐‘– is the ๐‘–๐‘กโ„Ž constellation point of hypothesis ๐ป๐‘™ and๐œŽ2 is the variance of the AWGN.

Now, the log likelihood function is given by

ln{๐ฟ(y1,y2, ...,ykโˆฃ๐ป๐‘™)}

= ln

{๐‘โˆ

๐‘˜=1

๐‘€๐‘™โˆ‘๐‘–=1

1

๐‘€๐‘™

1โˆš2๐œ‹๐œŽ

exp

( โˆ’1

2๐œŽ2โˆฃโˆฃyk โˆ’ xliโˆฃโˆฃ2

)}

=

๐‘โˆ‘๐‘˜=1

ln

{๐‘€๐‘™โˆ‘๐‘–=1

1

๐‘€๐‘™

1โˆš2๐œ‹๐œŽ

exp

( โˆ’1

2๐œŽ2โˆฃโˆฃyk โˆ’ xliโˆฃโˆฃ2

)}(7)

The above equation can be simplified by omitting theconstant terms:

๐‘™(y1,y2, ...,ykโˆฃ๐ป๐‘™) =๐‘โˆ‘

๐‘˜=1

ln

{๐‘€๐‘™โˆ‘๐‘–=1

1

exp

( โˆ’1

2๐œŽ2โˆฃโˆฃyk โˆ’ xliโˆฃโˆฃ2

)}(8)

A pool of modulation containing BPSK, QPSK, 8QAMand 16QAM is considered to calculate the average probabilityof correct classification (๐‘ƒ๐ถ๐ถ). The performance of the LBclassifier in channel with random gain is shown in Fig. 1.

Fig. 2 shows the performance of the LB classifier in a fadingchannel. As a result of fading, the received signal constellationsuffers from phase shift, distortion and random scaling asshown in Fig. 3

โˆ’15 โˆ’10 โˆ’5 0 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

SNR in dB

Pcc

Channel Gain 1Channel Gain 0.9Channel Gain 0.8Channel Gain 0.7Channel Gain 1.5Channel Gain 3Channel Gain 8

Fig. 1. Performance of LB classifier with randon scaling

โˆ’15 โˆ’10 โˆ’5 0 50

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

SNR in dB

Pcc

h=(1,0,0)h=(0.9,0.1,0)h=(0.8,0.2,0)h=(0.7,0.2,0.1)

Fig. 2. Performance of LB classifier in fading channel

Fig. 3. Distortion in received signal. (a)Received signal with random gain(b)Multi-path fading, h=(0.2, 0.3, 1)

Page 3: [IEEE 2013 National Conference on Communications (NCC) - New Delhi, India (2013.2.15-2013.2.17)] 2013 National Conference on Communications (NCC) - An algorithm to mitigate channel

III. BLIND CHANNEL ESTIMATION AND AMPLITUDE

NORMALIZATION

As a measure to mitigate multi-path fading effect, a blindequalization and amplitude normalization method is adopted.The proposed scheme is shown in Fig. 4.

Fig. 4. Blind DDLMS scheme in Likelihood Based MC

There are two main approaches to blind adaptive equaliza-tion: based on Stochastic Gradient Descent (SGD) and HigherOrder Statistics (HOS). We consider the first method here andadapt the same for blind MC. The SGD approach iterativelyminimizes a chosen cost function over the choices of equalizercoefficients [12]. In the MC scheme of Fig. 4, we assume alinear FIR filter W(๐‘ง) with weight vector ๐‘ค to compensate forthe channel response ๐ป(๐‘ง). The equalizer coefficients need tobe adjusted such that the output of the equalizer ๐‘ฆ๐‘’๐‘ž(๐‘›) canbe quantized to yield a reliable estimate of the channel input๐‘ฅ(๐‘›). The decision device is a quantizer, which forces thevalue of the output symbol level to the nearest symbol value.The output of the decision device is represented by

๏ฟฝฬ‚๏ฟฝ(๐‘›) = ๐‘„(๐‘ฆ๐‘’๐‘ž(๐‘›)) = ๐‘ฅ(๐‘›โˆ’ ๐›ฟ), (9)

where ๐›ฟ is a constant integer delay. This delay being a constantfactor, does not effect the performance of the MC scheme. Theequalization process is to identify the coefficients of the thefading channel, defined as

๐ป(๐‘ง) =

โˆžโˆ‘๐‘˜=0

โ„Ž(๐‘˜)๐‘งโˆ’๐‘˜ (10)

The channel output is given by

๐‘ฆ(๐‘›) = โ„Ž(๐‘›) โˆ— ๐‘ฅ(๐‘›) + ๐‘”(๐‘›), (11)

where โˆ— denotes the convolution operator, g(n) is the whiteGaussian noise with constant power spectral density ๐‘0. Allthe ISI in a typical Zero Forcing (ZF) equalizer is removed if

๐ป(๐‘ง)๐‘Š (๐‘ง) = ๐‘Ž๐‘งโˆ’๐›ฟ, ๐‘Ž โˆ•= 0 (12)

Here the equalizer output becomes

๐‘ฆ๐‘’๐‘ž(๐‘›) = ๐ด๐‘ฅ(๐‘›โˆ’ ๐›ฟ), (13)

where ๐ด is a scaling factor. Theoretically the generated equal-izer takes the form of a Infinite Impulse Response (IIR) filter.However, for practical convenience, the adaptive equalizeris implemented by FIR filters. Let the coefficients of the

equalizer be

w = [๐‘ค0 ๐‘ค1 . . . ๐‘ค๐‘š]๐‘‡ ,๐‘š < โˆž (14)

The received signal vector is

y(๐‘›) = [๐‘ฆ(๐‘›) ๐‘ฆ(๐‘›โˆ’ 1) . . . ๐‘ฆ(๐‘›โˆ’๐‘š)]๐‘‡ (15)

Thus the output of the equalizer is

๐‘ฆ๐‘’๐‘ž(๐‘›) = w๐‘‡ y(๐‘›), (16)

where, the equalizer transfer function is

W(๐‘ง) =

๐‘šโˆ‘๐‘–=0

๐‘ค๐‘–๐‘งโˆ’๐‘– (17)

The conventional Decision Directed LMS (DDLMS) algorithm[13] is employed to minimize the error function using iterativesteps. However, in a blind scenario, the training sequence andthe number of levels of symbol values are unknown. Theiterative expression in such scenario can be given by

w(๐‘›+ 1) = w(๐‘›) + ๐œ‡[๐‘„(๐‘ฆ๐‘’๐‘ž(๐‘›))โˆ’ ๐‘ฆ(๐‘›)]y*(๐‘›) (18)

where ๐œ‡ is a small positive stepsize and Q(.) is the decisionfunction to estimate the incoming signal sequence. The blindequalizer iteratively minimizes the Mean Square Error (MSE)cost function

๐ธ{โˆฃ๐‘’๐‘›โˆฃ2} = ๐ธโˆฃ๐‘„(๐‘ฆ๐‘’๐‘ž(๐‘›)โˆ’ ๐‘ฆ๐‘’๐‘ž(๐‘›)โˆฃ2 (19)

The iterations are continued till the MSE becomes very small,so that the equalizer output ๐‘ฆ๐‘’๐‘ž(n) is a close estimate of theoriginal channel input ๐‘ฅ(๐‘›). Hence, by selection of the Q(.)function, the blind equalizer will be able to track moderatevariations in the channel dynamics. The most common deci-sion function employed for blind equalization in communica-tion systems is a hard or soft [13] decision quantizer.

Selection of Decision function for blind MC scenario:Unlike conventional communication system, where the IQconstellation pattern is known, in blind MC there is no priorknowledge of the constellation pattern. In this scenario, thedecision function is proposed to be selected based on the oneyielding best convergence of the DDLMS algorithm. Sincethe received signal is distorted with various factors includingunknown channel gain, fixing up of the absolute quantizationlevels for a certain modulation scheme is not possible. Tomitigate this issue, normalization of the received constellationis carried out before subjecting it to decision device.

Normalization requires to estimate the apparent constella-tion points using a clustering algorithm [7]. The fuzzy C-means (FCM) clustering is a method of clustering whichallows a sample of data to belong to two or more clusters.This method is based on the minimization of the followingobjective function:

๐ฝ๐‘š =

๐‘โˆ‘๐‘–=1

๐ถโˆ‘๐‘—=1

๐‘ข๐‘š๐‘–๐‘— โˆฃโˆฃ๐‘ฆ๐‘– โˆ’ ๐‘๐‘— โˆฃโˆฃ2, 1 โ‰ค ๐‘š < โˆž (20)

where ๐‘š is any real number greater than 1, ๐‘ข๐‘–๐‘— is the degree

Page 4: [IEEE 2013 National Conference on Communications (NCC) - New Delhi, India (2013.2.15-2013.2.17)] 2013 National Conference on Communications (NCC) - An algorithm to mitigate channel

of membership of ๐‘ฆ๐‘– in the cluster j, ๐‘ฆ๐‘– is the ๐‘–๐‘กโ„Ž of d-dimensional measured data, ๐‘๐‘— is the d-dimension center of thecluster, and โˆฃโˆฃ.โˆฃโˆฃ is any norm expressing the similarity betweenany measured data and the center. The Fuzzy partitioning iscarried out through an iterative optimization of the objectivefunction shown above, with the update of membership ๐‘ข๐‘–๐‘— andthe cluster centers ๐‘๐‘— by

๐‘ข๐‘–๐‘— =1โˆ‘๐ถ

๐‘˜=1

( โˆฃโˆฃ๐‘ฆ๐‘–โˆ’๐‘๐‘— โˆฃโˆฃโˆฃโˆฃ๐‘ฆ๐‘–โˆ’๐‘๐‘˜โˆฃโˆฃ

) 2๐‘šโˆ’1

, ๐‘๐‘— =

โˆ‘๐‘๐‘–=1 ๐‘ข๐‘–๐‘— .๐‘ฆ๐‘–โˆ‘๐‘๐‘–=1 ๐‘ข

๐‘š๐‘–๐‘—

(21)

The iterative process will terminate when max๐‘–๐‘—{โˆฃ๐‘ข(๐‘˜+1)๐‘–๐‘— โˆ’

๐‘ข๐‘˜๐‘–๐‘— โˆฃ} < ๐œ€, where ๐œ€ is a termination criterion, 0 โ‰ค ๐œ€ โ‰ค 1 and

๐‘˜ is iteration step.The number of valid cluster centers in a received signal is

an unknown parameter. We assume the value of ๐‘€ to be thenumber of constellation points of the highest order modulationin the pool of candidate modulations.

The final cluster centers are expressed as

๐ถ(๐‘˜)๐‘“๐‘–๐‘›๐‘Ž๐‘™ = [๐‘๐‘— , ๐‘— = 1, 2, ...,๐‘€ ]; (22)

The maximum signal amplitude in a constellation is the outer-most constellation point or the amplitude of the outermost ringof constellation points. Power normalization is carried out byconsidering the detected cluster centers as signal constellationpoints. The average power of the cluster centers is given by

๐‘ƒ๐‘Ž๐‘ฃ =1

๐‘€

[๐‘€โˆ‘๐‘–=1

(๐‘2๐ผ๐‘– + ๐‘2๐‘„๐‘–)

], ๐‘๐‘– =

โˆš๐‘2๐ผ๐‘– + ๐‘2๐‘„๐‘–, (23)

where, ๐‘๐ผ๐‘– and ๐‘๐‘„๐‘– are in-phase and quadrature-phase com-ponents of ๐‘–๐‘กโ„Ž cluster center ๐‘๐‘–. To ensure that the averageenergy over all cluster centers are unity, scale factor of 1โˆš

๐‘ƒ๐‘Ž๐‘ฃ

is used to approximately normalize the received constellation.Assume the there are ๐ถ modulation schemes in a pool

of possible modulation schemes. There will be ๐ถ types ofconstellations. The decision function is designed such thatthe distance of the normalized equalizer output from anyof the symbol values of the assumed constellation modelis minimum. The Euclidian distance of power normalized๐‘ฆ๐‘› from the model constellation points for any of the ๐ถmodulation schemes is expressed as

๐‘‘(๐‘™) = โˆฃโˆฃ๐‘ฆ๐‘› โˆ’ ๐‘ (๐‘™)โˆฃโˆฃ, ๐‘™ = 1, 2, . . . ๐‘๐‘ž (24)

where ๐‘ฆ๐‘› is the normalized output of the blind equalizer,๐‘ (๐‘™) is the ๐‘™๐‘กโ„Ž constellation point and ๐‘๐‘ž is the number ofconstellation points in the assumed modulation scheme. Thedecision function ๐‘„(.) can be expressed as

๐‘„ (๐‘ฆ๐‘›) = ๐‘ 

(argmin

๐‘™(๐‘‘(๐‘™)

)(25)

Out of the pool of assumed modulation schemes, blind equal-ization is carried out for each of the ๐ถ constellation models.The appropriate constellation model fitting into the received

signal is decided based on the convergence characteristics ofthe recursive DDLMS algorithm. The criterion for convergenceis examined based on Mean Square Error (MSE) after a fixednumber of iterations [9]. The Mean Square Error (MSE) ofthe DDLMS algorithm can be expressed as

โˆฃ๐‘’๐‘™(๐‘)โˆฃ2 = โˆฃ๐‘„(๐‘ฆ๐‘›(๐‘)โˆ’ ๐‘ฆ๐‘›(๐‘)โˆฃ2, ๐‘™ = 1, 2, . . . , ๐ถ (26)

where ๐‘ is the number of fixed iteration steps for examiningthe convergence. The constellation model ๐‘™๐‘’ is selected as themodel which best fits into the incoming signal, such that

๐‘™๐‘’ = argmin๐‘™(โˆฃ๐‘’๐‘™(๐‘)โˆฃ2) (27)

For decision making of the received signal modulation, twolikelihood functions can be generated. The first one with powernormalized signal ๐‘ฆ๐‘˜ from the equalizer output. The secondlikelihood function is generated using quantized output ofthe decision device. The first log-likelihood function with thenormailized values is

๐‘™(๐‘ฆ1, ๐‘ฆ2, ..., ๐‘ฆ๐‘˜โˆฃ๐ป๐‘™) =

๐‘โˆ‘๐‘˜=1

ln

{๐‘€๐‘™โˆ‘๐‘–=1

1

๐‘€๐‘™

1

exp

( โˆ’1

2๐œŽ2โˆฃโˆฃ๐‘ฆ๐‘˜ โˆ’ ๐‘ฅ๐‘™๐‘–โˆฃโˆฃ2

)}(28)

where, ๐‘ฆ๐‘˜ is the power normalized amplitude of the equalizerand ๐‘ฅ๐‘™๐‘– is the power normalized amplitude of the ๐‘–๐‘กโ„Ž constel-lation point in the I-Q plane.

The final likelihood function is defined as

๐ฟ๐‘ = ๐‘™(๐‘ฆ1, ๐‘ฆ2, ..., ๐‘ฆ๐‘˜โˆฃ๐ป๐‘™); (29)

The decision rule is defined as

๐ป๐‘™โˆ— = argmax

๐ป๐‘™

๐ฟ๐‘(๐‘ฆ1, ๐‘ฆ2, ..., ๐‘ฆ๐‘˜โˆฃ๐ป๐‘™), (30)

The above decision rule is subjected to the selection of theappropriate constellation model in blind equalizer as per (27).

IV. EXPERIMENTAL RESULTS AND DISCUSSION

The performance of the proposed scheme is studied usingthe Monte Carlo simulation method to calculate probabilityof correct classification ๐‘ƒ๐ถ๐ถ against SNR. The comparison ismade with the optimum classifier having the complete knowl-edge of the channel response. Cases with various channelconditions are experimented.

Fig. 5 show that, blind channel estimation for MC ispossible within a certain limit of channel distortion. Therecursive algorithm does not converge in severe multi-pathscenarios, where the direct signal path is small as comparedto the delayed reflected paths.

Fig. 6 (a) and (b) show the received signal constellationafter subjected to channel distortion by impulse responseโ„Ž = (0.8, 0.2, 0.1) and equalized output after normalizationfor a 16QAM signal at 10 dB SNR. Fig. 6 (b) is the powernormalized constellation of the equalizer output.

Fig. 7 shows the MSE for a range of iteration steps fordifferent constellation models, when the original signal is16QAM. For a mismatch in the constellation model, the MSE

Page 5: [IEEE 2013 National Conference on Communications (NCC) - New Delhi, India (2013.2.15-2013.2.17)] 2013 National Conference on Communications (NCC) - An algorithm to mitigate channel

โˆ’15 โˆ’10 โˆ’5 0 5 100

0.1

0.2

0.3

0.4

0.5

0.6

0.7

0.8

0.9

1

SNR in dB

Pcc

Optimum classifier with known channel rtesponseProposed scheme with h=(0.9, 0.1, 0) Proposed scheme with h=(0.75, 0.3 0.1)

Fig. 5. Comparative performance of the proposed scheme

Fig. 6. (a) Received constellation, (b) Equalized using the blind scheme

Fig. 7. Constellation model: (a) BPSK, (b) QPSK, (c) 8QAM, (d)16QAM

does not converge. However, in cases of a pool of possiblemodulation schemes like BPSK and QPSK, the convergencecharacteristic is ambiguous to make a decision. In such cases,although the purpose of blind equalization for MC scenario isserved, exact determination of the modulation scheme is doneby the ML principle.

V. CONCLUSION

In this paper we have considered the case of blind chan-nel estimation for Modulation Classification scenario, whereprior knowledge of signal constellation is not available. Thechannel estimation is carried out using conventional DDLMSalgorithm supported by decision making using the convergencecharacteristics for various constellations models in the pool ofpossible modulations considered. The scheme performs wellfor moderately distorted signals. For severe channel distortiondue multi path effect, blind equalization suffers from theproblem of divergence in the MSE. The future work may focuson addressing this issue. Also, the decision error due to outlierpoints within the unstable portion of the MSE plot can beexcluded to increase probability of correct classification.

REFERENCES

[1] W. C. Headley and C. R. C. M. da Silva, โ€œAsynchronous Classification ofDigital Amplitude-Phase Modulated Signals in Flat-Fading Channels,โ€IEEE Transactions on Communication, vol. 59, no. 1, pp. 7โ€“12, January2011.

[2] C. Y. Huang and A. Polydoros, โ€œLikelihood Methods For MPSKModulation Classification,โ€ IEEE transaction on communicatios, vol. 43,no. 2/3/4, pp. 1493โ€“1503, February/March/April 1995.

[3] P. Panagiotou, A. Anastasopoulos, and A. Polydoros, โ€œLikelihood ratiotests for modulation classification,โ€ in Proc.IEEE Veh. Technol. Conf.,vol. 2, Los Angeles, CA, October 2000, pp. 670โ€“674.

[4] Y. Yang, C. H. Liu, and T. W. Soong, โ€œA log-likelihood function-basedalgorithm for QAM signal classification,โ€ Elsevier Signal Processing,vol. 70, pp. 61โ€“71, 1998.

[5] M. Wikstorm, โ€œA survey of modulation classification techniques forQAM signals,โ€ FOI, Swedish Defence Research Agency, vol. FOI-R-1616โ€“SE, no. ISSN 1650-1942, March 2005.

[6] B. Ramkumar, Automatic Modulation Classifcation and Blind Equal-ization for Cognitive Radios. PhD Dissertation,Virginia PolytechnicInstitute and State University, 2011.

[7] G. J. Phukan, P. K. Bora, A. Rajesh, and C. Ramesh, โ€œAmplitudeNormalization in Blind Modulation Classification,โ€ in Proceedings ofNational Conference on Communication, IIT Kharagpur, February 2012.

[8] T. Saikumar, R. N. Devi, and K. K. Rao, โ€œAdaptive MMSE Equalizerfor Blind Fractional Spaced CMA Channel Equalization through LMSAlgorithm,โ€ International Journal of Ad hoc Sensor and UbiquitousComputing, vol. 3, no. 1, pp. 37โ€“44, February 2012.

[9] J. M. Filho, M. D. Miranda, and M. T. Silva, โ€œA regional multimodulusalgorithm for blind equalization of QAM signals: Introduction andsteady-state analysis,โ€ Elsevier Signal Processing, vol. 92, no. 11, April2012.

[10] J. Sills, โ€œMaximum-Likelihood modulation classification forPSK/QAM,โ€ in Proc.IEEE Communication Conf., vol. 5, 1999.

[11] M. D. Wong and A. K. Nandi, โ€œSemi-blind algorithms for automaticclassification of digital modulation schemes,โ€ Elsevier Signal Process-ing, vol. 18, pp. 209โ€“227, 2008.

[12] Z. Ding, Adaptive Filters for Blind Equalization. CRC Press LLC,2000.

[13] S. J. Nowlan and J. E. Hinton, โ€œA Soft Decision Directed LMS Algo-rithm for Blind Equalization,โ€ IEEE Transaction on Communications,vol. 41, no. 2, pp. 275โ€“279, February 1993.