Acta Optica Sinica, Volume. 41, Issue 17, 1706002(2021)

Implementation of FPGA Based on High Throughput Parallel CRC-SCL Decoder of Polar Codes

Yanjun Liu1,2、***, Yan Li1,2、*, Yuyang Liu1,2, Xiaoshuo Jia1,2, Honghang Zhou1,2, Xiaobin Hong1,2, Jifang Qiu1,2, Hongxiang Guo1,2, Yong Zuo1,2, Wei Li1,2, and Jian Wu1,2、**
Author Affiliations
  • 1School of Electronic Engineering, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • 2State Key Laboratory of Information Photonics and Optical Communications, Beijing University of Posts and Telecommunications, Beijing 100876, China
  • show less
    Figures & Tables(8)
    Block diagrams of CRC-SCL. (a) Overview of CRC-SCL framework; (b) decoding butterfly graph of polar codes for N=4
    Decoding flow chart of N=4 polar codes based on fully-unrolled pipeline architecture
    Experimental setup for Polar-QPSK system
    Results of back to back (B2B) experiments in polar-QPSK system. (a) Relationship between BER and ROP of CRC-SCL; (b) performance comparison of SC and CRC-SCL when R=1/2; (c) performance comparison of SC and CRC-SCL when R=4/5; (d) performance comparison of SC and CRC-SCL when R=2/3
    Effect of quantization on error-correction performance of CRC-SCL decoder with N=256
    Simulation results for CRC-SCL decoder with N=256 over AWGN channel
    • Table 1. Effect of quantization on hardware resource of CRC-SCL decoder with N=256

      View table

      Table 1. Effect of quantization on hardware resource of CRC-SCL decoder with N=256

      Bit number of LLRBit number of PMLUTsRegsBRAM /bitf /MHzThroughput /(Gbit·s-1)
      1315435390(25%)628883(18%)648(24%)156.2540
      1212417975(24%)606723(18%)631(23%)156.2540
      812332720(19%)562752(15%)451(17%)156.2540
      612292256(17%)537807(15%)402(15%)156.2540
    • Table 2. Comparison of high throughput polar decoders

      View table

      Table 2. Comparison of high throughput polar decoders

      MethodThis workRef. [10]Ref. [14]Ref. [15]
      AlgorithmCRC-SCLCRC-SCL(L=2)SCFast-SSC-List
      Length & Rate256&0.51024&0.51024&0.5512&0.83
      IC typeFPGAASIC (40 nm)ASIC (28 nm)ASIC (28 nm)
      Frequency /MHz156.25430621468
      Throughput /(Gbit·s-1)16.253.25318.0012.00
      EbN0 /(10-3 dB)2.82.32.84.3
    Tools

    Get Citation

    Copy Citation Text

    Yanjun Liu, Yan Li, Yuyang Liu, Xiaoshuo Jia, Honghang Zhou, Xiaobin Hong, Jifang Qiu, Hongxiang Guo, Yong Zuo, Wei Li, Jian Wu. Implementation of FPGA Based on High Throughput Parallel CRC-SCL Decoder of Polar Codes[J]. Acta Optica Sinica, 2021, 41(17): 1706002

    Download Citation

    EndNote(RIS)BibTexPlain Text
    Save article for my favorites
    Paper Information

    Category: Fiber Optics and Optical Communications

    Received: Feb. 6, 2021

    Accepted: Mar. 23, 2021

    Published Online: Sep. 3, 2021

    The Author Email: Liu Yanjun (yanjun_std@163.com), Li Yan (liyan1980@bupt.edu.cn), Wu Jian (jianwu@bupt.edu.cn)

    DOI:10.3788/AOS202141.1706002

    Topics