LDPC decoder architecture for DVB-S2 and DVB-S2X standards

A particular type of conflict due to multiple-diagonal sub-matrices in the DVB-S2 parity-check matrices is known to complicate the implementation of the layered decoder architecture. The new matrices proposed in DVB-S2X no longer use such sub-matrices. For implementing a decoder compliant both with DVB-S2 and DVB-S2X, we propose an elegant solution which overcomes these conflicts. The solution relye on an efficient write disable of the memories, allowing a straightforward implementation of layered LDPC decoders. The complexity and latency are further reduced by eliminating one barrel shifter. Compared with the existing solutions, complexity is reduced without performance degradation.

[1]  Robert G. Gallager,et al.  Low-density parity-check codes , 1962, IRE Trans. Inf. Theory.

[2]  Emmanuel Boutillon,et al.  High-speed conflict-free layered LDPC decoder for the DVB-S2, -T2 AND -C2 standards , 2013, SiPS 2013 Proceedings.

[3]  Emmanuel Boutillon,et al.  Conflict resolution for pipelined layered LDPC decoders , 2009, 2009 IEEE Workshop on Signal Processing Systems.

[4]  Jean-Luc Danger,et al.  Lambda-Min Decoding Algorithm of Regular and Irregular LDPC Codes , 2003 .

[5]  D. Declercq,et al.  A DVB-S2 compliant LDPC decoder integrating the Horizontal Shuffle Scheduling , 2006, 2006 International Symposium on Intelligent Signal Processing and Communications.

[6]  Emmanuel Boutillon,et al.  Conflict Resolution by Matrix Reordering for DVB-T2 LDPC Decoders , 2009, GLOBECOM 2009 - 2009 IEEE Global Telecommunications Conference.

[7]  Frank Kienle,et al.  A novel LDPC decoder for DVB-S2 IP , 2009, 2009 Design, Automation & Test in Europe Conference & Exhibition.

[8]  D.E. Hocevar,et al.  A reduced complexity decoder architecture via layered decoding of LDPC codes , 2004, IEEE Workshop onSignal Processing Systems, 2004. SIPS 2004..

[9]  Xiao Peng,et al.  DVB-T2 LDPC decoder with perfect conflict resolution , 2012, Proceedings of Technical Program of 2012 VLSI Design, Automation and Test.

[10]  Luca Fanucci,et al.  Layered Decoding of Non-Layered LDPC Codes , 2006, 9th EUROMICRO Conference on Digital System Design (DSD'06).

[11]  Wen Ji,et al.  Data conflict resolution for layered LDPC decoding algorithm by selective recalculation , 2010, 2010 3rd International Congress on Image and Signal Processing.

[12]  Emmanuel Boutillon,et al.  Architecture and Finite Precision Optimization for Layered LDPC Decoders , 2010, 2010 IEEE Workshop On Signal Processing Systems.