equalization in digital communication - ugentmm/statistischecommunicatietheorie/egalisatie1.pdf ·...

31
1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol interference (1) Dispersive (frequency-selective) channel H ch (f) : channel transfer function (often unknown) w(t) : AWGN

Upload: others

Post on 13-Mar-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

1

TELIN

1

Equalization in digital communication

Prof. Marc Moeneclaey

TELIN

2

Intersymbol interference (1)

Dispersive (frequency-selective) channel

Hch(f) : channel transfer function (often unknown)w(t) : AWGN

Page 2: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

2

TELIN

3

Intersymbol interference (2)

Linear modulation

r t E a p(t mT w ts mm

( ) ) ( )= − +∑

s t E a p t kTs k trk

( ) ( )= −∑

P(f) = Hch(f)Ptr(f)

TELIN

4

Intersymbol interference (3)

Receiver

z(kT E a g E a g mT n kTs k s k mm

) ( ) ( ) ( )= + +−≠∑0

0useful termintersymbol interference

term (ISI)

noise term1 24 34

1 2444 3444123

G(f) = H(f)P(f) =H(f)Hch(f)Ptr(f)

Page 3: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

3

TELIN

5

Intersymbol interference (4)

Receiver (cont.)

PP

N

E gH f dfnoise

useful s=

−∞

+∞

∫02

2

0| ( )|| ( )|

is minimum for H(f) = Ptr*(f)Hch*(f) (matched filter)

is zero when G(f) fulfills the Nyquist criterion

PP g

g mTISI

useful m

=≠∑1

0 22

0| ( )|| ( )|

In general, the matched filter does not yield zero ISI

TELIN

6

Intersymbol interference (5)

Eye diagram

Eye diagram shows Re ( )a g t mTmm

as a function of time for all possible data sequences

Eye diagram is periodic in t with period T

M-PAM : g(t) has duration LT ⇒ eye diagram has ML lines per period

Page 4: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

4

TELIN

7

Intersymbol interference (6)

Eye diagram 20 % cosine rolloff pulse

1 2

2

1

0

-1

-20

t/T

TELIN

8

Intersymbol interference (7)

Eye diagram 50 % cosine rolloff pulse

2

1

0

-1

-20 1 2

t/T

Page 5: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

5

TELIN

9

Intersymbol interference (8)

Eye diagram 100 % cosine rolloff pulse

0 1 2

2

1

0

-1

-2

t/T

TELIN

10

Intersymbol interference (9)

Scatter diagram

For a given sampling instant kT, scatter diagram shows

in the complex plane for all possible data sequences

Constellation of M points : g(t) has duration LT ⇒ scatter diagram has ML points

a g kT mT a g a g mTm km

k mm

( ) ( ) ( )− = +∑ ∑ −≠

00

Page 6: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

6

TELIN

11

Intersymbol interference (10)

Scatter diagram (cont.)

50 % cosine rolloff pulse, T/10 sampling error, 8-PSK

-1 0 1

1

0

-1

Im[zk]

Re[zk]

TELIN

12

Intersymbol interference (11)

Intersymbol interference power

( )g mT j fmTT

G fkT

G em

fldj fT

k

( ) exp( )− = +

=

=−∞

+∞

=−∞

+∞

∑ ∑21 2π π

“folding” of G(f) yields Gfld(exp(j2πfT)) which isperiodic in f with period 1/T

Page 7: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

7

TELIN

13

Intersymbol interference (12)

Notation :

( ) ( )X e T X e dfj fT j fT

T

T2 2

12

12

π π=−∫

Intersymbol interference power (cont.)

(averaging over interval (-1/(2T), 1/(2T))

TELIN

14

Intersymbol interference (13)

Intersymbol interference power (cont.)

g mT G e j fmTfldj fT( ) ( ) exp( )= 2 2π π

( )g G efldj fT( )0 2= π

( )| ( )|g mT G em

fldj fT2 2 2

∑ = π

Page 8: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

8

TELIN

15

Intersymbol interference (14)

Intersymbol interference power (cont.)

( ) ( )( )

( )( )

PP

G e G e

G e

e

e

ISI

useful

fldj fT

fldj fT

fldj fT

fldj fT

fldj fT

=−

=

2 2 2

2 2

2

2 2

π π

π

π

π

power of fluctuation of G about its mean

mean of G

TELIN

16

Intersymbol interference (15)

Intersymbol interference power (cont.)

Zero ISI is obtained when

( )G efldj fT2π = constant (Nyquist criterion)

“Equalization” : elimination (or reduction) of ISI

Page 9: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

9

TELIN

17

Intersymbol interference (16)

Example

Transmit pulse : P(f) = 50% square-root cosine rolloff

Channel : direct path + reflectionH f b j fch ( ) exp( )= + −1 2π τ

reflection : delay τ, magnitude b (0<b<1)

ripple dBbb

[ ] log= +−

20

11

Receive filter : matched to transmit pulse + channel

H f P f H frec ch( ) ( ) ( )* *=

TELIN

18

Intersymbol interference (17)

Example (cont.)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

-1 -0.5 0 0.5 1fT

Gre

c(f)

0 dB ripple

5 dB ripple

10 dB ripple

20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Fourier transformmatched filteroutput pulse

Page 10: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

10

TELIN

19

Intersymbol interference (18)

Example (cont.)

0.01

0.1

1

10

-0.5 -0.3 -0.1 0.1 0.3 0.5fT

Gre

c,fl

d(e

xp(j

2 ππ ππfT

))

0 dB ripple

5 dB ripple

10 dB ripple20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Folded Fourier transformmatched filter output pulse

TELIN

20

Intersymbol interference (19)

Example (cont.)

-0.20

0.00

0.20

0.40

0.60

0.80

1.00

-10 -5 0 5 10t/T

gre

c(t)

0 dB ripple5 dB ripple10 dB ripple20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Matched filteroutput pulse

Page 11: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

11

TELIN

21

Intersymbol interference (20)

Example (cont.)

Eye diagram at matched filter output (0 dB ripple)

2

1

0

-1

-20 1 2

t/T

TELIN

22

Intersymbol interference (21)

Example (cont.)

Eye diagram at matched filter output (5 dB ripple)

2

0

-20 1 2

t/T

Page 12: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

12

TELIN

23

Intersymbol interference (22)

Example (cont.)

Eye diagram at matched filter output (10 dB ripple)

0 1 2

t/T

0

-3

3

TELIN

24

Intersymbol interference (23)

Example (cont.)

Ripple [dB] PP

ISI

useful[dB]

0 -∞

5 -9.96

10 -6.03

15 -4.84

20 -4.47

Page 13: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

13

TELIN

25

Zero-forcing linear equalizer (ZF-LE) (1)

Decompose the receive filter as

( )H f H f C j fTrec( ) ( ) exp( )=analogprefilter

linear equalizer123 1 244 344

( )C e c j fmTj fTm

m

2 2π π==−∞

+∞

∑ exp( )

cm : m-th equalizer tap

Equalizer structure

TELIN

26

Zero-forcing linear equalizer (2)

z(t c x(t mTmm

) )= −=−∞

+∞

∑ z(kT c x(kT mTmm

) )= −=−∞

+∞

Equalizer structure (cont.)

Page 14: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

14

TELIN

27

Zero-forcing linear equalizer (3)

z(kT c x(kT mTmm

) )= −=−∞

+∞

Equalizer structure (cont.)

TELIN

28

Zero-forcing linear equalizer (4)

Equalizer structure (cont.)

Page 15: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

15

TELIN

29

Zero-forcing linear equalizer (5)

( )G f P f H f H f C j fTtr ch rec

f

( ) ( ) ( ) ( ) exp( )( )

=G periodic in f,

period 1/Trec

1 2444 3444 1 244 3442π

( ) ( ) ( )G e G e C efldj fT

rec fldj fT j fT2 2 2π π π= ,

The zero-forcing linear equalizer should be selected suchthat the resulting Gfld(exp(j2πfT)) is constant (“equalized”),in order to eliminate all ISI

Equalizer transfer function

TELIN

30

Zero-forcing linear equalizer (6)

The ZF-LE is not unique : different choice of Hrec(f)yields a different equalizer and a different Pnoise/Puseful

( ) ( )⇒ =C eG e

j fT

rec fldj fT

22

1ππ

,

Equalizer transfer function (cont.)

Page 16: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

16

TELIN

31

Zero-forcing linear equalizer (7)

Optimum zero-forcing linear equalizer

H(f) minimizes Pnoise/Puseful, under the restrictionof zero ISI

Solution : ( )H f P f H f C j fTtr ch( ) ( ) ( ) exp( )* *=matched filter linear equalizer1 244 344 1 244 344

G f P f H frec tr ch( ) ( ) ( )= 2

( ) ( )C eG e

j fT

rec fldj fT

22

1ππ=

,

TELIN

32

Zero-forcing linear equalizer (8)

Noise enhancement

As H(f) for the optimum ZF-LE is different from thematched filter, the equalizer eliminates ISI at theexpense of an increased noise level

PP

PP

noise

useful matchedfilter

noise

useful ZF LE

<

Page 17: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

17

TELIN

33

Zero-forcing linear equalizer (9)

Example Channel : direct path + reflection

0.1

1

10

100

-0.5 -0.3 -0.1 0.1 0.3 0.5fT

C(e

xp(j

2 ππ ππfT

))

0 dB ripple

5 dB ripple10 dB ripple

20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Linear equalizertransfer function

TELIN

34

Zero-forcing linear equalizer (10)

Example (cont.)

-0.25

0.00

0.25

0.50

0.75

1.00

-10 -5 0 5 10k

c k

0 dB ripple5 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Linear equalizer taps

Page 18: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

18

TELIN

35

Zero-forcing linear equalizer (11)

Example (cont.)

-2.00

-1.50

-1.00

-0.50

0.00

0.50

1.00

1.50

2.00

-50 -30 -10 10 30 50k

c k

10 dB ripple20 dB ripple

Transmitter : 50% sqrt cosine rolloff pulse. Channel : reflection with 3.5T delay.Hrec(f) : matched to transmit pulse + channel

Linear equalizer taps

TELIN

36

Zero-forcing linear equalizer (12)

Example (cont.)

0

0.2

0.4

0.6

0.8

1

1.2

-1 -0.5 0 0.5 1fT

G(f

)

0 dB ripple

5 dB ripple

10 dB ripple

20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Fourier transform linear equalizer output pulse

Page 19: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

19

TELIN

37

Zero-forcing linear equalizer (13)

Example (cont.)

-0.20

0.00

0.20

0.40

0.60

0.80

1.00

-10 -5 0 5 10t/T

g(t

)

0 dB ripple5 dB ripple10 dB ripple20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Linear equalizeroutput pulse

TELIN

38

Zero-forcing linear equalizer (14)

Example (cont.)

Eye diagram at equalizer output (0 dB ripple)

2

1

0

-1

-20 1 2

t/T

Page 20: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

20

TELIN

39

Zero-forcing linear equalizer (15)

Example (cont.)

Eye diagram at equalizer output (5 dB ripple)

0 1 2

2

1

0

-1

-2

t/T

TELIN

40

Zero-forcing linear equalizer (16)

Example (cont.)

Eye diagram at equalizer output (10 dB ripple)

0 1 2

2

1

0

-1

-2

t/T

Page 21: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

21

TELIN

41

Zero-forcing linear equalizer (17)

Example (cont.)

Eye diagram at equalizer output (20 dB ripple)

0 1 2

2

1

0

-1

-2

t/T

TELIN

42

Zero-forcing linear equalizer (18)

Example (cont.)

Ripple [dB] Noise enhancement [dB]

(ZF-LE)

0 0

5 0.49

10 1.7

15 3.36

20 5.33

Page 22: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

22

TELIN

43

Zero-forcing decision-feedback equalizer(ZF-DFE) (1)

ISI kT E a g mT E a g mTs k mm

s k mm

( ) ( ) ( )= +−>

−<

∑ ∑0 0

postcursor ISI(past symbols)

precursor ISI(future symbols)

1 2444 3444 1 2444 3444

Equalizer structure

TELIN

44

Zero-forcing decision-feedback equalizer(2)

Equalizer structure (cont.)

Forward equalizer C(exp(j2πfT)) eliminates precursor ISIFeedback equalizer D(exp(j2πfT)) is a causal filter, using

past decisions to cancel postcursor ISI

Page 23: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

23

TELIN

45

Zero-forcing decision-feedback equalizer(3)

( )C e c ej fTm

j fT

m

2 2π π==−∞

+∞

( ) ( ) ( )G e G e C efldj fT

rec fldj fT j fT2 2 2π π π= ,

Requirement for zero ISI :

( ) ( )G e D efldj fT j fT2 21π π= +

Equalizer transfer function

( )D e d ej fTm

j fT

m

2 2

1

π π= −

=

+∞

TELIN

46

Zero-forcing decision-feedback equalizer(4)

( ) ( )( )⇒ =

+C e

D e

G ej fT

j fT

recj fT

22

2

1ππ

π

The ZF-DFE is not unique : different choice ofHrec(f) and D(exp(j2πfT)) yields a different equalizerand a different Pnoise/Puseful

Equalizer transfer function (cont.)

Page 24: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

24

TELIN

47

Zero-forcing decision-feedback equalizer(5)

Optimum zero-forcing decision-feedback equalizer

H(f) minimizes Pnoise/Puseful, under the restrictionof zero precursor ISI

Solution

( )H f P f H f C j fTtr ch( ) ( ) ( ) exp( )* *=matched filter forward equalizer1 244 344 1 244 344

TELIN

48

Zero-forcing decision-feedback equalizer(6)

Optimum zero-forcing decision-feedback equalizer (cont.)

G f H f P f

g t g t g mT g mT

rec ch

rec rec rec rec

( ) ( ) ( )

( ) ( ) ( ) ( )* *

= >

⇒ = − ⇒ = −

2 2 0

G z g mT z Gzrec fld rec

m

mrec fld, ,*( ) ( )

*= =

=−∞

+∞

∑ 1

poles and zeroes of Grec,fld(z) occur in pairs :zp and 1/zp* (poles), zn and 1/zn* (zeroes)

Page 25: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

25

TELIN

49

Zero-forcing decision-feedback equalizer(7)

Optimum zero-forcing decision-feedback equalizer (cont.)

“Spectral factorization” : ( ) ( )G z K B z Bzrec fld,

*

*=

1

( )( )( )B z

z z

z zb z causal

n ii

p jj

mm

m

=−

−= +

−−

=

+∞∏∏ ∑

1

11

1

11

,

,

( )

( )( )B

z

z z

z zb z anti causal

n ii

p jj

mm

m

*,

*

,*

*

*( )

11

11

1

=

−= + −

∏∏ ∑

=

+∞

K>0

poles and zeroesinside unit circle

poles and zeroesoutside unit circle

TELIN

50

Zero-forcing decision-feedback equalizer(8)

Optimum zero-forcing decision-feedback equalizer (cont.)

( ) ( )C eK B e

j fTj fT

22

1ππ= *

( ) ( )⇒ =G e B efldj fT j fT2 2π π

(anti-causal)

(causal)

( ) ( )D e B ej fT j fT2 2 1π π= − (causal)

Page 26: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

26

TELIN

51

Zero-forcing decision-feedback equalizer(9)

Noise enhancement

As H(f) for the optimum ZF-DFE is different from thematched filter, the equalizer eliminates ISI at theexpense of an increased noise level. The noiseenhancement is less than for the optimum ZF-LE

PP

PP

PP

noise

useful matchedfilter

noise

useful ZF DFE

noise

useful ZF LE

<

<

− −

TELIN

52

Zero-forcing decision-feedback equalizer(10)

Error propagation in DFE

Cancellation of postcursor ISI assumes correctsymbol decisions. Erroneous symbol decisionsenhance postcursor ISI, which in turn may giverise to additional decision errors

Page 27: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

27

TELIN

53

Zero-forcing decision-feedback equalizer(11)

Example Channel : direct path + reflection

0.1

1

10

-0.5 -0.3 -0.1 0.1 0.3 0.5fT

|C(e

xp(j

2 ππ ππfT

))|

0 dB ripple

5 dB ripple

10 dB ripple

20 dB ripple

Transmitter :50% sqrt cosine rolloff pulse

Channel : reflection with 3.5T delayHrec(f) : matched to transmit pulse + channel

Forward equalizertransfer function

TELIN

54

Zero-forcing decision-feedback equalizer(12)

Example (cont.)

-0.50

-0.25

0.00

0.25

0.50

0.75

1.00

-10 -5 0 5 10k

c k

0 dB ripple5 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Forward equalizer taps

Page 28: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

28

TELIN

55

Zero-forcing decision-feedback equalizer(13)

Example (cont.)

-0.50

-0.30

-0.10

0.10

0.30

0.50

0.70

0.90

-50 -25 0 25 50k

c k

10 dB ripple20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Forward equalizer taps

TELIN

56

Zero-forcing decision-feedback equalizer(14)

0

0.2

0.4

0.6

0.8

1

1.2

1.4

1.6

1.8

2

-1 -0.5 0 0.5 1fT

|G(f

)|

0 dB ripple

5 dB ripple10 dB ripple

20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Fourier transformforward equalizeroutput pulse

Example (cont.)

Page 29: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

29

TELIN

57

Zero-forcing decision-feedback equalizer(15)

Example (cont.)

0.1

1

10

-0.5 -0.3 -0.1 0.1 0.3 0.5fT

|Gfl

d(e

xp(j

2ππ ππf

T))

|

0 dB ripple

5 dB ripple

10 dB ripple

20 dB ripple

Transmitter : 50% sqrt cosine rolloff pulseChannel : reflection with 3.5T delayHrec(f) : matched to transmit pulse + channel

Folded Fouriertransform forwardequalizer outputpulse

TELIN

58

Zero-forcing decision-feedback equalizer(16)

Example (cont.)

-0.20

0.00

0.20

0.40

0.60

0.80

1.00

-10 -5 0 5 10t/T

g(t

)

0 dB ripple5 dB ripple10 dB ripple20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Forward equalizeroutput pulse

Page 30: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

30

TELIN

59

Zero-forcing decision-feedback equalizer(17)

Example (cont.)

0.01

0.1

1

10

-0.5 -0.3 -0.1 0.1 0.3 0.5fT

|D(e

xp(j

2 ππ ππfT

))|

5 dB ripple

10 dB ripple

20 dB ripple

Transmitter : 50% sqrt cosine rolloff pulseChannel : reflection with 3.5T delayHrec(f) : matched to transmit pulse + channel

Feedback equalizertransfer function

TELIN

60

Zero-forcing decision-feedback equalizer(18)

Example (cont.)

-0.25

0.00

0.25

0.50

-10 -5 0 5 10k

dk

0 dB ripple5 dB ripple10 dB ripple20 dB ripple

Transmitter :50% sqrt cosinerolloff pulse

Channel : reflectionwith 3.5T delay

Hrec(f) : matched totransmit pulse +channel

Feedback equalizer taps

Page 31: Equalization in digital communication - UGentmm/StatistischeCommunicatietheorie/egalisatie1.pdf · 1 TELIN 1 Equalization in digital communication Prof. Marc Moeneclaey TELIN 2 Intersymbol

31

TELIN

61

Zero-forcing decision-feedback equalizer(19)

Example (cont.)

Ripple [dB] Noise enhancement [dB]

(ZF-DFE)

0 0

5 0.24

10 0.71

15 1.14

20 1.44