DocumentCode :
2160460
Title :
Hardware architectures for successive cancellation decoding of polar codes
Author :
Leroux, Camille ; Tal, Ido ; Vardy, Alexander ; Gross, Warren J.
Author_Institution :
McGill Univ., Montreal, QC, Canada
fYear :
2011
fDate :
22-27 May 2011
Firstpage :
1665
Lastpage :
1668
Abstract :
The recently-discovered polar codes are widely seen as a major breakthrough in coding theory. These codes achieve the capacity of many important channels under successive cancellation decoding. Motivated by the rapid progress in the theory of polar codes, we pro pose a family of architectures for efficient hardware implementation of successive cancellation decoders. We show that such decoders can be implemented with O(n) processing elements and O(n) memory elements, while providing constant throughput. We also pro pose a technique for overlapping the decoding of several consecutive codewords, thereby achieving a significant speed-up factor. We furthermore show that successive cancellation decoding can be implemented in the logarithmic domain, thereby eliminating the multiplication and division operations and greatly reducing the complexity of each processing element.
Keywords :
block codes; channel coding; computational complexity; error correction codes; linear codes; consecutive codeword; hardware architecture; logarithmic domain; polar code; speed-up factor; successive cancellation decoding; Complexity theory; Computer architecture; Decoding; Hardware; Processor scheduling; Registers; Throughput; Polar codes; VLSI; hardware implementation; successive cancellation decoding;
fLanguage :
English
Publisher :
ieee
Conference_Titel :
Acoustics, Speech and Signal Processing (ICASSP), 2011 IEEE International Conference on
Conference_Location :
Prague
ISSN :
1520-6149
Print_ISBN :
978-1-4577-0538-0
Electronic_ISBN :
1520-6149
Type :
conf
DOI :
10.1109/ICASSP.2011.5946819
Filename :
5946819
Link To Document :
بازگشت