• No results found

Approximating the Bayesian decision boundary for channel equalisation using subset radial basis function network

N/A
N/A
Protected

Academic year: 2020

Share "Approximating the Bayesian decision boundary for channel equalisation using subset radial basis function network"

Copied!
6
0
0

Loading.... (view fulltext now)

Full text

(1)

Approximating the Bayesian decision b oundary for

channel equalisation using subset

Radial Basis Function network

E.S CHNG 1

, B. MULGREW 2

, S. CHEN 3

and G. GIBSON 4

1

Lab. for Artificial Brain. FRP. RIKEN. 2-1 Hirosawa, Wako-shi,

Saitama 351-01, JAPAN. E-mail: [email protected]

2

Dept. of Electrical Eng., The University of Edinburgh, U.K.

3

Dept. of E.E.E., The University of Portsmouth,U.K.

4

Biomathematics and Statistics, The University of Edinburgh, U.K.

Theaimofthispap eristoexaminetheapplicationofradialbasisfunction(RBF)

networkto realisethedecisionfunctionofasymb ol-decisionequaliserfordigital

communicationsystem. Thepaperrst study the Bayesianequaliser'sdecision

functiontoshowthatthedecisionfunctionisnonlinearandhasastructure

iden-tical to the RBF mo del. To implement the full Bayesian equaliserusing RBF

networkhoweverrequiresvery largecomplexitywhich isnot feasiblefor

practi-calapplications. Toreducethe implementationcomplexity,weprop oseamo del

selectiontechnique to choose the imp ortantcentres of the RBFequaliser. Our

resultsindicatethatreduced-sizedRBFequalisercanb efoundwithnosignicant

degradationinp erformanceifthesubsetmo delsareselectedappropriately.

Keywords: RBFnetwork,Bayesianequaliser,neuralnetworks.

1 Introduction

Thetransmissionofdigitalsignalsacrossacommunicationchannelissubjectedto

noiseandintersymbolinterference(ISI).Atthereceiver,theseeectsmustb e

com-p ensatedtoachievereliabledatacommunications[1,2]. Thechannel,consistingof

thetransmissionlter,transmissionmediumandreceiverlter,ismo delledasa

-niteimpulseresponse(FIR)lterwithatransferfunctionH(z)= P

n

a 01

i=0 a(i)z

0i

.

The eects on the randomly transmitted signal s(k ) = s = f61g through the

channelis describ edby

r (k )=^r(k)+n(k )= na01

X

i=0

(2)

where r (k) is the corrupted signal of s(k) received by the equaliser at sampled

instanttime k, ^r(k ) is thenoise-free observed signal, n(k ) is the additive

Gaus-sian white noise, a(i) are the channel impulse resp onse co ecients, and n

a is

the channel's memory length[1, 2]. Using a vector of the noisy received signal

r(k)=[r (k);111;r(k0m+1)] T

, the equaliser's task is to reconstruct the

trans-mitted symb ol s(k0d) with the minimum probabilityof mis-classication, P

E .

Theintegersm and dareknownasthe feedforwardand delayorder resp ectively.

The measure of an equaliser's p erformance P

E

, ormore commonly expressed as

thebiterrorrate (BER),BER= log

10 P

E

,incommunicationliterature [1],is

ex-pressedwithresp ect tothesignaltonoiseratio(SNR) wheretheSNR isdened

by

SNR=

E[^r(k)]

E[n 2

(k)] =

2

s (

P

i=n

a 01

i=0

a(i) 2

)

2

e

= P

i=n

a 01

i=0

a(i) 2

2

e

(2)

where 2

s

=1is thetransmit symbolvarianceand 2

e

is thenoisevariance.

The transmitted symbols that aect the input vector r(k) is the transmit

