68
Meixia Tao @ SJTU Principles of Communications Chapter 5: Digital Transmission through Bandlimited Channels Selected from Chapter 9.1-9.4 of Fundamentals of Communications Systems, Pearson Prentice Hall 2005, by Proakis & Salehi 1

Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

  • Upload
    others

  • View
    9

  • Download
    0

Embed Size (px)

Citation preview

Page 1: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Principles of Communications

Chapter 5: Digital Transmission through Bandlimited Channels

Selected from Chapter 9.1-9.4 of Fundamentals of Communications Systems, Pearson Prentice Hall

2005, by Proakis & Salehi

1

Page 2: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Topics to be Covered

Digital waveforms over bandlimited baseband channels Band-limited channel and Inter-symbol interference Signal design for band-limited channels System design Channel equalization

Source A/D converter

Channel Detector D/A converter

User

2

Page 3: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

5MHz, 10MHz15MHz, 20MHz

Bandlimited Channel

Modeled as a linear filter with frequency response limited to certain frequency range

20MHz

3

Page 4: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Baseband Signalling Waveforms

To send the encoded digital data over a baseband channel, we require the use of format or waveform for representing the data

System requirement on digital waveforms Easy to synchronize High spectrum utilization efficiency Good noise immunity No dc component and little low frequency component Self-error-correction capability …

4

Page 5: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Basic Waveforms

Many formats available. Some examples: On-off or unipolar signaling Polar signaling Return-to-zero signaling Bipolar signaling – useful because no dc Split-phase or Manchester code – no dc

5

Page 6: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

0 1 1 0 1 0 0 0 1 1

On-off (unipolar)

polar

Return to zero

bipolar

Manchester

6

Page 7: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Spectra of Baseband Signals

Consider a random binary sequence g0(t) - 0,g1(t) - 1 The pulses g0(t)g1(t)occur independently with

