High-Speed Decoders for Polar Codes

Download High-Speed Decoders for Polar Codes PDF Online Free

Author :
Release : 2017-08-30
Genre : Computers
Kind :
Book Rating : 825/5 ( reviews)

High-Speed Decoders for Polar Codes - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook High-Speed Decoders for Polar Codes write by Pascal Giard. This book was released on 2017-08-30. High-Speed Decoders for Polar Codes available in PDF, EPUB and Kindle. A new class of provably capacity achieving error-correction codes, polar codes are suitable for many problems, such as lossless and lossy source coding, problems with side information, multiple access channel, etc. The first comprehensive book on the implementation of decoders for polar codes, the authors take a tutorial approach to explain the practical decoder implementation challenges and trade-offs in either software or hardware. They also demonstrate new trade-offs in latency, throughput, and complexity in software implementations for high-performance computing and GPGPUs, and hardware implementations using custom processing elements, full-custom application-specific integrated circuits (ASICs), and field-programmable-gate arrays (FPGAs). Presenting a good overview of this research area and future directions, High-Speed Decoders for Polar Codes is perfect for any researcher or SDR practitioner looking into implementing efficient decoders for polar codes, as well as students and professors in a modern error correction class. As polar codes have been accepted to protect the control channel in the next-generation mobile communication standard (5G) developed by the 3GPP, the audience includes engineers who will have to implement decoders for such codes and hardware engineers designing the backbone of communication networks.

Fast, Flexible, and Area-efficient Decoders for Polar Codes

Download Fast, Flexible, and Area-efficient Decoders for Polar Codes PDF Online Free

Author :
Release : 2019
Genre :
Kind :
Book Rating : /5 ( reviews)

Fast, Flexible, and Area-efficient Decoders for Polar Codes - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Fast, Flexible, and Area-efficient Decoders for Polar Codes write by Seyyed Ali Hashemi. This book was released on 2019. Fast, Flexible, and Area-efficient Decoders for Polar Codes available in PDF, EPUB and Kindle. "Polar codes have received a great deal of attention in the past few years to the extent that they are selected to be included in the 5th Generation of Wireless Communications Standard (5G). Specifically, polar codes were selected as the coding scheme for the Enhanced Mobile Broadband (eMBB) control channel which requires codes of short length. The main bottleneck in the deployment of polar codes in 5G is the design of a decoder which can achieve good error-correction performance, with low hardware implementation cost and high throughput. Successive-Cancellation (SC) decoding was the first algorithm under which polar codes could achieve capacity when the code length is very high. However, for finite practical code lengths, SC decoding falls short in providing a reasonable error-correction performance because of its sub-optimality with respect to the Maximum-Likelihood (ML) decoder. Sphere Decoding (SD) is an algorithm that can achieve the performance of ML decoding with a very high complexity. In order to close the gap between SC and ML decoding, Successive-Cancellation List (SCL) decoding keeps a list of candidates and selects the one with the best Path Metric (PM). Although SCL provides a good error-correction performance, it comes at the cost of higher complexity and lower throughput. In this thesis, we first propose a low complexity SD algorithm which provides a good trade-off between the error-correction performance and the complexity of the decoder for polar codes of short lengths. We then propose algorithms to speed up the SCL decoders. We prove that while these algorithms have much higher throughput than the conventional SCL decoder, they incur no error-correction performance loss. We further propose several techniques to reduce the area occupation in the hardware implementation of SC and SCL decoders by reducing their memory requirements. We solve the flexibility issue of fast SC-based decoders and introduce a completely rate-flexible scheme. Hardware architectures for the proposed algorithms are presented and comparisons with state of the art are made. Finally, we evaluate the performance of polar codes in 5G and we show that polar codes can be used in practical applications by proposing a blind detection scheme with polar codes." --

Efficient Encoders and Decoders for Polar Codes

Download Efficient Encoders and Decoders for Polar Codes PDF Online Free

Author :
Release : 2016
Genre :
Kind :
Book Rating : /5 ( reviews)

Efficient Encoders and Decoders for Polar Codes - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Efficient Encoders and Decoders for Polar Codes write by Gabi Sarkis. This book was released on 2016. Efficient Encoders and Decoders for Polar Codes available in PDF, EPUB and Kindle. "Error-correcting codes enable reliable and efficient data communication and storage and have become an indispensable part of information processing systems. Polar codes are the latest discovery in the quest for more powerful error correction. They are the first codes with an explicit construction to provably achieve the symmetric capacity of memoryless channels. Moreover, this performance is realizable using the low complexity successive-cancellation decoding algorithm. Despite their attractive theoretical properties, polar codes suffer from two major issues hindering practical implementations: a slow decoding algorithm and mediocre error-correction performance at moderate code lengths. Solutions to these problems in the literature have been mutually exclusive. Decoding speed can be increased, but at the cost of degrading error-correction capability. On the other hand, the error-correction performance can be greatly improved using a list decoding algorithm, which incurs a large cost in both decoding speed and memory requirements. This incompatibility in solutions must be resolved before polar codes become practical. This thesis presents novel, compatible solutions to these problems. It introduces a new decoding algorithm that has the same error-correction performance as successive cancellation, but offers significantly lower latency and higher throughput. A corresponding decoder implementation is shown to be an order of magnitude faster than the state-of-the-art in the literature. Next, the speed of successive-cancellation list decoders for polar codes is improved without degrading error-correction performance. The resulting software decoders implementing the proposed algorithm offer throughput and error-correction performance exceeding the best in the literature and meeting the requirements for the 802.11n WiFi standard. This work also brings to light another beneficial property of polar codes that had not been studied before. It presents encoders and decoders that can operate on polar codes of any length and rate, while maintaining low implementation complexity and fast operating speed. Such implementations are important in systems that must adapt to varying channel conditions. Finally, two methods are introduced that improve error-correction performance without incurring the memory overhead of list decoding. The first targets systems where re-transmission is impossible or highly undesirable. The second improves the performance of software decoders using polar codes with rates very close to the channel capacity." --

Algorithms and Implementations for Practical and Energy-effecient Polar Decoders

Download Algorithms and Implementations for Practical and Energy-effecient Polar Decoders PDF Online Free

Author :
Release : 2021
Genre :
Kind :
Book Rating : /5 ( reviews)

Algorithms and Implementations for Practical and Energy-effecient Polar Decoders - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Algorithms and Implementations for Practical and Energy-effecient Polar Decoders write by Furkan Ercan. This book was released on 2021. Algorithms and Implementations for Practical and Energy-effecient Polar Decoders available in PDF, EPUB and Kindle. "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 attractive properties, the interest in polar codes has been increasing rapidly in recent years and they have been adopted for use in the $5^{\text{th}}$ generation (5G) wireless systems standard. Specifically, they have been chosen as the coding scheme for the control channel of enhanced mobile broadband (eMBB) use case, and they are being considered for other use cases within 5G. Successive cancellation (SC) decoding is the primary decoding algorithm of polar codes and has low implementation complexity. The two main problems of SC decoding is its mediocre error-correction performance at practical codeword lengths and its long latency due to its sequential nature. To overcome the latency problem, fast decoding techniques have been introduced to speed up the decoding process by an order of magnitude. Secondly, several SC-based decoding algorithms have been proposed to improve the decoding performance, such as SC-List (SCL) and SC-Flip (SCF) decoding. SCL decoding uses parallel SC decoders to improve error-correction performance and therefore suffers from high implementation complexity. On the other hand, the SCF decoding algorithm uses multiple iterations of SC decoding to improve error-correction performance and maintains a similar implementation complexity to that of SC decoding. Therefore, SCF is a promising low-complexity alternative to SCL decoding.This thesis covers several improvements for SC and SCF-based polar decoders. First, we describe how to utilize the hardware resources of fast SC decoding more efficiently and show how to improve the throughput. Second, we propose a partitioned decoding scheme for the SCF algorithm that is able to improve the error-correction performance and reduce the average number of iterations. Third, we describe how to implement energy-efficient polar decoders using fast SC and fast SCF algorithms. We propose the first fast SCF decoder in hardware and show that an energy-efficient approach with improved throughput is possible. Then, we describe the Thresholded SCF (TSCF) algorithm, which has improved error-correction performance and less computational complexity than the conventional SCF algorithm. We implement fast decoding techniques to create the Fast-TSCF decoder that is able to outperform decoders of similar performance in terms of throughput and area efficiency. Finally, we describe many simplifications and optimizations for the Dynamic SCF (DSCF) decoding algorithm, which is known for its significantly improved error-correction performance but has impractical computations. We replace its transcendental computations with simple approximations, introduce fast decoding techniques, reduce its computational complexity by using a theoretical framework, and demonstrate with hardware implementation. The proposed practical DSCF implementation is able to match the error-correction performance and throughput of SCL-based decoders with large list sizes and stands as a low-complexity alternative"--

Turbo-like Codes

Download Turbo-like Codes PDF Online Free

Author :
Release : 2007-09-09
Genre : Technology & Engineering
Kind :
Book Rating : 911/5 ( reviews)

Turbo-like Codes - read free eBook in online reader or directly download on the web page. Select files or add your book in reader. Download and read online ebook Turbo-like Codes write by Aliazam Abbasfar. This book was released on 2007-09-09. Turbo-like Codes available in PDF, EPUB and Kindle. This book introduces turbo error correcting concept in a simple language, including a general theory and the algorithms for decoding turbo-like code. It presents a unified framework for the design and analysis of turbo codes and LDPC codes and their decoding algorithms. A major focus is on high speed turbo decoding, which targets applications with data rates of several hundred million bits per second (Mbps).