• DocumentCode
    3763924
  • Title

    An FPGA-based accelerator for rapid simulation of SC decoding of polar codes

  • Author

    Johannes Wuthrich;Alexios Balatsoukas-Stimming;Andreas Burg

  • Author_Institution
    Telecommunications Circuits Laboratory, ?cole Polytechnique F?d?rale de Lausanne, Switzerland
  • fYear
    2015
  • Firstpage
    633
  • Lastpage
    636
  • Abstract
    In this paper we present an FPGA-based system for rapid frame error rate simulations of successive cancellation decoding of polar codes. Our system is implemented on a Xilinx Virtex-7 XC7VX485T FPGA and it supports polar codes of any rate and of blocklength up to N = 1024 bits on that device. The supported simulation speed with N = 1024 is 108 codewords per second at a frequency of 100 MHz. The key idea that enables this high throughput is that the feedback part of the successive cancellation decoder can be ignored when evaluating the frame error rate. Thus, we can implement a heavily parallelized and deeply pipelined SC decoder which can output one decoded codeword per cycle. Moreover, the random input required to perform Monte Carlo simulations of the decoder is generated on-chip by means of free-running XOR-based true random number generators at a rate of approximately 1 Terasamples per second.
  • Keywords
    "Decoding","Field programmable gate arrays","Error analysis","Radiation detectors","Table lookup","Monte Carlo methods","Generators"
  • Publisher
    ieee
  • Conference_Titel
    Electronics, Circuits, and Systems (ICECS), 2015 IEEE International Conference on
  • Type

    conf

  • DOI
    10.1109/ICECS.2015.7440396
  • Filename
    7440396