Decoding Reed-Muller and Polar Codes by Successive Factor Graph Permutations

被引:0
作者
Hashemi, Seyyed Ali [1 ]
Doan, Nghia [1 ]
Mondelli, Marco [2 ]
Gross, Warren J. [1 ]
机构
[1] McGill Univ, Dept Elect & Comp Engn, Montreal, PQ, Canada
[2] Stanford Univ, Dept Elect Engn, Stanford, CA 94305 USA
来源
PROCEEDINGS OF 2018 IEEE 10TH INTERNATIONAL SYMPOSIUM ON TURBO CODES & ITERATIVE INFORMATION PROCESSING (ISTC) | 2018年
关键词
Reed-Muller Codes; Polar Codes; Factor Graph Permutations; CAPACITY;
D O I
暂无
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
Reed-Muller (RM) and polar codes are a class of capacity-achieving channel coding schemes with the same factor graph representation. Low-complexity decoding algorithms fall short in providing a good error-correction performance for RM and polar codes. Using the symmetric group of RM and polar codes, the specific decoding algorithm can be carried out on multiple permutations of the factor graph to boost the error-correction performance. However, this approach results in high decoding complexity. In this paper, we first derive the total number of factor graph permutations on which the decoding can be performed. We further propose a successive permutation (SP) scheme which finds the permutations on the fly, thus the decoding always progresses on a single factor graph permutation. We show that SP can be used to improve the error-correction performance of RM and polar codes under successive-cancellation (SC) and SC list (SCL) decoding, while keeping the memory requirements of the decoders unaltered. Our results for RM and polar codes of length 128 and rate 0.5 show that when SP is used and at a target frame error rate of 10(-4), up to 0.5 dB and 0.1 dB improvement can be achieved for RM and polar codes respectively.
引用
收藏
页数:5
相关论文
共 15 条
  • [1] [Anonymous], ARXIV E PRINTS
  • [2] 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
  • [3] LLR-Based Successive Cancellation List Decoding of Polar Codes
    Balatsoukas-Stimming, Alexios
    Parizi, Mani Bastani
    Burg, Andreas
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2015, 63 (19) : 5165 - 5179
  • [4] Soft-decision decoding of Reed-Muller codes: Recursive lists
    Dumer, I
    Shabunov, K
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2006, 52 (03) : 1260 - 1266
  • [5] Recursive decoding and its performance for low-rate Reed-Muller codes
    Dumer, I
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2004, 50 (05) : 811 - 823
  • [6] Elkelesh A, 2018, IEEE WCNC
  • [7] Ericsson, 2016, 3GPP TSG RAN WG1 M 8
  • [8] Decoder Partitioning: Towards Practical List Decoding of Polar Codes
    Hashemi, Seyyed Ali
    Mondelli, Marco
    Hassani, S. Hamed
    Condo, Carlo
    Urbanke, Rudiger L.
    Gross, Warren J.
    [J]. IEEE TRANSACTIONS ON COMMUNICATIONS, 2018, 66 (09) : 3749 - 3759
  • [9] A Fast Polar Code List Decoder Architecture Based on Sphere Decoding
    Hashemi, Seyyed Ali
    Condo, Carlo
    Gross, Warren J.
    [J]. IEEE TRANSACTIONS ON CIRCUITS AND SYSTEMS I-REGULAR PAPERS, 2016, 63 (12) : 2368 - 2380
  • [10] Reed-Muller codes and permutation decoding
    Key, J. D.
    McDonough, T. P.
    Mavron, V. C.
    [J]. DISCRETE MATHEMATICS, 2010, 310 (22) : 3114 - 3119