Leçon 114 / 243
Codes convolutifs et décodage de Viterbi
Un code convolutif produit chaque groupe de bits codés à partir du bit courant et d’un état mémorisant les bits précédents. Le treillis décrit toutes les transitions possibles.
Contrainte K
Profondeur de mémoire influençant le nombre d’états.
Polynômes
Définissent les sorties produites par chaque registre.
Taux 1/2
Deux bits codés pour un bit utile.
Treillis
Graphe des états et transitions.
Métrique
Mesure de vraisemblance de chaque chemin.
Traceback
Retour dans le treillis pour retrouver les bits probables.
| Décodage | Entrée | Performance |
|---|---|---|
| Hard decision | Bits déjà décidés | Simple mais moins performant |
| Soft decision | Probabilités ou amplitudes | Meilleur gain de codage |
| Punctured | Certains bits absents selon un motif | Taux utile plus élevé |
- Initialiser l’état connu ou utiliser une terminaison.
- Choisir une profondeur de traceback suffisante.
- Conserver les métriques dans une plage numérique sûre.
- Comparer hard et soft decision.
- Mesurer le BER avant et après décodage.