Codage de canal Synoptique d`un système de transmission

Transcription

Codage de canal Synoptique d`un système de transmission
UV_TI
UV Théorie de l’Information
Cours n° 9 :
Codage de canal
Système de transmission numérique
− Description de ses composantes
− Évaluation de la qualité
Caractérisation d’un canal bruité
Objet et principe du codage de canal
Cours n°9
1
Alexandrina
ROGOZAN
UV_TI
Synoptique d’un système de transmission
numérique
Cours n°9
2
Alexandrina
ROGOZAN
UV_TI
Système de transmission numérique
Information provenant d’une :
⇒ Source numérique (i.e. réseaux de données)
⇒ Source analogique (i.e. parole, image), puis convertie
sous forme numérique
Transmission de l’information :
⇒ Via un support physique : câble, fibre optique
⇒ Propagation sur un canal radioélectrique
Cours n°9
3
Alexandrina
ROGOZAN
UV_TI
Système de transmission numérique
Ex. de Canal Discret : Partie intégrante d’un système de
transmission numérique où les messages sont des suites d’éléments binaires
Codeur MIC (Modulation
Signal
d’Impulsions Codées)
modulant BF
Remplacement d’un niveau
discernable du canal analogique
par m impulsions successives,
SANS changement de la vitesse
de transmission
Ex. de Canal
Continu :
Cours n°9
Modulation de
fréquence
Transmission
Décodage
Détection
Porteuse HF
Signal
modulant BF Modulation de
fréquence
Porteuse HF
4
Transmission
Détection
Alexandrina
ROGOZAN
UV_TI
Système de transmission numérique
Codeur de Canal :
⇒ Associe un support physique adéquat aux éléments
binaires émis par la source : Codage en ligne
• Ex : Codage RZ ou NRZ, Codage unipolaire ou
bipolaire, Codage de Manchester, Codage de Miller
⇒ Ajoute de la redondance dans le message émis afin de le
protéger contre le bruit et les perturbateurs présents sur le
canal de transmission : Codage correcteur d’erreurs
Cours n°9
5
Alexandrina
ROGOZAN
UV_TI
Système de transmission numérique
Modulation :
⇒ Adaptation du spectre du signal au canal (milieu physique)
sur lequel il est émis
⇒ Modulation de la phase, la fréquence et/ou l’amplitude
d’une onde porteuse centrée sur la bande de
fréquence du canal
⇒Modulation linéaire (translation du spectre du
signal vers la fréquence porteuse sans
modification de la forme) ou non−linéaire
(modification de la forme en bande de base)
•
Cours n°9
Ex : Modulation à déplacement d’amplitude (MDA) ou
de phase (MDP), Modulation d’amplitude de 2
porteuses en quadrature (MAQ), Modulation à
déplacement de fréquence (MDF), etc.
6
Alexandrina
ROGOZAN
UV_TI
Système de transmission numérique
Démodulation et Décodage : inverses des fonctions
modulation et codage
Cours n°9
7
Alexandrina
ROGOZAN
UV_TI
Évaluation de la qualité d’un système de
transmission numérique
Performances :
⇒ Probabilité d’erreur par bit (élément binaire) transmis =
Fonction(Technique et Canal de transmission utilisés)
Occupation spectrale :
⇒ Utilisation des techniques de modulation à grande
efficacité spectrale
Complexité du récepteur :
⇒ Restitution du signal émis
Cours n°9
8
Alexandrina
ROGOZAN
UV_TI
Caractérisation d’un canal bruité
xi
Message émis
Codage
Transmission
Décodage
yj
Message estimé
Assimiler l’entrée et la sortie d’un canal à des sources :
X émettant N x signes notés xi et Y émettant N y signes
notés y j
Caractériser le canal de transmission par une matrice de
perturbation :
P
ji
p Y y j X xi , où i 1, N x et j 1, N y
⇒ Hypothèse : Canal sans mémoire (ne dépendant pas des
entrées et des sorties précédentes)
⇒Cas particulier : Canal sans bruit : P
Cours n°9
ji
1 si i j, 0 sinon
9
Alexandrina
ROGOZAN
UV_TI
Caractérisation d’un canal bruité
xi
Message émis
Codage
Transmission
Décodage
yj
Message estimé
: entropie que pourrait avoir le canal en absence du
H X
bruit
: quantité d’information non−transmise, ou perte
d’information due au bruit
H XY
⇒ I X; Y
H X
par le canal bruité
Cours n°9
H X Y : entropie
10
réellement transmise
Alexandrina
ROGOZAN
UV_TI
Caractérisation d’un canal bruité
Maximum de l’entropie réellement transmise par le
canal bruité
⇒ Correspond à l’utilisation la plus judicieuse du canal
(les signes x i les plus probables étant les
mieux transmis)
I max C
max I X; Y
p x
Capacité du canal C (= Entropie Max * Nb. MAX de
symboles pouvant être transmis sur le canal par
seconde) :
C I max D C sh s
⇒ Canal binaire sans bruit
X Y
Cours n°9
I X;Y
H X
H Y
I max C
11
log 2 N x
1
Alexandrina
ROGOZAN
UV_TI
Objectif et principe du codage de canal
Objectif : Réduire la probabilité d’erreur par bit dans
un canal bruité
Principe :
⇒ Augmenter le rapport du signal sur bruit (RSB)
(Augmenter la puissance du signal ou Réduire le
bruit) => limitations d’ordre technologique ou
économique
⇒Décodeur à taux d’erreur minimal
Cours n°9
12
Alexandrina
ROGOZAN
UV_TI
Décodeur à taux d’erreur minimal
Objectif : Réduire la probabilité d’erreur par bit
dans un canal bruité
Principe : Construire un décodeur associant au symbole yj de
la sortie du canal un symbole xcj de l’entrée
P E
Ny
j 1
P Y yj 1 P X xj
P E
1
Ny
j 1
c
Y
yj
1 Ny
j 1
P X x j ,Y y j
P Y yj X xj P X xj
c
c
c
⇒Décodeur à taux d’erreur minimal :
x j argmax P Y y j X x P X x
c
Cours n°9
x
13
Alexandrina
ROGOZAN
UV_TI
Objectif et principe du codage de canal
Objectif : Réduire la probabilité d’erreur par bit dans
un canal bruité
Principe :
⇒Augmenter le rapport du signal sur bruit (RSB)
(Augmenter la puissance du signal ou Réduire le
bruit) => limitations d’ordre technologique ou
économique
⇒Décodeur à taux d’erreur minimal => nécessite la
connaissance de caractéristiques stat. de la source à
transmettre
⇒ Techniques de codage pour la détection et correction
d’erreurs (Codes en blocs ou Codes convolutifs)
Cours n°9
14
Alexandrina
ROGOZAN
UV_TI
Justification du codage de canal
2ème théorème de Shannon :
⇒ Si l’on transmet sur un canal perturbé de capacité C , une
information à une cadence (débit moyen min. d’information
garantissant une distorsion < ) R sh s , il existe en
général une possibilité de codage permettant de réduire la
probabilité d’erreur de transmission à une valeur
arbitrairement faible, pour autant que R C
⇒Codage du canal = Utiliser la différence R−C pour ajouter
« intelligemment » de la redondance pour rendre P(E)
aussi petite que l’on veut
Cours n°9
↓P(E) => ↑ longueur de mots−code => ↑ complexité et de
la durée d’execution des algorithmes de codage/décodage
15
Alexandrina
ROGOZAN
UV_TI
Principe du codage (décodage) correcteur
d’erreurs
Codage : Ajout de bits de redondance dans le message à
émettre
Décodage : SI la loi de codage utilisée à l’émission n’est
pas satisfaite au niveau de la séquence en sortie du circuit de
décision, ALORS
⇒ localisation, puis correction des erreurs
Remarque : Accroissement du débit numérique et de la
bande de fréquence occupée (à moins que la modulation
soit modifiée en conséquence)
Cours n°9
16
Alexandrina
ROGOZAN