LLR-Based Successive Cancellation List Decoding of Polar Codes

被引:435
作者
Balatsoukas-Stimming, Alexios [1 ]
Parizi, Mani Bastani [2 ]
Burg, Andreas [1 ]
机构
[1] Swiss Fed Inst Technol EPFL, TCL, CH-1015 Lausanne, Switzerland
[2] Swiss Fed Inst Technol EPFL, Informat Theory Lab LTHI, CH-1015 Lausanne, Switzerland
基金
瑞士国家科学基金会;
关键词
CRC-aided successive cancellation list decoder; hardware implementation; polar codes; successive cancellation decoder; successive cancellation list decoder; HARDWARE ARCHITECTURE; SPEED;
D O I
10.1109/TSP.2015.2439211
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
We show that successive cancellation list decoding can be formulated exclusively using log-likelihood ratios. In addition to numerical stability, the log-likelihood ratio based formulation has useful properties that simplify the sorting step involved in successive cancellation list decoding. We propose a hardware architecture of the successive cancellation list decoder in the log-likelihood ratio domain which, compared with a log-likelihood domain implementation, requires less irregular and smaller memories. This simplification, together with the gains in the metric sorter, lead to to higher throughput per unit area than other recently proposed architectures. We then evaluate the empirical performance of the CRC-aided successive cancellation list decoder at different list sizes using different CRCs and conclude that it is important to adapt the CRC length to the list size in order to achieve the best error-rate performance of concatenated polar codes. Finally, we synthesize conventional successive cancellation decoders at large block-lengths with the same block-error probability as our proposed CRC-aided successive cancellation list decoders to demonstrate that, while our decoders have slightly lower throughput and larger area, they have a significantly smaller decoding latency.
引用
收藏
页码:5165 / 5179
页数:15
相关论文
共 33 条
  • [1] A Simplified Successive-Cancellation Decoder for Polar Codes
    Alamdar-Yazdi, Amin
    Kschischang, Frank R.
    [J]. IEEE COMMUNICATIONS LETTERS, 2011, 15 (12) : 1378 - 1380
  • [2] High Speed Architectures for Finding the First two Maximum/Minimum Values
    Amaru, Luca G.
    Martina, Maurizio
    Masera, Guido
    [J]. IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2012, 20 (12) : 2342 - 2346
  • [3] [Anonymous], 80216TM2012 IEEE
  • [4] [Anonymous], IEEE T VERY LARGE SC
  • [5] [Anonymous], ARXIV E PRINTS
  • [6] [Anonymous], COMMUNICATION
  • [7] [Anonymous], N HOLLAND MATH LIB
  • [8] On the rate of channel polarization
    Arikan, Erdal
    Telatar, Emre
    [J]. 2009 IEEE INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY, VOLS 1- 4, 2009, : 1493 - +
  • [9] 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
  • [10] Balatsoukas-Stimming Alexios, 2014, 2014 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP), P3903, DOI 10.1109/ICASSP.2014.6854333