Live briefing
Everything about Viterbi decoder
Decodes a bitstream with the Viterbi algorithm
A Viterbi decoder uses the Viterbi algorithm for decoding a bitstream that has been encoded using a convolutional code or trellis code. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Viterbi decoderA 5-minute orientation
- Skim a recent paper: A Viterbi Decoder under Class A Modeled Noise in Shallow WaterInfluential work since 2022
- Pick up a classic book: On decoding of multi-level MPSK modulation codesThe most-reprinted book on the subject
- Read the landmark paper: Implementation of High Speed Viterbi Decoder using FPGACited 139 times
- Go sideways: Convolutional codeA closely related topic
- Go sideways: Viterbi algorithmA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🏆 Landmark papers (most cited)
Implementation of High Speed Viterbi Decoder using FPGA
Memory Management in a Viterbi Decoder
Packet combining systems based on the Viterbi decoder
An artificial neural net Viterbi decoder
Low-power Viterbi decoder for CDMA mobile terminals
A VLSI design for a trace-back Viterbi decoder
A reconfigurable, power-efficient adaptive Viterbi decoder
Error-Resilient Low-Power Viterbi Decoder Architectures
🆕 Influential since 2022
A Viterbi Decoder under Class A Modeled Noise in Shallow Water
Power and area optimized adaptive Viterbi decoder for high speed communication applications
76.5-Gb/s Viterbi Decoder for Convolutional Codes on GPU
Automated In-Situ Monitoring for Variability-Resilient and Energy-Efficient Digital Circuits Demonstrated on a Viterbi Decoder in 22-nm CMOS
Efficient Computation of Viterbi Decoder Reliability With an Application to Variable-Length Coding
📚 Books worth reading
- 📕On decoding of multi-level MPSK modulation codesLin, Shu. · 1990
- 📕Fault tolerance in space-based digital signal processing and switching systemsRobert Redinbo · 1994
- 📕Investigation of the use of erasures in a concatenated coding schemeS. C. Kwatra · 1997
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Convolutional code In telecommunication, a convolutional code is a type of error-correcting code that generates parity symbols via the sliding application of a boolean polynomial…
- Viterbi algorithm The Viterbi algorithm is a dynamic programming algorithm that finds the most likely sequence of hidden events that would explain a sequence of observed…
- BCJR algorithm The Bahl-Cocke-Jelinek-Raviv (BCJR) algorithm is an algorithm for maximum a posteriori decoding of error correcting codes defined on trellises (principally…
- Sequential decoding Recognised by John Wozencraft, sequential decoding is a limited memory technique for decoding tree codes. Sequential decoding is mainly used as an approximate…
- Concatenated error correction code In coding theory, concatenated codes form a class of error-correcting codes that are derived by combining an inner code and an outer code. They were conceived…
- Error correction code In computing, telecommunication, information theory, and coding theory, forward error correction (FEC) or channel coding is a technique used for controlling…
- Turbo code In information theory, turbo codes are a class of high-performance forward error correction (FEC) codes developed around 1990–91, but first published in…
- Noise-predictive maximum-likelihood detection Noise-Predictive Maximum-Likelihood (NPML) is a class of digital signal-processing methods suitable for magnetic data storage systems that operate at high…