Implementation of convolutional encoder and Viterbi decoder using VHDL

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 dec...

Full description

Saved in:
Bibliographic Details
Main Authors: Wong, Yin Sweet, Ong, Wen Jian, Chong, Jin Hui, Ng, Chee Kyun, Noordin, Nor Kamariah
Format: Conference or Workshop Item
Language:English
Published: IEEE 2009
Online Access:http://psasir.upm.edu.my/id/eprint/48098/1/Implementation%20of%20convolutional%20encoder%20and%20Viterbi%20decoder%20using%20VHDL.pdf
http://psasir.upm.edu.my/id/eprint/48098/
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: Universiti Putra Malaysia
Language: English
id my.upm.eprints.48098
record_format eprints
spelling my.upm.eprints.480982016-08-03T08:05:38Z http://psasir.upm.edu.my/id/eprint/48098/ Implementation of convolutional encoder and Viterbi decoder using VHDL Wong, Yin Sweet Ong, Wen Jian Chong, Jin Hui Ng, Chee Kyun Noordin, Nor Kamariah 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. IEEE 2009 Conference or Workshop Item PeerReviewed application/pdf en http://psasir.upm.edu.my/id/eprint/48098/1/Implementation%20of%20convolutional%20encoder%20and%20Viterbi%20decoder%20using%20VHDL.pdf Wong, Yin Sweet and Ong, Wen Jian and Chong, Jin Hui and Ng, Chee Kyun and Noordin, Nor Kamariah (2009) Implementation of convolutional encoder and Viterbi decoder using VHDL. In: 2009 IEEE Student Conference on Research and Development (SCOReD 2009), 16-18 Nov. 2009, UPM, Serdang, Selangor. (pp. 22-25). 10.1109/SCORED.2009.5443417
institution Universiti Putra Malaysia
building UPM Library
collection Institutional Repository
continent Asia
country Malaysia
content_provider Universiti Putra Malaysia
content_source UPM Institutional Repository
url_provider http://psasir.upm.edu.my/
language English
description 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.
format Conference or Workshop Item
author Wong, Yin Sweet
Ong, Wen Jian
Chong, Jin Hui
Ng, Chee Kyun
Noordin, Nor Kamariah
spellingShingle Wong, Yin Sweet
Ong, Wen Jian
Chong, Jin Hui
Ng, Chee Kyun
Noordin, Nor Kamariah
Implementation of convolutional encoder and Viterbi decoder using VHDL
author_facet Wong, Yin Sweet
Ong, Wen Jian
Chong, Jin Hui
Ng, Chee Kyun
Noordin, Nor Kamariah
author_sort Wong, Yin Sweet
title Implementation of convolutional encoder and Viterbi decoder using VHDL
title_short Implementation of convolutional encoder and Viterbi decoder using VHDL
title_full Implementation of convolutional encoder and Viterbi decoder using VHDL
title_fullStr Implementation of convolutional encoder and Viterbi decoder using VHDL
title_full_unstemmed Implementation of convolutional encoder and Viterbi decoder using VHDL
title_sort implementation of convolutional encoder and viterbi decoder using vhdl
publisher IEEE
publishDate 2009
url http://psasir.upm.edu.my/id/eprint/48098/1/Implementation%20of%20convolutional%20encoder%20and%20Viterbi%20decoder%20using%20VHDL.pdf
http://psasir.upm.edu.my/id/eprint/48098/
_version_ 1643834073747030016