DocumentCode :
23997
Title :
A Scalable Successive-Cancellation Decoder for Polar Codes
Author :
Raymond, Alexandre J. ; Gross, Warren J.
Author_Institution :
Dept. of Electr. & Comput. Eng., McGill Univ., Montréal, QC, Canada
Volume :
62
Issue :
20
fYear :
2014
fDate :
Oct.15, 2014
Firstpage :
5339
Lastpage :
5347
Abstract :
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=215, 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=221, 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.
Keywords :
channel capacity; decoding; error correction codes; optimisation; Polar codes; SRAM; channel capacity; error-correcting codes; full-throughput decoding; novel semi-parallel encoder-based partial-sum computation module; optimization techniques; scalable successive-cancellation decoder algorithm; variable quantization scheme; very-low-complexity implementations; Clocks; Computer architecture; Decoding; Indexes; Quantization (signal); Random access memory; Vectors; Error-correcting codes; hardware implementation; polar codes; successive-cancellation decoding;
fLanguage :
English
Journal_Title :
Signal Processing, IEEE Transactions on
Publisher :
ieee
ISSN :
1053-587X
Type :
jour
DOI :
10.1109/TSP.2014.2347262
Filename :
6876199
Link To Document :
بازگشت