FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm

Turbo Codes have gained prominence because of its near channel capacity error correcting capability. Bit streams are encoded by concatenating two parallel convolutional encoders, separated by an interleaver. This results to a code, which when transmitted, achieves a very low (almost zero) bit error...

Full description

Saved in:
Bibliographic Details
Main Author: Selda, Edison A.
Format: text
Language:English
Published: Animo Repository 2005
Subjects:
Online Access:https://animorepository.dlsu.edu.ph/etd_masteral/3336
https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10174/viewcontent/CDTG003973_P.pdf
Tags: Add Tag
No Tags, Be the first to tag this record!
Institution: De La Salle University
Language: English
id oai:animorepository.dlsu.edu.ph:etd_masteral-10174
record_format eprints
spelling oai:animorepository.dlsu.edu.ph:etd_masteral-101742022-06-01T03:51:31Z FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm Selda, Edison A. Turbo Codes have gained prominence because of its near channel capacity error correcting capability. Bit streams are encoded by concatenating two parallel convolutional encoders, separated by an interleaver. This results to a code, which when transmitted, achieves a very low (almost zero) bit error rate, when observed at the receiver. A more significant characteristic of this encoding/decoding scheme is how these error stricken codes are recovered by the decoder. By utilizing soft decision decoding and an iterative decoding structure, transmitted sequences are recovered with better efficiency. Given these outstanding features, this study presents how a turbo encoder/decoder is implemented on a Field Programmable Gate Array (FPGA) using the Soft Output Viterbi Decoding Algorithm (SOVA). Several models were synthesized and implemented but only two were chosen, one with the fastest speed and the other with the smallest number of gate utilization. A VHDL model was also created for the 25 and 50 bits frame. The designs performance was verified by comparing it with the results obtained from the MATLAB simulation. The decoder's performance was further validated by measuring and comparing the Bit Error Rate (BER) with published results. 2005-01-01T08:00:00Z text application/pdf https://animorepository.dlsu.edu.ph/etd_masteral/3336 https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10174/viewcontent/CDTG003973_P.pdf Master's Theses English Animo Repository Field programmable gate arrays Programmable logic devices Coding theory Turbo codes (Telecommunication) Electrical and Electronics
institution De La Salle University
building De La Salle University Library
continent Asia
country Philippines
Philippines
content_provider De La Salle University Library
collection DLSU Institutional Repository
language English
topic Field programmable gate arrays
Programmable logic devices
Coding theory
Turbo codes (Telecommunication)
Electrical and Electronics
spellingShingle Field programmable gate arrays
Programmable logic devices
Coding theory
Turbo codes (Telecommunication)
Electrical and Electronics
Selda, Edison A.
FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm
description Turbo Codes have gained prominence because of its near channel capacity error correcting capability. Bit streams are encoded by concatenating two parallel convolutional encoders, separated by an interleaver. This results to a code, which when transmitted, achieves a very low (almost zero) bit error rate, when observed at the receiver. A more significant characteristic of this encoding/decoding scheme is how these error stricken codes are recovered by the decoder. By utilizing soft decision decoding and an iterative decoding structure, transmitted sequences are recovered with better efficiency. Given these outstanding features, this study presents how a turbo encoder/decoder is implemented on a Field Programmable Gate Array (FPGA) using the Soft Output Viterbi Decoding Algorithm (SOVA). Several models were synthesized and implemented but only two were chosen, one with the fastest speed and the other with the smallest number of gate utilization. A VHDL model was also created for the 25 and 50 bits frame. The designs performance was verified by comparing it with the results obtained from the MATLAB simulation. The decoder's performance was further validated by measuring and comparing the Bit Error Rate (BER) with published results.
format text
author Selda, Edison A.
author_facet Selda, Edison A.
author_sort Selda, Edison A.
title FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm
title_short FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm
title_full FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm
title_fullStr FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm
title_full_unstemmed FPGA based turbo encoder/decoder using soft output viterbi decoding algorithm
title_sort fpga based turbo encoder/decoder using soft output viterbi decoding algorithm
publisher Animo Repository
publishDate 2005
url https://animorepository.dlsu.edu.ph/etd_masteral/3336
https://animorepository.dlsu.edu.ph/context/etd_masteral/article/10174/viewcontent/CDTG003973_P.pdf
_version_ 1772835847276593152