Performance and computational analysis of polarization-adjusted convolutional (PAC) codes
buir.advisor | Arıkan, Erdal | |
dc.contributor.author | Moradi, Mohsen | |
dc.date.accessioned | 2022-07-19T12:18:13Z | |
dc.date.available | 2022-07-19T12:18:13Z | |
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 | Includes bibliographical references (leaves 119-124). | en_US |
dc.description.abstract | We study the performance of sequential decoding of polarization-adjusted con- volutional (PAC) codes. We present a metric function that employs bit-channel mutual information and cutoff rate values as the bias values and significantly re- duces the computational complexity while retaining the excellent error-correction performance of PAC codes. With the proposed metric function, the computa- tional complexity of sequential decoding of PAC codes is equivalent to that of conventional convolutional codes. Our results indicate that the upper bound on the sequential decoding compu- tational complexity of PAC codes follows a Pareto distribution. We also employ guessing technique to derive a lower bound on the computational complexity of sequential decoding of PAC codes. To reduce the PAC sequential decoder’s worst-case latency, we restrict the number of searches executed by the sequential decoder. We introduce an improvement to the successive-cancellation list (SCL) decod- ing for polarized channels that reduces the number of sorting operations without degrading the code’s error-correction performance. In an SCL decoding with an optimum metric function, we show that, on average, the correct branch’s bit- metric value must be equal to the bit-channel capacity. On the other hand, the average bit-metric value of a wrong branch can be at most 0. This implies that a wrong path’s partial path metric value deviates from the bit-channel capacity’s partial summation. This enables the decoder to identify incorrect branches and exclude them from the list of metrics to be sorted. We employ a similar technique to the stack algorithm, resulting in a considerable reduction in the stack size. Additionally, we propose a technique for constructing a rate profile for PAC codes of arbitrary length and rate which is capable of balancing the error- correction performance and decoding complexity of PAC codes. For signal-to- noise ratio (SNR) values larger than a target SNR value, the proposed approach can significantly enhance the error-correction performance of PAC codes while retaining a low mean sequential decoding complexity. Finally, we examine the weight distribution of PAC codes with the goal of providing a new demonstration that PAC codes surpass polar codes in terms of weight distribution. | en_US |
dc.description.statementofresponsibility | by Mohsen Moradi | en_US |
dc.format.extent | xiii, 124 leaves : color charts ; 30 cm. | en_US |
dc.identifier.itemid | B161077 | |
dc.identifier.uri | http://hdl.handle.net/11693/105466 | |
dc.language.iso | English | en_US |
dc.rights | info:eu-repo/semantics/openAccess | en_US |
dc.subject | Polarization-adjusted convolutional codes | en_US |
dc.subject | Polar codes | en_US |
dc.subject | Convolutional codes | en_US |
dc.subject | Sequential decoding | en_US |
dc.subject | Successive cancellation decoding | en_US |
dc.subject | List decoding | en_US |
dc.subject | Weight distribution | en_US |
dc.title | Performance and computational analysis of polarization-adjusted convolutional (PAC) codes | en_US |
dc.title.alternative | Kutupsal ve polarizasyon ayarlı evrişimli (PAC) kodlarının performans ve hesaplama analizi | 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) |