Stochastic Belief Propagation Polar Decoding With Efficient Re-Randomization

被引:7
作者
Xu, Menghui [1 ,2 ]
Liang, Xiao [1 ,2 ]
Yuan, Bo [3 ]
Zhang, Zaichen [1 ,2 ]
You, Xiaohu [1 ,2 ]
Zhang, Chuan [1 ,2 ]
机构
[1] Purple Mt Labs, Natl Mobile Commun Res Lab, Nanjing 211111, Peoples R China
[2] Southeast Univ, Quantum Informat Ctr, Nanjing 211189, Peoples R China
[3] Rutgers State Univ, Dept Elect & Comp Engn, New Brunswick, NJ 08854 USA
关键词
Decoding; Iterative decoding; Complexity theory; Hardware; Correlation; Belief propagation; Computer architecture; Polar codes; belief propagation; stochastic computing; stage-wise re-randomization; hardware implementation; CODES;
D O I
10.1109/TVT.2020.2979610
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Polar codes, the first class of codes achieving the capacity of symmetric binary-input discrete memoryless channels (B-DMCs), have drawn intensive attentions. For speed-insensitive applications, such as implantable devices, there is a good need on complexity and robustness. In this article, stochastic computing is introduced to allieviate the contradiction between complexity and performance for polar decoders. We proposed a stochastic belief propagation (BP) polar decoder and corresponding novel approaches to improve its decoding performance. Based on the understanding of stochastic computing correlation (SCC) in polar coding, the efficient stage-wise re-randomization scheme and its implementation are proposed and carefully analyzed. Hardware architectural optimizations and corresponding ASIC implementation are also given and demonstrate advantages over the state-of-the-art.
引用
收藏
页码:6771 / 6776
页数:6
相关论文
共 19 条
  • [1] High-Throughput and Energy-Efficient Belief Propagation Polar Code Decoder
    Abbas, Syed Mohsin
    Fan, YouZhe
    Chen, Ji
    Tsui, Chi-Ying
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2017, 25 (03) : 1098 - 1111
  • [2] Alaghi A, 2013, 2013 IEEE 31ST INTERNATIONAL CONFERENCE ON COMPUTER DESIGN (ICCD), P39, DOI 10.1109/ICCD.2013.6657023
  • [3] A Simplified Successive-Cancellation Decoder for Polar Codes
    Alamdar-Yazdi, Amin
    Kschischang, Frank R.
    [J]. IEEE COMMUNICATIONS LETTERS, 2011, 15 (12) : 1378 - 1380
  • [4] Arikan E., 2009, P IEEE ICT MOB SUMM, P10
  • [5] Channel Polarization: A Method for Constructing Capacity-Achieving Codes for Symmetric Binary-Input Memoryless Channels
    Arikan, Erdal
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2009, 55 (07) : 3051 - 3073
  • [6] Fast Successive-Cancellation Decoding of Polar Codes: Identification and Decoding of New Nodes
    Hanif, Muhammad
    Ardakani, Masoud
    [J]. IEEE COMMUNICATIONS LETTERS, 2017, 21 (11) : 2360 - 2363
  • [7] Leduc-Primeau F., 2009, P IEEE GLOB TEL C GL, P1
  • [8] Liang X, 2015, 2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), P421, DOI 10.1109/SOCC.2015.7406997
  • [9] Parhi K. K., 2012, P IEEE INT C COMM SY, P3471
  • [10] Fast Polar Decoders: Algorithm and Implementation
    Sarkis, Gabi
    Giard, Pascal
    Vardy, Alexander
    Thibeault, Claude
    Gross, Warren J.
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2014, 32 (05) : 946 - 957