- Qu'est-ce que le décodeur d'encodeur convolutionnel?
- Que fait un décodeur Viterbi?
- Comment les codes convolutionnels sont-ils décodés à l'aide de l'algorithme Viterbi?
- Comment fonctionne un encodeur convolutionnel?
Qu'est-ce que le décodeur d'encodeur convolutionnel?
Un réseau de cocoteur-décodeur convolutionnel est un réseau standard utilisé pour les tâches nécessitant des prédictions denses en matière de pixels comme la segmentation sémantique (Badrinarayanan et al., 2017), calcul des cartes de flux optique et de disparité (Mayer et al., 2016), et la détection des contour (Yang et al., 2016).
Que fait un décodeur Viterbi?
Le décodeur Viterbi examine une séquence reçue entière d'une longueur donnée. Le décodeur calcule une métrique pour chaque chemin et prend une décision basée sur cette métrique. Tous les chemins sont suivis jusqu'à ce que deux chemins convergent sur un nœud. Ensuite, le chemin avec la métrique supérieure est conservé et celui avec une métrique inférieure est jeté.
Comment les codes convolutionnels sont-ils décodés à l'aide de l'algorithme Viterbi?
L'algorithme Viterbi est utilisé pour décoder les codes convolutionnels. Encore une fois, le décodage peut être effectué dans deux approches. Une approche est appelée décodage de décision difficile qui utilise la distance de Hamming comme métrique pour effectuer l'opération de décodage, tandis que le décodage de décision doux utilise la distance euclidienne comme métrique.
Comment fonctionne un encodeur convolutionnel?
En codage convolutionnel, k Les bits d'information successifs sont codés en continu sans que leur séquence soit brisée à une séquence de n bits (n > k). Comme le montre la figure. 25, le codage peut être obtenu par les opérations linéaires d'un registre de quart de fin de fin de fin, et il est également représenté par un diagramme en treillis (Fig. 26).