Convolutionnel

Encodeur convolutionnel et décodeur Viterbi

Encodeur convolutionnel et décodeur Viterbi
  1. Qu'est-ce que le décodeur d'encodeur convolutionnel?
  2. Que fait un décodeur Viterbi?
  3. Comment les codes convolutionnels sont-ils décodés à l'aide de l'algorithme Viterbi?
  4. 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).

Fonction de transfert de domaine z y compris l'équation du délai de différence
Comment trouvez-vous l'équation de différence de Z-Transform?Quelle est la fonction de transfert de domaine Z?Pourquoi le retard z 1 est-il? Comment...
Couplage de plage-doppler dans FMCW
Qu'est-ce que le couplage Range-Doppler?Quelle est la gamme de radar FMCW?Qu'est-ce que Range-Doppler?Comment le radar FMCW estime-t-il la distance? ...
Avant le FFT2, pourquoi a besoin de ffthift pour le noyau?
Pourquoi FFTShift est-il nécessaire?Que fait FFT Shift? Pourquoi FFTShift est-il nécessaire?Il est utile pour visualiser une transformée de Fourier ...