Académique Documents
Professionnel Documents
Culture Documents
Signal Processing
journal homepage: www.elsevier.com/locate/sigpro
a r t i c l e i n f o
abstract
Article history:
Received 8 July 2014
Received in revised form
16 September 2014
Accepted 14 October 2014
Available online 23 October 2014
Keywords:
Blind equalization
Multimodulus algorithm
Mean square error
Tracking performance
Steady-state analysis
Quadrature amplitude modulation
Energy conservation theorem
Variance relation
1. Introduction
Transmission of signals between a transmitter and a
receiver in a communication system encounters different
types of dispersive channels. Such channels perform certain non-ideal transformations resulting in different types
of interferences like inter-symbol interference (ISI) and
frequency selective fading, which are considered to be the
biggest limiting factors in a communication system. One of
the approaches to combat ISI is to use blind equalizer. An
n
510
hn;0
6
7
6 hn;1
hn;0
0
7
6
7
6
7
hn;1
6
7
H6
1
7
6 hn;K 1
hn;0 7
6
7
6 0
hn;K 1 hn;1 7
4
5
Using (1), we obtain t n hn wnn 1 Hwnn 1 . Under
successful convergence, we have t n e where e 0; ; 0;
1; 0; ; 0T .
Consider a generic stochastic gradient-based adaptive
equalizer [4] for which the updating algorithm is given as
wn wn 1 yn n xn
where RR and RI are defined as R2R Ea4R =Ea2R and R2I Ea4I =
Ea2I , in which aR and aI denote the real and imaginary parts
of transmitted sequence fan g, respectively. The MMA2-2
cost function can be considered as the sum of two onedimensional cost functions, expressing the dispersion of
the equalizer in the complex constellation plane. The tap
weight vector of MMA2-2 is updated according to
h
in
wn wn 1 R2R y2R;n yR;n jR2I y2I;n yI;n xn
511
n
o
J MMA max Ey2R;n Ey2I;n
w
6
where is the largest amplitude of quadrature component;
for M-ary square-QAM
with signal levels f 71; 7 3; ;
p
7g, we have M 1. The tap weight vector of MMA
is updated according to
n
wn wn 1 f R yR;n jf I yI;n xn
7
where fL is equal to unity if jyL;n j r , and it is equal to ,
otherwise (where L denotes either R or I). The parameter
is a statistical constant whose value is evaluated to be
equal to 2 2=3.
3. Non-stationary environment and EMSE analysis
In order to perform tracking analysis, we consider a
non-stationary system model. In such environment, the
variations in the Wiener solution (zero-forcing solution or
optimal equalizer), wo , follow (usually) first-order random
walk model [4]. The optimal weights from one iteration to
another are described by
won won 1 qn
10
512
relation, we
assumptions:
11
12
je j2
jea;n j2
~ n 1 2 p;n
w
2
xn
xn 2
13
14
aim
to
make
use
of
the
following
MMA22
1
c1 P q
;
c2 c3
T2:1
MMA22
opt
q
P q c1 c22 P 2q c23 P q c3
c1 c2
with MMA22
min
2P q
opt c2
T2:2
as given by
2
30 3
8 P x
2
2
4
4
1 yL pyL jaL dyL ; which gives EyL EaL 2, EyL EaL
4
45 2
2
15 3
3Ea2L 34 2 , and Ey6L Ea6L 15
2 EaL 4 EaL 8 . Substituting the computed moments in (15), we obtain
3
2 45
2
2
3 2
45
3 2
Ejj2 30
8
4 EaR 2 RR 4 EaI 2 RI
32 Ea4R 12 R4R 32 Ea4I 12 R4I Ea6R
17
3
21
22
MMA2 2
2 P x 2Ea6R 2R4R Ea2R 4R2R Ea4R P q
6Ea2R 2R2R 2 P x 3Ea4R R4R
23
MMA22
opt
q
P q c1 c22 P 2q c23 P q c3
c1 c2
24
min
18
2R2R Ey2R 2Ey4R 2R2I EaI yI 2EaI y3I 2R2I Ey2I 2Ey4I . Substituting yL aL eaL and evaluating the expectation, we
get EaL yL Ea2L and EaL y3L Ea4L 32Ea2L . Finally, we get
19
2
2
90
4 EaR 3RR
15
1
yL aL 2
16
p yL jaL p exp
2 2
2
P x
P x 2Ea6R 2R4R Ea2R 4R2R Ea4R 1 P q 0
Ejj2 R4R Ey2R 2R2R Ey4R Ey6R R4I Ey2I 2R2I Ey4I Ey6I
6Ea2R 2R2R P x 3Ea4R R4R
513
20
Pq
Since
25
MMA22
R2R Ea4R =Ea2R , we express min
P q Ea2R =
. Note that the quantity, aR Ea4R
MMA22
min
P q 2aR
opt jaR j
26
514
s
12
1
c4 c3 2 4c2 c1 c5 P q C
C
C ;
C
2c2 c1
A
T3:1
s
Pq
MMA
opt
c5
;
MMA MMA
with MMA
opt
min
T3:2
p
p
where c1 P x 1 1= M2 1, c2 21 1= M 1,
p
p
c4 4= M 1,
and
c3 2= MP x 2 1,
p
c5 P a 2= M 2 2 1P x . Substituting the expression
for opt into the expression of EMSE we find the corresponding optimal EMSE.
Proof. The error-function of MMA equalizer is given as
f R yR jf I yI . The RHS of (T1.1) for MMA is thus
evaluated as follows:
h
i
Ejj2 E yR 2fjyR j o g 2 yR 2fjyR j 4 g yI 2fjyI j o g 2 yI 2fjyI j 4 g
Ea2R 2 2 1
"
!
r
1
aR 2
E p exp
aR
2
2
1
aR
1 erf p
a2R
2
2
"
!
r
1
aI 2
Ea2I 2 2 1 E p exp
aI
2
1 2
aI
aI
1 erf p
2
2
27
RHS P x Ea2R 2 2 1
"
!
r
1
aR 2
E p exp
aR
2
2
1
aR
1 erf p
a2R
Ea2I
2
2
"
!
r
2
1
aI 2
2 1 E pexp
aI
2
2
1
aI
1 erf p
28
a2I
1 Pq
2
2
2E aR yR y2R 4 1E aR yR y2R fy 4 g
R
2E aI yI y2I 4 1E aI yI y2I fy 4 g
29
I
aR
1 erf p
exp
2
4
!
" r
#
aL 2
aL
4 1E
1 erf p
30
exp
2
4
LHS 2 4 1E
31
where
"
!
r
#
1
aR 2
1 2
aR
1 erf p
AE p exp
aR
aR
;
2 2
2
2
!
" r
#
aR 2
aR
and BE
1 erf p
exp
:
2
4
1
1
32
A
2
Pr aR ifaR
>
>
:
2
2
8
0
>
>
!
< r
1
and B
Pr aR
>
>
:
2 4
if aR a
if aR
33
35
For the optimum value of , we have du=d 0; this gives
v
u
Pq
u
MMA
q
opt t
36
MMA
c1 min c3 MMA
c5
min
515
Table 1
Optimum EMSE for 16-QAM.
MMA22
min
N7
N 21
MMA
min
N7
N 21
Numerical (21)
Closed-form (T2.2)
MC simulation
15.92 dB
10.83 dB
Numerical (31)
15.89 dB
10.77 dB
Closed-form (T3.2)
16.13 dB
10.85 dB
MC Simulation
27.61 dB
17.86 dB
27.62 dB
17.88 dB
27.55 dB
17.87 dB
Since c1 MMA
c3 MMA
0:5 c5 , ignoring them we obtain
min
min
(T3.2).
4. Simulation results
EMSE, [dB]
min = 15.89 dB
8
10
12
14
16
6
10
10
Stepsize,
37
4
2
EMSE, [dB]
10
0
2
Numerical
Closedform
MC simulation
5
= 3.6910
opt
min
= 10.77 dB
4
6
8
10
12
6
10
10
10
Stepsize,
Fig. 3. EMSE traces for MMA2-2 for 16-QAM under zero-forcing scenario.
516
Numerical
Closedform
MC simulation
= 1.53106
min = 7.55 dB
Numerical
Closedform
MC simulation
5
= 9.04510
min = 27.62 dB
10
5
opt
EMSE, [dB]
EMSE, [dB]
2
4
opt
10
15
20
25
30
7
10
10
10
10
10
Numerical
Closedform
MC simulation
= 1.43106
opt
min
= 2.49 dB
min = 17.88 dB
opt
5
10
15
2
4
Numerical
Closedform
MC simulation
= 9.045105
10
EMSE, [dB]
EMSE, [dB]
10
Stepsize,
Stepsize,
10
10
10
10
20 6
10
EMSE MMA22
and the optimum step-size MMA22
, as
opt
min
marked, respectively, with markers and , are in good
conformation with those obtained from simulation.
Next refer to Figs. 5 and 6 for the comparison of analytical
and simulated EMSE of MMA equalizer. The legends
Numerical and Closed-from refer to the solutions (31)
and (T3.1), respectively. It is evident from this result that,
for both QAM with smaller filter length (i.e., N7), the
numerical, the closed-form and the simulated traces conform
each other for all values of step-sizes. However, for larger
filter length (i.e., N21), traces start deviating from each
other for higher values of EMSE. Noticeably, for all four
simulation cases, the analytically obtained minimum EMSE
10
10
Stepsize,
Stepsize,
Fig. 4. EMSE traces for MMA2-2 for 64-QAM under zero-forcing scenario.
10
Fig. 5. EMSE traces for MMA for 16-QAM under zero-forcing scenario.
38
Numerical
Closedform
MC simulation
5
opt = 1.5310
10
EMSE, [dB]
min = 17.135 dB
517
5
10
15
10
10
10
Stepsize,
10
EMSE, [dB]
min = 7.047 dB
10
10
10
Stepsize,
Fig. 6. EMSE traces for MMA for 64-QAM under zero-forcing scenario.
Table 2
The ratio for different QAM signals.
Equalizer taps
16-QAM (dB)
64-QAM (dB)
256-QAM (dB)
N7
N 21
11.73
9.8
9.59
7.56
6.05
3.89
of
evaluated as [37] d;i jhconst;i j2 1 2
Ejcn;i j2 .
518
MMA22: 16QAM
10
12
EMSE, [dB]
14
N =21
16
18
20
22
N =7
Numerical
Closedform
MC simulation
24
26
5
10
10
Stepsize,
Fig. 8. Transient EMSE traces for MMA for 16-QAM on channel-1. Note
that the performance of equalizer is far better with (N 7) than (N 21);
this behavior is explained in Experiment IV.
MMA: 16QAM
10
10
N =21
20
30
Numerical
Closedform
MC simulation
N =7
40
EMSE, [dB]
EMSE, [dB]
14
10
Stepsize,
In all previous experiments, we have considered different channel conditions where the effect of filter-length on
equalization capability has not been taken in consideration. It is quite obvious that a reasonable filter-length is
required to equalize successfully a propagation channel.
An insufficient filter-length, therefore, introduces an additional distortion which have not been considered in
Theorems 2 and 3. However, as mentioned in [3], the
distortive effect of insufficient filter-length may easily be
incorporated (in the EMSE expressions) as an additive
term; the total EMSE, which we denote as TEMSE, is thus
given as follows:
2
on
39
10
10
Stepsize,
h
=[1+0.2i, 0.2+0.1i, 0.10.1i]
const
AR(1) model: =0.999, =1e3
5
EMSE, [dB]
Analysis
Simulation
16
6
10
Fig. 7. EMSE traces for MMA2-2 and MMA for 16-QAM for channel-1. All
simulation points were obtained by executing the program 10 times (or
runs) with random and independent generation of transmitted data. Each
run was executed for as many iterations as required for the convergence.
Once convergence is acquired, the equalizer is run for further 5000 iterations
for the computation of steady-state value of EMSE. So 10 5000 5 104
samples were used in the computation of each EMSE point. Note that, for 16QAM signaling on channel-1, MMA2-2 3 10 5 and MMA 4
10 4 required nearly 7000 and 1500 iterations (on the average), respectively, to acquire same ( 20 dB) EMSE floor.
10
12
10
0
5
10
15
20
Analysis
Simulation
25
6
10
10
10
Stepsize,
Fig. 9. EMSE traces for MMA2-2 and MMA with 16-QAM signaling for
channel-2. With fDT 0.01 and unit lag, we have 0.999.
0
5
15
20
25
15
21
27
29
10
15
20
25
30
5. Conclusion
519
15
21
27
29
Fig. 10. EMSE traces considering the effect of filter-length for channel3. (a) The optimal filter-length for MMA2-2 is found to be 9 for both
1 10 5 and 5 10 5 . (b) The optimal filter-length for MMA is found
to be between 9 and 11 for 3 10 4 and 1 10 4 , respectively.
References
[1] S. Haykin, Blind Deconvolution, PTR Prentice Hall, Englewood Cliffs,
1994.
[2] R. Johnson Jr., P. Schniter, T. Endres, J. Behm, D. Brown, R. Casas, Blind
equalization using the constant modulus criterion: a review, Proc.
IEEE 86 (10) (1998) 19271950.
[3] Z. Ding, Y. Li, Blind Equalization and Identification, Marcel Dekker,
Inc., New York, Basel, 2001.
[4] A.H. Sayed, Fundamentals of Adaptive Filtering, John Wiley & Sons,
Hoboken, New Jersey, 2003.
[5] D. Godard, Self-recovering equalization and carrier tracking in twodimensional data communication systems, IEEE Trans. Commun. 28
(11) (1980) 18671875.
[6] J. Treichler, M. Larimore, New processing techniques based on the
constant modulus adaptive algorithm, IEEE Trans. Acoust. Speech
Signal Process. 33 (2) (1985) 420431.
520
[7] S. Abrar, A. Zerguine, A.K. Nandi, Adaptive blind channel equalization, in: C. Palanisamy (Ed.), Digital Communication, InTech Publishers, Rijeka, Croatia, 2012. (Chapter 6).
[8] K. Wesolowski, Analysis and properties of the modified constant
modulus algorithm for blind equalization, Eur. Trans. Telecommun. 3
(3) (1992) 225230.
[9] K.N. Oh, Y.O. Chin, Modified constant modulus algorithm: blind
equalization and carrier phase recovery algorithm, Proc. IEEE Globcom (1995) 498502.
[10] J. Yang, J.-J. Werner, G.A. Dumont, The multimodulus blind equalization and its generalized algorithms, IEEE J. Sel. Areas Commun. 20
(5) (2002) 9971015.
[11] J.-T. Yuan, K.-D. Tsai, Analysis of the multimodulus blind equalization
algorithm in QAM communication systems, IEEE Trans. Commun. 53
(9) (2005) 14271431.
[12] X.-L. Li, W.-J. Zeng, Performance analysis and adaptive newton
algorithms of multimodulus blind equalization criterion, Signal
Process. 89 (11) (2009) 22632273.
[13] J.-T. Yuan, T.-C. Lin, Equalization and carrier phase recovery of CMA
and MMA in blind adaptive receivers, IEEE Trans. Signal Process. 58
(6) (2010) 32063217.
[14] I. Fijalkow, C.E. Manlove, R. Johnson Jr., Adaptive fractionally spaced
blind CMA equalization: excess MSE, IEEE Trans. Signal Process. 46
(1) (1998) 227231.
[15] J. Mai, A.H. Sayed, A feedback approach to the steady-state performance of fractionally spaced blind adaptive equalizers, IEEE Trans.
Signal Process. 48 (1) (2000) 8091.
[16] N.R. Yousef, A.H. Sayed, A unified approach to the steady-state and
tracking analyses of adaptive filters, IEEE Trans. Signal Process. 49
(2) (2001) 314324.
[17] S. Abrar, A. Ali, A. Zerguine, A.K. Nandi, Tracking performance of two
constant modulus equalizers, IEEE Commun. Lett. 17 (5) (2013)
830833.
[18] S. Abrar, A.K. Nandi, Adaptive minimum entropy equalization algorithm, IEEE Commun. Lett. 14 (10) (2010) 966968.
[19] N. Xie, H. Hu, H. Wang, A new hybrid blind equalization algorithm
with steady-state performance analysis, Dig. Signal Process. 22 (2)
(2012) 233237.
[20] T. Thaiupathump, L. He, S.A. Kassam, Square contour algorithm for
blind equalization of QAM signals, Signal Process. 86 (11) (2006)
33573370.
[21] S.A. Sheikh, P. Fan, New blind equalization techniques based on
improved square contour algorithm, Dig. Signal Process. 18 (5)
(2008) 680693.
[22] S.A. Sheikh, P. Fan, Two efficient adaptively varying modulus blind
equalizers: AVMA and DM/AVMA, Dig. Signal Process. 16 (6) (2006)
832845.
[23] S. Abrar, A.K. Nandi, Adaptive solution for blind equalization and
carrier-phase recovery of square-QAM, IEEE Signal Process. Lett. 17
(9) (2010) 791794.
[24] S. Bellini, Bussgang Techniques for Blind Deconvolution and Equalization, Blind Deconvolution, Prentice Hall, Upper Saddle River, N.J,
1994.
[25] K. Wesolowski, Self-recovering adaptive equalization algorithms for
digital radio and voiceband data modems, in: Proceedings of
European Conference on Circuit Theory and Design, 1987, pp. 1924.
[26] S. Abrar, A.K. Nandi, Blind equalization of square-QAM signals: a
multimodulus approach, IEEE Trans. Commun. 58 (6) (2010)
16741685.
[27] S. Abrar, S.I. Shah, New multimodulus blind equalization algorithm
with relaxation, IEEE Signal Process. Lett. 13 (7) (2006) 425428.
[28] C. Meng, J. Tuqan, Z. Ding, A quadratic programming approach to
blind equalization and signal separation, IEEE Trans. Signal Process.
57 (6) (2009) 22322244.
[29] T.Y. Al-Naffouri, A.H. Sayed, Adaptive filters with error nonlinearities: mean-square analysis and optimum design, EURASIP J. Appl.
Signal Process. 1 (2001) 192205.
[30] D. Dohono, On minimum entropy deconvolution, in: Proceedings of
the Second Applied Time Series Symposium, vol. 1, 1980, pp. 565
608.
[31] M.T.M. Silva, M.D. Miranda, Tracking issues of some blind equalization algorithms, IEEE Signal Process. Lett. 11 (9) (2004) 760763.
[32] S. Vaseghi, Advanced Digital Signal Processing and Noise Reduction,
John Wiley & Sons, West Sussex, England, 2008.
[33] T.Y. AlNaffouri, A.H. Sayed, Transient analysis of adaptive filters with
error nonlinearities, IEEE Trans. Signal Process. 51 (3) (2003)
653663.
[34] O. Dabeer, E. Masry, Convergence analysis of the constant modulus
algorithm, IEEE Trans. Inf. Theory 49 (6) (2003) 14471464.
[35] A. Benveniste, M. Goursat, G. Ruget, Robust identification of a nonminimum phase system: blind adjustment of a linear equalizer in data
communications, IEEE Trans. Autom. Control 25 (3) (1980) 385399.
[36] P. Bello, Characterization of randomly time-variant linear channels,
IEEE Trans. Commun. Syst. 11 (4) (1963) 360393.
[37] C. Komninakis, C. Fragouli, A.H. Sayed, R.D. Wesel, Multi-input multioutput fading channel tracking and equalization using Kalman
estimation, IEEE Trans. Signal Process. 50 (5) (2002) 10651076.
[38] G. Picchi, G. Prati, Blind equalization and carrier recovery using a
stop-and-go decision-directed algorithm, IEEE Trans. Commun. 35
(9) (1987) 877887.