Sliced Message Passing: High Throughput Overlapped Decoding of High-Rate Low-Density Parity-Check Codes

被引:45
作者
Liu, Lingzhi [1 ]
Shi, C. -J. Richard [1 ]
机构
[1] Univ Washington, Dept Elect Engn, Silicon Syst Res Lab, Seattle, WA 98195 USA
关键词
High-rate low-density parity-check (LDPC) code; high throughput; IEEE 10 GBase-T standard; overlapped decoding; structured codes;
D O I
10.1109/TCSI.2008.926995
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
The efficient implementation of high-rate high-throughout low-density parity-check (LDPC) code decoding presents challenges to both fully parallel decoding and memory-sharing partially parallel decoding schemes. In this paper, a new decoding scheme, sliced message-passing (SMP), is introduced. The key idea. is to slice the total set of N variable-to-check messages into equal-sized p chunks, then to perform check-node computation sequentially chunk by chunk. This new decoding scheme can break the sequential tie between the check- and variable-node update stages. and thus greatly improve the throughput. The hardware architectures of SMP decoding are introduced. Each check-node processing unit of the proposed register-based architecture has only c/p inputs instead of c inputs. By remapping the variable-node and check-node processing unit decoding blocks, the optimized SMP decoding units can reduce the overall hardware cost, shorten the critical-path delay, and improve the hardware-usage efficiency. An optimized SMP decoder has been further implemented for a 2049-bit (6,32) LDPC decoder of the emerging IEEE 10 GBase-T standard in an IBM CMOS 90-nm process. Implementation results from synthesis and postlayout simulation have shown the effectiveness of the proposed SMP scheme.
引用
收藏
页码:3697 / 3710
页数:14
相关论文
共 37 条
[1]   A linear time erasure-resilient code with nearly optimal recovery [J].
Alon, N ;
Luby, M .
IEEE TRANSACTIONS ON INFORMATION THEORY, 1996, 42 (06) :1732-1736
[2]  
[Anonymous], 2005, 80216E2005 IEEE, V1
[3]  
[Anonymous], IEEE 10 GBASE T TASK
[4]  
*ARM SAGE X, ARM SAGE X STAND CEL
[5]   A 690-mW 1-Gb/s 1024-b, rate-1/2 low-density parity-check code decoder [J].
Blanksby, AJ ;
Howland, CJ .
IEEE JOURNAL OF SOLID-STATE CIRCUITS, 2002, 37 (03) :404-412
[6]   Near optimum universal belief propagation based decoding of low-density parity check codes [J].
Chen, JH ;
Fossorier, MPC .
IEEE TRANSACTIONS ON COMMUNICATIONS, 2002, 50 (03) :406-414
[7]  
CHERI Y, 2004, IEEE T CIRCUITS-I, V51, P1106
[8]   On the design of low-density parity-check codes within 0.0045 dB of the Shannon limit [J].
Chung, SY ;
Forney, GD ;
Richardson, TJ ;
Urbanke, R .
IEEE COMMUNICATIONS LETTERS, 2001, 5 (02) :58-60
[9]   Multi-Gbit/sec low density parity check decoders with reduced interconnect complexity [J].
Darabiha, A ;
Carusone, AC ;
Kschischang, FR .
2005 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), VOLS 1-6, CONFERENCE PROCEEDINGS, 2005, :5194-5197
[10]   Block-interlaced LDPC decoders with reduced interconnect complexity [J].
Darabiha, Ahmad ;
Carusone, Anthony Chan ;
Kschischang, Frank R. .
IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2008, 55 (01) :74-78