• DocumentCode
    2023543
  • Title

    Implementation of convolutional encoder and Viterbi decoder using VHDL

  • Author

    Wong, Yin Sweet ; Ong, Wen Jian ; Chong, Jin Hui ; Ng, Chee Kyun ; Noordin, Nor Kamariah

  • Author_Institution
    Dept. of Comput. & Commun. Syst. Eng., Univ. Putra Malaysia, Serdang, Malaysia
  • fYear
    2009
  • fDate
    16-18 Nov. 2009
  • Firstpage
    22
  • Lastpage
    25
  • Abstract
    This work focuses on the realization of convolutional encoder and adaptive Viterbi decoder (AVD) with a constraint length, K of 3 and a code rate (k/n) of 1/2 using field-programmable gate array (FPGA) technology. This paper presents a 4-state, radix-2, hard decision AVD which has the ability to decode adaptively through different traceback length (TL). The performance of the implemented AVD is analyzed by using ISE 9.2 and MATLAB simulations. The AVD is targeted to a Xilinx XCV300PQ240-4 FPGA device for hardware realization. The decoder parameter TL can be reconfigured via the implementation of AVD, in accordance with the changing channel noise characteristics of the threshold signal-to-noise ratio (SNR), which is 6 dB. The synthesis results show that the reconfiguration parameter TL of 4 and 15 of AVD implementation has significant difference (>20% improvement) in FPGA device utilization. The results also show that the use of reconfiguration leads to a 28% area occupancy of slice usage improvement over a TL of 15 model compared to a TL of 4 model with tolerable loss of decode accuracy, in accordance with the bit error rate (BER) for real-time voice and video.
  • Keywords
    Viterbi decoding; adaptive codes; convolutional codes; error statistics; field programmable gate arrays; hardware description languages; 4-state AVD; BER; FPGA; ISE 9.2; MATLAB simulations; VHDL; Xilinx XCV300PQ240-4; adaptive Viterbi decoder; bit error rate; channel noise; convolutional encoder; field programmable gate array; hard decision AVD; radix-2 AVD; traceback length; Adaptive arrays; Bit error rate; Convolution; Convolutional codes; Decoding; Field programmable gate arrays; Mathematical model; Performance analysis; Signal to noise ratio; Viterbi algorithm; Convolutional encoder; FPGA; VHDL; Viterbi decoder;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Research and Development (SCOReD), 2009 IEEE Student Conference on
  • Conference_Location
    UPM Serdang
  • Print_ISBN
    978-1-4244-5186-9
  • Electronic_ISBN
    978-1-4244-5187-6
  • Type

    conf

  • DOI
    10.1109/SCORED.2009.5443417
  • Filename
    5443417