Research Article Open Access

Convolution Coder Software Implementation Using VIiterbi Decoding Algorithm

O. O. Khalifa, T. Al-maznaee, M. Munjid and A. H.A. Hashim

Abstract

In this study, Convolutional coder software implementation using Viterbi decoding algorithm for bitstream that had been encoded using forward error correction was presented. It discussed the detailed description and steps involved in simulating a communication channel using convolutional encoding with Viterbi decoding. The steps involved generating random binary data, convolutionally encoding the data, passing the encoded data through a noisy channel, quantizing the received channel symbols and finally performing Viterbi decoding on quantized channel symbols to recover original binary data. In this study, researchers aim was to convince and to explain the reader the advantages of convolutional coding with Viterbi decoding over conventional decoding techniques in terms of BER.

Journal of Computer Science
Volume 4 No. 10, 2008, 847-856

DOI: https://doi.org/10.3844/jcssp.2008.847.856

Submitted On: 8 February 2008 Published On: 31 October 2008

How to Cite: Khalifa, O. O., Al-maznaee, T., Munjid, M. & Hashim, A. H. (2008). Convolution Coder Software Implementation Using VIiterbi Decoding Algorithm. Journal of Computer Science, 4(10), 847-856. https://doi.org/10.3844/jcssp.2008.847.856

  • 3,102 Views
  • 2,268 Downloads
  • 2 Citations

Download

Keywords

  • Component
  • forward error correction
  • convolution coding
  • viterbi decoding algorithm