DocumentCode
1768263
Title
Architectures for polar BP decoders using folding
Author
Bo Yuan ; Parhi, Keshab
Author_Institution
Dept. of Electr. & Comput. Eng., Univ. of Minnesota, Minneapolis, MN, USA
fYear
2014
fDate
1-5 June 2014
Firstpage
205
Lastpage
208
Abstract
Capacity-achieving polar codes have received significant attention in past few years. These codes can be decoded using either the successive-cancellation (SC) approach or the belief propagation (BP) approach. Several VLSI architectures of SC polar decoders have been reported in the literature. However, SC decoders suffer from long latency and low throughput due to their sequential decoding nature. On the other hand, although the BP decoders can be operated in an inherently parallel manner with high throughput, the functional units in these decoders are underutilized. In this paper, we exploit various architecture transformation techniques to further improve hardware performance of polar BP decoders. First, we propose an overlapped-scheduling approach at iteration level to reduce the overall decoding latency. Second, we propose codeword-level overlap to further improve hardware utilization efficiency. Third, we show that the above two overlapping approaches can be unified into a general framework into a joint overlapping approach. Fourth, we exploit the folding technique to design low-complexity polar BP decoders, and present two types of folded architectures. Synthesis results show that the proposed two (1024, 512) polar BP decoder designs can achieve 1.50 and 2.43 times reduction in hardware complexity, respectively. In addition, the proposed two designs can also achieve 7.4 and 2.5 times improvement in hardware efficiency, respectively.
Keywords
VLSI; belief networks; codecs; decoding; iterative methods; scheduling; SC polar decoders; belief propagation algorithm; codeword level overlap; decoding latency; folded architectures; hardware efficiency; iteration level overlapping; overlapped scheduling approach; polar BP decoders; polar codes; sequential decoding; successive cancellation algorithm; Computer architecture; Decoding; Hardware; Iterative decoding; Joints; Throughput; Very large scale integration; VLSI; belief propagation (BP); folding; overlapping; polar codes;
fLanguage
English
Publisher
ieee
Conference_Titel
Circuits and Systems (ISCAS), 2014 IEEE International Symposium on
Conference_Location
Melbourne VIC
Print_ISBN
978-1-4799-3431-7
Type
conf
DOI
10.1109/ISCAS.2014.6865101
Filename
6865101
Link To Document