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 条
  • [41] Reconfigurable Implementation of Fuzzy Inference System Using FPGA
    Mohammadi, Mehdi
    Shaout, Adnan
    2017 INTERNATIONAL CONFERENCE ON NEW TRENDS IN COMPUTING SCIENCES (ICTCS), 2017, : 18 - 23
  • [42] On Trapping Sets for Repeat Accumulate Accumulate Codes
    Kliewer, Joerg
    Koller, Christian
    Graell i Amat, Alexandre
    Costello, Daniel J., Jr.
    2009 INFORMATION THEORY AND APPLICATIONS WORKSHOP, 2009, : 161 - +
  • [43] Modular Programming of functions for turbo product codes on FPGA
    Sandoval Ruiz, Cecilia Esperanza
    REVISTA TECNICA DE LA FACULTAD DE INGENIERIA UNIVERSIDAD DEL ZULIA, 2008, 31 (03): : 294 - 301
  • [44] On the bit-error rate of product accumulate codes in optical fiber communications
    Li, J
    Cai, Y
    Narayanan, KR
    Lucero, A
    Pilipetskii, A
    Georghiades, CN
    JOURNAL OF LIGHTWAVE TECHNOLOGY, 2004, 22 (02) : 640 - 646
  • [45] FPGA Implementation of HIHO and SIHO Decoders for DSC Codes
    Boudaoud, Abdelghani
    Abdelmounim, Elliassane
    Barazzouk, Abdellfattah
    Zbitou, Jamal
    Belkasmi, Mostafa
    2014 INTERNATIONAL CONFERENCE ON MULTIMEDIA COMPUTING AND SYSTEMS (ICMCS), 2014, : 1461 - 1464
  • [46] Implementation of encoder and decoder for LDPC codes based on FPGA
    Cheng Kun
    Shen Qi
    Liao Shengkai
    Peng Chengzhi
    JOURNAL OF SYSTEMS ENGINEERING AND ELECTRONICS, 2019, 30 (04) : 642 - 650
  • [47] FPGA IMPLEMENTATION OF A FLEXIBLE DECODER FOR LONG LDPC CODES
    Beuschel, Christiane
    Pfleiderer, Hans-Joerg
    2008 INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE AND LOGIC APPLICATIONS, VOLS 1 AND 2, 2008, : 185 - 190
  • [48] FPGA implementation of trellis decoders for linear block codes
    Scholl, S.
    Leonardi, E.
    Wehn, N.
    ADVANCES IN RADIO SCIENCE, 2014, 12 : 61 - 67
  • [49] DESIGN AND FPGA IMPLEMENTATION OF ITERATIVE DECODERS FOR CODES ON GRAPHS
    Sivasubramanian, Bharathram
    Gross, Warren J.
    Leib, Harry
    2009 IEEE 22ND CANADIAN CONFERENCE ON ELECTRICAL AND COMPUTER ENGINEERING, VOLS 1 AND 2, 2009, : 1082 - 1086
  • [50] Implementation of encoder and decoder for LDPC codes based on FPGA
    CHENG Kun
    SHEN Qi
    LIAO Shengkai
    PENG Chengzhi
    Journal of Systems Engineering and Electronics, 2019, 30 (04) : 642 - 650