SOPC Based Convolutional Encoding and Viterbi Decoding
Viterbi decoder is a basic and important block in any Code Division Multiple Access (CDMA) and CDMA uses convolutional encoder to prevent Interference. Convolutional encoding and Viterbi decoding are widely used in various communication systems because of their excellent error control performance. This paper deals with the implementation of convolutional encoding and Viterbi decoding using SOPC. By analyzing the Viterbi decoder algorithm, the paper explores method to design convolutional encoder and Viterbi decoder. The design has been implemented on SOPC using Xilinx 12.2 software with supporting simulation tool ISim.