• Acta Optica Sinica
  • Vol. 41, Issue 17, 1706002 (2021)
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
    DOI: 10.3788/AOS202141.1706002 Cite this Article Set citation alerts
    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 Copy Citation Text show less
    Block diagrams of CRC-SCL. (a) Overview of CRC-SCL framework; (b) decoding butterfly graph of polar codes for N=4
    Fig. 1. 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
    Fig. 2. Decoding flow chart of N=4 polar codes based on fully-unrolled pipeline architecture
    Experimental setup for Polar-QPSK system
    Fig. 3. 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
    Fig. 4. 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
    Fig. 5. 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
    Fig. 6. Simulation results for CRC-SCL decoder with N=256 over AWGN channel
    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 1. Effect of quantization on hardware resource of CRC-SCL decoder with N=256
    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
    Table 2. Comparison of high throughput polar decoders
    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