Vous êtes sur la page 1sur 56

Transmission numrique en bande de base

Baseband Pulse Transmission

Cours de Tlcommunications
Thierry Sartenaer

Novembre 2006

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

1 / 56

Introduction

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

2 / 56

Introduction

Introduction

Ce chapitre traite de la transmission de donnes numriques dorigine quelconque (issues


dun signal analogique ou non )
Transmission en bande de base: ne ncessite pas la modulation dune porteuse
Systme optimal pour la dtection dun signal connu, pollu par un bruit AWGN: filtre
adapt
Mthode de calcul du taux derreur binaire d la prsence du bruit
Dformation du signal transmis sur un canal dispersif: interfrence entre symboles
Critre de Nyquist pour la non-dformation du signal
Technique de contrle de linterfrence entre symboles: codes rponse partielle
Techniques dgalisation pour rcuprer un signal dform
Usage et interprtation du diagramme de loeil

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

3 / 56

Filtre adapt

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

4 / 56

Filtre adapt

Filtre adapt
Problme courant en tlcom: dtection dune impulsion de forme connue g(t), corrompue
par du bruit blanc de PSD N0 /2
Observation du signal bruit sur un intervalle de dure T:
x(t) = g(t) + w(t),

0tT

Choix dun filtre h(t) dont la sortie en t = T permettra la dtection du signal:


y(t) = x(t) h(t) = g0 (t) + n(t)
Dfinition du rapport signal bruit ( maximiser):
=

Tlcommunications (ECAM)

|g0 (T)|2
E[n2 (t)]

Transmission numrique en bande de base

Novembre 2006

5 / 56

Filtre adapt

Filtre adapt
Evaluation du numrateur (effet dun filtre sur le spectre):
2
Z


2

H(f )G(f ) exp(2jft)df
|g0 (T)| =

Evaluation du dnominateur (effet dun filtre sur la densit spectrale de puissance):


Z
Z
N0
E[n2 (t)] =
SN (f )df =
|H(f )|2 df
2

Ingalit de Schwarz:
Soit 2 fonctions complexes 1 (x) et 2 (x) dnergie finie:
Z
|1,2 (x)|2 dx <

Lingalit suivante est toujours vrifie:


Z
2 Z



(x)
(x)dx
1
2

|1 (x)|2 dx

|2 (x)|2 dx

Egalit dans le cas suivant (k constante arbitraire):


1 (x) = k2 (x)
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

6 / 56

Filtre adapt

Filtre adapt
Application de lingalit de Schwarz au numrateur:
Z
2 Z
Z


2


H(f
)G(f
)
exp(2jft)df
|H(f
)|
df

|G(f )|2 df

Borne suprieure sur le SNR (indpendante de H(f )!):


Z
2

|G(f )|2 df
N0
Egalit obtenue pour le filtre optimal:
Hopt (f ) = kG (f ) exp(2jfT)
Rponse impulsionnelle du filtre optimal:
Z
hopt (t) = k
G (f ) exp[2jf (T t)]df

Z
= k
G(f ) exp[2jf (T t)]df

kg(T t)

Justification de lappellation filtre adapt!


Valable pour du bruit Gaussien ou non-Gaussien
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

7 / 56

Filtre adapt

Filtre adapt
Proprit fondamentale du filtre adapt: le rapport signal bruit en sortie du filtre adapt
ne dpend que du rapport entre lnergie E du signal dentre et la densit spectrale de
puissance N0 du bruit blanc lentre
Spectre du signal en sortie du filtre:
G0 (f ) = Hopt (g)G(f ) = k|G(f )|2 exp(2jfT)
Signal chantillonn la sortie du filtre:
Z
Z
g0 (T) =
G0 (f ) exp(2jfT)df = k

|G(f )|2 df = kE

Par lidentit de Parseval, lnergie du signal vaut en effet:


Z
Z
E=
g2 (t)dt =
|G(f )|2 df

Puissance moyenne du bruit en sortie du filtre:


Z
k2 N0
|G(f )|2 df = k2 N0 E/2
E[n2 (t)] =
2

SNR final (la forme de limpulsion g(t) na aucune importance!):


=
Tlcommunications (ECAM)

(kE)2
2E
=
(k2 N0 E/2)
N0

Transmission numrique en bande de base

Novembre 2006

8 / 56

Filtre adapt

Filtre adapt

Cas particulier dun filtre adapt une


