Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture...

30
Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6
  • date post

    21-Dec-2015
  • Category

    Documents

  • view

    215
  • download

    1

Transcript of Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture...

Page 1: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Digital communications I:Modulation and Coding Course

Period 3 - 2007Catharina Logothetis

Lecture 6

Page 2: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 2

Last time we talked about:

Signal detection in AWGN channels Minimum distance detector Maximum likelihood

Average probability of symbol error Union bound on error probability Upper bound on error probability

based on the minimum distance

Page 3: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 3

Today we are going to talk about:

Another source of error: Inter-symbol interference (ISI)

Nyquist theorem The techniques to reduce ISI

Pulse shaping Equalization

Page 4: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 4

Inter-Symbol Interference (ISI)

ISI in the detection process due to the filtering effects of the system

Overall equivalent system transfer function

creates echoes and hence time dispersion

causes ISI at sampling time

)()()()( fHfHfHfH rct

iki

ikkk snsz

Page 5: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 5

Inter-symbol interference

Baseband system model

Equivalent model

Tx filter Channel

)(tn

)(tr Rx. filterDetector

kz

kTt

kx kx1x 2x

3xT

T)(

)(

fH

th

t

t

)(

)(

fH

th

r

r

)(

)(

fH

th

c

c

Equivalent system

)(ˆ tn

)(tzDetector

kz

kTt

kx kx1x 2x

3xT

T)(

)(

fH

th

filtered noise

)()()()( fHfHfHfH rct

Page 6: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 6

Nyquist bandwidth constraint

Nyquist bandwidth constraint: The theoretical minimum required system

bandwidth to detect Rs [symbols/s] without ISI is Rs/2 [Hz].

Equivalently, a system with bandwidth W=1/2T=Rs/2 [Hz] can support a maximum transmission rate of 2W=1/T=Rs [symbols/s] without ISI.

Bandwidth efficiency, R/W [bits/s/Hz] : An important measure in DCs representing data

throughput per hertz of bandwidth. Showing how efficiently the bandwidth resources

are used by signaling techniques.

Hz][symbol/s/ 222

1

W

RW

R

Tss

Page 7: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 7

Ideal Nyquist pulse (filter)

T2

1

T2

1

T

)( fH

f t

)/sinc()( Ttth 1

0 T T2TT20

TW

2

1

Ideal Nyquist filter Ideal Nyquist pulse

Page 8: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 8

Nyquist pulses (filters) Nyquist pulses (filters):

Pulses (filters) which results in no ISI at the sampling time.

Nyquist filter: Its transfer function in frequency domain is

obtained by convolving a rectangular function with any real even-symmetric frequency function

Nyquist pulse: Its shape can be represented by a sinc(t/T)

function multiply by another time function. Example of Nyquist filters: Raised-Cosine

filter

Page 9: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 9

Pulse shaping to reduce ISI

Goals and trade-off in pulse-shaping Reduce ISI Efficient bandwidth utilization Robustness to timing error (small side

lobes)

Page 10: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 10

The raised cosine filter

Raised-Cosine Filter A Nyquist pulse (No ISI at the sampling

time)

Wf

WfWWWW

WWf

WWf

fH

||for 0

||2for 2||

4cos

2||for 1

)( 00

02

0

Excess bandwidth:0WW Roll-off factor

0

0

W

WWr

10 r

20

000 ])(4[1

])(2cos[))2(sinc(2)(

tWW

tWWtWWth

Page 11: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 11

The Raised cosine filter – cont’d

2)1( Baseband sSB

sRrW

|)(||)(| fHfH RC

0r5.0r

1r1r

5.0r

0r

)()( thth RC

T2

1

T4

3

T

1T4

3T2

1T

1

1

0.5

0

1

0.5

0 T T2 T3TT2T3

sRrW )1( Passband DSB

Page 12: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 12

Pulse shaping and equalization to remove ISI

Square-Root Raised Cosine (SRRC) filter and Equalizer

)()()()()(RC fHfHfHfHfH erctNo ISI at the sampling time

)()()()(

)()()(

SRRCRC

RC

fHfHfHfH

fHfHfH

tr

rt

Taking care of ISI caused by tr. filter

)(

1)(

fHfH

ce Taking care of ISI

caused by channel

Page 13: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 13

Example of pulse shaping Square-root Raised-Cosine (SRRC) pulse

shaping

t/T

Amp. [V]

Baseband tr. Waveform

Data symbol

First pulse

Second pulse

Third pulse

Page 14: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 14

Example of pulse shaping … Raised Cosine pulse at the output of matched

filter

t/T

Amp. [V]

Baseband received waveform at the matched filter output(zero ISI)

Page 15: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 15

Eye pattern

Eye pattern:Display on an oscilloscope which sweeps the system response to a baseband signal at the rate 1/T (T symbol duration)

time scale

ampl

itude

sca

le

Noise margin

Sensitivity to timing error

Distortiondue to ISI

Timing jitter

Page 16: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 16

Example of eye pattern:Binary-PAM, SRRQ pulse

Perfect channel (no noise and no ISI)

Page 17: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 17

Example of eye pattern:Binary-PAM, SRRQ pulse …

AWGN (Eb/N0=20 dB) and no ISI

Page 18: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 18

Example of eye pattern:Binary-PAM, SRRQ pulse …

AWGN (Eb/N0=10 dB) and no ISI

Page 19: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 19

Equalization – cont’d

Frequencydown-conversion

Receiving filter

Equalizingfilter

Threshold comparison

For bandpass signals Compensation for channel induced ISI

Baseband pulse(possibly distored)

Sample (test statistic)

Baseband pulseReceived waveform

Step 1 – waveform to sample transformation Step 2 – decision making

)(tr)(Tz

im

Demodulate & Sample Detect

Page 20: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 20

Equalization

ISI due to filtering effect of the communications channel (e.g. wireless channels) Channels behave like band-limited

filters )()()( fjcc

cefHfH

Non-constant amplitude

Amplitude distortion

Non-linear phase

Phase distortion

Page 21: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 21

Equalization: Channel examples Example of a frequency selective, slowly changing (slow

fading) channel for a user at 35 km/h

Page 22: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 22

Equalization: Channel examples …

Example of a frequency selective, fast changing (fast fading) channel for a user at 35 km/h

Page 23: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 23

Example of eye pattern with ISI:Binary-PAM, SRRQ pulse

Non-ideal channel and no noise)(7.0)()( Tttthc

Page 24: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 24

Example of eye pattern with ISI:Binary-PAM, SRRQ pulse …

AWGN (Eb/N0=20 dB) and ISI)(7.0)()( Tttthc

Page 25: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 25

Example of eye pattern with ISI:Binary-PAM, SRRQ pulse …

AWGN (Eb/N0=10 dB) and ISI)(7.0)()( Tttthc

Page 26: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 26

Equalizing filters …

Baseband system model

Equivalent model

Tx filter Channel

)(tn

)(tr Rx. filterDetector

kz

kTt

ka1a

2a 3aT )(

)(

fH

th

t

t

)(

)(

fH

th

r

r

)(

)(

fH

th

c

c

Equivalent system

)(ˆ tn

)(tzDetector

kz

kTt )(

)(

fH

th

filtered noise

)()()()( fHfHfHfH rct

k

k kTta )( Equalizer

)(

)(

fH

th

e

e

1a

2a 3aT

k

k kTta )( )(tx Equalizer

)(

)(

fH

th

e

e

)()()(ˆ thtntn r

ka)(tz

)(tz

Page 27: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 27

Equalization – cont’d

Equalization using MLSE (Maximum likelihood sequence

estimation) Filtering

Transversal filtering Zero-forcing equalizer Minimum mean square error (MSE) equalizer

Decision feedback Using the past decisions to remove the ISI

contributed by them Adaptive equalizer

Page 28: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 28

Equalization by transversal filtering

Transversal filter: A weighted tap delayed line that reduces the effect

of ISI by proper adjustment of the filter taps.

N

Nnn NNkNNnntxctz 2,...,2 ,..., )()(

Nc 1 Nc 1Nc Nc

)(tx

)(tz

Coeff. adjustment

Page 29: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 29

Transversal equalizing filter …

Zero-forcing equalizer: The filter taps are adjusted such that the equalizer

output is forced to be zero at N sample points on each side:

Mean Square Error (MSE) equalizer: The filter taps are adjusted such that the MSE of ISI

and noise power at the equalizer output is minimized.

Nk

kkz

,...,1

0

0

1)(

N Nnnc

Adjust

2))((min kakTzE N Nnnc

Adjust

Page 30: Digital communications I: Modulation and Coding Course Period 3 - 2007 Catharina Logothetis Lecture 6.

Lecture 6 30

Example of equalizer 2-PAM with SRRQ Non-ideal channel

One-tap DFE)(3.0)()( Tttthc

Matched filter outputs at the sampling time

ISI-no noise,No equalizer

ISI-no noise,DFE equalizer

ISI- noiseNo equalizer

ISI- noiseDFE equalizer