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 条
  • [1] A reconfigurable FPGA implementation of an LDPC decoder for unstructured codes
    Hosseini, S. M. Ehsan
    Chan, Kheong Sann
    Goh, Wang Ling
    SCS: 2008 2ND INTERNATIONAL CONFERENCE ON SIGNALS, CIRCUITS AND SYSTEMS, 2008, : 467 - +
  • [2] Crossover product accumulate codes
    Chen, Y.
    Aulin, T. M.
    ELECTRONICS LETTERS, 2008, 44 (20) : 1211 - 1212
  • [3] Product accumulate codes: Properties and performance
    Narayanan, KR
    Li, J
    Georghiades, CN
    2001 IEEE INFORMATION THEORY WORKSHOP, PROCEEDINGS, 2001, : 21 - 23
  • [4] Generalized product accumulate codes: Analysis and performance
    Li, J
    Narayanan, KR
    Georghiades, CN
    GLOBECOM '01: IEEE GLOBAL TELECOMMUNICATIONS CONFERENCE, VOLS 1-6, 2001, : 975 - 979
  • [5] An implementation of BCH codes in a FPGA
    Serban, Gheorghe
    Anton, Constantin
    Tutanescu, Ion
    Ionescu, Laurentiu
    Mazare, Alin
    2010 INTERNATIONAL CONFERENCE ON APPLIED ELECTRONICS, 2010, : 307 - 310
  • [6] Implementation of Convolutional Codes on FPGA
    Ghauri, Sajjad Ahmed
    Humayun, Hasan
    ul Hag, Muhammad Ehsan
    Sohail, Farhan
    2012 INTERNATIONAL CONFERENCE FOR INTERNET TECHNOLOGY AND SECURED TRANSACTIONS, 2012, : 175 - 178
  • [7] FPGA Implementation of Reconfigurable Adaptive Filters
    Shiva, Ajay
    Senthilkumar, E.
    Manikandan, J.
    Agrawal, V. K.
    2017 2ND IEEE INTERNATIONAL CONFERENCE ON WIRELESS COMMUNICATIONS, SIGNAL PROCESSING AND NETWORKING (WISPNET), 2017, : 2544 - 2547
  • [8] FPGA Implementation of Reconfigurable Modulation System
    Mangala, J.
    Manikandan, J.
    2015 INTERNATIONAL CONFERENCE ON ADVANCES IN COMPUTING, COMMUNICATIONS AND INFORMATICS (ICACCI), 2015, : 493 - 500
  • [9] Implementation of a Reconfigurable Neural Network in FPGA
    Oliveira, Janaina G. M.
    Moreno, Robson Luiz
    Dutra, Odilon de Oliveira
    Pimenta, Tales C.
    2017 INTERNATIONAL CARIBBEAN CONFERENCE ON DEVICES, CIRCUITS AND SYSTEMS (ICCDCS), 2017, : 41 - 44
  • [10] FPGA implementation of a reconfigurable spiht coprocessor
    Martina, M
    Molino, A
    Terreno, A
    Vacca, F
    SEVENTH INTERNATIONAL SYMPOSIUM ON SIGNAL PROCESSING AND ITS APPLICATIONS, VOL 2, PROCEEDINGS, 2003, : 605 - 606