impulsion rectangulaire
Implmentation: circuit
integrate-and-dump, le signal dentre
est intgr sur une dure T, puis
lintgrateur revient dans son tat initial

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

9 / 56

Calcul du taux derreur

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

10 / 56

Calcul du taux derreur

Probabilit derreur due au bruit


Soit un train dimpulsions binaire de type polaire NRZ: les symboles 1 et 0 sont
reprsents par des impulsions rectangulaires positives ou ngatives, damplitude A, et de
dure Tb
Signal reu dans lintervalle dobservation (0 t Tb ):
x(t)

+A + w(t),

symbol 1

A + w(t),

symbol 0

Le rcepteur est suppos parfaitement synchronis (connaissance parfaite de la position


des intervalles de dure Tb ), et la forme des impulsions est connue
Objectif: sur base de lobservation du signal bruit, dcider si le symbole transmis est 0 ou
1

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

11 / 56

Calcul du taux derreur

Probabilit derreur due au bruit


Dcision base sur un seuil : le signal chantillonn en sortie du filtre adapt est compar
au seuil
Deux types derreur possibles (analyses sparment):
1
2

Erreur de type 1: choix du symbole 1 alors que 0 a t transmis


Erreur de type 2: choix du symbole 0 alors que 1 a t transmis

Sortie du filtre adapt pour la transmission dun symbole 0:


Z Tb
Z Tb
1
y=
x(t)dt = A +
w(t)dt
Tb 0
0
Y est une variable alatoire Gaussienne de moyenne A et de variance:
Z Tb Z Tb

1
w(t)w(u)dtdu
Y2 =
E
Tb2
0
0
Z Tb Z Tb
1
=
E[w(t)w(u)]dtdu
Tb2 0
0
Z Tb Z Tb
1
=
Rw (t, u)dtdu
2
Tb 0
0
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

12 / 56

Calcul du taux derreur

Probabilit derreur due au bruit


Fonction de covariance dun bruit blanc de PSD N0 /2:
Rw (t, u) =

N0
(t u)
2

Variance de Y:
Y2 =

1
Tb2

Tb

Z
0

Tb

Z
0

N0
1
(t u)dtdu = 2
2
Tb

Tb

Z
0

N0
N0
dt =
2
2Tb

Fonction de distribution conditionnelle de Y:




(y + A)2
1
exp
fy (y|0) = p
N0 /Tb
N0 /Tb

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

13 / 56

Calcul du taux derreur

Probabilit derreur due au bruit


Dfinition de la fonction derreur erf(u):
2
erf(u) =

exp(z2 )dz
0

Symtrie: erf(u) = erf(u), valeurs limites: 1 et +1


Fonction derreur complmentaire erfc(u) = 1 erf(u) :
Z
2
erfc(u) =
exp(z2 )dz
u
Bornes suprieure et infrieure pour u lev:


exp(u2 )
exp(u2 )
1

1 2 < erfc(u) <


2u
u
u
Dfinition de la fonction-Q donnant directement la surface sous-tendue par la queue dune
Gaussienne normalise (moyenne nulle, variance unit):
 2
Z
x
1
exp
dx
Q(v) =
2
2 v

Equivalence: erfc(u) = 2Q( 2u)


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

14 / 56

Calcul du taux derreur

Probabilit derreur due au bruit


Probabilit derreur de type 1 (y > alors que le symbole 0 a t transmis):


Z
Z
(y + A)2
1
fy (y|0)dy = p
exp
p10 =
N0 /Tb
N0 /Tb

Changement de variable:
y+A
z= p
N0 /Tb
Probabilit derreur de type 1:
Z
1
1
p10 =
exp(z2 )dz = erfc
2
(A+)/N0 /Tb

A+
p
N0 /Tb

De manire quivalente, on peut calculer la probabilit derreur de type 2:


!
1
A
p01 = erfc p
2
N0 /Tb
Probabilit derreur moyenne pour des probabilits a priori p0 et p1 :
!
!
p0
A+
p1
A
Pe = p0 p10 + p1 p01 = erfc p
+ erfc p
2
2
N0 /Tb
N0 /Tb
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

15 / 56

Calcul du taux derreur

Probabilit derreur due au bruit


Le taux derreur moyen dpend du seuil qui peut se calculer de manire optimale comme
suit:
 
N0
p0
opt =
log
4ATb
p1
Cas particulier: symboles quiprobables (p0 = p1 = 0.5)
Seuil optimal: opt = 0 (correspond bien lintuition)
Canal binaire symtrique: p10 = p01
Probabilit derreur moyenne:
1
Pe = erfc
2

A
p
N0 /Tb

Energie du signal transmis par bit: Eb = A2 Tb


La probabilit derreur symbole dans un canal binaire symtrique dpend uniquement du
rapport Eb /N0 entre lnergie du signal transmis par bit Eb et la densit spectrale de
puissance du bruit N0 :
r !
1
Eb
Pe = erfc
2
N0
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

16 / 56

Calcul du taux derreur

Probabilit derreur due au bruit

Borne suprieur sur la probabilit derreur


symbole:
Pe <

exp(Eb /N0 )
p
2 Eb /N0

Amlioration exponentielle du taux


derreur en fonction de Eb /N0
Une augmentation modeste du rapport
Eb /N0 permet dobtenir un taux derreur
proche de 0

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

17 / 56

Interfrence entre symboles

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

18 / 56

Interfrence entre symboles

Interfrence entre symboles


Soit un systme de transmission par modulation dimpulsions en amplitude (PAM) de type
binaire
Amplitudes ak des impulsions: +1 pour un symbole binaire bk = 1, 1 pour un symbole
binaire bk = 0
En pratique on peut galement envisager des transmissions PAM non-binaires, impliquant
plus de 2 niveaux damplitude possibles, le choix dune amplitude particulire ak dpend
alors dune squence de plusieurs bits
La squence ak passe ensuite dans un filtre de mise en forme g(t), produisant le signal:
X
s(t) =
ak g(t kTb )
k

Le signal passe travers un canal dispersif de rponse h(t), puis est corrompu par le bruit
w(t)

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

19 / 56

Interfrence entre symboles

Interfrence entre symboles


Le signal reu passe travers un filtre de rception c(t)
La sortie du filtre de rception est chantillonne cadence symbole, de manire
synchrone avec lmetteur
Les chantillons reus sont soumis un organe de dcision qui les compare un seuil
La sortie du filtre de rception peut scrire:
X
y(t) =
ak p(t kTb t0 ) + n(t)
k

t0 reprsente un temps de propagation (dlai) et peut tre nglig sans perte de gnralit
Limpulsion p(t) rsulte de la mise en cascade du filtre dmission, du canal, et du filtre de
rception:
p(t) = g(t) h(t) c(t)
On normalise limpulsion p(t): p(0) = 1, le facteur reprsente donc un facteur global de
changement damplitude travers la chaine de transmission
Dans le domaine frquentiel, on a:
P(f ) = G(f )H(f )C(f )
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

20 / 56

Interfrence entre symboles

Interfrence entre symboles

Le signal chantillonn la sortie du filtre de rception peut scrire:

y(ti ) =

ak p[(i k)Tb ] + n(ti ) = ai +

ak p[(i k)Tb ] + n(ti )

k6=i

k=

En labsence de bruit et dinterfrence entre symboles, on a simplement y(ti ) = ai


La conception dun systme de transmission numrique en bande de base a pour objectif
de minimiser leffet du bruit et de linterfrence entre symboles (ISI) de manire
maintenir le taux derreur un taux trs faible
Dans les systmes SNR lv (exemple: rseau tlphonique), les performances sont
principalement limites par lISI, et la prsence du bruit peut tre nglige en premire
approximation

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

21 / 56

Critre de Nyquist

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

22 / 56

Critre de Nyquist

Critre de Nyquist

Le rcepteur a pour tche dextraire la squence y(iTb ) en sortie du filtre de rception, puis
de dcoder cette squence afin de rcuprer les symboles binaires bk
Le contrle du canal quivalent p(t) a pour but de satisfaire au mieux la proprit suivante:
p(iTb kTb ) = 1 (i = k)

ou

0 (i 6= k)

Cette condition assure une rception parfaite en labsence de bruit:


y(ti ) = ai
Le critre de Nyquist est simplement lexpression de cette condition de rception parfaite
(pas dinterfrence entre symboles) dans le domaine frquentiel
Le spectre de limpulsion globale {p(nTb )} chantillonne cadence 1/Tb peut scrire:
(
)

X
1 X
n
P (f ) = F
[p(mTb )(t mTb )] =
P(f )
T
T
b
b
m=
n=

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

