Reconfigurable FPGA implementation of product accumulate codes

被引:0
|
作者
Koh, Tiong Aik [1 ]
Ng, Boon Chong [1 ]
Guan, Yong Liang [1 ]
Li, Tiffany Jing [2 ]
机构
[1] Nanyang Technol Univ, Sch EEE, Singapore 639798, Singapore
[2] Lehigh Univ, Dept ECE, Bethlehem, PA 18015 USA
关键词
interleaver; reconfigurable; product accumulate; code; FPGA; prime factor interleaver;
D O I
10.1109/SIPS.2007.4387553
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
A memory-based, pipelined, serial architecture is developed for implementing product accumulate codes in field programmable gate arrays. A three-stage pipeline structure is exploited on the min-sum decoding algorithm to achieve full utilization of instantiated resources, to reduce latency, and to increase throughput while keeping the performance degradation minimal. Different types of interleavers are investigated and the quadratic permutation polynomial based inter-leaver is shown to be the best choice in terms of implementation cost, reconfigurability and bit error rate performance. The proposed decoder implemented in Xilinx 2v3000FG6764 chips is capable of processing one full decoding iteration for I encoded bit every clock. Thus regardless of the block size, throughput will be determined only by the number of iterations done while latency is linear to block size.
引用
收藏
页码:249 / +
页数:3
相关论文
共 50 条
  • [21] Differentially Encoded LDPC Codes—Part I: Special Case of Product Accumulate Codes
    Jing Li (Tiffany)
    EURASIP Journal on Wireless Communications and Networking, 2008
  • [22] Synthesis and Implementation of Reconfigurable PLC on FPGA Platform
    Milik, Adam
    Hrynkiewicz, Edward
    INTERNATIONAL JOURNAL OF ELECTRONICS AND TELECOMMUNICATIONS, 2012, 58 (01) : 85 - 94
  • [23] A bitstream reconfigurable FPGA implementation of the WSAT algorithm
    Leong, PHW
    Sham, CW
    Wong, WC
    Wong, HY
    Yuen, WS
    Leong, MP
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2001, 9 (01) : 197 - 201
  • [24] FPGA implementation of a reconfigurable image encryption system
    Ramirez-Torres, M. T.
    Murguia, J. S.
    Mejia-Carlos, M.
    2014 INTERNATIONAL CONFERENCE ON RECONFIGURABLE COMPUTING AND FPGAS (RECONFIG), 2014,
  • [25] Towards Reconfigurable CNN Accelerator for FPGA Implementation
    Syed, Rizwan Tariq
    Andjelkovic, Marko
    Ulbricht, Markus
    Krstic, Milos
    IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS II-EXPRESS BRIEFS, 2023, 70 (03) : 1249 - 1253
  • [26] Design, Analysis And FPGA Implementation LDPC Codes With BCH Codes
    Muthammal, R.
    Madhane, S. Srinivasa Rao
    2013 INTERNATIONAL CONFERENCE ON CURRENT TRENDS IN ENGINEERING AND TECHNOLOGY (ICCTET), 2013, : 242 - 244
  • [27] Accumulate-repeat-accumulate codes
    Abbasfar, Aliazam
    Divsalar, Dariush
    Yao, Kung
    IEEE TRANSACTIONS ON COMMUNICATIONS, 2007, 55 (04) : 692 - 702
  • [28] Product accumulate codes: A class of codes with near-capacity performance and low decoding complexity
    Li, J
    Narayanan, KR
    Georghiades, CN
    IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (01) : 31 - 46
  • [29] FPGA Implementation of Regular Random LDPC Codes
    Xin, Huang
    Yong, Liu
    Kui, Ding
    PROCEEDINGS 2016 IEEE 6TH INTERNATIONAL CONFERENCE ON ELECTRONICS INFORMATION AND EMERGENCY COMMUNICATION (ICEIEC), 2016, : 76 - 79
  • [30] FPGA Implementation of Turbo Product CODEC
    Chakraborty, Susmita
    Radhika, T.
    Chakrabarti, Saswat
    IEEE REGION 10 COLLOQUIUM AND THIRD INTERNATIONAL CONFERENCE ON INDUSTRIAL AND INFORMATION SYSTEMS, VOLS 1 AND 2, 2008, : 686 - 691