sequence s(k )=[s(k );111;s(k0m0n

a +2]

T

. Thereare N

s =2

m+na01

p ossible

combinationsof these inputsequences, i.e. fs

j

g;1jN

s

[2]. In theabsenceof

noise,thereareN

s

corresp ondingreceivedsequences^r

j

(k);1jN

s

,whichare

referredtoas channel states. The valuesof thechannelstatesaredened by,

c

j =

^

r

j

(k )=F[s

j

]; 1j N

s

; (3)

wherethematrix F 2R

m2(m+n

a 01)

is

F = 2

6

6

6

6

4

a(0) a(1) ::: a(n

a

01) 0 ::: ::: ::: ::: 0

0 a(0) a(1) ::: a(n

a

01) 0 ::: ::: ::: 0

.

.

. .

.

. .

.

. ::: ::: ::: ::: ::: ::: 0

0 ::: ::: ::: ::: ::: a(0) a(1) ::: a(n

a 01)

3

7

7

7

7

5

(4)

Duetotheadditivenoise,theobservedsequencer(k) conditionedonthechannel

state^r(k )=c

j

isa multi-variableGaussian distributionwithmean atc

j ,

p(r(k )jc

j

)=(2 2

e )

0m=2

exp(0kr(k )0c

j k

2

=(2 2

e

)): (5)

Thesetofchannelstates C

d =fc

j g

N

s

j=1

canb edividedintotwosubsetsaccording

tothevalueof s(k0d), i.e.

C (+)

d

=f^r(k)js(k0d)=+1)g; (6)

C (0)

d

=f^r(k )js(k0d)=01)g; (7)

wherethesubscript din C

d

(3)

is based on determining the maximum a posteriori probability P(s(k 0d) =

sjr(k))[2] givenobservedvector r(k ), i.e.,

^

s(k0d)=sgn( P(s(k0d)=+1jr(k))0P(s(k0d)=01jr(k)) ) (8)

where ^s(k0d) is the estimated value of s(k0d). It has b een shownin [2] that

theBayesiandecision functioncanbe reduced tothefollowingform,

f

b

(r(k ))= X

c

j 2C

(+)

d

exp(0kr(k)0c

j k

2

=(2 2

e ))0

X

c

k 2C

(0)

d

exp(0kr(k )0c

k k

2

=(2 2

e )) (9)

Itisthereforeobviousthatf

b

(:)hasthesamefunctionalformastheRBFmo del[2,

3]f

rbf (r),

f

rbf (r)=

N

X

i=1 w

i

(kr0c

i k

2

=) (10)

where N is the number of centres, w

i

are the feedforward weights, (:) are the

nonlinearity,c

i

arethecentresof theRBFmo del,and isaconstant. The RBF

networkistherefore idealtomodeltheoptimalBayesianequaliser [2].

Example of decision boundary

Asanexample,theBayesiandecisionb oundariesrealisedbyaRBFequaliserwith

feedforwardorder m =2 for channel H(z) = 0:5+1:0z 01

is considered. Fig 1a

lists all the8 p ossible combinationsof the transmitted signal sequence s(k ) and

the corresp onding channel states c

i

. Fig. 1b depicts the corresponding decision

b oundaries for the dierent delay orders. Note that the decision b oundary is

dep endentonthe channelstatep ositions and delayorderparameter.

2 Selecting subset RBF mo del

The implementation of the full RBF Bayesian equaliser requires the use of all

N

s

channel states. Such implementation however may be impractical if N

s is

large. In some cases, the complexity may b e reduced by using a subset of the

N

s

channel states to generate the RBF decision function. For example, it is

obvious that the decision b oundary using delay d = 1 for H(z) (Fig. 1b) can

b e realised approximatelyby a RBF network using fc

3 ;c

4 ;c

5 ;c

6

g ascentres. If

therealised decision b oundaryusing thesubset RBF equaliser is verysimilar to

the full Bayesian equaliser, the classication performance of the two equalisers

wouldalso be very similar. That is, the implementation complexity of the RBF

