Académique Documents
Professionnel Documents
Culture Documents
INSA 2003 -
Lutilisation de dcisions pondres conduit de meilleures performances ( 2 3 dB) mais les algorithmes
de dcodage sont plus complexes.
La figure ci-aprs illustre les metteurs et rcepteurs intgrant les blocs codage de source et de canal.
Canal de transmission
Source
d'information
Source
d'information
restitue
Codeur de
Canal
Codeur de
Source
Modulateur
Voie de
transmission
Dcodeur de
Source
Dcodeur de
Canal
Dmodulateur
INSA 2003 -
INSA 2003 -
INSA 2003 -
(I.1)
Ces grandeurs K et N peuvent varier de quelques dizaines quelques milliers et sont typiquement
gales quelques centaines.
les codes convolutifs ou rcurrents
A K0 bits d'information le codeur associe N0 bits cods, mais o contrairement au cas
prcdent le codage d'un bloc de K0 bits dpend non seulement du bloc "0" mais des "M-1"
blocs prcdents de K0 bits. Les paramtres K0 , N0 et M caractrisent le code. Les grandeurs
K0, N0 sont gnralement infrieures 10, et les valeurs de M vont de quelques units
quelques centaines. Ces codes introduisent par consquent un effet mmoire dordre m. La
quantit (M+1) sappelle la longueur de contrainte du code.
INSA 2003 -
Pe =
Eb
1
erfc(
)
2
N0
avec erfc(x) =
exp(t
)dt
(I.2)
Pour un code de rendement R = K/N, on peut exprimer le TEB en fonction du rapport Eb/N0 ou du
rapport Ec/N0:
Eb:
Ec:
(I.3)
(I.4)
Eb
E
1
= c + 10 log ( )
R
N 0 dB N 0 dB
(I.5)
(I.6)
L'amlioration apporte par le dcodeur de canal est d'un point de vue strictement codage souvent
exprime par la courbe reprsentant le taux d'erreur sur les bits aprs dcodage (sortie du dcodeur) en
fonction du taux d'erreur avant dcodage (entre du dcodeur).
Les performances du systme complet modulation et codage peuvent tre apprcies par la courbe :
TEB = h ( Eb/N0 )
(I.7)
Le gain apport par le codage est valu par le dcalage de la courbe de taux d'erreur sans
codage et la courbe avec codage.
Le point dintersection des 2 courbes dtermine le point en dessous duquel le codage de canal ne peut
amliorer les performances du systme. Le gain apport par le codage est dautant plus intressant que
le TEB dsir aprs dcodage est faible. La position du point de coupure dpend du codage et du
dcodage et il se situe vers un TEB sortie de l'ordre de 10-2 pour les systmes habituels.
INSA 2003 -
INSA 2003 -
On a alors :
S/N0 = Ec.Dc / N0 = (Ec/N0).Dc = (R.Eb/N0).(Db/R) = (Eb/N0).Db
(I.8)
(I.9)
(I.10)
Pour effectuer une comparaison quitable des performances entre systmes non cods et cods utilisant
le mme type de modulation, il faut corriger le rapport Ec mesur sur le canal par un facteur 10 log(1/R)
(>0 ) en dcibels. En effet, les N-K bits de contrle supplmentaires cotent une certaine nergie pour
tre transmis. Cette nergie pourrait tre utilise augmenter l'nergie des bits d'information, il faut donc
que le codage procure un gain supplmentaire.
Ce gain s'apprcie de la faon suivante: on calcule ou on mesure le taux d'erreur sur les bits en sortie du
dcodeur en fonction du rapport Ec/N0 l'entre du dmodulateur:
TEB sortie = f (Ec/N0)
On en dduit le taux d'erreur sur les bits en sortie du dcodeur en fonction du rapport Eb/N0:
TEBsortie = h (Eb/N0) = f (Ec/N0) = f (Eb/N0 + 10logR)
Le gain apport par le codage Gc se mesure en dcibels par la diffrence qui existe pour un taux d'erreur
fix entre la courbe non code et la courbe avec codage.
INSA 2003 -
s(f) = T(
) = mTb
fmTb
fT
avec
(I.11)
T = m Tb
-3/T
-2/T
-1/T
1/T
2/T
3/T
Rappel : la bande de Nyquist est la largeur de bande minimale garantissant quil ny a pas dinterfrence
inter-symboles aux instants de dcisions. La bande de Nyquist une largeur de 1/T, obtenue par un
filtrage en cosinus sur-lev.
INSA 2003 -
sin fmTc
s (f) = mTc
fmTc
sin fmRTb
= mRTb
fmRTb
(I.12)
On peut alors tudier les diffrentes combinaisons (R, M) et montrer les quivalence du point de vue occupation
spectrale. Le Tableau ci dessous prcise la bande occupe pour chaque combinaison (R,M) pour un dbit utile
Db=1/Tb.
Nombre d'tats M de
la modulation MDP
2
Rendement R du
code
Sans
2/3
Dbit utile ou
Capacit C
1/Tb
1/Tb
1/Tb
Bande minimale
occupe (Hz) B
1/Tb
2/Tb
3/2Tb
C/B
Sans
2/3
1/Tb
1/Tb
1/Tb
1/2Tb
1/Tb
3/4Tb
2
1
4/3
Sans
2/3
1/Tb
1/Tb
1/Tb
1/3Tb
2/3Tb
1/2Tb
3
3/2
2
2/3
Bande minimale occupe par une combinaison dune modulation MDPM et dun code de
rendement R pour la transmission dun dbit utile Db
On saperoit par exemple quil est quivalent du point de vue bande dutiliser une modulation MDP4 ou
une modulation MDP8 avec un code de rendement 2/3 pour un dbit Db .
Si on souhaite transmettre dans une Bande de transmission 1/T constante:
Avec une modulation M tats, le dbit transmis dans une bande B = 1/T est gal :
D = 1/T Log2 M
(I.13)
(I.14)
INSA 2003 - 10
Lalphabet de sortie F :
pkij = Pr { Yk = yj / Xk = xi }
avec
p
j =1
k
ij
= 1
i {1,n}
(I.15)
Xk, Yk: lments discrets l'entre et la sortie du canal l'instant kT, prenant leurs valeurs dans {0,1}.
Le canal est sans mmoire si llment Yk ne dpend que de Xk.
Lorsque les probabilits de transition sont indpendantes du temps, le canal est dit stationnaire, ce qui
correspond lcriture :
pkij + n = pkij
(I.16)
"0"
P00 = 1- p
"0"
P10 = p
Sortie
Entre
P01 = p
"1"
P11 = 1 - p
"1"
Diagramme en treillis
INSA 2003 - 11
INSA 2003 - 12
"0"
Sortie Yk
Entr e Xk
"1"
Axe rel
avec :
Entre Xk discrte, gnralement binaire.
Sortie Yk continue constitue d'chantillons analogiques, perturbs par un bruit discret, additif, blanc,
gaussien.
Ce canal est modlis par laddition de variable alatoire, gaussienne, avec une densit spectrale de
puissance bilatrale N0/2. Laddition est effectue dans le domaine temporel. La Figure illustre
lintroduction de ce bruit dans la transmission dun signal modul MDP2, avec filtrage de Nyquist,
quirparti entre lmission et la rception et port par une frquence F0.
Xk
Modulateur
MDP2
Filtre
Nyquist
Filtre
Nyquist
Bruit AWGN
Additif
Yk
Porteuse F0
INSA 2003 - 13
I(Xk,Yk):
I ( Xk , Yk ) = H( Xk )
Sil y a des erreurs de transmission, l'information contenue dans Xk ne sera pas entirement
transmise et connaissant Yk on aura une incertitude sur la valeur de Xk dans certains cas.
H ( Xk/Yk ) 0
et I ( Xk , Yk ) < H ( Xk )
H ( Xk ):
H ( Xk/Yk ):
I ( Xk , Yk ):
On dfinit la capacit C d'un canal de transmission comme tant la plus grande quantit d'information
qu'il peut transmettre sans erreurs, soit :
C = max { I ( Xk , Yk )}
unit: bit/symbole
(I.17)
INSA 2003 - 14
B:
N:
S:
C:
S C Eb
= .
N B N0
Sachant que:
o:
(I.18)
N0:
Eb:
C
C Eb
= log 2 (1+ .
)
B
B N0
(I.19)
C
s'appelle encore Efficacit Spectrale exprime en bit/s/Hz
B
En thorie, lorsque cette relation est vrifie, tout systme de codage optimal devrait offrir un TEB gal
0. En pratique, beaucoup d'auteurs prennent comme rfrence un TEB = 10 -5 .
C
C Eb
= log 2 (1+ .
)
B
B N0
ou encore
Eb 2 C/ B 1
=
N0
C/B
(I.20)
INSA 2003 - 15
Limite de Shannon
Performances obtenues avec une dmodulation cohrente pour un TEB de rfrence gal
10-5:
* MDP2 sans codage
C/B = 1
C/B = 2
INSA 2003 - 16