• DocumentCode
    3703716
  • Title

    A 638 Mbps low-complexity rate 1/2 polar decoder on FPGAs

  • Author

    Pascal Giard;Gabi Sarkis;Claude Thibeault;Warren J. Gross

  • Author_Institution
    Department of Electrical and Computer Engineering, McGill University, Montreal, Quebec, Canada
  • fYear
    2015
  • Firstpage
    1
  • Lastpage
    6
  • Abstract
    Polar codes are capacity-achieving error-correcting codes with an explicit construction that can be decoded with low-complexity algorithms. In this work, we show how the state-of-the-art low-complexity decoding algorithm can be improved to better accommodate low-rate codes. Dedicated hardware is added to efficiently decode new constituent codes. Also, we use polar code construction alteration to further improve the latency and throughput. A polar decoder for a (1024, 512) code is implemented on two different FPGAs. It has 25% lower latency over the previous work and a coded throughput of 436 Mbps and 638 Mbps on the Xilinx Virtex 6 and Altera Stratix IV FPGAs, respectively.
  • Keywords
    "Throughput","Field programmable gate arrays","Reliability","Maximum likelihood decoding","Hardware","Clocks"
  • Publisher
    ieee
  • Conference_Titel
    Signal Processing Systems (SiPS), 2015 IEEE Workshop on
  • Type

    conf

  • DOI
    10.1109/SiPS.2015.7345007
  • Filename
    7345007