Title :
A 638 Mbps low-complexity rate 1/2 polar decoder on FPGAs
Author :
Pascal Giard;Gabi Sarkis;Claude Thibeault;Warren J. Gross
Author_Institution :
Department of Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada
Abstract :
Polar codes are capacity-achieving error-correcting codes with an explicit construction that can be decoded with low-complexity algorithms. In this work, we show how the state-of-the-art low-complexity decoding algorithm can be improved to better accommodate low-rate codes. Dedicated hardware is added to efficiently decode new constituent codes. Also, we use polar code construction alteration to further improve the latency and throughput. A polar decoder for a (1024, 512) code is implemented on two different FPGAs. It has 25% lower latency over the previous work and a coded throughput of 436 Mbps and 638 Mbps on the Xilinx Virtex 6 and Altera Stratix IV FPGAs, respectively.
Keywords :
"Throughput","Field programmable gate arrays","Reliability","Maximum likelihood decoding","Hardware","Clocks"
Conference_Titel :
Signal Processing Systems (SiPS), 2015 IEEE Workshop on
DOI :
10.1109/SiPS.2015.7345007