Title :
Scalable successive-cancellation hardware decoder for polar codes
Author :
Raymond, Alexandre J. ; Gross, Warren J.
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
Abstract :
Polar codes, discovered by Arikan, are the first error-correcting codes with an explicit construction to provably achieve channel capacity, asymptotically. However, their error-correction performance at finite lengths tends to be lower than existing capacity-approaching schemes. Using the successive-cancellation algorithm, polar decoders can be designed for very long codes, with low hardware complexity, leveraging the regular structure of such codes. We present an architecture and an implementation of a scalable hardware decoder based on this algorithm. This design is shown to scale to code lengths of up to N = 220 on an Altera Stratix IV FPGA, limited almost exclusively by the amount of available SRAM.
Keywords :
channel capacity; decoding; error correction codes; field programmable gate arrays; linear codes; quantisation (signal); Altera Stratix IV FPGA; Arikan; SRAM; channel capacity; error-correcting codes; error-correction performance; finite lengths; polar codes; polar decoders; scalable hardware decoder; successive-cancellation algorithm; Clocks; Decoding; Encoding; Field programmable gate arrays; Hardware; Quantization (signal); Random access memory; Error-correcting codes; hardware implementation; polar codes; successive-cancellation decoding;
Conference_Titel :
Global Conference on Signal and Information Processing (GlobalSIP), 2013 IEEE
Conference_Location :
Austin, TX
DOI :
10.1109/GlobalSIP.2013.6737143