A Scalable Successive-Cancellation Decoder for Polar Codes

Autor: Warren J. Gross, Alexandre J. Raymond
Rok vydání: 2014
Předmět:
Zdroj: IEEE Transactions on Signal Processing. 62:5339-5347
ISSN: 1941-0476
1053-587X
DOI: 10.1109/tsp.2014.2347262
Popis: Polar codes are the first error-correcting codes to provably achieve channel capacity, asymptotically in code length, with an explicit construction. However, under successive-cancellation decoding, polar codes require very long code lengths to compete with existing modern codes. Nonetheless, the successive cancellation algorithm enables very-low-complexity implementations in hardware, due to the regular structure exhibited by polar codes. In this paper, we present an improved architecture for successive-cancellation decoding of polar codes, making use of a novel semi-parallel, encoder-based partial-sum computation module. We also provide quantization results for realistic code length N=2 15 , and explore various optimization techniques such as a chained processing element and a variable quantization scheme. This design is shown to scale to code lengths of up to N=2 21 , enabled by its low logic use, low register use and simple datapaths, limited almost exclusively by the amount of available SRAM. It also supports an overlapped loading of frames, allowing full-throughput decoding with a single set of input buffers.
Databáze: OpenAIRE