Add viterbi decoding