Title :
An 860-Mb/s (8158,7136) Low-Density Parity-Check Encoder
Author :
Miles, Lowell H. ; Gambles, Jody W. ; Maki, Gary K. ; Ryan, William E. ; Whitaker, Sterling R.
Author_Institution :
Center for Microelectron. & Biomolecular Res., Univ. of Idaho, Idaho Falls, ID
Abstract :
Low-density parity-check codes achieve coding performance which approaches the Shannon limit. An (8158,7136) encoder was implemented in a five-metal, 0.25-mum CMOS process. Use of generator polynomial reconstruction, partial product multiplication and functional sharing in the parity register results in a highly efficient design. Only 1492 flip-flops along with a programmable 21-bit look-ahead scheme are used to achieve an 860-Mb/s data throughput for this rate 7/8 LDPC code. A comparable two-stage encoder requires 8176 flip-flops
Keywords :
CMOS integrated circuits; encoding; flip-flops; parity check codes; polynomials; 0.25 micron; 21 bit; 860 Mbit/s; CMOS process; LDPC code; Shannon limit; flip-flops; functional sharing; generator polynomial reconstruction; look-ahead scheme; low-density parity-check codes; low-density parity-check encoder; parity register; partial product multiplication; two-stage encoder; CMOS process; Character generation; Data communication; Decoding; Error correction codes; Flip-flops; Linear code; Parity check codes; Polynomials; Throughput; Error correction; LDPC; cyclic codes; encoding; quasi-cyclic codes;
Journal_Title :
Solid-State Circuits, IEEE Journal of
DOI :
10.1109/JSSC.2006.877253