equaliser is reduced by using only the imp ortant channelstates that dene the

decisionboundary.

To understand how centres aect decision boundary, we analyse the eects

(4)

-1

1

1

-1

-1

1

-1

-1

1

1

-1

1

-1

0.5

-0.5

0.5

-0.5

1.5

1.5

-1.5

-1.5

1.5

-1.5

-0.5

0.5

1.5

-0.5

0.5

-1.5

c

i

1

-1

1

7

2

1

^

8

5

6

3

4

3

2

1

0

-1

-2

-3

-3

-2

-1

0

1

2

3

Delay order = 0

Delay order = 1

Delay order = 2

r (k)

r (k-1)

Transmitted symbols

s(k) s(k-1)

s(k-2)

r(k)

r(k-1)

S/No

i

-1

1

-1

1

1

1

-1

-1

1

2

3

4

5

8

6

7

Fig (a) : State Table

Channel State

Channel State

Fig (b) : Decision boundaries

s

(k)

[

[

]

^

]

Figure1: (a)Transmitsequencesand channelstatesfor channelH(z),

(b)Corresponding Bayesiandecision boundariesforvariousdelayorders.

b oundary p oints. I.e.,f

b (r

0

)equals to0. Therefore, ifr(k )2r

0

,Eq. 9becomes

X cj2C (+) d exp(0kr 0 0c j k 2 =(2 2 e ))= X c k 2C (0) d exp(0kr 0 0c k k 2 =(2 2 e )): (11) When e

!0, thesum on thel.h.s. of Eq. 11 becomesdominated bythe closest

centrestor

0 ,i.e.

fU +

d

g = min

c j 2C (+) d fkr 0 0c j kg: (12)

Thisisbecausethecontributionfromtheterms exp(0kr

0 0c j k 2 =(2 2 e

))forcentres

c j = 2U + d

convergesmuchmorequicklytozerowhen

e

!0thantermsforcentres

b elongingtoU +

d

. Similarly,thesumonther.h.sof Eq.11b ecomesdominatedby

theclosesttermsforcentresb elongingtoU 0

d

,whereU 0 d =min c k 2C (0) d fkr 0 0c k kg.

Atveryhigh SNR,theasymptotic decisionboundaries arehyper-planesb etween

pairsofchannelstatesbelonging tofU +

d

gand fU 0

d g[4].

However,notallchannelstatesoffU +

d ;U

0

d

garerequiredtodenethedecision

b oundary. This canb eobservedfrom theexampleillustratedinFig. 1bfor

deci-sionb oundaryrealisedusingdelayorderd=2. Byvisualinsep ection(Fig.1b),it

isobvious thatfc

3 ;c

7 g2U

+ d and fc 4 ;c 8 g2U

0

d

. Thedecision b oundaryformed

usingcentres fc

3 ;c

4

g andfc

7 ;c

8

gare howeverthesame. Therefore,inthis case,

only1pairofchannelstates,eitherfc

3 ;c

4 gorfc

7 ;c

8

[image:4.595.167.472.172.345.2]
(5)

To nd theset of imp ortantcentres fU +

ds ;U

0

ds

gforthe subsetRBF equaliser,

weprop osethe followingalgorithm,

Algorithm 1 : FindingU +

ds ;U

0

ds

Forc

j 2C

(+)

d

Forc

k 2C

(0)

d

r 3

j;k =c

j +(

c

k 0c

j

2 )

if 2

6

4 f

b (r

3

j;k

)=0 and

c

j =min

c

i 2C

(+)

d fkr

0 0c

i kgand

f

s (r

3

j;k )6=0

3

7

5

c

j !U

+

ds ,c

k !U

0

ds

next c

k ,

nextc

j .

wheref

s

(:) =RBF mo delformed using the current selectedchannelstates from

fU +

ds ;U

0

ds

gascentresand f

b

(:) isthefull RBFBayesianequaliser'sdecision

