Least Bit Error Rate Adaptive Nonlinear Equalisers For: Binary Signalling
Least Bit Error Rate Adaptive Nonlinear Equalisers For: Binary Signalling
Least Bit Error Rate Adaptive Nonlinear Equalisers For: Binary Signalling
Introduction
Paper first receivcd 15t11 Jmury ZlH11 and iii rcvlsed form 20th Fehruay 2W2
S . Clien and L. Hatilo are nit11 the Depiinmsnl of Electronics and Computcr
Science. University of Southampton. Hifhfield. Southampton SO17 IBJ. UK
B. Mulgrciv is with the Depanmcnt o l Electronin and Electrical Engineenng,
University of Edinburgh. King's Buildings. Edinhuigh EH9 3JL. UK
I P~oc.-Cor,imus..Vo/ I S 0 A',,. I. F d ~ n r a aXUJZ
LMS algorithm for the MMSE criterion. This LBER algorithm is tested with an equalisation application in the
presence of channel intersymbol interfarence (ISI), additive
white Gaussian noise and co-channel interference, where a
radial basis function (RBF) network is trained as an
adaptive equaliser. Simulation results obtained show that
the LBER algorithm achieves consistent performance and
'has a reasonable convergence speed. A small-size RBF
network trained by the LBER algorithm can closely approximate the optimal Bayesian performance. The simulation
study also confirms that a neural network equaliser trained
by the LMS algorithm, although converging well in the
MSE, can sometimes produce a poor BER performance.
2
r ( k ) =?(k)
(k)
+n(k)
lZ-1
= C a ~ . ; b ~ ( k - i ) + C a l , ; b l ( k - i ) + n ( k () I )
i=U
i=O
(10)
(11)
and
F(k) E W ~ { r o J + v l , l :
I <.j<NUandl </<NI)
+ n ( k ) = ?o(k) +TI
n"-I
%a {Po.,,
I 5 j 5 No}
vo(k) E
Equalisation problem
(9)
(I21
(13)
(3)
and the signal to interference plus noise ratio is defined by
bo(k)=[bo(k)bo(k- I ) . . . b o ( k - n o - m + 2 ) ] '
(7)
(8)
Y&) = f L ( r ( k ) ; w ) = w'+)
(16)
The most popular solution for the linear equaliser is the
MMSE solution, which can readily be implemented
adaptively using the LMS algorithm.
h-oc.-Comnziin..
and
i)v
(18)
(19)
l,
0
PE(w)=
P , ( Y ~ )dys
(20)
+@I;
w)
or
y ( k ) = f ( q k ) ;w )
(22)
X d E { n = f(c; w ) ,
1 5i 5W }
(24)
(29)
In the last approximation of (29), we have dropped the term
containing ap@w. That is, p is assumed to be independent
of w . In general, p depends on the value of w, unless the
algorithm has already converged to the (near) optimal
solution wMRBRand p has been fixed to its optimal value.
Theoretical justification for this approximation still needs
to be investigated, but it could be argued on the ground
that this approximation is less significant than the approximation involved in deriving a stochastic one-sample
adaptation.
The following iterative gradient algorithm can be used to
amve at an approximate MBER solution. Given an initial
w(O)> at the Ith iteration. the algorithm computes:
w ( l ) = MI(/ - I ) - ) I V P E ( W ( I ) )
the p.d.f. is
Simulation study
(32)
PE(w ) =
/ h(,%)
djA
(33)
-cc
VPE(w)can he calculated:
x sgn(bdk
a/+@); w)
4)
a,v
(34)
I)),
I 5 j 5 iiC
I5 k 5 K
VPc(w(/)) = 1
KJ2?lpk,,
xexp ( - a ) s g n ( b " ( k - d ) )
2p'
w(/)= l V ( 1
1)
8 f ( r ( k )a,;l,w(/- 1))
'
-/IVPE(W(/))
(35)
3.4
channel
(36)
I) + G~ ep x p ( - g )
k):4-l))
Sgn(bo(k d ) ), ? f ( * ( a,,,
eight points, and the sct 9 had 64 states. Fig. 1 shows the
together with the decision boundaries of the
sets WOand 9,
linear MMSE and optimal Bayesian equalisers given
SNR=20dB (SINR= 11.36dB). Given this noise and
interference condition, RBF equalisers with four and six
centres were trained by the LMS and LBER algorithms,
respectively. At each sample k? the estimated BER was
calculated for an equaliser with w(/r), and this resulted in the
learning rates plotted in Fig. 2 for the corresponding
adaptive equalisers, where the results were averaged over
100 runs. The LBER algorithm had p' = 200; and
/il,=0.15 for the four-centre RBF equaliser, and p2 = 20;
and /b=O.I for the six-centre RBF equaliser; while the
LMS algorithm had hiu=0.5 for the four-centre RBF and
p,,o=O.4 for the six-centre RBF. For LMS training, the
MSE for an equaliser with w(k) was also calculated using a
block of 100 test samples, and this produced the learning
Ifil? P ~ ~ , ~ . - C " ~ , , , Vol.
, , ~ ~150.
, , . , No. 1. Frbnwri ZWj
6-LMS
1 :,.
...................
.........................
I/)
10-1
600
sample k
200
600
400
1000
'k
4-LBER
b, ( k -3
6-LEER
-3
I"
200
400
600
sample k
800
1000
Fig. 2
}? = ?Oui:
6-LBER: the 6-cenlre RBF lwinsd by the LREK with p0=O.1
p ? = 202
and
.*. . .
* x o t
4-LMS
................................................................................
1)
= -1
-2
-1
r(iO
designcd to minimise the MSE not the BER. In comparison, in terms of BER perfomiance_ LBER training was
found to produce consistent results in different runs. and
the six-centre RBF equaliser with LBER training converged
consistently very close to the optimal performance of the 64state Bayesian equaliser.
Typical decision boundaries of the four-centre and sixcentre RBF equalisers trained by the LBER algorithm are
compared with the optimal Bayesian boundary in Figs. 4
and 5. respectively. The (true) BERs of the four-centre RBF
equaliser trained by the LBER together with those of the
linear MMSE and optimal Bayesian equalisers are depicted
in Fig. 6 as functions of SINRs. The BERs of the six-centre
RBF equaliser trained by the LBER are not shown here, as
they are almost indistinguishable rrom the optimal performance. Fig. 7 depicts the same BERs of the three equalisers
as functions of SNRs. The influence of the algorithm
pirameter p2 on the performance of the LBER algorithm
was also investigated. Fig. 8 shows the BERs of the fourcentre RBF eqiialiser trained by the LBER algorithm with a
33
O I
bo(k-l)=l
4-LBER
2 -
-1
1 -
'
. .. .
0 -
-2
4
bo(k-l) =-I
-3
-3
-2
-1
3
0
SIR=IZBand SNR=20dB
The adaptive RBF eqwzliser has six centres and is trained by the
LBER algorithm. Thc stan indicale the findl centre positions
, i
-5
r (4
10
20
30
,
40
4-LEER
oolimal
-3
4-LEER
10
100
I000
p 2 7'/:
11
13
SINR, dB
@
,
SIR=lZdB
The adaptive RBF equaliser has four centres and is trained hy the
LBER algorithm
channel state set .go had 64 points and the co-channel state
set .9, had 32 points. Thus, the number of states in W was
2048, and it was computationally too demanding to
implement the optimal Bayesian equaliser. Given
S N R = 18dB (SINR= 15.8SdB), RBF equalisers with 16
and 32 centres were trained by the LMS and LBER
algorithms, respectively. The learning rates in terms of the
estimated BER are plotted in Fig. 9 for the respective
adaptive equalisers, where the results were averaged over
100 runs. The LBER algorithm had p2 = 100; and h= 0.3
for thc 16-centre RBF equaliser, and p2 = 80; and kl=0.3
for the 32-centre RBF equaliser; while the LMS algorithm
had &=0.3 for both the 16-centre and 32-centre RBF
equalisers. For the LMS training, the MSE convergence
IEE Pm.-Cotfimu~.,Vu/. 150. No. I , Fcbrur? 2W3
'I
~------.-.............................
16-LMS
........................................
-l
s
I
lo-l
.-
2E
10-2
.-I
1
0
+
.-
32-LBER
400
800
1200
1600
2000
sample k
lor;:
10
14
18
22
SINR, dB
SIR=ZOdB
Adaptive RBF equalisers have 16 and 32 centres. rcspectively, and are
trained by the LBER algorithm
32-LMS
-l
0.1
I
0
400
800
1200
1600
2000
sample k
ZNU
10
15
20
25
30
of
S I R = 2OdB
Adaptive RBF equalisers have I6 and 32 centres. and arc traincd by
the LBER algorithm
Conclusions
References
36
14 CHEN. S., McLAUGHLIN, S.. and MULGREW. B.: 'Complexvalucd radial basis function network, Part 11: applicslion 10 digital
communiciitions cliannel equalisation', Sigwl prom^^., 1994, .%, pp.
17ClXX
15
-pp
Il?OLlAY<I
17,,-11"1
27 ALTEKAR, S.A., VITYAEV, A.E., and WOLF, J.K.: 'Decisionfeedback equalization via scpamting hyperplanes'. IEEE Tr0rz.i
Com,nm.. 2001. 49, (3). pp. 48W86
28 CHEN. S., SAMINGAN, A.K., MULGREW, B.. and HANZO, L.:
'Adaptive minimum-BER linear multiwtr detection for DS-CDMA
2001. 49.
signals in multipath channels', IEEE Tram Siguol Prococu~.~..
(6), pp. 1241247
29 PROAKIS. J.G.: 'DiLllal communications' (McGrawHill. New
York, 1995, 3rd edn)
30 CHEN, S , McLAUGHLIN, S , MULGREW, B , and GRANT,
I
31