Sunteți pe pagina 1din 39

TUTORIAL ON DIGITAL MODULATIONS

Part 7: Intersymbol interference

[last modified: 2010-


2010-11-
11-23]

Roberto Garello
Garello,, Politecnico di Torino

Free download at: www.tlc.polito.it/


www.tlc.polito.it/garello
garello (personal use only
only))

1
Part 7:
Intersymbol interference
Summary:

ISI

No ISI condition in time

II Nyquist theorem

Ideal low pass filter

Raised cosine filters

TX filters
R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 2
Time domain constraint

{
M = s1 (t ),..., si (t ),..., sm (t ) }

Until now: all the constellation signals have finite time domain

0t <T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 3


Consequence

There is no intersymbol interference: every symbol can be independently


analyzed.

s(t ) = ( s[0](t ) | s[1](t ) | ... | s[i](t ) | ...

r (t ) = ( r[0](t ) | r[1](t ) | ... | r[i ](t ) | ...

T T T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 4


Example 1
1 0 1 0t <T

s(t)

T 2T 3T t

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 5


ISI
What happens if we remove this time domain constraint?

s(t ) = ( s[0](t ) | s[1](t ) | ... | s[i](t ) | ...

r (t ) = ( r[0](t ) | r[1](t ) | ... | r[i ](t ) | ...

T T T

The signal received in a given interval also depends on other


transmitted signals.

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 6


Example 2
0 t < 2T
1 0 1

s(t)

T 2T 3T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 7


ISI
In this example, it is not possible to separate the symbol intervals.

Does this happen for any signal without the time constraint?

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 8


Analytical procedure
Let us consider a mono-dimensional constellation with basis signal p(t). We
have:

s(t ) = [ n ] p ( t nT )
n

Let us transmit s(t) over an ideal channel:

r (t ) = s(t )

By computing the projection of r(t) on p(t-nT) we should obtain [n].

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 9


r (t ) p ( t nT ) dt = [ n]p ( t nT ) p ( t nT ) dt =
n

= [ n ] + [ m] p ( t mT ) p ( t nT ) dt
m n

ISI
We obtain [n] + a second term that depends on all the other symbols: ISI

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 10


With time domain contraint

If p(t) has time domain 0t <T

All the integrals are zero

p ( t mT ) p ( t nT ) dt = 0 mn

There is NO ISI

r (t ) p ( t nT ) dt = [ n]

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 11


Without time domain contraint

There is NO ISI if and only if

p ( t mT ) p ( t nT ) dt = 0 mn

All the shifted versions of the basis signal must be orthogonal.

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 12


Example 1
p(t)
0t <T
t
p(t-T)

t
p(t-2T)

t
p(t+T)

A pulse p(t) with time-domain constraint is automatically orthogonal to


all its shifted versions

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 13


Example 2

0 t < 2T
p(t)

t
p(t-T)

p(t+T) t

The pulse p(t) is not orthogonal to these two shifted versions

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 14


NO ISI condition

Does exist any pulse p(t) without the time domain constraint 0 t < T that
satisfy the No ISI condition?

p ( t mT ) p ( t nT ) dt = 0 mn

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 15


The function x

Let us introduce

x( ) = p ( t ) p ( t nT ) dt

Clearly, the No ISI condition is equivalent to:

x(0) = 1 (p(t) has unitary energy)


x( ) = 0 = nT n0

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 16


The NO ISI condition in time

If p(t) satisfies the No ISI condition, then x(t) has this time behavior:

x(t)
1

-3T -2T -T T 2T 3T t

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 17


The time domain contraint

Clearly, an infinite number of functions x(t) have this properties.

The key question is if some of them do not have the time domain constraint

If p(t) has the time domain constraint, then its Fourier transform P(f) has
infinite frequency response
Since
x( ) = p ( t ) p ( t nT ) dt

then
X ( f ) = P ( f ) P* ( f )

Also X(f) has infinite frequency response

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 18


Looking for X(f)

Do exist any X(f) with finite frequency response that satisfies the No ISI
condition?

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 19


II Nyquist theorem

X(f) satisfies the No ISI condition in time if and only

i
i X f T =T

Given X(f), the sum of all its replicas centered around multiples of
1/T must be a constant:

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 20


Proof

x(t ) ( t nT ) = ( 0 )
n

1 i
X ( f )
T n
f =1
T
i
i
X f =T
T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 21


Nyquist criterion, case 1
X(f )
1
Case 1: f max <
2T
1
2T
f max f max

2 1 1 2

T T T T

n
In this case it is impossible to satisfy the Nyquist criterion X f = T
n T
(holes at frequencies n/2T)

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 22


Nyquist criterion, case 2
1
Case 2: f max = X(f )
2T

1
2T
f max f max

2 1 1 2

T T T T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 23


Nyquist criterion, case 2
1
Case 2: f max =
2T

A solution exists: the ideal low pass filter


X(f )

1 1

2T
2T 2T
2T It satisfies the
frequency-domain Nyquist criterion
T

n

2

1 1 2 n X f T = T
T T T T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 24


Ideal low pass filter
sin( t / T )
The ideal low pass filter x(t ) =
( t / T )
1.0

0.8

0.6

0.4

0.2
Note that it clearly satisfies
0.0 the time-domain Nyquist criterion

x(iT ) = 1 if i = 0
-0.2

x(iT ) = 0 if i 0
-0.4
-10 -8 -6 -4 -2 0 2 4 6 8 10
t/T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 25


Ideal low pass filter

The ideal low pass filter


X(f )

1 1

2T 2T
1
T

This is the waveform satisfying Nyquist


with the smaller bandwidth occupation

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 26


Ideal low pass filter

The ideal low pass filter represents the best possible solution.
Unfortunately it is not possible to implement it.

It has an infinite impulse response.


Even if we truncate it, it is not possible to obtain a good approximation.

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 27


Nyquist criterion, case 3
1
Case 3: f max >
2T
X(f )

f max 1 f max
2T

2 1 1 2

T T T T
There are a lot of solutions.

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 28


Raised cosine filters
Example (very important for applications)
Raised cosine filters

sin( t / T ) cos( t / T ) roll-off coefficient


x(t ) =
( t / T ) 1 (2 t / T )2 0 1

Note that

1. They clearly satisfy the time-domain Nyquist criterion x(iT ) = 1 if i = 0


x(iT ) = 0 if i 0
2. For =0 we obtain the ideal low pass filter

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 29


Raised cosine filters
alfa=0.2
1.0 alfa=0.8

0.8

sin( t / T ) cos( t / T )
0.6 x(t ) =
( t / T ) 1 (2 t / T ) 2
0.4

0.2

0.0

-0.2

-0.4
-10 -8 -6 -4 -2 0 2 4 6 8 10
t/T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 30


X(f)/T
alfa=0.2
Raised cosine filters 1.0 alfa=0.8

0.8

Frequency response
0.6

0.4

0.2

0.0

-1.2 -1.0 -0.8 -0.6 -0.4 -0.2 0.0 0.2 0.4 0.6 0.8 1.0 1.2
fT

(1 )
X( f ) =T for f
2T
T T 1 (1 ) (1 + )
X( f ) = 1 sin f for f
2 2T 2T 2T
(1 + )
X( f ) = 0 for f
2T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 31


Raised cosine filter

Raised cosine filters

sin( t / T ) cos( t / T )
x(t ) =
( t / T ) 1 (2 t / T )2

They can be approximated very well if is not too low.


The impulse response is infinite and must be truncated  secondary lobes.
Can be very low (FIR filters).

(Example, FIR digital filter, windowing design, 16 intervals


= 64 taps with sampling frequency 4R)

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 32


TX filter

Remember that we have studied the properties of the function x(t), where

x( ) = p ( t ) p ( t nT ) dt

X ( f ) = P ( f ) P* ( f )

Given X(f) equal to the ideal low pass filter or the raised cosine, what
is p(t)?

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 33


TX filter
If we look for an even function p(t)=p(-t)

P ( f ) = P* ( f )
X ( f ) = [ P( f )]
2

P( f ) = X ( f )

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 34


Ideal low pass TX filter

sin( t / T )
For the ideal low pass filter x(t ) =
( t / T )

1 sin( t / T )
We obtain p(t ) =
T ( t / T )

If X(f) is the ideal low pass filter than P(f) is the ideal low pass
filter, too.

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 35


Ideal low pass TX filter

Transmission filter p(t): ideal low pass filter


Minimal bandwidth occupancy equal to 1
2T
XP((ff) )

1 1

2T 2T
1
T

The best possible solution in terms of bandwidth  ideal benchmark.

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 36


RRC TX filter
sin( t / T ) cos( t / T )
For the raised cosine filter x(t ) =
( t / T ) 1 (2 t / T )2
We obtain

t t t
sin( (1 )) + 4 cos( (1 + ))
Root Raised Cosine 1 T T T
(RRC)
p (t ) =
T t t
(1 (4 ) 2 )
T T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 37


RRC TX filter

Transmission filter p(t): root raised cosine filter


1
Bandwidth occupancy equal to (1 + )
2T

We will approximate P(f) as a trapezoid, too:


XP((ff) )

1 1
(1 + ) (1 + )
2T 2T
1
(1 + )
T

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 38


RRC TX filter
Can be well approximated by a FIR filter, if is not too low (typically,
0.2)

R. Garello. Tutorial on digital modulations - Part 7 intersymbol interference [2010-11-23] 39

S-ar putea să vă placă și