An Implementation of List Successive Cancellation Decoder with Large List Size for Polar Codes

被引:0
作者
Xia, ChenYang [1 ]
Fan, YouZhe [1 ]
Chen, Ji [1 ]
Tsui, Chi-ying [1 ]
Zeng, ChongYang [2 ]
Jin, Jie [2 ]
Li, Bin [2 ]
机构
[1] HKUST, Dept Elect & Comp Engn, Hong Kong, Hong Kong, Peoples R China
[2] Huawei Technol, Commun Technol Res Lab, Shenzhen, Guangdong, Peoples R China
来源
2017 27TH INTERNATIONAL CONFERENCE ON FIELD PROGRAMMABLE LOGIC AND APPLICATIONS (FPL) | 2017年
关键词
polar codes; list successive cancellation decoding; FPGA implementation; low-complexity design;
D O I
暂无
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
Polar codes are the first class of forward error correction (FEC) codes with a provably capacity-achieving capability. Using list successive cancellation decoding (LSCD) with a large list size, the error correction performance of polar codes exceeds other well-known FEC codes. However, the hardware complexity of LSCD rapidly increases with the list size, which incurs high usage of the resources on the field programmable gate array (FPGA) and significantly impedes the practical deployment of polar codes. To alleviate the high complexity, in this paper, two low-complexity decoding schemes and the corresponding architectures for LSCD targeting FPGA implementation are proposed. The architecture is implemented in an Altera Stratix V FPGA. Measurement results show that, even with a list size of 32, the architecture is able to decode a codeword of 4096-bit polar code within 150 mu s, achieving a throughput of 27Mbps.
引用
收藏
页数:4
相关论文
共 11 条
  • [1] 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
  • [2] 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
  • [3] List successive cancellation decoding of polar codes
    Chen, K.
    Niu, K.
    Lin, J. R.
    [J]. ELECTRONICS LETTERS, 2012, 48 (09) : 500 - U52
  • [4] A Low-Latency List Successive-Cancellation Decoding Implementation for Polar Codes
    Fan, YouZhe
    Xia, ChenYang
    Chen, Ji
    Tsui, Chi-Ying
    Jin, Jie
    Shen, Hui
    Li, Bin
    [J]. IEEE JOURNAL ON SELECTED AREAS IN COMMUNICATIONS, 2016, 34 (02) : 303 - 317
  • [5] An Efficient Partial-Sum Network Architecture for Semi-Parallel Polar Codes Decoder Implementation
    Fan, YouZhe
    Tsui, Chi-ying
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2014, 62 (12) : 3165 - 3179
  • [6] A Semi-Parallel Successive-Cancellation Decoder for Polar Codes
    Leroux, Camille
    Raymond, Alexandre J.
    Sarkis, Gabi
    Gross, Warren J.
    [J]. IEEE TRANSACTIONS ON SIGNAL PROCESSING, 2013, 61 (02) : 289 - 299
  • [7] An Adaptive Successive Cancellation List Decoder for Polar Codes with Cyclic Redundancy Check
    Li, Bin
    Shen, Hui
    Tse, David
    [J]. IEEE COMMUNICATIONS LETTERS, 2012, 16 (12) : 2044 - 2047
  • [8] Liang X., 2016, IEEE C EXH GLOB TEL
  • [9] List Decoding of Polar Codes
    Tal, Ido
    Vardy, Alexander
    [J]. IEEE TRANSACTIONS ON INFORMATION THEORY, 2015, 61 (05) : 2213 - 2226
  • [10] An FPGA Emulation Platform for Polar Codes
    Xiong, Chenrong
    Zhong, Yi
    Zhang, Chun
    Yan, Zhiyuan
    [J]. 2016 IEEE INTERNATIONAL WORKSHOP ON SIGNAL PROCESSING SYSTEMS (SIPS), 2016, : 148 - 153