Towards Practical Software Stack Decoding of Polar Codes

Download or Read eBook Towards Practical Software Stack Decoding of Polar Codes PDF written by Harsh Aurora and published by . This book was released on 2019 with total page pages. Available in PDF, EPUB and Kindle.
Towards Practical Software Stack Decoding of Polar Codes
Author :
Publisher :
Total Pages :
Release :
ISBN-10 : OCLC:1112735404
ISBN-13 :
Rating : 4/5 (04 Downloads)

Book Synopsis Towards Practical Software Stack Decoding of Polar Codes by : Harsh Aurora

Book excerpt: "Error correcting codes are essential in realizing reliable communication over noisy channels. Polar codes are a recent class of linear block error correcting codes, and are the first of their kind to have an explicit construction and asymptotically achieve the symmetric channel capacity over binary-input discrete memoryless channels. They have recently been adopted into the 5G standard in the eMBB control channel. The successive cancellation list decoding algorithm yields near-optimal decoding performance at the cost of high implementation complexity. The successive cancellation stack algorithm has been shown to provide similar decoding performance at a much lower computational complexity, but suffers from a large memory requirement that scales quadratically with the code length, rendering it impractical in most applications. This thesis presents several approaches to increase the practicality of the successive cancellation stack decoding algorithm in software implementations. First, multiple copies of decoder memory are replaced with a single memory, and the stack sorting step is replaced by a linear search. While this comes at the cost of an increase in computational complexity, results show that the large memory requirement and sorting are amongst primary culprits in the mediocre throughput performance of the software stack algorithm. Simulations run on a modern CPU clocked at 3.2 GHz show the throughput increase from 14 Kbps to 6.3 Mbps for a polar code of length 1024. This idea is then extended to allow for a tunable number of decoder memories instantiated, mitigating the increase in computational complexity while providing modest increase in throughput. Third, an early termination criterion is investigated that is shown to reduce the number of bit estimates by up to 58%. Finally, the benefits of the fast simplified successive cancellation list decoder are extended to the stack algorithm, resulting in the first reported implementation of a fast simplified successive cancellation stack decoder that reports a throughput of up to 20.44 Mbps." --


Towards Practical Software Stack Decoding of Polar Codes Related Books

Towards Practical Software Stack Decoding of Polar Codes
Language: en
Pages:
Authors: Harsh Aurora
Categories:
Type: BOOK - Published: 2019 - Publisher:

DOWNLOAD EBOOK

"Error correcting codes are essential in realizing reliable communication over noisy channels. Polar codes are a recent class of linear block error correcting c
High-Speed Decoders for Polar Codes
Language: en
Pages: 108
Authors: Pascal Giard
Categories: Computers
Type: BOOK - Published: 2017-08-30 - Publisher: Springer

DOWNLOAD EBOOK

A new class of provably capacity achieving error-correction codes, polar codes are suitable for many problems, such as lossless and lossy source coding, problem
Towards Practical Length-compatible Polar Codes
Language: en
Pages:
Authors: Adam Cavatassi
Categories:
Type: BOOK - Published: 2019 - Publisher:

DOWNLOAD EBOOK

"In 2008, a new class of block error correction codes, known as polar codes, were provenby Erdal Arıkan to be able to achieve the Shannon limit. Through invent
Efficient Encoders and Decoders for Polar Codes
Language: en
Pages:
Authors: Gabi Sarkis
Categories:
Type: BOOK - Published: 2016 - Publisher:

DOWNLOAD EBOOK

"Error-correcting codes enable reliable and efficient data communication and storage and have become an indispensable part of information processing systems. Po
Algorithms and Implementations for Practical and Energy-effecient Polar Decoders
Language: en
Pages:
Authors: Furkan Ercan
Categories:
Type: BOOK - Published: 2021 - Publisher:

DOWNLOAD EBOOK

"Polar codes are a class of error-correcting codes that can provably achieve the channel capacity and have simple encoding and decoding mechanisms. Due to their