DocumentCode
53667
Title
A Semi-Parallel Successive-Cancellation Decoder for Polar Codes
Author
Leroux, Camille ; Raymond, Alexandre J. ; Sarkis, Gabi ; Gross, Warren J.
Author_Institution
IMS Lab., Inst. Polytech. de Bordeaux, Bordeaux, France
Volume
61
Issue
2
fYear
2013
fDate
Jan.15, 2013
Firstpage
289
Lastpage
299
Abstract
Polar codes are a recently discovered family of capacity-achieving codes that are seen as a major breakthrough in coding theory. Motivated by the recent rapid progress in the theory of polar codes, we propose a semi-parallel architecture for the implementation of successive cancellation decoding. We take advantage of the recursive structure of polar codes to make efficient use of processing resources. The derived architecture has a very low processing complexity while the memory complexity remains similar to that of previous architectures. This drastic reduction in processing complexity allows very large polar code decoders to be implemented in hardware. An N=217 polar code successive cancellation decoder is implemented in an FPGA. We also report synthesis results for ASIC.
Keywords
application specific integrated circuits; codes; decoding; field programmable gate arrays; ASIC; FPGA; capacity-achieving codes; coding theory; polar codes; semi-parallel architecture; semi-parallel successive-cancellation decoder; successive cancellation decoding; very low processing complexity; Application specific integrated circuits; Complexity theory; Computer architecture; Decoding; Field programmable gate arrays; Hardware; Vectors; Codes; FPGA; VLSI; decoding; polar codes; successive cancellation;
fLanguage
English
Journal_Title
Signal Processing, IEEE Transactions on
Publisher
ieee
ISSN
1053-587X
Type
jour
DOI
10.1109/TSP.2012.2223693
Filename
6327689
Link To Document