probabilities given by p and 1-p,respectively. The duration of each pulse is given by Ts.

)(ts

Ts

0 ( 2 )Sg t T+1( 2 )Sg t T−

∑=∞

−∞=nn tsts )()(

0

1

( ), with prob. ( )

( ), with prob. 1s

ns

g t nT Ps t

g t nT P−

= − −7

Page 8: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Power Spectral Density

PSD of the baseband signal s(t) is

1st term is the continuous freq. component 2nd term is the discrete freq. component

22

0 1 0 12

1 1( ) (1 ) ( ) ( ) ( ) (1 ) ( ) ( )ms s s s s

m m mS f p p G f G f pG p G fT T T T T

δ∞

=−∞

= − − + + − −∑

8

Page 9: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

For polar signalling with and p=1/2

For unipolar signalling with and p=1/2, and g(t) is a rectangular pulse

For return-to-zero unipolar signalling

0 1( ) ( ) ( )g t g t g t= − =

21( ) ( )S f G fT

=

0 ( ) 0g t = 1( ) ( )g t g t=

sin( ) fTG f TfTπ

π

=

2sin 1( ) ( )

4 4xT fTS f f

fTπ δ

π

= +

/2Tτ =

[ ]

2

2odd

sin / 2 1 1 1( ) ( ) ( )16 / 2 16 4x

m

T fT mS f f ffT Tmπ δ δ

π π

= + + −

9

Page 10: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

PSD of Basic Waveforms

unipolar

Return-to-zero polar

Return-to-zero unipolar

10

Page 11: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Intersymbol Interference

The filtering effect of the bandlimited channel will cause a spreading of individual data symbols passing through

For consecutive symbols, this spreading causes part of the symbol energy to overlap with neighbouring symbols, causing intersymbol interference (ISI).

11

Page 12: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Baseband Signaling through Bandlimited Channels

( ) ( )t i Ti

x t A h t iT∞

=−∞

= −∑Output of tx filter

Output of rx filter

Input to tx filter ( ) ( )s ii

x t A t iTδ∞

=−∞

= −∑

Source Σ

12

Page 13: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Pulse shape at the receiver filter output

Overall frequency response

Receiving filter output( ) )()( tnkTtpAtv o

kk +−= ∑

−∞=

Source Σ

13

Page 14: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Sample the rx filter output at (to detect Am)

Desired signal intersymbol interference (ISI)Gaussian noise

Source Σ

14

Page 15: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Eye Diagram

Distorted binary wave

Eye pattern

Tb15

Page 16: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

ISI Minimization

Choose transmitter and receiver filters which shape the received pulse function so as to eliminate or minimize interference between adjacent pulses, hence not to degrade the bit error rate performance of the link

16

Page 17: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Signal Design for Bandlimited ChannelZero ISI

Nyquist condition for Zero ISI for pulse shape

With the above condition, the receiver output simplifies to

Echos made to be zero at sampling points

or

17

Page 18: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Nyquist Condition: Ideal Solution

Nyquist’s first method for eliminating ISI is to use

f1/2T-1/2T 0

P(f)1

The minimum transmission bandwidth for zero ISI. A channel with bandwidth B0 can support a max. transmission rate of 2B0 symbols/sec

( )

==

Tt

TtTttp sinc

//sin)(

ππ

p(t) p(t-T)

= Nyquist bandwdith,

“brick wall” filter

18

Page 19: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Achieving Nyquist Condition

Challenges of designing such or is physically unrealizable due to the abrupt transitions at ±B0

decays slowly for large t, resulting in little margin of error in sampling times in the receiver.

This demands accurate sample point timing - a major challenge in modem / data receiver design.

Inaccuracy in symbol timing is referred to as timing jitter.

19

Page 20: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Practical Solution: Raised Cosine Spectrum

is made up of 3 parts: passband, stopband, and transition band. The transition band is shaped like a cosine wave.

( )

−≥

−<≤

−−

+

<≤

=

10

10110

1

1

2||0

2||22

||cos121

||0 1

)(

fBf

fBfffBff

ff

fP π

f2B00

P(f)

B0

1

f1

2B0-f1

20

Page 21: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Raised Cosine Spectrum

The sharpness of the filter is controlled by .

Required bandwidth

f2B00

P(f)

B0

1

1.5B0

0.5

α = 0

α = 0.5

α = 10

11Bf

−=α

Roll-off factor

21

Page 22: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Time-Domain Pulse Shape

Taking inverse Fourier transform

00 2 2 2

0

cos(2 )( ) sinc(2 )1 16

B tp t B tB t

παα

=−

Ensures zero crossing at desired sampling instants Decreases as 1/t2, such that the data

receiving is relatively insensitive to sampling time error

Tb0 2Tb

t/Tb0 1 2-1-2

α=1α=0.5α=0

22

Page 23: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Choice of Roll-off Factor

Benefits of small Higher bandwidth efficiency

Benefits of large simpler filter with fewer stages hence easier to implement less sensitive to symbol timing accuracy

23

Page 24: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Signal Design with Controlled ISIPartial Response Signals

Relax the condition of zero ISI and allow a controlled amount of ISI

Then we can achieve the max. symbol rate of 2W symbols/sec

The ISI we introduce is deterministic or controlled; hence it can be taken into account at the receiver

24

Page 25: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Duobinary Signal

Let {ak} be the binary sequence to be transmitted. The pulse duration is T.

Two adjacent pulses are added together, i.e.

The resulting sequence {bk} is called duobinary signal

1k k kb a a −= +

Ideal LPF

25

Page 26: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Characteristics of Duobinary SignalFrequency domain

( )2( ) 1 ( )j fTLG f e H fπ−= +

2 cos ( 1/ 2 )0 ( )

j fTTe fT f Tπ π− ≤= ot her wi se

( 1/ 2 )( )

0 ( )L

T f TH f

≤= ot her wi se

26

Page 27: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

[ ]( ) ( ) ( ) ( )Lg t t t T h tδ δ= + − ∗ sin / sin ( ) // ( ) /t T t T T

t T t T Tπ π

π π−

= +−

sinc sinct t TT T

− = +

is called a duobinary signal pulse

It is observed that:

( )g t

0(0)= 1g g =

1( )= 1g T g =

( )= 0 ( 0 1),ig iT g i= ≠

(The current symbol)

(ISI to the next symbol)

2 sin /( )

T t Tt T t

ππ

= ⋅−

Decays as 1/t2, and spectrum within 1/2T

Time domain Characteristics

27

Page 28: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Decoding

Without noise, the received signal is the same as the transmitted signal

When is a polar sequence with values +1 or -1:

When is a unipolar sequence with values 0 or 1

0k i k i

iy a g

−=

=∑ 1k k ka a b−= + =

1

1 1

1

2 ( 1)0 ( 1, 1 or 1, 1)2 ( 1)

k k

k k k k k k

k k

a ay b a a a a

a a

− −

= == = = = − = − = − = = −

{ }ka

{ }ka1

1 1

1

0 ( 0)1 ( 0, 1 or 1, 0)2 ( 1)

k k

k k k k k k

k k

a ay b a a a a

a a

− −

= == = = = = = = =

A 3-level sequence

28

Page 29: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

To recover the transmitted sequence, we can use

Main drawback: the detection of the current symbol relies on the detection of the previous symbol => error propagation will occur

How to solve the ambiguity problem and error propagation?

Precoding: Apply differential encoding on so that Then the output of the duobinary signal system is

1 1ˆ ˆ ˆk k k k ka b a y a− −= − = −

{ }ka 1k k kc a c −= ⊕

1k k kb c c −= +29

Page 30: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Block Diagram of Precoded Duobinary Signal

+ Transformer

T

{ }ka+{ }kc { }kb

{ }1kc −

( )LH f ( )y t0, 1, 2

-2, 0, 2

30

Page 31: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Modified Duobinary Signal

Modified duobinary signal

After LPF , the overall response is 2k k kb a a −= −

( )LH f

4( ) (1 ) ( )j fTLG f e H fπ−= −

22 sin 2 ( 1/ 2 )0

j fTTje fT f Tπ π− ≤= otherwise

sin / sin ( 2 ) /( )/ ( 2 ) /t T t T Tg t

t T t T Tπ π

π π−

= −−

22 sin /( 2 )

T t Tt t T

ππ

= −−

31

Page 32: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU 32

Page 33: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Properties

The magnitude spectrum is a half-sin wave and hence easy to implement

No dc component and small low freq. component

At sampling interval T, the sampled values are

also delays as . But at , the timing offset may cause significant problem.

0

1

2

(0) 1( ) 0(2 ) 1( ) 0, 0,1,2i

g gg T gg T gg iT g i

= == == = −= = ≠

t T=( )g t 21 / t

33

Page 34: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Decoding of modified duobinary signal

To overcome error propagation, precoding is also needed.

The coded signal is 2k k kc a c −= ⊕

2k k kb c c −= −

+ +2T

+

-

34

Page 35: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Update

Now we have discussed: Pulse shapes of baseband

signal and their power spectrum ISI in bandlimited channels Signal design for zero ISI and

controlled ISI

We next discuss system design in the presence of channel distortion Optimal transmitting and receiving filters Channel equalizer

35

Page 36: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Optimum Transmit/Receive Filter

Recall that when zero-ISI condition is satisfied by p(t) with raised cosine spectrum P(f), then the sampled output of the receiver filter is

Consider binary PAM transmission:

Variance of Nm =

with

Error Probability can be minimized through a proper choice of HR(f) and HT(f) so that is maximum (assuming HC(f) fixed and P(f) given)

(assume )

36

Page 37: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Optimal Solution

Compensate the channel distortion equally between the transmitter and receiver filters

Then, the transmit signal energy is given by

Hence

By Parseval’s theorem

37

Page 38: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Noise variance at the output of the receive filter is

Special case: This is the ideal case with “flat” fading No loss, same as the matched filter receiver for AWGN

channel

Performance loss due to channel distortion

38

Page 39: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Exercise

Determine the optimum transmitting and receiving filters for a binary communications system that transmits data at a rate R=1/T = 4800 bps over a channel with a frequency response |Hc(f)| = ; |f| ≤ W where W= 4800 Hz

The additive noise is zero-mean white Gaussian with spectral density

2)(1

1

Wf

+

39

Page 40: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Solution

Since W = 1/T = 4800, we use a signal pulse with a raised cosine spectrum and a roll-off factor = 1.

Thus,

Therefore

One can now use these filters to determine the amount of transmit energy required to achieve a specified error probability

40

Page 41: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Performance with ISI

If zero-ISI condition is not met, then

Let

Then

41

Page 42: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Often only 2M significant terms are considered. Hence

Finding the probability of error in this case is quite difficult. Various approximation can be used (Gaussian approximation, Chernoff bound, etc).

What is the solution?

with

42

Page 43: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Monte Carlo Simulation

Let

I xerror occurselse

( ) =

10

( )∴ ==∑P

LI Xe

l

l

L11

( )

where X(1), X(2), ... , X(L) are i.i.d. (independent andidentically distributed) random samples

t mTm =

γ=ThresholdX

~ Vm

43

Page 44: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

If one wants Pe to be within 10% accuracy, how many independent simulation runs do we need?

If Pe ~ 10-9 (this is typically the case for optical communication systems), and assume each simulation run takes 1 msec, how long will the simulation take?

44

Page 45: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

We have shown that By properly designing the transmitting and receiving filters

one can guarantee zero ISI at sampling instants, thereby minimizing Pe.

Appropriate when the channel is precisely known and its characteristics do not change with time

In practice, the channel is unknown or time-varying

We now consider: channel equalizer

45

Page 46: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

A receiving filter with adjustable frequency response to minimize/eliminate inter-symbol interference

What is Equalizer

46

Page 47: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Equalizer Configuration

Overall frequency response:

Nyquist criterion for zero-ISI

Ideal zero-ISI equalizer is an inverse channel filter with

TransmittingFilter HT(f)

Channel HC(f)

EqualizerHE(f)

t=mT

vmv(t)

47

Page 48: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Linear Transversal Filter

Finite impulse response (FIR) filter

are the adjustable equalizer coefficients is sufficiently large to span the length of ISI

c-N⊗ ⊗ ⊗ ⊗c-N+1 cN-1 cN

Unequalized input

(τ=T)

t=nT

(2N+1)-tap FIR equalizer

Output

48

Page 49: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Zero-Forcing Equalizer

: the received pulse from a channel to be equalized

At sampling time

Tx & Channel

To suppress 2N adjacent interference terms

49

Page 50: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Rearrange to matrix form

channel response matrix

Zero-Forcing Equalizer

or the middle-column of

50

Page 51: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Example

Find the coefficients of a five-tap FIR filter equalizer to force twozeros on each side of the main pulse response

)(tpc

t∆

tT ∆+

tT ∆+2

tT ∆+3

tT ∆+4tT ∆+−

tT ∆+− 2

tT ∆+−3

tT ∆+− 4

1.0

51

Page 52: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Solution By inspection

The channel response matrix is

[ ]

. . . . .. . . . .

. . . . .. . . . .

. . . . .

Pc =

− −− −

− −− −

− −

10 0 2 01 0 05 0 0201 10 0 2 01 0 05

01 01 10 0 2 010 05 01 01 10 0 2

0 02 0 05 01 01 10

52

Page 53: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

The inverse of this matrix (e.g by MATLAB)

Therefore,

Equalized pulse response

It can be verified that

[ ]

. . . . .

. . . . .. . . . .

. . . . .. . . . .

Pc− =

− −− −

− −− −

− −

1

0 966 0170 0117 0 083 0 0560118 0 945 0158 0112 0 0830 091 0133 0 937 0158 0117

0 028 0 095 0133 0 945 01700 002 0 028 0 091 0118 0 966

c1=0.117, c-1=-0.158, c0 = 0.937, c1 = 0.133, c2 = -0.091

Solution

53

Page 54: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

peq ( ) ( . )( . ) ( . )( . ) ( . )( . )

( . )( . ) ( . )( . ).

3 0117 0 005 0158 0 02 0 937 0 05

0133 01 0 091 010 027

= + − + −

+ + − −=−

peq ( ) ( . )( . ) ( . )( . ) ( . )( . )

( . )( . ) ( . )( . ).

− = + − − + −

+ + − −=

3 0117 0 2 0158 01 0 937 0 05

0133 01 0 091 0 010 082

SolutionNote that values of for or are not zero. For example:

54

Page 55: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Minimum Mean-Square Error Equalizer

Drawback of ZF equalizer Ignores the additive noise

Alternatively, Relax zero ISI condition Minimize the combined power in the residual ISI and

additive noise at the output of the equalizer

MMSE equalizer: a channel equalizer that is optimized based on the minimum mean-

square error (MMSE) criterion

55

Page 56: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

MMSE Criterion

∑−=

−=N

Nnn nTtyctz )()(

( )[ ] Minimum)( 2 =−= mAmTzEMSE

The output is sampled at :

Let Am = desired equalizer output

Output from the channel

56

Page 57: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

MMSE solution is obtained by

E is taken over and the additive noise

where

MMSE Criterion

57

Page 58: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

MMSE Equalizer vs. ZF Equalizer

Both can be obtained by solving similar equations

ZF equalizer does not consider effects of noise

MMSE equalizer designed so that mean-square error (consisting of ISI terms and noise at the equalizer output) is minimized

Both equalizers are known as linear equalizers

Next: non-linear equalizer

58

Page 59: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Decision Feedback Equalizer (DFE)

DFE is a nonlinear equalizer which attempts to subtract from the current symbol to be detected the ISI created by previously detected symbols

Feedforward Filter

Input Symbol Detection

Output

Feedback Filter

+

-

59

Page 60: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Example of Channels with ISI

60

Page 61: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Frequency Response

Channel B will tend to significantly enhance the noise whena linear equalizer is used (since this equalizer will have to introduce a large gain to compensate channel null).

61

Page 62: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Performance of MMSE Equalizer

Proakis & Salehi, 2nd31-taps

62

Page 63: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Performance of DFE

Proakis & Salehi, 2nd

63

Page 64: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Maximum Likelihood Sequence Estimation (MLSE)

TransmittingFilter HT(f)

Channel HC(f)

Receiving Filter HR(f)

t=mT

ym

MLSE (Viterbi

Algorithm)

Let the transmitting filter have a square root raised cosine frequency response

The receiving filter is matched to the transmitter filter with

The sampled output from receiving filter is

64

Page 65: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

MLSE

Assume ISI affects finite number of symbols, with

Then, the channel is equivalent to a FIR discrete-time filter

T T T T

Finite-state machine

65

Page 66: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Performance of MLSE

Proakis & Salehi, 2nd

66

Page 67: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Equalizers

Preset Equalizer

AdaptiveEqualizer

BlindEqualizer

Linear Non-linear

ZF MMSE

DFEMLSE

67

Page 68: Principles of Communications - SJTUiwct.sjtu.edu.cn/Personal/mxtao/course_comm/comm... · Principles of Communications ... Bandlimited Channels. Selected from Chapter 9.1-9.4 of

Meixia Tao @ SJTU

Suggested Reading

Chapter 9.1-9.4 of Fundamentals of Communications Systems, Pearson Prentice Hall 2005, by Proakis & Salehi

68