Low-complexity High-speed VLSI Design of Low-density Parity-check Decoders

Download Low-complexity High-speed VLSI Design of Low-density Parity-check Decoders PDF Online Free

Author :
Release : 2008
Genre : Decoders (Electronics)
Kind :
Book Rating : /5 ( reviews)

Low-complexity High-speed VLSI Design of Low-density Parity-check 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 Low-complexity High-speed VLSI Design of Low-density Parity-check Decoders write by Zhiqiang Cui. This book was released on 2008. Low-complexity High-speed VLSI Design of Low-density Parity-check Decoders available in PDF, EPUB and Kindle. Low-Density Parity-check (LDPC) codes have attracted considerable attention due to their capacity approaching performance over AWGN channel and highly parallelizable decoding schemes. They have been considered in a variety of industry standards for the next generation communication systems. In general, LDPC codes achieve outstanding performance with large codeword lengths (e.g., N>1000 bits), which lead to a linear increase of the size of memory for storing all the soft messages in LDPC decoding. In the next generation communication systems, the target data rates range from a few hundred Mbit/sec to several Gbit/sec. To achieve those very high decoding throughput, a large amount of computation units are required, which will significantly increase the hardware cost and power consumption of LDPC decoders. LDPC codes are decoded using iterative decoding algorithms. The decoding latency and power consumption are linearly proportional to the number of decoding iterations. A decoding approach with fast convergence speed is highly desired in practice. This thesis considers various VLSI design issues of LDPC decoder and develops efficient approaches for reducing memory requirement, low complexity implementation, and high speed decoding of LDPC codes. We propose a memory efficient partially parallel decoder architecture suited for quasi-cyclic LDPC (QC-LDPC) codes using Min-Sum decoding algorithm. We develop an efficient architecture for general permutation matrix based LDPC codes. We have explored various approaches to linearly increase the decoding throughput with a small amount of hardware overhead. We develop a multi-Gbit/sec LDPC decoder architecture for QC-LDPC codes and prototype an enhanced partially parallel decoder architecture for a Euclidian geometry based LDPC code on FPGA. We propose an early stopping scheme and an extended layered decoding method to reduce the number of decoding iterations for undecodable and decodable sequence received from channel. We also propose a low-complexity optimized 2-bit decoding approach which requires comparable implementation complexity to weighted bit flipping based algorithms but has much better decoding performance and faster convergence speed.

Low Complexity, High Speed VLSI Architectures for Error Correction Decoders

Download Low Complexity, High Speed VLSI Architectures for Error Correction Decoders PDF Online Free

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

Low Complexity, High Speed VLSI Architectures for Error Correction 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 Low Complexity, High Speed VLSI Architectures for Error Correction Decoders write by Yanni Chen. This book was released on 2003. Low Complexity, High Speed VLSI Architectures for Error Correction Decoders available in PDF, EPUB and Kindle.

Efficient VLSI Architectures for Non-binary Low Density Parity Check Decoding

Download Efficient VLSI Architectures for Non-binary Low Density Parity Check Decoding PDF Online Free

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

Efficient VLSI Architectures for Non-binary Low Density Parity Check Decoding - 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 VLSI Architectures for Non-binary Low Density Parity Check Decoding write by Fang Cai. This book was released on 2011. Efficient VLSI Architectures for Non-binary Low Density Parity Check Decoding available in PDF, EPUB and Kindle. Non-binary low-density parity-check (NB-LDPC) codes can achieve better error-correcting performance than binary LDPC codes when the code length is moderate at the cost of higher decoding complexity. The high complexity is mainly caused by the complicated computations in the check node processing and the large memory requirement. In this thesis, two VLSI designs for NB-LDPC decoders based on two novel check node processing schemes are proposed. The first design is based on forward-backward check node processing. A novel scheme and corresponding architecture are developed to implement the elementary step of the check node processing. In our design, layered decoding is applied and only nm less than q messages are kept on each edge of the associated Tanner graph. The computation units and the scheduling of the computations are optimized in the context of layered decoding to reduce the area requirement and increase the speed. This thesis also introduces an overlapped method for the check node processing among different layers to further speed up the decoding. From complexity and latency analysis, our design is much more efficient than any previous design. Our proposed decoder for a (744, 653) code over GF(32) has also been synthesized on a Xilinx Virtex-2 Pro FPGA device. It can achieve a throughput of 9.30 Mbps when 15 decoding iterations are carried out. The second design is based on a proposed trellis based check node processing scheme. The proposed scheme first sorts out a limited number of the most reliable variable-to-check (v-to-c) messages, then the check-to-variable (c-to-v) messages to all connected variable nodes are derived independently from the sorted messages without noticeable performance loss. Compared to the previous iterative forward-backward check node processing, the proposed scheme not only significantly reduced the computation complexity, but eliminated the memory required for storing the intermediate messages generated from the forward and backward processes. Inspired by this novel c-to-v message computation method, we propose to store the most reliable v-to-c messages as 'compressed' c-to-v messages. The c-to-v messages will be recovered from the compressed format when needed. Accordingly, the memory requirement of the overall decoder can be substantially reduced. Compared to the previous Min-max decoder architecture, the proposed design for a (837, 726) code over GF(32) can achieve the same throughput with only 46% of the area.

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.

VLSI Architectures for Multi-Gbps Low-Density Parity-Check Decoders

Download VLSI Architectures for Multi-Gbps Low-Density Parity-Check Decoders PDF Online Free

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

VLSI Architectures for Multi-Gbps Low-Density Parity-Check 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 VLSI Architectures for Multi-Gbps Low-Density Parity-Check Decoders write by Ahmad Darabiha. This book was released on 2008. VLSI Architectures for Multi-Gbps Low-Density Parity-Check Decoders available in PDF, EPUB and Kindle. Near-capacity performance and parallelizable decoding algorithms have made Low-Density Parity Check (LDPC) codes a powerful competitor to previous generations of codes, such as Turbo and Reed Solomon codes, for reliable high-speed digital communications. As a result, they have been adopted in several emerging standards. This thesis investigates VLSI architectures for multi-Gbps power and area-efficient LDPC decoders. To reduce the node-to-node communication complexity, a decoding scheme is proposed in which messages are transferred and computed bit-serially. Also, a broadcasting scheme is proposed in which the traditional computations required in the sum-product and min-sum decoding algorithms are repartitioned between the check and variable node units. To increase decoding throughput, a block interlacing scheme is investigated which is particularly advantageous in fully-parallel LDPC decoders. To increase decoder energy efficiency, an efficient early termination scheme is proposed. In addition, an analysis is given of how increased hardware parallelism coupled with a reduced supply voltage is a particularly effective approach to reduce the power consumption of LDPC decoders. These architectures and circuits are demonstrated in two hardware implementations. Specifically, a 610-Mbps bit-serial fully-parallel (480, 355) LDPC decoder on a single Altera Stratix EP1S80 device is presented. To our knowledge, this is the fastest FPGA-based LDPC decoder reported in the literature. A fabricated 0.13-mum CMOS bit-serial (660, 484) LDPC decoder is also presented. The decoder has a 300 MHz maximum clock frequency and a 3.3 Gbps throughput with a nominal 1.2-V supply and performs within 3 dB of the Shannon limit at a BER of 10-5. With more than 60% power saving gained by early termination, the decoder consumes 10.4 pJ/bit/iteration at Eb=N0=4dB. Coupling early termination with supply voltage scaling results in an even lower energy consumption of 2.7 pJ/bit/iteration with 648 Mbps decoding throughput. The proposed techniques demonstrate that the bit-serial fully-parallel architecture is preferred to memory-based partially-parallel architectures, both in terms of throughput and energy efficiency, for applications such as 10GBase-T which use medium-size LDPC code (e.g., 2048 bit) and require multi-Gbps decoding throughput.