1
Modèles de canaux discrets
• Modèle général d’un canal discret
Un canal discret est un système stochastique acceptant en
entrée des suites de symboles définies sur un alphabet fini X,
et émettant en sortie des suites de symboles définis sur un
alphabet fini Y .
2
Modèles de canaux discrets
• Canal causal
Un canal est dit causal si
3
Modèles de canaux discrets
• Canal causal sans mémoire
Un canal causal est dit sans mémoire si, pour tout k ≥ 2, on a :
4
Modèles de canaux discrets
5
Modèles de canaux discrets
• Canal Discret Sans Mémoire (DMC)
Un canal discret sans mémoire (DMC) est un canal discret
causal, sans mémoire, stationnaire.
Un DMC est défini par :
- Un alphabet d’entrée :
- Un alphabet de sortie :
On parlera du canal
6
Modèles de canaux discrets
• DMC fortement symétrique
Un DMC est dit fortement symétrique si les lignes et les colonnes de sa
matrice stochastique sont égales à une permutation près.
On note formellement
• DMC symétrique
Un DMC est dit symétrique s’il se décompose en une combinaison de DMC
fortement symétriques.
⇒ Les lignes de la matrice stochastique d’un DMC symétrique sont égales
à une permutation près.
7
Modèles de canaux discrets
• Exemple 1 : Canal Binaire Symétrique
1-p 0
0● ●
p
p
1● 1-p ● 1
Matrice stochastique :
8
Modèles de canaux discrets
• Exemple 2 : Canal Binaire Symétrique à Effacement
1-p-p∞ 0
0● ●
p
p
1● 1-p-p∞ ● 1
p∞ p∞
● ∞
Matrice stochastique :
10
Calcul de la capacité de quelques DMC
• Capacité d’un canal symétrique
11
Calcul de la capacité de quelques DMC
• Capacité d’un canal symétrique
On a donc
12
Calcul de la capacité de quelques DMC
• Capacité d’un canal fortement symétrique
En effet
13
Calcul de la capacité de quelques DMC
• Capacité d’un canal symétrique
14
Calcul de la capacité de quelques DMC
• Exemples
- Capacité du canal binaire symétrique
15
Codage de canal et second théorème de
Shannon
• Système de communication considéré
16
Codage de canal et second théorème de
Shannon
Notons que la fonction de codage f(.) à l’émetteur est une fonction injective.
Exemple simple : Code à répétition avec k=1 et n=3.
- Fonction de codage f(.) : Donnée A1 Mot transmis (X1,X2,X3)
0 000
1 111
18
Codage de canal et second théorème de
Shannon
Idéalement, nous aimerions trouver des codes qui atteignent une
probabilité d’erreur égale à 0. Malheureusement, ceci est impossible
pour presque tous les DMC si en même temps on veut garder un
taux R > 0. A la place, on souhaite seulement trouver un ensemble de
codes tel que la probabilité d’erreur peut être rendue aussi faible que
l’on souhaite si on choisit le bon code de cet ensemble. Pour la
majorité des DMC, il a été démontré que pour atteindre une
probabilité d’erreur qui tend vers 0, il faut que n tende vers l’infini.
Un exemple très simple qui atteint ce but sur un CBS est l’ensemble
des codes à répétition avec k fixé et n (multiple de k) qui tend vers
l’infini. Le problème est que le taux R tendra alors vers 0 si n tend
vers l’infini. La grande découverte de Shannon a été de prouver
l’existence de codes avec des probabilités d’erreur qui tendent vers 0
quand n tend vers l’infini mais tout en codant un nombre de bits
d’information k croissant linéairement avec n de sorte que R > 0.
19
Codage de canal et second théorème de
Shannon
Définition : Un taux R > 0 est dit atteignable sur un DMC (𝒳, 𝒴, 𝛱)
s’il existe une suite de codes telle que
Notez que le théorème ne dit rien de ce qui se passe pour les taux R = C.
Le comportement pour R = C dépend du canal et reste inconnu pour la
majorité des canaux à ce jour !
20
Codage de canal et second théorème de
Shannon
Interprétation du second théorème de Shannon
21