Hardware implementation of Fano Decoder for polarization-adjusted convolutional (PAC) codes
buir.advisor | Arıkan, Erdal | |
dc.contributor.author | Hokmabadi, Amir Mozammel | |
dc.date.accessioned | 2022-08-12T06:39:38Z | |
dc.date.available | 2022-08-12T06:39:38Z | |
dc.date.copyright | 2022-06 | |
dc.date.issued | 2022-06 | |
dc.date.submitted | 2022-07-13 | |
dc.description | Cataloged from PDF version of article. | en_US |
dc.description | Thesis (Ph.D.): Bilkent University, Department of Electrical and Electronics Engineering, İhsan Doğramacı Bilkent University, 2022. | en_US |
dc.description | Includes bibliographical references (leaves 79-85). | en_US |
dc.description.abstract | Polarization-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.provenance | Submitted 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.provenance | Made 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-06 | en |
dc.description.statementofresponsibility | by Amir Mozammel Hokmabadi | en_US |
dc.format.extent | x, 85 leaves : illustrations ; 30 cm. | en_US |
dc.identifier.itemid | B161076 | |
dc.identifier.uri | http://hdl.handle.net/11693/110423 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | PAC codes | en_US |
dc.subject | Sequential decoding | en_US |
dc.subject | Fano decoding | en_US |
dc.subject | Polar coding | en_US |
dc.subject | VLSI | en_US |
dc.title | Hardware implementation of Fano Decoder for polarization-adjusted convolutional (PAC) codes | en_US |
dc.title.alternative | Kutupsal ve polarizayson ayarlı evrişimli (PAC) kodlar için Fano çözücüsünün donanım uygulaması | en_US |
dc.type | Thesis | en_US |
thesis.degree.discipline | Electrical and Electronic Engineering | |
thesis.degree.grantor | Bilkent University | |
thesis.degree.level | Doctoral | |
thesis.degree.name | Ph.D. (Doctor of Philosophy) |