Contents lists available atScienceDirect
Digital
Signal
Processing
www.elsevier.com/locate/dsp
Performance
analysis
of
a
family
of
adaptive
blind
equalization
algorithms
for
square-QAM
Ali
W. Azim
a,
b,
Shafayat Abrar
c,
∗
,
Azzedine Zerguine
d,
Asoke
K. Nandi
e aInstitutePolytechniquedeGrenobleSaintMartind’Hères,38400,FrancebCOMSATSInstituteofInformationTechnology,WahCantt47040,Pakistan cCOMSATSInstituteofInformationTechnology,Islamabad44000,Pakistan dKingFahdUniversityofPetroleum&Minerals,Dhahran31261,SaudiArabia eBrunelUniversityLondon,Uxbridge,MiddlesexUB83PH,UnitedKingdom
a
r
t
i
c
l
e
i
n
f
o
a
b
s
t
r
a
c
t
Articlehistory:Availableonline25September2015 Keywords: Multimodulusalgorithm Blindequalization Adaptiveequalizers Steady-stateanalysis Receiverdesign Convergenceanalysis
Multimodulus algorithms (MMA) based adaptive blind equalizers mitigate inter-symbol interference and recover carrier-phase in communication systems by minimizing dispersion in the in-phase and quadrature components of the received signal using the respective components of the equalized sequenceinadecoupledmanner.Theseequalizersaremostlyincorporatedinbandwidth-efficientdigital receivers which rely onquadrature amplitude modulation(QAM) signaling. The nonlinearities inthe update equations of these equalizers tend to lead to difficulties in the study of their steady-state performance.Thispaper presentsoriginallythe steady-stateexcessmean-square-error(EMSE)analysis of different members of multimodulus equalizers MMAp–q in a non-stationary environment using energyconservationarguments,andthusbypassingtheneedforworkingdirectlywiththeweighterror covariancematrix.Indoingso,theexactandapproximateexpressionsforthesteady-state mean-square-error ofseveral MMA basedblind equalization algorithms are derived, includingMMA2–2, MMA2–1, MMA1–2, and MMA1–1.The accuracyofthederived analyticalresultsis validated usingMonte–Carlo experimentsandfoundtobeincloseagreement.
©2015TheAuthors.PublishedbyElsevierInc.ThisisanopenaccessarticleundertheCCBYlicense (http://creativecommons.org/licenses/by/4.0/).
1. Introduction
Blindequalizers mitigate different types ofinterferences such asinter-symbolinterference (ISI), frequency selectivefading, etc., causedby non-idealtransformations performedby thedispersive channelsin a communicationsystem. A blind adaptive equalizer attemptstocompensateforthedistortionsofthechannelby pro-cessingthereceivedsignalsandreconstructingthetransmitted sig-nalup tosome indeterminaciesbythe useoflinearornonlinear filterswithoutanyknowledgeofthechannelimpulseresponseand withoutdirectaccesstothetransmittedsequenceitself.Thebasic idea behind an adaptive blind equalizer is to minimize or maxi-mizesomeadmissibleblindobjectiveorcostfunctionthroughthe choiceoffiltercoefficientsbasedontheequalizeroutput[1–3].
*
Correspondingauthor.Fax:+92-336-232-1845. E-mailaddresses:[email protected],[email protected](A.W. Azim),[email protected](S. Abrar), [email protected](A. Zerguine),[email protected](A.K. Nandi).
The performance of an adaptive filter can be evaluated using transient andsteady-stateanalyses.Theformerprovides informa-tion about the stability and the convergence rateof an adaptive filter, whereas the latter provides information about the mean-square-errorofthefilteronceitreachessteadystate.Inthe steady-state analysisofadaptivefilters,one ofthe properties tobe con-sidered is their ability to track changes/variations in the signal statisticsofthereceivedsignal. Thispropertyisofsignificant im-portance,particularlyinmobile communicationssystemsand ap-plicationslikeacousticechocancellation,etc.
Blindadaptivefilters(orequalizers) arebasedon recursive al-gorithmsthatallowthefiltertoadaptandtrack(slow)variations in input statistics. Such adaptive filters start from certain initial conditions without any prior knowledge about the input signal statistics,thenthefiltercoefficientsareupdatedbasedonthe cho-sen adaptive algorithms and the sequence of the sampled data values.Instationaryenvironments,adaptivefiltersconvergeto op-timum Wiener solution [4–13]. However, in non-stationary envi-ronments, theoptimum Wienersolution takestime-varyingform that resultsinvariation ofsaddlepoint inerrorperformance
sur-http://dx.doi.org/10.1016/j.dsp.2015.09.002
face and consequently affecting the performance of filters, thus, tracking the variations in underlying signal statistics is consid-ered to be a useful and important property for adaptive filters. These variations in underlying signal statistics and consequently saddlepointcanbe trackedbyusingtrackingperformanceanalysis. Theperformancemetrictobeconsideredfortrackingperformance ofan adaptive filteris thesteady-state excessmean-square-error (EMSE).The EMSE can be defined asthe difference betweenthe mean-square-error(MSE)ofthefilterinsteady-stateandits mini-mumvalue.ThesmallertheEMSEofanadaptivefilter,thebetter itis[14].Iffilterparameters (likestep-size) are chosen correctly, thefiltercantrackvariationsinunderlyingsignal statistics. How-ever,trackingfastvariationsmightprovetobe achallenging task orattimesimpossibletoperform[14].
The widely adopted adaptive blind equalization algorithm is theso-calledConstantModulusAlgorithm(CMA2–2) [2,15–17].For quadratureamplitudemodulation(QAM)signaling,however,a tai-lored version of CMA2–2, commonly known asMultimodulus
Al-gorithm (MMA2–2) is considered more suitable. The MMA2–2 is
capable of jointly achieving blind equalization and carrier phase recovery,whereastheCMA2–2 requiresaseparatephase-lockloop forachievingcarrierphaserecovery.ThefamilyofMMA,MMAp–q, is associated with the minimization of the dispersion-directed cost-function with two degrees of freedom. By selecting appro-priate values of p andq, thegeneric split cost-function leads to therespectivecost-functionsofseveralexistingblindequalization algorithms[18–21].Interestedreadersarereferred to[22]for de-tailed discussion on MMAp–q. The update expressions of these algorithmsareinherentlynonlinearinnatureduetothepresence ofnonlinearerror-functions[20,23–27].
AlgorithmslikeCMA2–2/MMA2–2 haverecentlybeenemployed inoptical systems forpolarization mode demultiplexingandalso to mitigate the effects of other types of interferences like chro-maticandpolarizationmodedispersionsinopticalsystems.Since 2008[28],CMA2–2 anditsvariantshavebecomethemost exper-imentedalgorithmsforblind polarizationdemultiplexing[29–36]. In [37], authors have compared CMA2–2 with an independent component analysis (ICA) based algorithm to demultiplex the polarization adaptively. Recently in [38–43], authors have used MMA2–2 anditsvariantsasajointadaptivesolutionforblind de-multiplexingandcarrierphaserecoveryincoherentopticalsystem. Afterwards,
β
MMA (which is an optimized version of MMA2–1)[44] has been employed in coherent optical receiver to demulti-plexpolarizationmodesignalsadaptively[45].
Inthispaper, theapproach that hasbeenadopted for steady-state tracking analysis of multimodulus equalizers exploits the studyofenergypropagationthrougheachiterationofanadaptive filterusingafeedbackstructure(whichconsistsofalossless feed-forwardblock anda feedbackpath), andit reliesonenergy con-servationarguments[14].Theconvenienceofthisapproachisthat itallowsustoavoidworkingwithnonlinearupdateequationsand thusbypassestheneedforworkingdirectlywiththeweighterror covariance matrix. In particular, using the fundamental variance relation arguments, we derive expressions forsteady-state EMSE ofMMA2–2,MMA2–1,MMA1–2 andMMA1–1 under the assump-tionthatthequadraturecomponentsofthesuccessfullyequalized signalareGaussiandistributedwhenconditionedontruesignal al-phabets.Ourobjectiveisnottostudytheconditionsunderwhich analgorithmwilltendtoconvergesuccessfully,rathertoevaluate its expectedsteady-stateperformance onceit hasconverged suc-cessfully.
1.1. Literaturereview
The nonlinearity of most of the adaptive equalizers, includ-ing CMA2–2 and MMA2–2, makes the steady-state analysis and
trackingperformance a difficulttasktoperform.As aresult, only a handful of results is available in the literature concerning the steady-stateperformance ofadaptiveequalizers.Afew resultsare available on EMSE analysis of CMA2–2 like Fijalkow et al. [46]
employed ingenioususeofLyapunovstability andaveraging anal-ysis,Shynket al.[47]usedGaussianregressionvectorassumption, andsomeexploitedthevariance relationtheorem[48,49]to eval-uatethesame.Steady-stateanalysesofadaptivefiltershavegained interestduetotheireaseinanalysis.Recently,Abraret al.[50] per-formedtheEMSEanalysisofCMA2–2 and
β
CMA[51]byassuming that the modulus of equalized signals are Rician distributed in the steady-state. In a recent work [52], we have performed the EMSE analysisofMMA2–2 andβ
MMA[44] by assumingthat the real and imaginary parts of equalized signals are Gaussian dis-tributed in the steady-state. Moreover, the approach of [14] has been employed to studythesteady-state performance ofa num-ber of adaptive blind equalization algorithms e.g., the so-called hybridalgorithm [53],thesquare contouralgorithm[54],the im-proved square contour algorithm [55], and the varying-modulus algorithms[56].1.2. Notation
Unless otherwise mentioned, scalars are represented by italic letters (e.g., K). Lower-case boldface letters are used to denote vectorsandupper-case boldfacelettersareassociatedwith matri-ces, e.g., w and R, respectively. In addition, the symbol
⊗
and operators(
·
)
∗,(
·
)
T and(
·
)
H respectively represents the convo-lution operation, complex conjugate operator, transpose operator and Hermitian (conjugate transpose) operator. The operator·
when applied to a vector gives the Euclidean norm of the vec-tor, whereas, the operator|
· |
gives the absolutevector. Further, E,[·]
and I denotes the expectation operator, the real part of the complex entity, and identity matrix of appropriate dimen-sions, respectively. The operator Tr(·
)
gives the trace of the ma-trix.1.3. Paperorganization
The paper is organized as follows: In Section 2, we describe themathematicalmodelforthesystem.Section3providesabrief introduction of different members of MMA family that we aim to discusshere. Section 4introduces thenon-stationary environ-ment and the framework for EMSE analyses. Section 5 presents the analyticalexpressions evaluated forsteady-statetracking per-formanceanalysisforMMA2–2,MMA2–1,MMA1–2 andMMA1–1 equalizers. Section 6 compares the proposed approach with ex-isting state-of-the-art methods. Section 7 provides a number of computersimulationsonsteady-statetrackingperformance analy-sisofthealgorithms consideringdifferentscenarios:forequalized zero-forcing solution,equalizing atime-varyingchannel, studying the effect of filter-length on EMSE on a time-invariant channel, andadaptive opticaldemultiplexing ina coherentopticalsystem. In addition, it also compares the theoretical results predictedby ourexpressionswiththesimulatedvalues.Finally,Section8draws conclusions.
2. System model
Fig. 1 depicts a typical baseband communication system.
Consider that the channel response is given by a K-tap vector hn
= [
hn,0,
hn,1,
· · ·
,
hn,K−1]
, then the full rank(
N+
K−
1)×
N channel convolution matrixH
is given by following Toeplitz matrixFig. 1.A typical baseband communication system.
H
=
⎡
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎢
⎣
hn,0 0· · ·
0· · ·
hn,1 hn,0. .
.
0. .
.
..
.
hn,1. .
.
..
.
. .
.
hn,K−1..
.
. .
.
hn,0. .
.
0 hn,K−1. .
.
hn,1. .
.
..
.
..
.
· · ·
. .
.
. .
.
⎤
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎥
⎦
(1)The received signal xn is the convolution of transmitted se-quence
{
an}
= [
an,an−1,
· · ·
,
an−K+1]
T and channel impulse re-sponse hn as givenby xn=
hnTan; the sequence{
an}
is indepen-dentandidenticallydistributed(i.i.d.),andtakesvaluesofequally likelysquare-QAM symbols. Thevector xn isfed to theequalizer tocombattheinterferenceintroduced bythepropagationchannel andestimate delayedversion ofthe transmittedsequence{
an−δ}
,where
δ
denotesdelayparameter.Letwn
= [
wn,0,
wn,1,
· · ·
,
wn,N−1]
T betheimpulseresponseof equalizerandxn= [
xn,xn−1,
· · ·
,
xn−N+1]
T be thevector of chan-nelobservations(the regressorvector)withinputcovariance ma-trix R=
ExnxnH, where N is the number of equalizer taps. The output of equalizer is the convolution of regression vector and equalizer impulse response is given as yn=
wnH−1xn. Let tn=
hn⊗
w∗n−1 betheoverallchannel-equalizerimpulseresponse. Us-ing (1), we obtain tn=
hn⊗
wn∗−1=
H
w∗n−1. Under successful convergence, we have tn=
e is ideally single-spike where e=
[
0,· · ·
,
0,1,0,· · ·
,
0]
T.A generic stochastic gradient-based adaptive equalizer for whichtheupdatingalgorithmisgivenas[14]
wn
=
wn−1+
μϕ(
yn)
∗xn (2)where
μ
isasmallpositivestep-size,governingthespeedof con-vergenceandthelevelofsteady-stateequalizerperformance,andϕ
(
yn) is complex-valued errorfunction. For multimodulus equal-izers,the errorfunction is non-analyticinnature, i.e., it isa de-coupled function of the quadrature components of deconvolved sequence yn,whichisexpressedasϕ(
yn)
=
ψ (
yR,n)
+
jψ (
yI,n),
(3) sothat the real andimaginaryparts ofϕ
(
yn)
are obtained from thereal yR,n andimaginaryparts yI,n of yn,respectively.3. The multimodulus equalizers
TheMultimodulusAlgorithm(MMA)isconsideredmoresuitable
forQAM signaling. A generalized dispersion-directed(split) cost-functionofgenericMMAp–qequalizersisgivenasfollows[22]:
JMMAp–q
=
E|
yR,n|
p−
RpR q+
E|
yI,n|
p−
RpI q(4)
where p andq are positive integers, and RR and RI are disper-sionconstants chosen inaccordance withthe sourcestatistics in orderto guarantee that the globalminima of JMMAp–q occurs at zero-forcingsolutions.Thecostfunctiondefinedin(4)canbe con-sideredasageneralizationofWesolowski’scost-function[23] with
twodegreesoffreedomorthesplitversionofLarimoreand Treich-ler(CM)cost-function[57].Thecorrespondingstochastic gradient-basedadaptivealgorithmis[22]
wn
=
wn−1+
μ
|
yRp,n| −
RpRq−2|
ypR−,n2|
RpR− |
ypR,n|
yR,n+
j|
ypI,n| −
RIpq−2|
ypI,−n2|
RpI− |
ypI,n|
yI,n ∗ xn (5)A multitude of algorithms can be obtained for different choices of p andq, providinga possibleflexibility in thedesign ofblind equalizers.Inthesequel,thealgorithmdefinedbyrecursion(5)is referred asMMAp–q and for the sake of simplicity,we will use subscript L to denote either R or I.Expression (5) generalizesa numberofexistingblind adaptiveequalizationalgorithms.Among them,thesearethefollowing:
1. For p
=
q=
2, (4) reduces to following split cost function which was proposed independently by Wesolowski [19], Oh andChin[20]andYanget al.[24]:JMMA2–2
=
min w E y2R,n−
R2R 2+
E y2I,n−
R2I 2 (6)whereR2L
=
Ea4L/E
a2L.ThetapweightvectorofMMA2–2 is up-datedaccordingtown
=
wn−1+
μ
(
R2R−
y2R,n)
yR,n+
j(
R2I−
y2I,n)
yI,n ∗xn
(7)
2. For p
=
2 andq=
1,(4)resultsinMMA2–1 equalization algo-rithmthatemploysthefollowingcostfunction1JMMA2–1
=
min w Ey2R,n−
R2R+
Ey2I,n−
R2I (8)ThetapweightvectorofMMA2–1 isupdatedtominimize(8)
usingagradient-descentadjustmentalgorithmaccordingto
wn
=
wn−1+
μ
sgnR2R−
y2R,nyR,n+
jsgnR2I−
y2I,nyI,n ∗x n (9)3. For p
=
1, q=
2, (4) reduces to an equivalent form of Benveniste–Goursat cost–function[18].We denotethe result-ingalgorithmasMMA1–2,andultimately(4)resultsinJMMA1–2
=
min w E|
yR,n| −
RR 2+
E|
yI,n| −
RI 2 (10)where RL
=
Ea2L/E
|
aL|
. The tap weight vector of MMA1–2 is updatedtominimize(10)usingagradient-descentadjustment algorithmaccordingto wn=
wn−1+
μ
RRsgn(
yR,n)
−
yR,n+
jRI sgn(
yI,n)
−
yI,n ∗x n (11)4. For p
=
q=
1, (4)reducestoan equivalent formofthe cost-functionindependentlyproposedbyWeerackodyet al.in1991[58]andImet al.in2001[21].Wedenotetheresulting algo-rithmasMMA1–1 anditscostfunctionisgivenasfollows2:
1 InMMA2–1,thedispersionconstantR
L isobtainedas RL=2z −1,where
zisthesmallestpositiveintegergreaterthanorequaltoz[22].Theparameter zisgivenbyz=(z1/12)
+
(1/z1)wherez1isgivenas 3108z2+12 81z2 2−12, z2=0.5 √
M(M−1)andMdenotesthesizeofconstellation.ItgivesRL=3,7,and
13for16-,64-,and256-QAM,respectively. 2 ThedispersionconstantR
L for MMA1–1 isgivenas RL=2z −1[22]. For
M-pointconstellationwehavez=√M/8 whichgivesRL=3,5,and 11 for16-,
JMMA1–1
=
min wE
|
yR,n| −
RR+
E|
yI,n| −
RI (12) ThetapweightvectorofMMA1–1 isupdatedtominimize(12)usingagradient-descentadjustmentalgorithmaccordingto
wn
=
wn−1+
μ
sgnRRsgn(
yR,n)
−
yR,n+
jsgnRI sgn(
yI,n)
−
yI,n ∗ xn (13)4. Non-stationary environment and energy conservation relation
Weconsideranon-stationarysystemmodelinwhichthe vari-ationsintheWienersolution,wo,followusuallyafirst-order ran-domwalkmodel[14]:
won
=
won−1+
qn (14)where the random vector qn is an i.i.d. zero-mean random vector with positive definite covariance matrix given as Q
=
EqnqnH=
σ
q2I. Weassumethatqn isindependentofboth{
am}
and{
xm,wo−1}
for all m<
n [14]. Using the time-dependent Wiener solution,thedesireddataan canbeexpressedasan
=
(
wno−1)
Hxn+
ϑ
n,
(15)where
ϑn
is the measurement or gradient noise and is uncorre-latedwithxn,i.e.,Eϑn∗xn=
0[59].Definingtheweighterrorvector˜
wn as w
˜
n:=
won−
wn, (2),for a non-stationary environment is expressedas˜
wn
= ˜
wn−1−
μϕ(
yn)
∗xn+
qn (16) Defining the so-called apriori and a posteriori estimation errors asea,n:= ˜
wnH−1xn andep,n:=
(
w˜
n−
qn)
Hxn,respectively. Wecan rewrite(16)in termsoftheerrormeasures{ ˜
wn,w˜
n−1,
ea,n,ep,n}
alone. For this purpose, we note that if we multiply (16) by xn fromtheright,wefindthattheaprioriandaposteriori estimation errors{
ea,n,ep,n}
arerelatedviaea,n
=
ep,n+
μ
xn2ϕ(
yn)
(17)Relation(17)revealsthatea,ndependsonchannelvariation, adap-tion, and gradient noise. Thus, the steady-state EMSE and the trackingperformanceofanadaptiveequalizercanbequantifiedby theenergyofea,n.From (17),we canassociatetheerror-function
ofanequalizerwiththeaprioriandtheaposterioriestimation er-rorsasfollows:
ϕ(
yn)
=
ea,n
−
ep,nμ
xn2(18)
Substituting(18)in(16)andrearrangingtheterms,weobtainthe energyconservationrelation
˜
wn2+
|
ea,n|
2 xn2= ˜
wn−12+
|
ep,n|
2 xn2 (19)Itisimportanttonote that(19)holdsforanyadaptivealgorithm.
Fig. 2representsthephysicalinterpretationof(19)whichlinksthe energiesoftheweighterrorvectoraswellastheaprioriandthea
posterioriestimationerrorsbystatingthatmappingfromthe
vari-ables
w˜
n−1,
ep,n/xntothevariables
w˜
n,
ea,n/xnisenergy preserving. The relation (19)characterizes the energy preserving propertyofthefeed-forwardpath,whereastherelation(17) char-acterizesthefeedbackpath.Thefunction
M
denotesthemapping betweenthetwo variablesandz−1 denotestheunit delay opera-tor.Substitutingtheexpressionofep,n from(17)into(19),weget thefundamentalvariancerelationtheorem.Fig. 2.Lossless mapping and feedback loop.
Theorem 1 (Variancerelation).(See[14].)Consideranyadaptive
fil-teroftheform(2),andassumefilteroperationinsteady-state.Assume furtherthatan
=
(
won−1)
Hxn+
ϑn
,where won−1 variesaccording totherandom-walkmodel(14),whereqn isazero-meani.i.d.sequence
withcovariance matrix Q.Moreover,qn is independentof
{
am}
and{
xm,wo−1}
forallm<
n.Withyn=
an−
ea,n,itistruethat2E
e∗a,nϕ(
yn)
=
μ
Tr(
R)E|
ϕ(
yn)
|
2+
μ
−1Tr(
Q)
(T1.1) Expression(T1.1)canbesolvedforsteady-stateEMSE,whichis definedasEMSE
limn→∞E
|
ea,n|
2 (20)
TheprocedureofevaluatingEMSEusing(T1.1)avoidstheneedfor explicit evaluation of E
˜
wn2 or its steady-state value E˜
w∞2whichcanbeaburdenespeciallyforadaptiveschemeswith non-linearupdateequations.Inthesequel,inadditiontothevariance relation,thefollowingjustifiedassumptionsareused:
A1) Insteady-statetheaprioriestimationerrorea,nisindependent ofboththetransmittedsequence
{
an}
andtheregressorvector xn [14].A2) Thenumberoffiltertapsislargeenoughsothatbyvirtueof the central limit theorem, ea,n is zero-mean complex valued Gaussian[59,60].
A3) Theoptimumfilterachievesperfectequalization(zero-forcing solution) an
≈
(
wno−1)
Hxn; however,dueto channel variation andgradientnoise,theequalizerweightvectorisnotequalto won eveninsteady-state[61].Additionally,noadditivenoiseis assumedinthesystem(see[48,49,62–67]).
Assumption A1is theorthogonality condition requiredfora suc-cessful convergence. Assumption A2, the Gaussianity of a priori
estimationerror,hasappearedinanumberofrecentpublications. For example, Bellini [68] discussed that the convolutional noise (which bears similar mathematical definition as that of a priori
estimationerror)maybeconsideredaszero-meanGaussian. More-over, [69] discussedthat theapriori estimation error(for a long equalizer)maybemodeledasazero-meanGaussianrandom vari-able. It has been shown that the steady-state apriori estimation erroriszero-meanGaussian,evenforthecasewherethe measure-ment noise is takento be uniformlydistributed. The assumption
A3 is basedon the understanding that CMA2–2 and similarly its multimodulusvariantsdivergeoninfinitetimehorizonwhennoise is unbounded.Interestedreaders mayrefer to[70] for adetailed discussion on thisissue.Note that the (total)mean square error, MSE ofanon-divergingequalizerinthepresenceofadditivenoise, however,can always be givenasMSE
=
σ
2ϑ
+
EMSE,whereσ
ϑ2 isthevariance ofmodelingerror/measurementnoise.The degreeof non-stationarity(DN)ofthedataisdefinedasDN
Tr(R Q
)/
σ
2ϑ
[14]. DN
>
1 means that the statistical variations in the optimal weightvector aretoofastforthefiltertotrackthem.However,if DN1,thenthefilterwouldgenerallybeabletotrackthe varia-tionsinweightvector[14].Hereonwards,forthesakeofnotationalsimplicity,weuse
ζ
:=
EMSE, ea:=
ea,n, y:=
yn, a:=
an,ϕ
:=
ϕ
(
yn) and Pa=
E|
a|
2=
E(a2R+
a2I).
Also, the acronyms LHS andRHS are used to denote theleft-hand sideandtheright-hand side,respectively.5. Steady-state EMSE analysis
We now apply the fundamental variance relation to differ-entMMA adaptivealgorithmsto obtainanalytical expressions for steady-state EMSE by evaluating the energy of error-function as wellasitscorrelationwithaprioriestimationerror.Duetospace limitations, we omit some trivial details and only highlight the mainstepsinthearguments.
5.1.TheEMSEofMMA2–2 equalizer
Usingthefundamentalvariancerelation(T1.1),wehavethe fol-lowingtheoremforthetrackingEMSEofMMA2–2 equalizer:
Theorem 2 (TrackingEMSEofMMA2–2).ConsidertheMMA2–2
recur-sion(7)withcomplex-valueddata.Considerthenon-stationarymodel
(14)withasufficientlysmalldegreeofnon-stationarity.ThenitsEMSE canbeapproximatedbythefollowingexpressionforasufficientlysmall step-size
μ
:ζ
MMA2–2(μ)
=
μ
c1+
1 μTr(
Q)
c2−
μ
c3,
(T2.1)μ
MMA2opt –2=
Tr(
Q)
c1c22+
Tr(
Q)
2c23−
Tr(
Q)
c3 c1c2with
ζ
minMMA2–2=
2Tr(
Q)
μ
optc2 (T2.2) where,c1:=
2Tr(R)
Ea6 R−
2R2REa4R+
R4REa2R ,c2:=
2(3Ea2R−
R2R)
, andc3:=
Tr(R)
3Ea4 R+
R4R.Substitutingtheexpressionfor
μ
optintotheexpressionofEMSEwefindthecorrespondingoptimalEMSE.
Proof.In[52],weobtainedthefollowingpolynomial forEMSEof
MMA2–2: 15 4
ζ
3μ
Tr(R
)
+
ζ
2μ
Tr(R)
45 2Ea2R−
3R2R−
3−
ζ
6Ea2R−
2R2R−
μ
Tr(R
)
3Ea4R+
R4R+
μ
Tr(
R) 2Ea6R+
2R4REa2R−
4R2REa4R+
μ
−1Tr(
Q)
=
0 (21)Inordertoevaluatesomeclosed-formexpressionsof
ζ
MMA2–2, cer-tainapproximationshavetobemade,e.g.,byneglectingthecubic andquadratictermsin(21),weobtainζ
μ
Tr(R)(
3Ea4R+
R4R)
−
6Ea2R+
2R2R+
μ
Tr(
R) 2Ea6R+
2R4REa2R−
4R2REa4R+
μ
−1Tr(
Q)
=
0 (22)whichyieldsthefollowingclosed-formsolution:
ζ
MMA2–2=
μ
2Tr(R)
2Ea6 R+
2R4REaR2−
4R2REa4R+
Tr(
Q)
μ(
6Ea2 R−
2R2R)
−
μ
2Tr(
R)(3Ea4R+
R4R)
(23)2
5.2. TheEMSEofMMA2–1 equalizer
Undersimilarconditionsandassumptions,asmentionedin Sec-tion4,wehavefollowingtheoremforMMA2–1:
Theorem 3 (TrackingEMSEofMMA2–1).ConsidertheMMA2–1
recur-sion(9)withcomplex-valueddata.Considerthenon-stationarymodel
(14)withasufficientlysmalldegreeofnon-stationarity.ThenitsEMSE canbeapproximatedbythefollowingexpressionforasufficientlysmall step-size
μ
:ζ
MMA2–1(μ)
=
⎛
⎜
⎝
−
c3+
c23+
4(
c1−
c2μ)(
Pac2μ
+
μ1Tr(
Q))
2(
c1−
c2μ)
⎞
⎟
⎠
2,
(T3.1)μ
MMA2–1 opt=
!
Tr(
Q)
Tr(R)
Pawith
ζ
minMMA2–1=
ζ
MMA2–1μ
MMA2–1 opt,
(T3.2)wherec1
:=
2(√2M−
1),c2:=
Tr(R)
,c3:=
√8πRRM,andM isthesizeofsquare-QAM.Substitutingtheexpressionfor
μ
optintotheexpressionofEMSEwefindthecorrespondingoptimalEMSE.
Proof. ForMMA2–1 equalizer, the error-function isgiven as
ϕ
=
fRyR
+
j fIyI=
ϕ
R+
jϕ
I.Forsimplicitywecanrepresentthereal andimaginarypartsoftheerror-functionasϕ
L,whereϕ
L isequal to yL and−
yL for|
yL,n|
<
RL and|
yL,n|
>
RL, respectively. We obtainE|ϕ|
2 forMMA2–1 asfollows:E|
ϕ
|
2=
E y2R{|y R|<RR}+
y 2 R{|yR|>RR}+
y 2 I{|yI|<RI}+
y 2 R{|yI|>RI}=
E y2R+
y2I=
Ey2R+
Ey2I (24)SubstitutingEy2L,itfollowsimmediatelythat E
|
ϕ
|
2=
Pa
+
ζ
.Thus theRHS of(T1.1)forMMA2–1 isthusevaluatedasfollows:RHS
=
μ
Tr(
R) (Pa+
ζ )
+
μ
−1Tr(
Q)
(25) Next substituting the apriori error in (T1.1), and computing the correlationbetweenequalizererror-functionandconjugateofa pri-orierror,theLHS of(T1.1)forMMA2–1 isevaluatedas:LHS
=
2Ee∗aϕ
=
2E aRfRyR−
fRy2R+
aIfIyI−
fIy2I=
2E aRyR−
y2R {|yR|<RR}−
aRyR−
y2R {|yR|>RR}+
aIyI−
y2I {|yI|<RI}−
aIyI−
y2I {|yI|>RI}=
2EaRyR−
y2R−
8EaRyR−
y2R {yR>RR}+
2E aIyI−
y2I−
8E aIyI−
y2I {yI>RI} (26)ExploitingassumptionA2,weobtain
LHS
= −2
ζ
+
8E"
RR 2ζ
π
exp−
(
aR−
RR)
2ζ
+
ζ
4 1+
erf aR−
RR√
ζ
#
+
8E"
RI 2ζ
π
exp−
(
aI−
RI)
2ζ
+
ζ
4 1+
erf aI−
RI√
ζ
#
(27)where erf(
·
),
the Gauss error function, is defined as erf(x)
=
2 √ π$
x 0exp−
t2dt. Owing to four quadrant symmetry of QAM constellation,themomentsevaluatedforin-phasecomponentare sameasthoseforquadraturecomponent.Simplifyingand combin-ing(25)and(27),weobtain−
2ζ
+
A−
μ
Tr(
R) (Pa+
ζ )
−
μ
−1Tr(
Q)
=
0 (28) where A:=
16ERR 2 ζ πexp−
(aR−RR)2 ζ+
ζ 4(1
+
erf aR√−RR ζ)
. Since theargumentinsidetheexponentfunction,(
aR−
RR)
2,is al-wayspositive,wehaveexp(·
)
=
0 foraR=
RR andζ
1.However, whenaR=
RR,we have exp(·
)
=
1 with probability Pr[
aR=
RR]
. Similarly,undertheassumptionζ
1,erf(·
)
isequalto−
1,and 0, respectively,forthecases(aR<
RR),and(aR=
RR).These consid-erationsyield A≈
⎧
⎨
⎩
0,
ifaR=
RR 8RR ζ π+
4ζ
Pr[
aR=
RR]
,
ifaR=
RR (29) Sincean M-pointconstellationisbeingconsidered,theprobability Pr[
aR=
RR]
is equal to 1/√
M. Denoting c1
:=
2(√2M−
1), c2:=
Tr(R),
c3:=
√8RRπM,andc4
:=
Tr(R)
Pa,andbycombining(28)–(29), weobtain(
c1−
c2μ)ζ
+
c3(
ζ
−
(
c4μ
+
μ1Tr(
Q))
=
0.
(30) Solving it by quadratic formulawe obtain (T3.1). Further, substi-tutingζ
=
v2 andtakingderivative withrespecttoμ
,we obtain(2
vc1+
c3)
ddμv−
v2c2−
c4+
μ
−2Tr(Q)
=
0.Fortheoptimumvalue ofμ
,wehave ddμv=
0;thisgivesμ
MMA2–1opt=
!
Tr
(
Q)
c4
+
c2ζ
minMMA2–1(31)
Sincec2
ζ
minMMA2–1c4,thusignoringitweobtain(T3.2).2
5.3. TheEMSEofMMA1–2 equalizer
Undersimilarconditionsandassumptions,asmentionedin Sec-tion4,wehavefollowingtheoremforMMA1–2:
Theorem 4 (TrackingEMSEofMMA1–2).ConsidertheMMA1–2
recur-sion(11)withcomplex-valueddata.Considerthenon-stationarymodel (14)withasufficientlysmalldegreeofnon-stationarity.ThenitsEMSE canbeapproximatedbythefollowingexpressionforasufficientlysmall step-size
μ
:ζ
MMA1–2(μ)
=
μ
c1+
1 μTr(
Q)
2−
μ
Tr(
R),
(T4.1)μ
MMA1opt –2=
!
Tr(
Q)
c1with
ζ
minMMA1–2=
ζ
MMA1–2μ
MMA1opt –2,
(T4.2)wherec1
:=
2Tr(R)
E(RR− |
aR|
)
2.Substitutingtheexpressionforμ
optintotheexpressionofEMSEwefindthecorrespondingoptimalEMSE.
Proof. ForMMA1–2 equalizer, we have
ϕ
=
ϕ
R+
jϕ
I,whereϕ
Lisequalto
(
RL−
yL) and(
−
RL−
yL) for yL>
0 and yL<
0, re-spectively.Now,substituting theerror-functionin (T1.1)andthen pluggingintherequiredmoments,itfollowsimmediatelythatE
|
ϕ
|
2=
E(
R Rsgn(
yR)
−
yR)
2+
(
RIsgn(
yI)
−
yI)
2=
E R2R+
y2R−
2RR|
yR| +
R2I+
y2I−
2RI|
yI|
=
R2R+
Ey2R−
2RRE|yR| +
R2I+
Ey2I−
2RIE|yI|
=
R2R+
Pa+
ζ
−
2RRE)
exp*
−
a2Rζ
+
ζ
π
+
aRerf aR√
ζ
,
+
R2I−
2RIE)
exp*
−
a2Iζ
+
ζ
π
+
aIerf aI√
ζ
,
(32)Using(32),theRHSforMMA1–2 equalizerbecomes:
RHS
=
μ
Tr(R)
*
R2R+
Pa+
ζ
−
2RRE"
exp*
−
a2Rζ
+
ζ
π
+
aRerf aR√
ζ
#
+
R2I−
2RIE)
exp*
−
a2Iζ
+
ζ
π
+
aIerf aI√
ζ
,+
+
μ
−1Tr(
Q)
(33)TheLHSof(T1.1)forMMA1–2 canbeevaluatedas:
LHS
=
2Ee∗aϕ
=
2RRE(
aRsgn(
yR))
−
2E(
aRyR)
−
2RRE|
yR| +
2Ey2R+
2RIE(
aIsgn(
yI))
−
2E(
aIyI)
−
2RIE|yI| +
2Ey2I (34) Exploiting assumption A2and aftersome straightforward mathe-maticalmanipulation,itfollowsthatLHS
=
2ζ
−
2RRE)
exp*
−
a2Rζ
+
ζ
2,
−
2RIE)
exp*
−
a2Iζ
+
ζ
2,
(35)Owing tofourquadrantsymmetry ofQAMconstellation,the mo-ments evaluated for in-phase component are same as those for quadrature component. Simplifying the equality LHS
=
RHS, we obtain 2ζ
−
4RRA−
μ
Tr(R
)
2R2R+
Pa+
ζ
−
4RRB−
μ
−1Tr(
Q)
=
0 (36) where A:=
E[
exp−
a2R ζ ζ 2 andB:=
Eexp−
a2R ζ ζ π+
aRerf aR √ ζ . Since the argument inside the exponent function, a2R, is always positive, and
ζ
1, thus we have exp(·
)
=
0 for both (aR>
0), and(aR<
0).Similarly,undertheassumptionζ
1,erf(·
)
isequal to+
1 and−
1, respectively,for thecases (aR>
0), and(aR<
0). TheseconsiderationsyieldA≈
0 andB≈
E|
aR|
.So,wecanrewrite theequalityin(36)as 2ζ
−
2μ
Tr(R
)
ζ 2+
E(
RR− |
aR|
)
2−
μ
−1Tr(
Q)
=
0 (37) Solving(37)forζ,
wedirectlyobtainζ
MMA1–2=
2μ
Tr(R)
E(
RR− |
aR|
)
2
+
μ
−1Tr(
Q)
2
−
μ
Tr(
R) (38)Denoting c1
:=
2Tr(R)E(
RR− |
aR|
)
2, and c2:=
Tr(R)
we obtain(T4.1).Further,substituting
ζ
=
v2 andtakingderivative with re-specttoμ
,weobtain 2vddμv−
v2c2
−
c1+
μ
−2Tr(Q)
=
0.Forthe optimumvalueofμ
,wehave ddμv=
0;thisgivesμ
MMA1–2opt=
!
Tr
(
Q)
c1
+
c2ζ
minMMA1–2(39)
Wecan assume that the termc2
ζ
minMMA2–1 is negligiblerelative to thefirsttermc1,thusignoringitweobtain(T4.2).2
5.4.TheEMSEofMMA1–1 equalizer
Undersimilarconditionsandassumptions,asdiscussedearlier, wehavethefollowingtheoremforMMA1–1:
Theorem 5 (TrackingEMSEofMMA1–1).ConsidertheMMA1–1
recur-sion(13)withcomplex-valueddata.Considerthenon-stationarymodel (14)withasufficientlysmalldegreeofnon-stationarity.ThenitsEMSE canbeapproximatedbythefollowingexpressionforasufficientlysmall step-size
μ
:ζ
MMA1–1(μ)
=
*
2Tr(R
)μ
+
μ1Tr(
Q)
(
8/
√
Mπ
)
+
2,
(T5.1)μ
MMA1opt –1=
!
Tr(
Q)
2Tr(R)
withζ
MMA1–1 min=
ζ
MMA1–1μ
MMA1opt –1.
(T5.2)Substitutingtheexpressionfor
μ
optintotheexpressionofEMSEwefindthecorrespondingoptimalEMSE.
Proof.FortheMMA1–1 equalizer,wehave
ϕ
n=
ϕ
R+
jϕ
I,whereϕ
L isequalto+
1 for|
yL|
<
RL and−
1 for|
yL|
>
RL.Now, substi-tutingtheerror-functionin(T1.1),theenergyoftheerror-function E|ϕ|
2asfollows: E|
ϕ
|
2=
E(
+
1)
2 {|yR|<RR}+
(
−
1)
2 {|yR|>RR}+
(
+
1)
2{|yI|<RI}+
(
−
1)
2{|yI|>RI}=
E1{−∞<yR<∞}+
1{−∞<yI<∞}=
2 (40)AftertheevaluationofE
|ϕ|
2,itimmediatelyfollowsthatRHS
=
2μ
Tr(
R)+
μ
−1Tr(
Q)
(41)Substituting theconjugate apriori estimation errore∗a,n in (T1.1), wecanobtaintheLHS of(T1.1)forMMA1–1 equalizerasfollows:
LHS
=
2Eea∗ϕ
=
2E [aRϕ
R−
yRϕ
R+
aIϕ
I−
yIϕ
I]=
2E(
aR−
yR)
{|yR|<RR}−
2E(
aR−
yR)
{|yR|>RR}+
2E(
aI−
yI)
{|yI|<RI}−
2E(
aI−
yI)
{|yI|>RI}=
2E(
aR−
yR)
−
8E(
aR−
yR)
{yR>RR}+
2E(
aI−
yI)
−
8E(
aI−
yI)
{yI>RI} (42)ExploitingassumptionA2,weobtain
LHS
=
8E)
1√
2π
exp−
(
aR−
RR)
2ζ
ζ
2,
+
8E)
1√
2π
exp−
(
aI−
RI)
2ζ
ζ
2,
(43)Owingtofourquadrant symmetryofQAMconstellation,the mo-ments evaluated for in-phase component are same as those for quadraturecomponent. Simplifying andcombining(41) and(43), weobtain A
−
2μ
Tr(R
)
−
μ
−1Tr(
Q)
=
0 (44) where A:=
16E√1 2πexp−
(aR−RR)2 ζ ζ 2.Sincetheargument in-sidetheexponentfunction,
(
aR−
RR)
2,isalwayspositive,wehave exp(·
)
=
0 for aR=
RR andζ
1.However, when aR=
RR, we haveexp(·
)
=
1 withprobabilityPr[
aR=
RR]
.Theseconsiderations yield A≈
⎧
⎨
⎩
0,
ifaR=
RR 8 ζ π Pr[
aR=
RR]
,
ifaR=
RR (45) SinceanM-pointconstellationisbeingconsidered,theprobability Pr[
aR=
RR]
isequalto1/√
M.Rewritingtheequality(44)as
8
ζ
π
M−
2μ
Tr(R)
−
μ
−1Tr
(
Q)
=
0 (46)Solving(46)for
ζ
,itfollowsdirectlythatζ
minMMA1–1=
*
√
π
M2μ
Tr(R
)
+
μ
−1Tr(
Q)
8+
2 (47) Denoting c1:=
√8πM and c2
:=
2Tr(R),
we obtain (T5.1). Further, substitutingζ
=
v2 andtaking derivative with respect toμ
, we obtain c1ddμv−
c2+
μ
−2Tr(Q)
=
0.For the optimum value ofμ
, wehave ddμv=
0;solvingthisyields(T5.2).2
6. Comparison with existing methods
Some state oftheartmethodsforEMSE analysisareavailable inliterature,see[65,66,69].In[66],GouptilandPalicotdeveloped ageometricalapproachtosteady-stateanalysisforBussgang algo-rithms, andderived aclosed-form analyticalexpressionforEMSE, whichwhenextendedtotrackinganalysisisgivenas
ζ
≈
μ
Tr(R
)
E|
ϕ
|
(a,a∗)|
2
+
μ
−1Tr(
Q)
2E∂y∂∂2y∗[
ea∗ϕ
]|
(a,a∗)(48)
It is important to note that thisapproach could be extended to certain algorithms whichhavecontinuous error-functions (like MMA2–2 andMMA1–2)inastraightforwardmannertoobtain ap-proximate expressions which we have mentioned inTheorems 2 and 4. However, it becomes mathematically intractable to apply thisapproachforEMSEanalysisofalgorithmswithdiscontinuous error-functions like MMA2–1 and MMA1–1, due to the fact that therequiredderivativesdonotexit.
The EMSE expression by Gouptil and Palicot was based on circularity assumption for the a priori estimation error, ea, i.e., Ee2a
=
0. Without exploiting the circularity assumption, Linet al. in[65] derived steady-stateexpressionsutilizingTaylorseries ex-pansion.Theyobtainedthefollowingexpressions:ζ
≈
μ
Tr(R
)
Eϕ
|
(a,a∗) 2+
μ
−1Tr(
Q)
A1−
μ
Tr(R)
A2,
(49) where A1:= −2E
*
∂
ϕ
∂
y (a,a∗)+
(50) and A2:=
E∂
ϕ
∂
y (a,a∗) 2+
E∂ϕ
∂
y∗ (a,a∗) 2+
2E*
ϕ
∗∂
2ϕ
∂
y∂
y∗ (a,a∗)+
.
(51)Table 1
EMSEinanon-stationaryenvironmentforfourmembersofMMAp–q. MMA2–2 μTr(R)d1+μ−1Tr(Q) d2−μTr(R)d3 , where d1=Ea6R−2R2REa4R+R4REa2R,d2=6Ea2R−2R2R,d3=3Ea4R+R4R MMA2–1 * −d1+ d2 1+d2 μTr(R)+μ−1Tr(Q)−2Tr(Q)(μTr(R)+Tr(Q)) d2+4−μTr(R) +2 whered1=√8πRRM,d2=8 2 √ M−1 MMA1–2 2μTr(R)E(RR−|aR|)2+μ−1Tr(Q) 2−μTr(R) MMA1–1 πM 2μTr(R)+μ−1Tr(Q)2 64 Table 2
Optimumstep-sizeinanon-stationaryenvironmentforfourmembersofMMAp–q.
MMA2–2 Tr(Q)Tr(R)d1d22+Tr(Q)2Tr(R)2d23−Tr(Q)Tr(R)d3 Tr(R)d1d2 , where d1=Ea6R−2R2REa4R+R4REa2R,d2=6Ea2R−2R2R,d3=3Ea4R+R4R MMA2–1 Tr(Q) Tr(R)Pa MMA1–2 2Tr(R)TrE((RQ) R−|aR|)2 MMA1–1 2TrTr((QR))
Similar to (48), the expressions (49)–(51) involve the evalua-tionofderivatives.Incaseofcontinuouserror-functions,theEMSE analysiscan be carriedout by this approach,but is not applica-bletothecaseofdiscontinuous error-functions.Itisimportantto notethatwehaveoriginallyprovidedtheaccurateandclosed-form (undercertainassumptions)expressionsforsteady-stateEMSEfor different multimodulus equalizers. However, the approaches pro-posed by Gouptil and Palicot and Lin et al., only applicable for algorithmswithcontinuouserror-function,andthereforecannotbe extendedtoalgorithmswithdiscontinuouserror-functions.
In[69],NaffouriandSayedproposedaningeniousapproachfor theevaluationofEMSEby exploitingfundamental energy conser-vationrelationandPricetheorem.TheproposedEMSEexpression isgivenas
ζ
=
μ
Tr(R
)
hU(ζ )
+
μ
−1Tr(
Q)
2hG(ζ )
,
(52) where hU(ζ )
E|ϕ
|
2 (53) and hG(ζ )
E[
e∗aϕ
]
E|
ea|
2.
(54)Theresult(52)–(54) corroborate theexpressions that we have obtainedfordifferentmultimodulusequalizers.
7. Simulation results
In this section, we verify the tracking performance analyses forMMA2–2,MMA2–1,MMA1–2 andMMA1–1 (assummarizedin
Tables 1 and2).Theexperimentshavebeenperformedconsidering (i) comparison withstate of the artmethods, (ii) a time-varying channel(withaconstantmeanpartandanautoregressiverandom part), (iii)the effectof filter-length onequalization performance, and(iv)equalizinganopticalchannelforadaptivepolarization de-multiplexing.
7.1. ExperimentI:Consideringzero-forcingsolution
Inthisexperiment, theelements ofperturbation vectorqn are modeledaszeromeanwide-sensestationaryandmutually uncor-related. Thecorresponding positivedefiniteautocorrelationmatrix ofqn isobtainedas Q
=
σ
q2I (whereσ
q=
10−3).3 Thesimulated EMSE have beenobtainedforequalizerlengthsN=
7 andN=
11 for16-QAM signals.ThevaluesofRR=
RI areequalto8.2,3,2.5 and31forMMA2–2,MMA2–1,MMA1–2 andMMA1–1 for16-QAM signals, respectively.Eachsimulatedtraceisobtainedby perform-ing100independentrunswhereeachrunisexecutedfor5×
103 iterations. Note that, dueto assuming an already equalized sce-nario, we do not haveto worry aboutthe iterations requiredfor successful convergence of the equalizer; thus the EMSE is com-puted for all iterations. The Monte-Carlo simulation requires to addtheperturbationqndirectlyintheweightupdateprocess.The weightupdate,inthisexperiment,isthusgovernedbywon
=
won−1+
μϕ(
yn)
∗xn+
qn (55) Thetermscontainingthestep-sizeμ
andqncontributetotracking andacquisitionerrors[14].Therule(55)hasbeenadoptedin[14, 48–50,61].Since the steady-state EMSE of the MMA algorithms is com-posedof two(tracking andacquisition)errors.The trackingerror decreases with
μ
andincreaseswiththe systemnon-stationarity variance Tr(Q).
The acquisition error increases withμ
and the received signal varianceTr(R),
thus,theresultingEMSE is a con-vex downward(bowlshaped)function ofstep-sizeμ
.Noticeably, forall simulationcases,theanalyticallyobtainedminimumEMSE (ζminMMAp–q)andtheoptimumstep-size(μ
MMAopt p–q), aremarked, re-spectively, with markersand
♦
. Refer to Figs. 3(a) and 4(a) forthecomparisonofanalyticalandsimulatedEMSE ofMMA2–2 equalizer. The legends ‘Numerical’ and ‘Closed-from’ refer to the solutions(21)and(T2.1),respectively.Itisevidentfromthisresult that,for16-QAM withsmallerfilterlength(i.e.,N=
7),the numer-ical,theclosed-formandthesimulatedtracesconformeachother for all valuesof step-sizes. However, for larger filter length (i.e.,N
=
11),tracesstartdeviatingfromeachotherforhighervaluesof EMSE.Next, refer to Figs. 3(b) and 4(b) in which the analytical and simulatedEMSE ofMMA2–1 equalizerarecompared.The legends ‘Numerical’and‘Closed-from’refertothesolutions(28)and(T3.1), respectively.Itcanbeobservedfromtheresultsthat,for16-QAM, the numerical,theclosed-form andthesimulatedtracesconform eachother forallvaluesofstep-sizesforbothfilterlength(N
=
7 and N=
11). Figs. 3(c)and4(c)compare the analytical and sim-ulated EMSE of MMA1–2 equalizer. The legends ‘Numerical’ and ‘Closed-from’ refer to the solutions (36) and (T4.1), respectively. It is evident from the results that both expressions (numerical andclosed-form)areingoodagreementwiththesimulatedtraces for 16-QAM for both filterlength (N=
7 and N=
11). Similarly, refertoFigs. 3(d)and4(d)whichcomparetheanalyticaland sim-ulated EMSE of MMA1–1 equalizer. The legends ‘Numerical’ and ‘Closed-from’ refertothesolutions(44)and(T5.1),respectively.It isevident fromthisresultthat,for16-QAM forboth filterlength (N=
7 andN=
11),thenumerical,theclosed-formandthe simu-latedtracesconformeachotherforallvaluesofstep-sizes.Here we observe that the numerical results deviate from Monte-Carloresultswhenthestep-sizeisfarawayfromthe
opti-3 Notethatthismodeling(i.e.,zerooff-diagonalelementsin
Q
)isjustifiedinthe lightofouranalyticalfindingsinTheorems2,3,4 and5whichimplythattheEMSE dependsneitherontheindividualdiagonalelementsnortheoff-diagonalelements ofmatrixQ
,butratherdependsonTr(Q).Inotherwords,giventhesumofthe meansquarefluctuationsoftheelementsofq
n,theEMSE doesnotdependontheFig. 3.EMSE traces forN=7 and 16-QAM.
Fig. 5.EMSE traces for four members of MMAp–qwith 16-QAM signaling onchannel-1. For fDT=0.01 and unit lag, we haveα=0.999.
mum step-size.We emphasize atthe fact that the EMSE expres-sions obtained(in thiswork) are validonly forsufficiently small step-sizes.Itisalsoimportanttonotethatthereareupperbounds on the step-sizes above which an adaptive filter cannot provide anyusefuloutput.The reasonwhyEMSEanalyticaltrace deviates fromthesimulatedonesatverysmallstep-sizeisnotcompletely understoodatthisstage.
7.2. ExperimentII:Equalizingtime-varyingchannel
Weevaluatetheperformanceanalysisoftheaddressed equaliz-ers in the presence of a time-varying (TV) channel. A TV chan-nel is usually modeled such that its autocorrelation properties correspond to wide-sense stationary and uncorrelated scattering (WSSUS) (as suggested by Bello [71]). However, as reported in
[72], a first-order (Gauss–Markov) autoregressive model is suffi-cientenoughtomodelaslow-varyingchannel,wherethechannel atindexnis givenashn
=
hconst+
cn.The channel isacomplex Gaussian random process with a constant mean hconst (because of shadowing,reflections, andlarge scale path loss) and a time-variant part cn, which is a first-order Markov process as given by cn=
α
cn−1+
dn whereα
is a constant, andthe vector dn is a zero-mean i.i.d. circular complex Gaussian process with corre-lation matrix D.4 The channel taps varies fromsymbol tosym-4 ForanAR(1)system,
α
=Jo(2πfDT),whichmakestheautocorrelationofthe
tapsmodeledby
c
n=αcn−1+dnequalthetrueautocorrelationatunitlag(whereJoisthezero-orderBesselfunctionofthefirstkind,fDistheDopplerrateandT
isthebaudduration).Theparameter
α
determinestherateofthechannelvariation whilethevariancesσ
2d,i oftheithentryof
d
n determinesthemagnitudeofthevariation.So,
α
andσ
2d,i determineshow“fast”andhow“much”thetime-varying
partcn,i ofeachchanneltaphn,i varieswithrespecttotheknownmeanofthat
taphconst,i.Thevalue of
α
can beestimatedfromtheestimateof fD. Similarly,giventheaverageenergyoftheithpartof
c
n,E|cn,i|2,thevalueofσ
d,iisevaluatedas[72]σd,i= |hconst,i|2
√
1−α2-(E|cn ,i|2.
bol and are modeled as mutually uncorrelated circular complex Gaussian randomprocesses.The time-varyingpartofthechannel canbe modeledbya pth-order autoregressiveprocess AR(p
).
The matrix D, due to WSSUS assumption,is diagonal andeach ofits diagonalelementisσ
2d.Inthepresentscenario,weconsider
σ
2 d=
1×
10−3,
α
=
0.999,andhconst= [
1+
0.2j,
−
0.2+
0.1j,
0.1−
0.1j]
T usinga7-tapbaud-spacedequalizerwith16-QAMsignaling.Referto Fig. 5 for the comparison of theoretical and simulated EMSE
ofMMA2–2,MMA2–1,MMA1–2 andMMA1–1 equalizers.The leg-end‘Analysis’referstothesolutions(T2.1),(T3.1),(T4.1)and(T5.1)
forMMA2–2,MMA2–1,MMA1–2 andMMA1–1 equalizers, respec-tively.Itisevidentfromtheresultsthatthetheoreticaland simu-latedEMSEtracesconformeachother.NotethatthefactorTr(Q
)
hasbeenreplacedwithTr(D)
intheevaluationofanalyticalEMSE. Inthesequel,werefertothischannelaschannel-1
.7.3. ExperimentIII:Effectoffilter-lengthonEMSE
Inthepreviousexperiment,weconsideredaTVchannelwhere the effectof filter-length onequalization capabilityhas not been taken into consideration. It is widely known that a reasonable filter-length is required to equalize successfully a propagation channel. An insufficientfilter-length introduces an additional dis-tortionwhichwehavenotconsidered inTheorems 2,3,4,and5. However, asmentioned in [3], thedistortive effect ofinsufficient filter-lengthmayeasilybeincorporated(intheEMSEexpressions) asanadditiveterm;thetotalEMSE,whichwedenoteasTEMSE,is thusgivenasfollows:
TEMSE
=
lim n→∞E|
ea,n|
2.
/0
1
=:ζ+
.
E|
an|
2H
/0
wo∗−
e21
=:χ (56)where
ζ
isEMSEaswe obtainedinTheorems 2,3,4 and5,andFig. 6.Transient EMSE traces for MMAp–qwith 16-QAM signaling onchannel-2.
Fig. 7.EMSEtracesconsideringtheeffectoffilter-lengthonchannel-2.(a) Theoptimalfilter-lengthforMMA2–2 isfoundtobe7and9for9.5
×
10−5and4.7
×
10−5 respectively,(b) Theoptimalfilter-lengthforMMA2–1 isfoundtobe9and11for2.8×10−3and1.3×10−4,(c) Theoptimalfilter-lengthforMMA1–2 isfoundtobe7for both6.8×10−4and3.5×10−4,(d) Theoptimalfilter-lengthforMMA1–1 isfoundtobe7and9for9.5×10−4and4×10−4respectively.filter-length.Thevector wo iszero-forcingsolution,
H
ischannel matrix,ande isoverall idealistic (single-spike) channel-equalizer impulseresponseasdefinedinSection2.Notethat theEMSE,
ζ
, isproportional to filter-length forthe given step-size. The parameterχ
on the other hand decreases withfilter-length.5 Inoursimulation,thevalueofoptimalweight5 Theactualexpressionof
χ
(asdenotedbyDf in[3,Eq. 4.8.24])containsan
equalizersolution(asdenotedbyθ)thatalsodependsonblindequalization error-function.However,wehaveobservedthatthetruevalueofθisveryclosetoH+e forallfouraddressedmembersofMMAp–qwhere(·)+denotespseudo-inverse.So, inthiswork,wehavereplacedthetrueexpressionofθwithitssimplifiedform wo∗=H+eandoursimulationfindings (asdepictedinFig. 7)validatethatthis simplificationisreasonable.
vector, wo,isobtainedas wo
=
pinv
(
H
)
e wherepinv
(
·
)
is the MATLABfunctionfortheevaluationofpseudo-inverse.TheTEMSE, as expressed in (56), is a convex downward function of filter-length. Evaluating TEMSE for different filter lengths can provide us with the optimal value of filter-length required to equalize the given channel and given step-size. In this simulation, we have considered avoice-band telephone channel hn= [−
0.005−
0.004j,
0.009+
0.03j,
−
0.024−
0.104j,
0.854+
0.52j,
−
0.218+
0.273j,
0.049−
0.074j,
−
0.016+
0.02j]
[73] and16-QAM signal-ing.Theeigenvaluespreadofthechannelis5.83andtheISI intro-ducedbythischannel is−
8.44 dB.Inthesequel,werefertothis channelaschannel-2
.Thetwo differentvaluesofstep-size(
μ
) arechosen suchthat theequalizersconvergetosteady-statearound1500iterationsand 3000 iterations, asdepicted in Fig. 6. All simulation points wereobtainedbyexecutingtheprogram10times(orruns)withrandom andindependentgenerationoftransmitteddata.Eachrunwas exe-cutedforasmanyiterationsasrequiredfortheconvergence.Once convergenceisacquired,theequalizerisrunforfurther5000 iter-ationsforthecomputationofsteady-statevalueofEMSE.InFig. 7, we depict analytical and simulated TEMSE obtained as a func-tionoffilter-lengthforthegivenstep-sizesforMMA2–2,MMA2–1, MMA1–2 andMMA1–1.Both analyticalandsimulatedTEMSEare foundtobeincloseagreement.
7.4. ExperimentIV:Adaptivepolarizationdemultiplexing
Inthisexperimentweconsideranadaptiveoptical demultiplex-ing scenario. A key part of the digital signal processingreceiver unit is to demultiplexthe received signal to recover thetwo or-thogonal polarization tributaries sent from the transmitter end. ThiscanbedoneusingblindadaptiveFIRfilters,updatedusingthe stochastic gradient algorithm (employing only the demultiplexed sequence)asproposedin[28].Thefiltersarearrangedina butter-flystructure[74]asshowninFig. 8andarecontinuouslyupdated. NotethatthemultiplexingphenomenoncanbemodeledasaJones
matrix.Giventheazimuthrotationangle2θ andtheelevation
rota-tionangle
φ,
theunitary2×
2 (Jones)matrixR
,whichrepresents thebasebandmodeloftwomultiplexed opticalchannels, isgiven by[29]Fig. 8.Optical butterfly equalizer.
R
(θ, φ)
=
"
cos
(θ )
sin(θ )
exp(
−
jφ)
−
exp(
jφ)
sin(θ )
cos(θ )
#
.
(57)Notethatthetworowsrepresentmultiplexedchannelswhich ro-tatethehorizontalandverticalstatesofpolarizedtransmitteddata and convert them into a new but arbitrary pair of orthogonal states.Supposexnandyn arethetransmittedpolarizationdivision multiplexed QAM (PDM-QAM) signals, using the channel model, thereceivedpolarizedsignals(whichbecomeinputtothe demul-tiplexer)are
"
xinn ynin#
=
R
"
xn yn#
(58)Ithastobenotedthatthetwoinputsignalsoftheblock,xinn and
yin
n,are a mixture of the two signals emitted along the two or-thogonal statesof polarization oflight. Therefore the taskof the adaptiveequalizeristoestimatetheinverseoftheJonesmatrixso astoreversethe effectsinducedby thechannelpropagation. The adaptiveequalizer(demultiplexer) wn isan adaptive2
×
2 matrix andisdefinedaswn=
wxxn wnxy;
w yx n w