Hardware implementation of Fano Decoder for polarization-adjusted convolutional (PAC) codes

buir.advisorArıkan, Erdal
dc.contributor.authorHokmabadi, Amir Mozammel
dc.date.accessioned2022-08-12T06:39:38Z
dc.date.available2022-08-12T06:39:38Z
dc.date.copyright2022-06
dc.date.issued2022-06
dc.date.submitted2022-07-13
dc.descriptionCataloged from PDF version of article.en_US
dc.descriptionThesis (Ph.D.): Bilkent University, Department of Electrical and Electronics Engineering, İhsan Doğramacı Bilkent University, 2022.en_US
dc.descriptionIncludes bibliographical references (leaves 79-85).en_US
dc.description.abstractPolarization-adjusted convolutional (PAC) codes are a new class of error-correcting codes that have been shown to achieve near-optimum performance. By combining ideas from channel polarization and convolutional coding, PAC codes create an overall encoding transform that achieves a performance near the information-theoretic limits at short block lengths. In this thesis we propose a hardware implementation architecture for Fano decoding of PAC codes. First, we introduce a new variant of Fano algorithm for decoding PAC codes which is suitable for hardware implementation. Then we provide the hardware diagrams of the sub-blocks of the proposed PAC Fano decoder and an estimate of their hardware complexity and propagation delay. We also introduce a novel branch metric unit for sequential decoding of PAC codes which is capable of calculating the current and previous branch metric values online, without requiring any storage element or comparator. We evaluate the error-correction performance of the proposed decoder on FPGA and its hardware characteristics on ASIC with TSMC 28 nm 0.72 V library. We show that, for a block length of 128 and a message length of 64, the proposed decoder can be clocked at 500 MHz and achieve approximately 38.1 Mb/s information throughput at 3.5 dB signal-to-noise ratio with a power consumption of 3.85 mW.en_US
dc.description.provenanceSubmitted by Betül Özen (ozen@bilkent.edu.tr) on 2022-08-12T06:39:38Z No. of bitstreams: 1 B161076.pdf: 1193657 bytes, checksum: 5fae237e35d73489f680c0feaac72808 (MD5)en
dc.description.provenanceMade available in DSpace on 2022-08-12T06:39:38Z (GMT). No. of bitstreams: 1 B161076.pdf: 1193657 bytes, checksum: 5fae237e35d73489f680c0feaac72808 (MD5) Previous issue date: 2022-06en
dc.description.statementofresponsibilityby Amir Mozammel Hokmabadien_US
dc.format.extentx, 85 leaves : illustrations ; 30 cm.en_US
dc.identifier.itemidB161076
dc.identifier.urihttp://hdl.handle.net/11693/110423
dc.language.isoEnglishen_US
dc.rightsinfo:eu-repo/semantics/openAccessen_US
dc.subjectPAC codesen_US
dc.subjectSequential decodingen_US
dc.subjectFano decodingen_US
dc.subjectPolar codingen_US
dc.subjectVLSIen_US
dc.titleHardware implementation of Fano Decoder for polarization-adjusted convolutional (PAC) codesen_US
dc.title.alternativeKutupsal ve polarizayson ayarlı evrişimli (PAC) kodlar için Fano çözücüsünün donanım uygulamasıen_US
dc.typeThesisen_US
thesis.degree.disciplineElectrical and Electronic Engineering
thesis.degree.grantorBilkent University
thesis.degree.levelDoctoral
thesis.degree.namePh.D. (Doctor of Philosophy)

Files

Original bundle

Now showing 1 - 1 of 1
Loading...
Thumbnail Image
Name:
B161076.pdf
Size:
1.14 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.69 KB
Format:
Item-specific license agreed upon to submission
Description: