Title :
Stochastic Implementation of LDPC Decoders
Author :
Gross, Warren J. ; Gaudet, Vincent C. ; Milner, Aaron
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, Que.
fDate :
Oct. 28 2005-Nov. 1 2005
Abstract :
LDPC codes are found in many recent communications standards such as 10GBASE-T, DVB-S2 and IEEE 802.16 (WiMAX). We present a review of a new class of "stochastic" iterative decoding architectures. Stochastic decoders represent probabilistic messages by the frequency of ones in a binary stream. This results in a simple mapping of the factor graph of the code into silicon. An FPGA implementation of a LDPC decoder with 8 information bits and 8 coded bits is described. On an Altera Cyclone FPGA, the throughput is 5 Mbps when clocked at 100 MHz and is expected to increase nearly linearly with the code length. Simulations of the decoder on an Altera Stratix FPGA indicate a potential throughput of 8 Mbps
Keywords :
binary codes; field programmable gate arrays; iterative decoding; parity check codes; stochastic processes; 100 MHz; 8 Mbit/s; Altera Cyclone FPGA; Altera Stratix FPGA; IEEE 802.16; LDPC decoders; WiMAX; binary stream; probabilistic messages; stochastic iterative decoding architectures; Communication standards; Digital video broadcasting; Field programmable gate arrays; Frequency; Iterative decoding; Parity check codes; Silicon; Stochastic processes; Throughput; WiMAX;
Conference_Titel :
Signals, Systems and Computers, 2005. Conference Record of the Thirty-Ninth Asilomar Conference on
Conference_Location :
Pacific Grove, CA
Print_ISBN :
1-4244-0131-3
DOI :
10.1109/ACSSC.2005.1599845