期刊文献+

高吞吐量低存储量的LDPC码译码器FPGA实现 被引量:6

FPGA implementation of a high-throughput memory-efficient LDPC decoder
下载PDF
导出
摘要 针对规则(r,c)-LDPC码,设计了一种基于Turbo结构的FPGA译码实现算法,采用多路并行译单帧数据,多帧并行译码的结构,具有收敛速度快和存储量低的特点.为实现多路并行译单帧数据,首先将LDPC码划分成几个超码,并对每个超码内的单校验码采用并行BCJR算法.同时,为简化并行BCJR译码时的内部结构和控制单元的复杂度,提出一种修正的分圆陪集构造方法.在具体实现中,采用了3帧并行译码的结构来进一步提高吞吐量.对一个码长为1 600,规则(3,5)-LDPC码,用Altera公司的StratixEP1S25 FPGA芯片设计了译码器,在主频40 MHz条件下采用20次迭代,可使吞吐量达50 Mbit/s. Based on the Turbo-decoding algorithm, a high-throughput memory-efficient decoder is proposed for a class of regular (r, c)-LDPC (low-density parity-check) codes. Compared to the traditional sum-product decoding algorithm, the Turbo-decoding algorithm decodes several packets in parallel, each of which is decoded by a parallel structure, resulting in faster convergence behavior and fewer memories. To decode a packet with a parallel structure, the LDC code is first divided into several super-codes. Then, each super-code is decoded by the parallel BCJR algorithm. To further simplify the inter-structure and the complexity, a modified coset algorithm is also proposed. An FPGA chip containing 15 parallel decoders for a regular (r, c)-LDPC code of length 1 600 has been developed based on the Altera Stratix EP1S25 FPGA device, which decodes 3 packets in parallel and can achieve a throughput of 50 Mbit/s with 20 decoding iterations.
出处 《西安电子科技大学学报》 EI CAS CSCD 北大核心 2008年第3期427-432,共6页 Journal of Xidian University
基金 国家863计划资(2006AA01Z267) 国家部委预研基金资助(XXXXA24080106DZ0144)
关键词 LDPC码 译码器 Turbo结构译码算法 LDPC code decoder Turbo decoding algorithm
  • 相关文献

参考文献8

  • 1Berrou C,Glavieux A,Thitimajshima P.Near Shannon Limit Error-Correcting Coding and Decoding:Turbo-Codes[C]// IEEE International Conference of Communication(ICC).Geneva:IEEE,1993:1064-1070.
  • 2Berrou C,Glavieux A.Near Optimum Error Correcting Coding and Decoding:Turbo-Codes[J].IEEE Trans on Commun,1996,44(10):1261-1271.
  • 3Gallager R G.Low-Density Parity-Check Codes[J].IRE Trans on Inform Theory,1962,8(1):21-28.
  • 4Mansour M M,Shanbhag N R.High-Throughput LDPC Decoders[J].IEEE Trans on VLSI Systems,2003,11(6):976-996.
  • 5Mansour M M,Shanbhag N R.Low-power VLSI Decoder Architectures for LDPC Codes[C]//Proc Int Symp on Low Power Electronics and Design (ISLPED).Monterey:IEEE,2002:284-289.
  • 6Bahl L R,Cocke J,Jelinek F,et al.Optimal Decoding of Linear Codes for Minimizing Symbol Error Rate[J].IEEE Trans on Inform Theory,1974,20(3):284-287.
  • 7Tanner R M.A Recursive Approach to Low Complexity Codes[J].IEEE Trans on Inform Theory,1981,27(5):533-547.
  • 8童胜,王鹏,王单,王新梅.LDPC码量化和积译码的高效实现[J].西安电子科技大学学报,2004,31(5):709-713. 被引量:13

二级参考文献6

  • 1Hu Xiaoyu,Eleftheriou E,Arnold D M,et al.Efficient Implementation of the Sum-Product Algorithm for Decoding LDPC Codes[A].Globecom[C].San Antonio: IEEE,2001.1036-1036E.
  • 2Ping L,Leung W K.Decoding Low Density Parity Check Codes with Finite Quantization Bits[J].IEEE Commun Lett,2000,4(2): 62-64.
  • 3He Yucheng,Sun Shaohui,Wang Xinmei.Fast Decoding of LDPC Codes Using Quantization[J].IEE Electronics Letters,2002,38(4): 189-190.
  • 4Richardson T J,Urbanke R L.The Capacity of Low-Density Parity-check Codes Under Message-passing Decoding[J].IEEE Trans on IT,2001,47(2): 599-618.
  • 5Chung S Y,Forney G D,Jr Richardson T J,et al.On the Design of Low-density Parity-check Codes with in 0.0045dB of the Shannon Limit[J].IEEE Commun Lett,2001,5(2): 58-60.
  • 6贺玉成,孙韶辉,慕建君,王新梅.快速低密度校验码迭代译码量化算法[J].西安电子科技大学学报,2002,29(3):338-342. 被引量:6

共引文献12

同被引文献45

  • 1Chung Sae-Young,Forney G D,Richardson T J,andUrbanke R.On the design of low-density parity-check codeswithin 0.0045 dB of the Shannon limit[J].IEEE Communications Letters,2001,5(2):58-60.
  • 2Zhang Yi-fei and Ryan W E.Structured IRA codes:Performance analysis and construction[J].IEEE Trans.on Communications,2007,55(5):837-844.
  • 3Chen Jing-hu,Tanner R M,Zhang Jun tan,and Fossorier M P C.Construction of irregular LDPC codes by quasi-cyclic extension[J].IEEE Trans.on Information Theory,2007,53(4):1479-1483.
  • 4Hu Xiao-yu,Eleftheriou E,and Arnold D M.Regular and irregular progressive edge-growth Tanner graphs[J].IEEE Trans.on Information Theory,2005,51(1):386-398.
  • 5Campello J and Modha D S.Extended bit-filling and LDPC code design[C].Proc.IEEE Globecom,San Antonio,TX,Nov.2001:985-989.
  • 6IEEE Standard 802.16 Working Group.IEEE Standard for Local and Metro Politan Area Networks-Part16:Air Interface for Fixed and Mobile Broadband Wireless Access Systems Amendment2:Physical and Medium Access Control Layers for Combined Fixed and Mobile Operation in Licensed Bands and Corrigendum 1.2006,Piscataway,NJ:IEEE Press.
  • 7Yue Guo-sen,Lu Ben,and Wang Xiao-dong.Analysis and design of finite-length LDPC codes[J].IEEE Trans.on Vehicular Technology,2007,56(3):1321-1332.
  • 8Chien Chihda, Wang Chihwei, Lin Chiunchau, et al. A Low Latency Memory Controller for Video Coding Systems[C]// 2007 Proceeding of International Conference on Multimedia and Expo. Beijing: IEEE, 2007: 1211-1214.
  • 9Breijer B, Duarte F, Wong S. An OCM Based Shared Memory Controller for Virtex 4 [C]//2007 Proceeding of International Conference on Field Programmable Logic and Applications. Amsterdam: IEEE, 2007: 692-696.
  • 10ARM Limited. Primecell Multiport Memory Controller Technical Reference Manual [EB/OL]. [2007-05-17]. http:// www. arm. com.

引证文献6

二级引证文献11

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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