Return to search

Soft Decoding Of Convolutional Product Codes On An Fpga Platform

ABSTRACT


SOFT DECODING OF CONVOLUTIONAL PRODUCT CODES ON AN FPGA PLATFORM


Sanli, Mustafa
M.Sc., Department of Electrical and Electronics Engineering
Supervisor: Asst. Prof. Dr. Ali &Ouml / zg&uuml / r YILMAZ

September 2005, 79 pages


In today&rsquo / s world, high speed and accurate data transmission and storage is necessary in many fields of technology. The noise in the transmission channels and read-write errors occurring in the data storage devices cause data loss or slower data transmission. To solve these problems, the error rate of the received information must be minimized. Error correcting codes are used for detecting and correcting the errors.

Turbo coding is an efficient error correction method which is commonly used in various communication systems. In turbo coding, some redundancy is added to the data to be transmitted. The redundant data is used to recover original data from the received data. MAP algorithm is one of the most commonly used soft decision decoding algorithms.

In this thesis, hardware implementation of the MAP algorithm is studied. MAP decoding is verified on an FPGA. Virtex2Pro is the platform of choice in this study. The algorithm is written in the VHDL language. A MAP decoder is designed and its operation is verified. Using many MAP decoders concurrently, a convolutional product decoder is implemented as well. Area and speed limitations are discussed.

Identiferoai:union.ndltd.org:METU/oai:etd.lib.metu.edu.tr:http://etd.lib.metu.edu.tr/upload/2/12606572/index.pdf
Date01 September 2005
CreatorsSanli, Mustafa
ContributorsYilmaz, Ozgur Ali
PublisherMETU
Source SetsMiddle East Technical Univ.
LanguageEnglish
Detected LanguageEnglish
TypeM.S. Thesis
Formattext/pdf
RightsTo liberate the content for METU campus

Page generated in 0.0017 seconds