Successive Cancellation Decoder for Very Long Polar Codes

被引:0
|
作者
Le Gal, Bertrand [1 ]
Leroux, Camille [1 ]
Jego, Christophe [1 ]
机构
[1] Bordeaux Polytech Inst, IMS Lab, Talence, France
关键词
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
Polar codes are a family of error correcting codes that achieves the symmetric capacity of memoryless channels when the code length N tends to infinity. However, moderate code lengths are required in most of wireless digital applications to limit the decoding latency. In some other applications, such as optical communications or quantum key distribution, the latency introduced by very long codes is not an issue. The main challenge is to design codes with the best error correction capability, a tractable complexity and a high throughput. In such a context, SC decoding is an interesting solution because its performance improves with N while the computational complexity scales almost linearly. In this paper, we propose to improve the scalability of SC decoders thanks to four architectural optimizations. The resulting SC decoder is implemented on an FPGA device and favorably compares with state-of-the-art scalable SC decoders. Moreover, a 222 polar code SC decoder is implemented on a Stratix-5 FPGA. This code length is twice larger than the ones achieved in previous works. To the best of our knowledge, this is the first architecture for which a N = 4 million bits polar code can be actually decoded on a reconfigurable circuit.
引用
下载
收藏
页数:6
相关论文
共 50 条
  • [1] Permuted Successive Cancellation Decoder for Polar Codes
    Vangala, Harish
    Viterbo, Emanuele
    Hong, Yi
    2014 INTERNATIONAL SYMPOSIUM ON INFORMATION THEORY AND ITS APPLICATIONS (ISITA), 2014, : 438 - 442
  • [2] An Improved Successive Cancellation Decoder for Polar Codes
    Qi, Lin
    Xu, Yu
    Liu, Tong
    Dou, Zheng
    2016 IEEE INTERNATIONAL CONFERENCE ON ELECTRONIC INFORMATION AND COMMUNICATION TECHNOLOGY ICEICT 2016 PROCEEDINGS, 2016, : 150 - 153
  • [3] A Scalable Successive-Cancellation Decoder for Polar Codes
    Raymond, Alexandre J.
    Gross, Warren. J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (20) : 5339 - 5347
  • [4] An Efficient Successive Cancellation List Decoder for Polar Codes
    Lee, Huang-Chang
    Zhang, Yi-Qin
    Lee, Hsin-Yu
    Ucng, Wong -Luh
    2019 IEEE INTERNATIONAL CONFERENCE ON COMMUNICATIONS WORKSHOPS (ICC WORKSHOPS), 2019,
  • [5] On Uniform Quantization for Successive Cancellation Decoder of Polar Codes
    Shi, Zhengming
    Niu, Kai
    2014 IEEE 25TH ANNUAL INTERNATIONAL SYMPOSIUM ON PERSONAL, INDOOR, AND MOBILE RADIO COMMUNICATION (PIMRC), 2014, : 545 - 549
  • [6] An Efficient List Successive Cancellation Decoder for Polar Codes
    Piao, Zheyan
    Kim, Chan-Mi
    Chung, Jin-Gyun
    JOURNAL OF SEMICONDUCTOR TECHNOLOGY AND SCIENCE, 2016, 16 (05) : 550 - 556
  • [7] A Simplified Successive-Cancellation Decoder for Polar Codes
    Alamdar-Yazdi, Amin
    Kschischang, Frank R.
    IEEE COMMUNICATIONS LETTERS, 2011, 15 (12) : 1378 - 1380
  • [8] Efficient Successive Cancellation Stack Decoder for Polar Codes
    Song, Wenqing
    Zhou, Huayi
    Niu, Kai
    Zhang, Zaichen
    Li, Li
    You, Xiaohu
    Zhang, Chuan
    IEEE TRANSACTIONS ON VERY LARGE SCALE INTEGRATION (VLSI) SYSTEMS, 2019, 27 (11) : 2608 - 2619
  • [9] On Path Memory in List Successive Cancellation Decoder of Polar Codes
    Xia, ChenYang
    Fan, YouZhe
    Chen, Ji
    Tsui, Chi-Ying
    2018 IEEE INTERNATIONAL SYMPOSIUM ON CIRCUITS AND SYSTEMS (ISCAS), 2018,
  • [10] A New Multiple Folded Successive Cancellation Decoder for Polar Codes
    Vangala, Harish
    Viterbo, Emanuele
    Hong, Yi
    2014 IEEE INFORMATION THEORY WORKSHOP (ITW), 2014, : 381 - 385