Skip to main content
A Reconfigurable, Power-Efficient Adaptive Viterbi Decoder
IEEE Transactions on VLSI Systems (2005)
  • Dennis Goeckel, University of Massachusetts - Amherst
Error-correcting convolutional codes provide a proven mechanism to limit the effects of noise in digital data transmission. Although hardware implementations of decoding algorithms, such as the Viterbi algorithm, have shown good noise tolerance for error-correcting codes, these implementations require an exponential increase in very large scale integration area and power consumption to achieve increased decoding accuracy. To achieve reduced decoder power consumption, we have examined and implemented decoders based on the reduced-complexity adaptive Viterbi algorithm (AVA). Run-time dynamic reconfiguration is performed in response to varying communication channel-noise conditions to match minimized power consumption to required error-correction capabilities. Experimental calculations indicate that the use of dynamic reconfiguration leads to a 69% reduction in decoder power consumption over a nonreconfigurable field-programmable gate array implementation with no loss of decode accuracy.
Publication Date
April, 2005
Citation Information
Dennis Goeckel. "A Reconfigurable, Power-Efficient Adaptive Viterbi Decoder" IEEE Transactions on VLSI Systems Vol. 13 (2005)
Available at: