Abstract: The Viterbi algorithm is widely used for decoding convolutional codes due to its optimum error correction capability. The conventional Viterbi decoders ...