23 / 56

Critre de Nyquist

Critre de Nyquist

Pour une rception sans ISI, le spectre devient:


Z
P (f ) =
p(0)(t) exp(2jft)dt = p(0) = 1

Le critre de Nyquist scrit finalement:

X
n=

P(f

n
) = Tb
Tb

Si le canal global p(t), compos de la mise en cascade du filtre dmission, du canal


physique, et du filtre de rception, a un spectre P(f ) satisfaisant le critre de Nyquist
ci-dessus, alors les chantillons du canal enregistrs une cadence 1/Tb sont exempts
dinterfrence entre symboles.

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

24 / 56

Critre de Nyquist

Critre de Nyquist
Canal de Nyquist idal: spectre P(f ) rectangulaire, de bande passante W =
Impulsion correspondante dans le domaine temporel:
p(t) =

Tlcommunications (ECAM)

1
2Tb

sin(2Wt)
= sinc(2Wt)
2Wt

Transmission numrique en bande de base

Novembre 2006

25 / 56

Critre de Nyquist

Critre de Nyquist
Les impulsions successives, chantillonnes aux instants t = 0, Tb , 2Tb ,
ninterfrent pas les unes sur les autres
Canal le plus conomique en bande passante (frquence de Nyquist W), mais 2
inconvnients:
1
2

Transition abrupte de la rponse du filtre, irralisable en pratique


Limpulsion p(t) dcrot en 1/|t| (lent!), ce qui provoque une dgradation importante des
performances en cas derreur de timing

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

26 / 56

Critre de Nyquist

Critre de Nyquist

Solution: extension de la bande passante depuis la valeur minimale W = 1/2Tb vers une
valeur ajustable entre W et 2W
Pour un filtre dont le spectre est limit la bande [2W, 2W], on peut se contenter de
spcifier le critre de Nyquist dans la bande [W, W] comme ceci:
P(f ) + P(f 2W) + P(f + 2W) =

1
,
2W

W f W

Une solution rpandue ce problme est le filtre en cosinus surlev (raised cosine
spectrum) constitu dune partie plate et une partie dite rolloff de forme sinusodale:
1

2W n
h
io 0 |f | < f1
(|f |W)
1
P(f ) =
1

sin
f1 |f | < 2W f1
4W
2W2f 1

0
|f | 2W f1

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

27 / 56

Critre de Nyquist

Critre de Nyquist

Facteur de rolloff 0 1 (reprsente la bande passante en excs par rapport W):


=1

f1
W

Bande passante totale:


BT = W(1 + )

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

28 / 56

Critre de Nyquist

Critre de Nyquist

Domaine temporel:

p(t) = [sinc(2Wt)]

cos(2Wt)
1 162 W 2 t2

Premier facteur: impulsion de Nyquist


idale, assurant le passage par 0 aux
instants adquats
Second facteur: dcroissance en 1/|t|2 ,
rduisant limportance de la queue de
limpulsion, ce qui la rend moins sensible
aux erreurs de timing

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

29 / 56

Critre de Nyquist

Critre de Nyquist
La bande passante requise et la robustesse lencontre des erreurs de timing augmentent
quand le facteur de rolloff volue entre 0 et 1.
Cas particulier du filtre full-cosine rolloff pour = 1:
 1 

f
1 + cos 2W
f1 |f | < 2W
4W
P(f ) =
0
|f | 2W
Dans le domaine temporel:
p(t) =

sinc(4Wt)
1 16W 2 t2

Proprits:
A t = Tb /2 = 1/4W, on a p(t) = 0.5: limpulsion mesure mi-hauteur a donc une
largeur exactement gale la dure du bit Tb
Limpulsion passe par 0 aux instants t = 3Tb /2, 5Tb /2, en plus des passages par 0
habituels aux instants t = Tb , 2Tb ,

Ces proprits sont utiles pour assurer la synchronisation du signal reu. Le prix payer
est que la bande passante est alors 2 fois plus leve que pour le canal de Nyquist idal
correspondant = 0

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

30 / 56

Codes rponse partielle

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

31 / 56

Codes rponse partielle

Codes rponse partielle

La technique des codes rponse partielle (correlative-level coding ou partial-response


signaling) permet datteindre la limite thorique de 2W symboles par seconde dans un
canal de largeur W Hertz, en utilisant des filtres ralisables (pas de transition abrupte du
spectre) et tolrants aux erreurs de timing (affaiblissement rapide de la rponse
impulsionnnelle)
Lide est dintroduire volontairement de lISI, de manire contrle, pour pouvoir
linterprter correctement dans le rcepteur

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

