Decoding of convolutional codes using the Viterbi algorithm.