Title :
Reconfigurable FPGA Implementation of Product Accumulate Codes
Author :
Koh, Tiong Aik ; Ng, Boon Chong ; Guan, Yong Liang ; Li, Tiffany Jing
Author_Institution :
School of EEE, Nanyang Technological University, Singapore 639798, Singapore
Abstract :
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 2v3000FG676-4 chips is capable of processing one full decoding iteration for 1 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.
Keywords :
Bit error rate; Costs; Degradation; Delay; Field programmable gate arrays; Iterative decoding; Memory architecture; Pipelines; Polynomials; Throughput; FPGA; Interleaver; Prime Factor Interleaver; Product Accumulate code; Reconfigurable;
Conference_Titel :
Signal Processing Systems, 2007 IEEE Workshop on
Conference_Location :
Shanghai, China
Print_ISBN :
978-1-4244-1222-8
Electronic_ISBN :
1520-6130
DOI :
10.1109/SIPS.2007.4387553