32 / 56

Codes rponse partielle

Codes rponse partielle


Codage duobinaire, ou code rponse partielle de type I
Symboles binaires bk = 1 ou 0
Modulation PAM produisant des amplitudes ak = +1 ou 1 selon bk
Codeur duobinaire produisant des amplitudes ck trois niveaux: -2, 0 et 2
ck = ak + ak1
La squence dimpulsions dcorrles 2 niveaux ak est donc transforme en squence
dimpulsions 3 niveaux ck , ce qui revient introduire de lISI de manire contrle
La squence dimpulsions ck passe ensuite dans un filtre de Nyquist idal

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

33 / 56

Codes rponse partielle

Codes rponse partielle


Rponse en frquence du filtre quivalent:
HI (f )

=
=
=

Hnyq (f )[1 + exp(2jfTb )]


Hnyq (f )[exp(jfTb ) + exp(jfTb )] exp(jfTb )
2Hnyq (f ) cos(fTb ) exp(jfTb )

Pour un filtre de Nyquist idal (rponse en frquence rectangulaire), on a donc:


HI (f ) = 2 cos(fTb ) exp(jfTb ),

Tlcommunications (ECAM)

Transmission numrique en bande de base

|f | 1/2Tb

Novembre 2006

34 / 56

Codes rponse partielle

Codes rponse partielle


La rponse impulsionnelle est constitue de la somme de 2 impulsions de Nyquist
distantes de Tb :
hI (t)

=
=
=

sin(t/Tb )
sin[(t Tb )/Tb ]
+
t/Tb
(t Tb )/Tb
sin(t/Tb )
sin[t/Tb ]

t/Tb
(t Tb )/Tb
Tb2 sin[t/Tb ]
t(Tb t)

Limpulsion diminue en 1/|t|2 , ce qui est plus rapide que limpulsion de Nyquist

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

35 / 56

Codes rponse partielle

Codes rponse partielle


Le dcodage peut se faire en soustrayant la dcision
ak1 sur le symbole prcedent:

ak = ck
ak1
Problme des systmes rtroaction de dcision (decision feedback): risque de
propagation des erreurs
Solution possible: utilisation dun prcodage (addition modulo-2 = opration
non-linaire!):
dk = bk dk1

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

36 / 56

Codes rponse partielle

Codes rponse partielle


Combinaison du prcodeur et du codeur duobinaire: ck = 0 pour un symbole binaire
bk = 1, et ck = 2 pour un symbole binaire bk = 0
Dcodage simplifi: si |ck | < 1, on dcide bk = 1 et si |ck | > 1, on dcide bk = 0

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

37 / 56

Codes rponse partielle

Codes rponse partielle


Certaines applications exigent un spectre nul en DC. Solution: codage duobinaire modifi
ou code rponse partielle de type IV
Codeur modifi: corrlation sur une dure de 2 bits
ck = ak ak2
Prcodeur modifi (optionnel):
dk = bk dk2

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

38 / 56

Codes rponse partielle

Codes rponse partielle


Rponse en frquence du filtre:
HIV (f ) = 2j sin(2fTb ) exp(2jfTb ),

|f | 1/2Tb

Rponse impulsionnelle (diffrence de 2 impulsions de Nyquist distantes de 2Tb ):


hIV (t) =

Tlcommunications (ECAM)

2Tb2 sin(t/Tb )
t(2Tb t)

Transmission numrique en bande de base

Novembre 2006

39 / 56

Codes rponse partielle

Codes rponse partielle


Gnralisation: la distance de corrlation peut tre quelconque (pas seulement 1 ou 2), et
les poids associs au codeur peuvent aussi varier

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

40 / 56

Codes rponse partielle

Codes rponse partielle


Les diffrentes classes de codes rponse partielle sont obtenues en construisant une
combinaison linaire dimpulsions de Nyquist dcales:
h(t) =

N1
X
n=0

wn sinc(

t
n)
Tb

Codage duobinaire: w0 = +1, w1 = +1; codage duobinaire modifi: w0 = +1 ,w1 = 0 et


w2 = 1
Un choix appropri des coefficients permet dobtenir les caractristiques spectrales
souhaites, en fonction de lapplication
Prix payer: moindre rsistance au bruit en raison du plus grand nombre de niveaux
damplitude

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

41 / 56

Transmission PAM multi-niveaux

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

42 / 56

Transmission PAM multi-niveaux

Transmission PAM multi-niveaux


Un systme M-PAM produit en gnral M 2 niveaux damplitude
Dbit binaire total (en bits/s) plus lev que le dbit des symboles PAM (en bauds):
1
1
= log2 (M)
Tb
T
Codage de Gray: les symboles voisins diffrent dun seul bit

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

43 / 56

Egalisation linaire MMSE

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

44 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE


Solution pour le bruit de canal: filtre adapt
Solution pour linterfrence entre symboles: critre de Nyquist
En pratique, bruit et ISI se produisent simultanment: le filtre de rception doit tre conu
en consquence
Solution possible: galiseur zero-forcing qui force lISI zro en inversant leffet du
canal physique, de manire ce que la cascade filtre dmission + canal physique + filtre
de rception respecte le critre de Nyquist. Inconvnient: risque damplification du bruit
dans les trous de la rponse en frquence du canal
Solution de compromis entre bruit et ISI: galiseur MMSE (Minimum Mean Square Error)

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

45 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE


Opration du filtre de rception sur le signal reu:
Z
y(t) =
c( )x(t )d

Expression du signal reu:


x(t) =

ak q(t kTb ) + w(t)

o q(t) = g(t) h(t) rsulte du filtre de transmission g(t) et du canal physique h(t), ak
reprsente le symbole transmis t = kTb et w(t) est le bruit de canal
Echantillon recueilli en sortie du filtre de rception:
Z
X Z
y(iTb ) =
ak
c( )q(iTb kTb )d +
k

c( )w(iTb )d = i + ni

Idalement, on voudrait recevoir y(iTb ) = ai , on dfinit donc lerreur comme:


ei = y(iTb ) ai = i + ni ai
Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

46 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE

Dfinition de lerreur quadratique moyenne (MSE):


J=

1 2
1
1
1
E[ei ] = E[i2 ] + E[n2i ] + E[a2i ] + E[i ni ] + E[ni ai ] + E[i ai ]
2
2
2
2

Terme 1: E[i2 ] peut tre valu pour i = 0 pour un signal stationnaire:


Z Z
XX
E[al ak ]
c(1 )c(2 )q(lTb 1 )q(kTb 2 )d1 d2
E[i2 ] =
l

Pour des symboles +1 et -1 indpendants, on a E[al ak ] = 1 pour k = l et 0 ailleurs. On


utilise la fonction dautocorrlation de la squence {q(kTb )}:
X
Rq (2 1 ) =
q(kTb 1 )q(kTb 2 )
k

On a finalement:
E[i2 ] =

c(1 )Rq (1 , 2 )c(2 )d1 d2

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

47 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE

Terme 2:
E[n2i ]

c(1 )c(2 )E[w(iTb 1 )w(iTb 2 )]d1 d2

c(1 )c(2 )Rw (2 1 )d1 d2

o Rw ( ) est la fonction de covariance statistique du bruit. Pour du bruit blanc, on a:


Rw (2 1 ) =

N0
(2 1 )
2

On a finalement:
E[n2i ] =

Tlcommunications (ECAM)

N0
2

c(1 )c(2 )(2 1 )d1 d2

Transmission numrique en bande de base

Novembre 2006

48 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE

Terme 3: E[a2i ] = 1
Termes 4 et 5: E[i ni ] = E[ni ai ] = 0
Terme 6:
E[i ai ] =

X
k

c( )q(iTb kTb )d =

E[ak ai ]

c( )q( )d

Expression finale de lerreur quadratique moyenne:




Z
Z
Z
N0
1
1
Rq (t ) +
(t ) c(t)c( )dtd
c(t)q(t)dt
J= +
2
2
2

Pour trouver le filtre de rception optimal (MMSE), on diffrentie lexpression ci-dessus


par rapport c(t) et on gale le rsultat 0, ce qui donne:

Z 
N0
(t ) c( )d = q(t)
Rq (t ) +
2

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

49 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE

Solution dans le domaine frquentiel:




N0
C(f ) = Q (f )
Sq (f ) +
2
Ce qui donne une solution explicite pour le filtre de rception MMSE:
C(f ) =

Q (f )
Sq (f ) + N20

La densit spectrale de puissance de la squence {q(kTb )} peut se calculer comme suit:


2

1 X
k
Sq (f ) =
Q(f

)
Tb k
Tb
Le rcepteur linaire optimal est donc compos de 2 lments en cascade:
1
2

Un filtre adapt de rponse q(t) avec q(t) = g(t) h(t)


Un galiseur transversal (ligne a dlai cadence 1/Tb ) dont la rponse est linverse de la
fonction priodique Sq (f ) + (N0 /2)

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

50 / 56

Egalisation linaire MMSE

Egalisation linaire MMSE


La mise en oeuvre de lgaliseur MMSE optimal implique gnralement un nombre infini
de coefficients (filtre IIR). En pratique, on approxime la solution par un nombre fini de
coefficients {ck }Nk=N (FIR)
La conception dun rcepteur MMSE statique ne convient pas en pratique: le canal q(t)
nest pas toujours connu (problme de lestimation de canal), et le canal peut varier dans le
temps
La solution gnralement adopte est la conception dun rcepteur adaptatif qui assure une
implmentation adaptative la fois du filtre adapt et de lgaliseur, de manire combine.
Fractionally-spaced equalizer: plus facile mettre en oeuvre, plac directement la
sortie du canal, travaille cadence plus leve (2/Tb )

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

51 / 56

Egalisation adaptative et rtroaction des dcisions

Outline
1

Introduction

Filtre adapt

Calcul du taux derreur

Interfrence entre symboles

Critre de Nyquist

Codes rponse partielle

Transmission PAM multi-niveaux

Egalisation linaire MMSE

Egalisation adaptative et rtroaction des dcisions


Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

52 / 56

Egalisation adaptative et rtroaction des dcisions

Egalisation adaptative
Mise en oeuvre dun galiseur adaptatif: requiert le calcul dune squence derreur e[n],
diffrence entre la sortie courante y[n] de lgaliseur, et la rponse souhaite d[n]
Lalgorithme LMS, par exemple, peut tre utilis pour la mise jour des coefficients w[n]
en fonction du signal derreur e[n]:
[n + 1] = w
[n] + e[n]x[n]
w

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

53 / 56

Egalisation adaptative et rtroaction des dcisions

Egalisation adaptative

Mode dentranement: au dmarrage, une squence dentranement, connue du rcepteur,


est utilise par lmetteur, ce qui permet dinitialiser les coefficients de lgaliseur des
valeurs correctes (disponibilit du signal souhait d[n])
Mode orient dcisions: en rgime, lmetteur transmet une squence inconnue de
symboles, et le rcepteur prend une dcision sur les symboles reus. On peut supposer que
ces dcisions sont correctes la plupart du temps. Les dcisions prises par le rcepteur
constituent alors la rponse souhaite servant calculer le signal derreur. Dans ce mode,
le rcepteur est capable de suivre les variations lentes du canal.

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

54 / 56

Egalisation adaptative et rtroaction des dcisions

Egalisation rtroaction des dcisions


Amlioration de lgaliseur linaire MMSE: galiseur rtroaction des dcisions
(decision-feedback equalizer ou DFE) = galiseur non-linaire!
Squence reue la sortie du canal:
X
X
x[n] = h[0]a[n] +
h[k]a[n k] +
h[k]a[n k]
k<0

k>0

Linterfrence due aux chantillons prcurseurs peut tre annule en utilisant les dcisions
dj prises par le rcepteur

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

55 / 56

Egalisation adaptative et rtroaction des dcisions

Egalisation rtroaction des dcisions


La synthse de la partie avant (feedforward) de lgaliseur a pour but de rduire au
minimum (sans amplifier le bruit de canal ) linterfrence entre symboles due aux
chantillons postcurseurs du canal
Linterfrence due aux chantillons prcurseurs sera ensuite parfaitement limine par la
partie arrire (feedback) de lgaliseur, condition que les dcisions soient correctes
Inconvnient de la mthode: rique de propagation derreur
Un algorithme adaptatif peut tre utilis pour mettre jour conjointement les coefficients
des 2 filtres sur base dun mme signal derreur
Pour les canaux fortement dispersifs, lgaliseur DFE apporte un gain de performance
significatif par rapport lgaliseur linaire

Tlcommunications (ECAM)

Transmission numrique en bande de base

Novembre 2006

56 / 56

Vous aimerez peut-être aussi