TY - GEN
T1 - Reconfigurable FPGA implementation of product accumulate codes
AU - Koh, Tiong Aik
AU - Ng, Boon Chong
AU - Guan, Yong Liang
AU - Li, Tiffany Jing
PY - 2007
Y1 - 2007
N2 - 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 interleaver 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 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.
AB - 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 interleaver 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 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.
KW - FPGA
KW - Interleaver reconfigurable
KW - Prime factor interleaves
KW - Product accumulate code
UR - http://www.scopus.com/inward/record.url?scp=47949091874&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=47949091874&partnerID=8YFLogxK
U2 - 10.1109/SIPS.2007.4387553
DO - 10.1109/SIPS.2007.4387553
M3 - Conference contribution
AN - SCOPUS:47949091874
SN - 1424412226
SN - 9781424412228
T3 - IEEE Workshop on Signal Processing Systems, SiPS: Design and Implementation
SP - 249
EP - 254
BT - 2007 IEEE Workshop on Signal Processing Systems, SiPS 2007, Proceedings
T2 - 2007 IEEE Workshop on Signal Processing Systems, SiPS 2007
Y2 - 17 October 2007 through 19 October 2007
ER -