Application aux Futurs Systèmes Multimédia par Satellite en Bande Ka'> 3.2.3 Décodage des signaux CPM

3.2.3 Décodage des signaux CPM

La modélisation sous forme de treillis des modulations CPM permet d'appliquer des processus de décodage fréquemment utilisés pour décoder les codes convolutifs. L'algorithme de Viterbi [31] peut ainsi être utilisé pour décoder les signaux CPM [6]. Une illustration de l'algorithme de Viterbi dans le cas de la 2RC binaire avec un indice de modulation $ h=1/2$ est donnée dans l'annexe A. Un algorithme de Viterbi classique ne délivre pas des informations souples en sa sortie. De ce fait il n'est pas possible d'utiliser cet algorithme pour effectuer un processus de décodage itératif lors d'une concaténation avec un code convolutif.


Contrairement à l'algorithme de Viterbi qui permet d'estimer la séquence qui maximise la fonction de vraisemblance. L'algorithme MAP permet de maximiser la vraisemblance de chaque symbole sachant l'observation relative à toute la séquence reçue. Même s'il nécessite un complexité 2 à 3 fois supérieure que celle d'un Viterbi, l'algorithme MAP a l'avantage de fournir des données souples en sa sorties. Ces données peuvent être relatives aux bits de code ou aux bits d'informations. Il est important de rappeler l'existence d'une version de l'algorithme de Viterbi avec des sorties souples dite SOVA [30]. Cet algorithme permet d'effectuer un processus de décodage itératif. Le MAP sera détaillé dans le chapitre 4.

Back to the Homepage.