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
来源
2017 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS) | 2017年
关键词
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 条
  • [21] Efficient Stochastic List Successive Cancellation Decoder for Polar Codes
    Liang, Xiao
    Zhang, Chuan
    Xu, Menghui
    Zhang, Shunqing
    You, Xiaohu
    2015 28TH IEEE INTERNATIONAL SYSTEM-ON-CHIP CONFERENCE (SOCC), 2015, : 421 - 426
  • [22] A Semi-Parallel Successive-Cancellation Decoder for Polar Codes
    Leroux, Camille
    Raymond, Alexandre J.
    Sarkis, Gabi
    Gross, Warren J.
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (02) : 289 - 299
  • [23] Improvement of Fast Simplified Successive-Cancellation Decoder for Polar Codes
    Xing, Chao
    Huang, Zhiliang
    Zhao, Shengmei
    INFORMATION, 2018, 9 (10):
  • [24] ANN Based Adaptive Successive Cancellation List Decoder for Polar Codes
    Song, Wenqing
    Fu, Yuxiang
    Chen, Qinyu
    Li, Li
    Zhang, Chuan
    2019 IEEE 13TH INTERNATIONAL CONFERENCE ON ASIC (ASICON), 2019,
  • [25] A Reduced-Complexity Successive-Cancellation Decoder of Polar Codes
    Yi, Xuan
    Liu, Aijun
    Zhang, Qingshuang
    Liang, Xiaohu
    PROCEEDINGS OF 2017 3RD IEEE INTERNATIONAL CONFERENCE ON COMPUTER AND COMMUNICATIONS (ICCC), 2017, : 1450 - 1454
  • [26] Symbol-Based Successive Cancellation List Decoder for Polar Codes
    Xiong, Chenrong
    Lin, Jun
    Yan, Zhiyuan
    PROCEEDINGS OF THE 2014 IEEE WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS 2014), 2014, : 198 - 203
  • [27] Symbol-Decision Successive Cancellation List Decoder for Polar Codes
    Xiong, Chenrong
    Lin, Jun
    Yan, Zhiyuan
    IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2016, 64 (03) : 675 - 687
  • [28] A latency-reduced successive cancellation list decoder for polar codes
    Yongrun YU
    Zhiwen PAN
    Xiaosi TAN
    Nan LIU
    Xiaohu YOU
    Fei DING
    ScienceChina(InformationSciences), 2019, 62 (02) : 214 - 223
  • [29] A Low-Complexity Improved Successive Cancellation Decoder for Polar Codes
    Afisiadis, Orion
    Balatsoukas-Stimming, Alexios
    Burg, Andreas
    CONFERENCE RECORD OF THE 2014 FORTY-EIGHTH ASILOMAR CONFERENCE ON SIGNALS, SYSTEMS & COMPUTERS, 2014, : 2116 - 2120
  • [30] Optimizing Polar Codes for Reduced Latency Successive Cancellation List Decoder
    Zhou, Huayi
    Ren, Yuqing
    Li, Jiajie
    Gross, Warren J.
    IEEE COMMUNICATIONS LETTERS, 2025, 29 (03) : 433 - 437