期刊文献+

High Hardware Utilization and Low Memory Block Requirement Decoding of QC-LDPC Codes 被引量:1

High Hardware Utilization and Low Memory Block Requirement Decoding of QC-LDPC Codes
原文传递
导出
摘要 This paper presents a simple yet effective decoding for general quasi-cyclic low-density parity-check (QC-LDPC) codes, which not only achieves high hardware utility efficiency (HUE), but also brings about great memory block reduction without any performance degradation. The main idea is to split the check matrix into several row blocks, then to perform the improved mes- sage passing computations sequentially block by block. As the decoding algorithm improves, the sequential tie between the two-phase computations is broken, so that the two-phase computations can be overlapped which bring in high HUE. Two over- lapping schemes are also presented, each of which suits a different situation. In addition, an efficient memory arrangement scheme is proposed to reduce the great memory block requirement of the LDPC decoder. As an example, for the 0.4 rate LDPC code selected from Chinese Digital TV Terrestrial Broadcasting (DTTB), our decoding saves over 80% memory blocks com- pared with the conventional decoding, and the decoder achieves 0.97 HUE. Finally, the 0.4 rate LDPC decoder is implemented on an FPGA device EP2S30 (speed grade -5). Using 8 row processing units, the decoder can achieve a maximum net throughput of 28.5 Mbps at 20 iterations. This paper presents a simple yet effective decoding for general quasi-cyclic low-density parity-check (QC-LDPC) codes, which not only achieves high hardware utility efficiency (HUE), but also brings about great memory block reduction without any performance degradation. The main idea is to split the check matrix into several row blocks, then to perform the improved mes- sage passing computations sequentially block by block. As the decoding algorithm improves, the sequential tie between the two-phase computations is broken, so that the two-phase computations can be overlapped which bring in high HUE. Two over- lapping schemes are also presented, each of which suits a different situation. In addition, an efficient memory arrangement scheme is proposed to reduce the great memory block requirement of the LDPC decoder. As an example, for the 0.4 rate LDPC code selected from Chinese Digital TV Terrestrial Broadcasting (DTTB), our decoding saves over 80% memory blocks com- pared with the conventional decoding, and the decoder achieves 0.97 HUE. Finally, the 0.4 rate LDPC decoder is implemented on an FPGA device EP2S30 (speed grade -5). Using 8 row processing units, the decoder can achieve a maximum net throughput of 28.5 Mbps at 20 iterations.
出处 《Chinese Journal of Aeronautics》 SCIE EI CSCD 2012年第5期747-756,共10页 中国航空学报(英文版)
基金 Science and Technology on Avionics Integration Laboratory and Aeronautical Science Foundation of China (20115551022)
关键词 wireless communication channel coding low-density parity-check (LDPC) codes DECODING hardware utility effi-ciency OVERLAPPING wireless communication channel coding low-density parity-check (LDPC) codes decoding hardware utility effi-ciency overlapping
  • 相关文献

参考文献3

二级参考文献12

  • 1Gallager R G. Low density parity check codes[J].IRE Transactions on Information Theory, 1962, 8(1): 21-28.
  • 2Zhang T, Parhi K K. VLSI implementation oriented (3,k)-regular low-density parity-check codes [C] //IEEE Workshop on Signal Processing Systems, Sips: Design and Implementation. Piscataway, NJ, USA:IEEE, 2001:25 -36.
  • 3Richardson T J, Urbanke R L. Efficient encoding of low-density parity-check codes[J].IEEE Transactions on Information Theory, 2001, 47(2): 638-656.
  • 4Li Z W, Chen L, Zeng L, et al. Efficient encoding of quasi-cyclic LDPC codes[J]. IEEE Transactions on Commu nications, 2006, 54(1) :71-81.
  • 5Pishro-NikH, Fekri F. Results on punctured low-density parity-check codes and improved iterative decoding techniques [J]. IEEE Transactions on Information Theory, 2007,53(2):599-614.
  • 6MacKay D J C. Good error-correcting codes based on very sparse matrices[J]. IEEE Transactions Information Theory, 1999,45(2) :399-431.
  • 7GB20600-2006数字电视地面广播传输系统帧结构、信道编码和调制[S].北京:中国标准出版社,2007.
  • 8The Consultative Committee for Space Data Systems. 131. 1-0-1 Low density parity check codes for use in near-earth and deep space applications[S]. Washington D.C.,USA,[s.n.],2005.
  • 9The Consultative Committee for Space Data Systems.131.1-0-1 low density parity check codes for use in near-earth and deep space applications[S].Washington,DC,USA:[s.n.],2005.
  • 10GB 20600-2006 数字电视地面广播传输系统帧结构,信道编码和调制[S].

共引文献34

同被引文献8

  • 1Gallager R G. Low density parity check codes[J]. IEEE Trans. Information Theory, 1962,8(1):21-28.
  • 2ZHANG T,Parhi K K. VLSI implementation oriented(3,k)-regular low-density parity-check codes[C]// IEEE Proc. of SIPS.[S.l.]:IEEE, 2001:25-36.
  • 3CHEN Y,Parhi K K. Overlapped message passing for quasi-cyclic low-density parity check codes[J]. IEEE Trans. Circuitsand Systems, 2004,51(6):1106-1113.
  • 4DAI Y M,YAN Z Y,CHEN N. Optimal overlapped message passing decoding of quasi-cyclic LDPC codes[J]. IEEE Trans.VLSI, 2008,16(5):565-578.
  • 5CHEN X,KANG J,LIN S,et al. Memory system optimization for FPGA-based implementation of quasi-cyclic LDPC codesdecoders[J]. IEEE Trans. Circuits and Systems, 2011,58(1):98-111.
  • 6Darabiha A,Carusone C,Kschischang F R. Block-interlaced LDPC decoders with reduced interconnect complexity[J]. IEEETrans. Circuits and SystemsII, 2008,55(1):74-78.
  • 7GB 20600-2006. Framing structure,channel coding and modulation for digital television terrestrial broadcastingsystem[S]. Beijing:[s.n.], 2006.
  • 8周昱,刘荣科,侯毅.一种提高LDPC译码层内并行度的方法[J].信息与电子工程,2012,10(6):719-724. 被引量:2

引证文献1

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部