An fpga implementation of successive cancellation list decoding for polar codes

buir.advisorArıkan, Erdal
dc.contributor.authorSüral, Altuğ
dc.date.accessioned2016-04-21T06:18:59Z
dc.date.available2016-04-21T06:18:59Z
dc.date.copyright2016-01
dc.date.issued2016-01
dc.date.submitted04-02-2016
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionIncludes bibliographical references (leaves 68-71).en_US
dc.description.abstractPolar Codes are the rst asymptotically provably capacity achieving error correction codes under low complexity successive cancellation (SC) decoding for binary discrete memoryless symmetric channels. Although SC is a low complexity algorithm, it does not provide as good performance as a maximum-likelihood (ML) decoder, unless su ciently large code block is used. SC is a soft decision decoding algorithm such that it employs depth- rst searching method with a divide and conquer approach to nd a su ciently perfect estimate of decision vector. Using SC with a list (SCL) improves the performance of SC decoder such that it provides near ML performance. SCL decoder employs beam search method as a greedy algorithm to achieve ML performance without considering all possible codewords. The ML performance of polar codes is not good enough due to the minimum hamming distance of possible codewords. For the purpose of increasing the minimum distance, cyclic redundancy check aided (CRC-SCL) decoding algorithm can be used. This algorithm makes polar codes competitive with state of the art codes by exchanging complexity with performance. In this thesis, we present an FPGA implementation of an adaptive list decoder; consisting of SC, SCL and CRC decoders to meet with the tradeo between performance and complexity.en_US
dc.description.statementofresponsibilityby Altuğ Süral.en_US
dc.format.extentxiv, 71 leaves : charts.en_US
dc.identifier.itemidB152726
dc.identifier.urihttp://hdl.handle.net/11693/28951
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectPolar codesen_US
dc.subjectSuccessive cancellation list decoderen_US
dc.subjectHardware implementationen_US
dc.subjectFPGAen_US
dc.titleAn fpga implementation of successive cancellation list decoding for polar codesen_US
dc.title.alternativeSıralı elemeli ve listeli kutupsal kodçözücü'nün fpga uygulamasıen_US
dc.typeThesisen_US
thesis.degree.disciplineElectrical and Electronic Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelMaster's
thesis.degree.nameMS (Master of Science)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
10101113.pdf
Size:
2.08 MB
Format:
Adobe Portable Document Format
Description:
Full printable version

License bundle

Now showing 1 - 1 of 1
No Thumbnail Available
Name:
license.txt
Size:
1.71 KB
Format:
Item-specific license agreed upon to submission
Description: