Professional Documents
Culture Documents
Signal Processing
journal homepage: www.elsevier.com/locate/sigpro
King Fahd University of Petroleum & Minerals, Dhahran 31261, Saudi Arabia
COMSATS Institute of Information Technology, Islamabad, Pakistan
Brunel University, Uxbridge, Middlesex UB8 3PH, UK
a r t i c l e in f o
abstract
Article history:
Received 6 August 2013
Received in revised form
29 January 2014
Accepted 5 February 2014
Available online 13 February 2014
In this paper, we design and analyze a Newton-like blind equalization algorithm for the
APSK system. Specifically, we exploit the principle of minimum entropy deconvolution
and derive a blind equalization cost function for APSK signals and optimize it using
Newton's method. We study and evaluate the steady-state excess mean square error
performance of the proposed algorithm using the concept of energy conservation.
Numerical results depict a significant performance enhancement for the proposed scheme
over well established blind equalization algorithms. Further, the analytical excess mean
square error of the proposed algorithm is verified with computer simulations and is found
to be in good conformation.
& 2014 Elsevier B.V. All rights reserved.
Keywords:
Constant modulus algorithm
Blind equalizer
Recursive least squares algorithm
Newton's method
Tracking performance
Amplitude phase shift keying
1. Introduction
In digital communications at high enough data rates,
almost all physical channels exhibit inter-symbol interference (ISI). One of the solutions to this problem is blind
equalization, which is a method to equalize distortive
communication channels and mitigate ISI without supervision. Blind equalization algorithms do not require training at either the startup period or restart after system
breakdown. This independence of blind schemes with
respect to training sequence results in improved system
bandwidth efficiency.
In blind equalization, the desired signal is unknown to
the receiver, except for its probabilistic or statistical properties over some known alphabets. As both the channel and its
n
la
|{z}
signal ISI noise
i jt n;i j2 maxfjt n j2 g
maxfjt n j2 g
with J EJ yn
75
Ejxj4
Ejxj2 2
2
minfEjyn j 2R Ejyn j g;
jy j2
B i1 i
1.5
76
0.5
0 v
u 3 , 2 1
u 1
2
3 A 1
9
H log@ t
jy j
B n1 n
10
y
B n1 n
11
12
13
J AN yn B
2
maxfjyn jg
maxfjyn jg2
14
l jt l j2
l jt l j2
15
(footnote continued)
rotation which is widely used in obtaining a simple factor structure in
factor analysis.
77
j jt j j2
l t 2l
t k
l jt l j4
t
2l jt l j2 t k 2 l t 2l j jt j j k
jt k j
l jt l j4
J AN
t k
l jt l j2
t k
16
k ; 1; 0; 1;
17
s:t: maxfjyn jg r:
18
s:t: maxfjyn jg r
and t is the corresponding total channel equalizer impulseresponse and channel noise is negligible. Then it holds
fjt k jg k k , where k ; 1; 0; 1; .
Thus an equalizer which is maximizing the output
energy and constraining the largest amplitude is able to
mitigate the ISI induced by the channel.
3.2. Stochastic gradient-based optimization of J AN
When an equalizer w optimizes a cost J EJ yn by the
stochastic gradient-based adaptive method, the resulting
algorithm is wn wn 1 7J =wnn 1 , where 40 is the
step-size, governing the speed of convergence and the level
of steady-state performance [30]. The positive and negative
signs are for maximization and minimization, respectively.
Note that a straightforward gradient-based adaptive
implementation of J AN is not possible. The reason is that
the order statistic maxfjyn jg is not a differentiable quantity.
In [28], however, authors presented an instantaneous and
differentiable version of constrained J AN and obtained the
following stochastic gradient-based algorithm:
wn wn 1 f n ynn xn ;
(
1
if jyn j o ;
fn
if jyn j Z :
19
78
t2+t2
0
iti2 /(j|tj|)2
|t |+|t |
0
1
1
0.5
t1
0.8
0
0.6
0.5
1
0
t1
1
1
t0
0
t0
Fig. 3. (a) The surface of cost J AN t for a two-tap equalizer and (b) coincidence of unit balls.
Ejyn j2fjyn j Z g
20
gn
where J n jf n jjjyn j2 2 j
22
where J~
k0
nk
2
H
2
jf k j jwn 1 xk j
|{z}
y
23
n
J~
f k yk xnk n k ;
wn 1
k0
Hn
n
2 J~
nk
f k xk xH
k
wn 1 wH
k0
n1
24
Hn
k0
nk
H n jf k jxk xH
H n 1 jf n jxn xH
n
k
26
k0
zn xH
n P n 1 xn
27
where zn jf n j 1 . It was shown in [33], that the performance of a Newton-like algorithm may be enhanced if zn is
computed as an iterative estimate, that is zn b
z n jf n j 1
where represents some averaged estimate of the
enclosed entity. One of the possibilities is b
zn b
z n 1 1=
n 1jf n j 1 b
z n 1 . Further note that g n g n 1 f n yn xnn .
Table 1
NL-CMA.
~ n w
~ n 1 P n nn xn qn
w
79
if jyn jo
if jyn jZ :
31
32a
32b
1 1
b
f j b
zn1
zn 1
zn b
n1 n
!
H
1
P n 1 xn xH
n Pn 1
Pn 1
Pn
H
b
z n xn P n 1 xn
where xn 2Pn xH
n P n xn is the weighted Euclidian norm.
wn wn 1 P n f n ynn xn
33
xn 2Pn . Taking P n 1 weighted norm on both sides and simpli~ n qn 2 1 on the left and following quantity
fying, we get w
wn wn 1 P n f n ynn xn ;
28
Pn
~ n qn 2 1
Ew
P
won 1 qn
34
29
Eqn qH
n
~ n qn 2 1 ~ n jea;n j2 w
~ n 1 2 1 ~ n jep;n j2
w
P
P
1 ~
~ n 2 1 Eqn 2 1 2REqH
Ew
n Pn w n
P
P
In this section, we study the steady-state tracking performance of NL-CMA in a non-stationary environment.
Although the steady-state performance essentially corresponds to only one point on the learning curve of the
adaptive filter, there are many situations where this information is of value by itself. The addressed approach is based on
studying the energy flow through each iteration of an
adaptive filter [34,35], and it relies on a fundamental error
variance relation that avoids the weight-error variance
recursion altogether. We may remark that although we focus
on the steady-state performance of NL-CMA, the same
approach can also be used to study the transient (i.e.,
convergence and stability) behavior of this filter. These
details will be provided elsewhere.
Consider a non-stationary environment with timevarying optimal weight-vector won , also called the Wiener
filter, given by
won
30
1 ~
~ n 2 1 Eqn 2 1 2REqH
Ew
n Pn w n 1
P
P
n
n
Eqn 2P 1 EqH
n xn n
n
~ n 2 1 Eqn 2 1
Ew
P
P
n
35
36
37
80
substituting it
38
39
ni
Ejf n jExn xH
n I
n
i1
1
n I
1
for o 1
40
1 1
1 R 1 for o 1
lim EP n lim EH n
n-1
n-1
41
42
Proceeding to the second term on the RHS of (38), we get
H
Eqn 2P 1 EqH
n H n qn tr Eqn qn H n
n
!
n
ni
i1
n
H
Exn xH
n Eqn qn
i1
1 n
trQR n trQ
1
for o 1
43
Mj
Rj
jan j
s2 EQ 3;0
;
:
Q 3;0
;
s s
s s
j1 M
s2
B
C
2@Ef n jan j2 ERf n ann ea;n Ef n jyn j2 A
|{z} |{z} |{z}
B
50
51
for o 1
44
N 1 Ejn j2 1 1 trQR
52
49
so that
n-1
j1
!
Z
1
3
L M
jyn j2 R2j
jyn jRj
jyn j
j
I0
exp
djyn j
2
2
2
s
2s
s
j1 M
trQR n i n trQ
48
tr
trEP n Exn xH
n
Eqn qH
n
Ejn j2 Ef n jyn j2
45
46
jan j2
jan j
Q 1;0
;
1 E
2
s s
2
s
jan j
;
:
EQ 3;0
s s
2
53
Table 2
Summary of compared algorithms.
(a) CMA
f n R2 jyn j2
wn wn 1 f n ynn xn
(b) CMA
(
fn
if jyn jo
if jyn jZ :
(c) SQD
x
K 0s x p exp x2 =2s2
2 s3
Fs: compensation factor
Ns: Size of alphabet fag
di jyn j2 Fsjai j2
1 Ns
w J w
K 0 d yn xn
Ns i 1 s i n
wn wn 1 w J w
(d) RLS-CMA
P 0 I NN , 0 o 1
zn xn ynn
g n P n 1 zn = zH
n P n 1 zn
P n P n 1 g n zH
n P n 1 =
f n R2 jyn j2
wn wn 1 g n f n
(e) NL-CMA
P 0 I NN , 0 o 1
f n R2 jyn j2
(
2jyn j2 R2 1
zn
1
Pn
if 2jyn j2 R2 1 Z 0
otherwise:
!
H
P n 1 xn xH
n Pn 1
Pn 1
zn xH
n P n 1 xn
wn wn 1 1 n P n f n ynn xn
1.4
16(8,8)APSK
1.3
1.2
1.1
wn wn 1 f n ynn xn
F()
2
2
jan j;
1 N 1 1 EQ 3;0
2
trQR
N 1 Ejan j2 2
1 1
s
s !
2
2
jan j;
0:
54
2E jan j2 Q 1;0
81
10
15
Kernel Size ()
82
aI
3
1.932
aR
1
1.586
Fig. 5. (a) A hypothetical dense APSK, (b) practical 8APSK(4,4), and (c) practical 16APSK(8,8).
ISI [dB]
13
CMA: = 5e5
CMA: =43e5
RLSCMA = 8e2, = 0.98
NLCMA: = 14e2, = 0.98
SQD: = 18e5
NLCMA: = 65e3, = 0.98
NLCMA
SQD
18
CMA
RLSCMA
23
28
CMA
NLCMA
1000
2000
3000
4000
5000
6000
7000
Iterations
Fig. 6. Learning curves for channel with low eigenvalue spread: N 7, 16APSK(8,8).
CMA: = 1e4
CMA: = 48e5
RLSCMA = 14e2, = 0.98
NLCMA: = 16e2, = 0.98
SQD: = 33e5
NLCMA: = 12e2, = 0.98
10
ISI [dB]
83
SQD
NLCMA
CMA
15
RLSCMA
25
CMA
NLCMA
20
0.5
1.5
2.5
3.5
Iterations
4
x 104
Fig. 7. Learning curves for channel with high eigenvalue spread: N 7, 16APSK(8,8).
7. Conclusion
0
Simulation
Theory
EMSE: [dB]
5
10
16APSK(8,8)
15
4
20
25
8APSK(4,4)
30
103
102
101
100
Stepsize:
Exploiting the notion of minimum entropy deconvolution, a cost function was specifically derived for the blind
channel equalization of amplitude phase shift keying signal
in digital communication systems. The cost was optimized
adaptively using Newton's method and it yielded a Newtonlike constant modulus algorithm NL-CMA. Tracking analysis
of the proposed algorithm was performed based on SayedRupp's feedback approach. Simulation results demonstrated
significant improvement in performance compared with
conventional algorithms. Further, observations of excess
mean square error demonstrated good agreement between
theoretical and practical findings.
Appendix A. Derivation of J AN yn
converging schemes, NL-CMA shows the fastest convergence rate.
6.3. Experiment 3
In this experiment, analytical and empirical performance of the proposed scheme is compared in a nonstationary environment. In steady state, we assume that
the proposed scheme converges in the mean to a zero
forcing solution, i.e., the mean of combined channelequalizer response converges to a delta function with
arbitrary delay and phase rotation. We consider a nonstationary channel with sq 10 3 , where sq is the standard deviation of the perturbation qn in (29). The equalizer
length is set to N 11 and the steady state EMSE is
evaluated for 20,000 symbols in a noise-free environment.
The forgetting factor is set to 0.98 and step size is varied to
obtain the desired curves for both 8APSK(4,4) and 16APSK
(8,8). A close match between the analytic and measured
EMSE for both constellation types is observed as depicted
in Fig. 8.
84
0.8
0.8
0.6
0.6
0.4
0.4
0.2
0.2
0
2
0
2
2
1
0
1
0
1
2
1
2
Fig. A1. PDFs (not to scale) of (a) hypothetical (dense) APSK and (b) Gaussian distributed received signal.
A:2
pY~ y~ 1 ; ; y~ B : H 0 B 1 d
0
2B B
y~
2B k 1 k
2B 1
BzB z1
Ra=zB z1
0
2B 1 d
y~ k ;
A:3
k1
exp
0
2 Bk0 1 y~ 2k0
2s2y~
!
2B 1 d:
A:5b
A:6
y
si ~
k
7
p ~ y 1 ; ; y~ B : H 0
16
6
7
6 k 1 27
O y~ 1 Ysi
B! 4zB z1 5
p ~ y~ 1 ; ; y~ B : H 1
Y
2B
2B BBk 1 y~ k
y~ 1 ; ; y~ B : H 1
psi
Y~
2Bk 1 y~ 2k B
"
#B
Bn 1 jyn j2
1
B! maxfjyn jg minfjyn jg2
A:7
Ejyn j2fjyn j o g
Ejyn j2fjyn j Z g
B:3
2
4 ab
Exploiting (B.5), we can
pevaluate under the limit s-0.
Denoting z jan j= 2s, note that for 4 jan j, we have
lims-0 exp z2 lims-0 erfcz-0. And for jan j, we
have lims-0 exp z2 lims-0 erfcz-1. So it is simple
to show that:
jan j
ML 2
; :
B:6
lim Ejyn j2fjyn j Z g lim s2 EQ 3;0
s s
s-0
s-0
2M
Finally, the asymptotic value of for the APSK signal under
the condition of vanishing convolutional noise of variance
2s2 is given by
lim -
s-0
2MEjan j2 M L 2
:
ML 2
B:7
References
[1] S. Haykin, Blind Deconvolution, Snewblock Prentice Hall, New
Jersey, 1994.
[2] C.R. Johnson Jr., P. Schniter, T.J. Endres, J.D. Behm, D.R. Brown,
R.A. 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, 2001.
[4] D. Donoho, On minimum entropy deconvolution, in: Proceedings of
2nd Applied Time Series Symposium, March 1980, pp. 565608.
[5] A. Benveniste, M. Goursat, G. Ruget, Robust identification of a
nonminimum phase system: blind adjustment of a linear equalizer
in data communication, IEEE Trans. Autom. Control 25 (3) (1980)
385399.
[6] R.A. Wiggins, Minimum entropy deconvolution, in: Proceedings of
International Symposium Computer Aided Seismic Analysis and
Discrimination, 1977.
[7] R.A. Wiggins, Minimum entropy deconvolution, Geoexploration 16
(1978) 2135.
[8] A. Morello, V. Mignone, DVB-S2: the second generation standard for
satellite broad-band services, IEEE Proc. 94 (1) (2006) 210227.
[9] R. De Gaudenzi, A. Guilln i Fbregas, A. Martinez, Turbo-coded
APSK modulations design for satellite broadband communications,
Int. J. Satell. Commun. Netw. 24 (4) (2006) 261281.
85
[10] C.-Y. Kao, M.-C. Tseng, C.-Y. Chen, The performance analysis of
backward compatible modulation with higher spectrum efficiency
for DAB Eureka 147, IEEE Trans. Broadcast. 54 (1) (2008) 6269.
[11] C. Shaw, M. Rice, Turbo-coded APSK for aeronautical telemetry, IEEE
Aerosp. Electron. Syst. Mag. 25 (4) (2010) 3743.
[12] Z. Liu, Q. Xie, K. Peng, Z. Yang, APSK constellation with Gray
mapping, IEEE Commun. Lett. 15 (12) (2011) 12711273.
[13] H. Wang, Y. Li, X. Yi, D. Kong, J. Wu, J. Lin, APSK modulated CO-OFDM
system with increased tolerance toward fiber nonlinearity, IEEE
Photon. Tech. Lett. 24 (13) (2012) 10851087.
[14] S. Fan, H. Wang, Y. Li, W. Du, X. Zhang, J. Wu, J. Lin, Optimal 16-Ary
APSK encoded coherent optical OFDM for long-haul transmission,
IEEE Photon. Tech. Lett. 25 (13) (2013) 11991202.
[15] O. Shalvi, E. Weinstein, New criteria for blind equalization of nonminimum phase systems, IEEE Trans. Inf. Theory 36 (2) (1990)
312321.
[16] D.N. Godard, Self-recovering equalization and carrier tracking in
two-dimensional data communications systems, IEEE Trans. Commun. 28 (11) (1980) 18671875.
[17] L.R. Litwin, Blind channel equalization, IEEE Potentials 18 (4) (1999)
912.
[18] J.R. Treichler, B.G. Agee, A new approach to multipath correction of
constant modulus signals, IEEE Trans. Acoust. Speech Signal Process.
31 (2) (1983) 459471.
[19] R.V. Hogg, More light on the kurtosis and related statistics, J. Am.
Stat. Assoc. 67 (338) (1972) 422424.
[20] Z. Sidak, P.K. Sen, J. Hajek, Theory of Rank Tests, 2 ed. Academic
Press, London, UK, 1999.
[21] J.P. Marques de Sa, L.M.A. Silva, J.M.F. Santos, L.A. Alexandre, Minimum Error Entropy Classification, Springer-Verlag, Berlin, Heidelberg, 2013.
[22] R.C. Geary, Testing for normality, Biometrika 34 (3/4) (1947)
S209S242.
[23] A.T. Walden, Non-Gaussian reflectivity, entropy, and deconvolution,
Geophysics 50 (12) (1985) 28622888.
[24] M. Ooe, T.J. Ulrych, Minimum entropy deconvolution with an
exponential transformation, Geophysical Prospecting 27 (1979)
458473.
[25] W. Gray, Variable norm deconvolution (Ph.D. thesis), Stan. Univ.,
1979.
[26] E.H. Satorius, J.J. Mulligan, Minimum entropy deconvolution and
blind equalisation, IEEE Electron. Lett. 28 (16) (1992) 15341535.
[27] E.H. Satorius, J.J. Mulligan, An alternative methodology for blind
equalization, Digital Signal Process.: Rev. J. 3 (3) (1993) 199209.
[28] S. Abrar, A.K. Nandi, Adaptive minimum entropy equalization algorithm, IEEE Commun. Lett. 14 (10) (2010) 966968.
[29] S. Abrar, A. Zerguine, A.K. Nandi, Adaptive blind channel equalization, in: C. Palanisamy (Ed.), Digital Communication, InTech Publishers, Rijeka, Croatia, 2012, pp. 93118.
[30] S. Haykin, Adaptive Filtering Theory, Prentice-Hall, Englewood Cliffs,
NJ, 1996.
[31] A.K. Nandi, S. Abrar, Adaptive blind equalization based on the
minimum entropy principle, in: 5th International Conference on
Computers and Devices for Communication (CODEC), December
2012.
[32] G. Yan, H.H. Fan, A Newton-like algorithm for complex variables
with applications in blind equalization, IEEE Trans. Signal Process.
48 (2) (2000) 553556.
[33] S. Abrar, A. Zerguine, Enhancing the convergence speed of a multimodulus blind equalization algorithm, in: IEEE SCONEST, 2004,
pp. 4144.
[34] M. Rupp, A.H. Sayed, A time-domain feedback analysis of filterederror adaptive gradient algorithms, IEEE Trans. Signal Process. 44 (6)
(1996) 14281439.
[35] N.R. Yousef, A.H. Sayed, A feedback analysis of the tracking performance of blind adaptive equalization algorithms, in: IEEE Conference on Decision and Control, vol. 1, 1999, pp. 174179.
[36] A.H. Sayed, T.Y. Al-Naffouri, Mean-square analysis of normalized
leaky adaptive filters, in: Proceedings of IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), May
2001.
[37] X. Wang, G. Feng, Performance analysis of RLS linearly constrained
constant modulus algorithm for multiuser detection, Signal Process.
89 (2009) 181186.
[38] A.H. Sayed, Fundamentals of Adaptive Filtering, Wiley-Interscience
and IEEE Press, New York, 2003.
[39] A.H. Nuttall, Some integrals involving the Q-function, Naval Underwater Systems Center Technical Report 4297, April 1972.
86