func-tion.

2.1 Subset modelselection : some simulation results

Simulationswere conductedtoselect subsetRBF equalisersfrom the fullmodel.

The following channels which have the same magnitude but dierent phase

re-sp onsewereused,

H1(z) = 0:8745+0:4372z 01

00:2098z 02

(13)

H2(z) = 0:262000:6647z 01

00:6995z 02

(14)

The feedforward order used was m = 4, resulting in a full mo del with N

s =

2

m+na01

=64centres. UsingSNRconditionat16dB,simulationswereconducted

to compare the p erformance of the subset RBF and full RBF equalisers for the

two channels. The results are tabulated in Table 1a and 1b resp ectively; The

rstcolumnof eachtableindicatesthedelayorderparameter,thesecondcolumn

indicates the number of channel states selected to form the subset mo del while

thethird and fourthcolumns listtheBERp erformance ofthetwoequalisersand

thelastcolumnindicatesifthechannelstatesbelongingtothedierenttransmit

symbol, i.e. C (+)

d

and C (0)

d

, are linearly or not-linearly separable. Our results

showthat reduced size RBF equaliser with p erformance very similar to the full

mo del'sp erformancecanusuallyb efoundforequalisationproblemthatislinearly

(6)

-4.14

-4.12

-4.12

-1.91

log(Pe)

-4.09

-0.97

56

57

32

32

48

64

Subset

Size

-4.11

-1.91

Subset

-4.11

log(Pe)

-4.09

-4.14

-0.97

Linear Sep.

Linear Sep.

Not-Linear Sep.

Decision

Not-Linear Sep.

Boundary

Linear Sep.

Not-Linear Sep.

Linear Sep.

Linear Sep.

Linear Sep.

Not-Linear Sep.

Decision

Not-Linear Sep.

Boundary

[image:6.595.145.496.168.341.2]

Linear Sep.

Full-model

Table b : Channel H2(z)

0

1

2

3

4

5

Delay

Table a : Channel H1(z)

0

1

2

3

4

5

Delay

56

64

Subset

Size

Subset

log(Pe)

Full-model

log(Pe)

46

38

56

55

-0.80

-2.99

-3.38

-3.43

-3.32

-3.41

-1.30

-2.99

-3.38

-3.43

-3.32

-3.41

Table 1: Comparing thep erformance of the full-size (64centres) RBF equaliser,

subset RBF equaliser for Channel H1(z) (Table 1a)and Channel H2(z) (Table

1b)atSNR=16db.

3 Conclusions

This pap er examined the application of RBF network for channel equalisation.

It was shown that the optimum symbol-decision equaliser can b e realised by a

RBFmo delifchannelstatisticisknown. Thecomputationalcomplexityrequired

toimplement the full Bayesianfunction using the RBF network is however

con-siderable. Toreduce implementation complexity,a metho d of mo del selection to

reduce the number of centres in the RBF mo del is proposed. Our results

indi-cate that the mo del size, and hence implementation complexity,canbe reduced

withoutsignicantly compromisingclassication performanceinsomecases.

References

[1] S.U.H.QURESHI, \Adaptive equalization", Proc. IEEE, vol. 73,no. 9, pp. 1349{1387,

1985.

[2] S.CHEN, B.MULGREW,and P.M.GRANT, \A clustering techniquefor digital

commu-nicationschannelequalizationusingradialbasisfunctionnetworks", IEEE Trans.Neural

Networks, vol.4,no.4,pp.570{579, 1993.

[3] M.J.D.POWELL, \Radial basisfunctions formultivariableinterpolation: a review",

Al-gorithms for Approximation, pp. 143{167, J.C.MASON and M.G.COX (Eds), Oxford,

1987.

[4] R.A.ILTIS, \A randomized bias technique for the imp ortance sampling simulation of

Figure

Fig (a) : State Table
Table b : Channel H2(z)

References

Related documents