Decoding Convolutional Codes: The Viterbi Algorithm Explained
3-Second Blueprint (English)
- A 1/3-rate convolutional encoder feeds bits through a 3-stage shift register to generate 3 structured parity bits per input.
- The Viterbi decoder maps register states onto a trellis, summing branch and path metrics to prune worse paths at each step.
- Merging survivor paths lock in earlier bit decisions via sequence-level comparison, correcting multi-bit channel errors.
Viterbi AlgorithmConvolutional CodesTrellis DiagramShift Register
3-Sekunden-Fazit (Deutsch)
- Ein Rate-1/3-Faltungscodierer nutzt ein 3-stufiges Schieberegister, um pro Eingangsbit 3 strukturierte Paritätsbits zu erzeugen.
- Der Viterbi-Decoder bildet Zustände im Trellis ab und addiert Zweig- und Pfadmetriken, um schwächere Pfade früh zu verwerfen.
- Zusammenlaufende Survivor-Pfade fixieren frühere Bitentscheidungen durch Sequenzvergleich und korrigieren Mehrbitfehler.
Viterbi-AlgorithmusFaltungscodesTrellis-DiagrammSchieberegister
Note / Hinweis: Blueprints are AI-generated educational summaries (0% Politics · 0% Religion · 0% Brainrot) and do not constitute medical, legal, or financial advice. / KI-generierte Zusammenfassung zu Bildungszwecken – ersetzt keine medizinische, rechtliche oder finanzielle Fachberatung.