Implementation of the Viterbi decoder in FPGA

Authors

  • E. Sandybaev НИИ экспериментальной и теоретической физики, Казахский национальный университет имени аль-Фараби
  • O. Tuenbayev
  • A. K. Imanbayeva

Keywords:

convolutional encoder, Viterbi decoder, FPGA, Spartan XC3S400A FPGA, path memory, register exchange,

Abstract

It is well known that data transmissions over wireless channels are affected by attenuation, distortion, interference and noise, which affect the receiver’s capacity to receive correct information. Convolutional encoding with Viterbi decodingis a powerful method for forward error correction. It hasbeen widely deployed in many wireless communicationsystems to improve the limited capacity of thecommunication channels. In this article, we present a SpartanXC3S400A field-programmable gate array implementationof Viterbi Decoder with a constraint length of 3 and a coderate of 1/2. The Viterbi Decoder is compatible with manycommon standards, such as DVB, 3GPP2, 3GPP LTE, IEEE802.16, Hiperlan, and Intelsat IESS-308/309.

Downloads

How to Cite

Implementation of the Viterbi decoder in FPGA. (2014). Recent Contributions to Physics, 2014(1), 68-73. https://bph.kaznu.kz/index.php/zhuzhu/article/view/30

Most read articles by the same author(s)