• DocumentCode
    3257653
  • Title

    Scalable successive-cancellation hardware decoder for polar codes

  • Author

    Raymond, Alexandre J. ; Gross, Warren J.

  • Author_Institution
    Dept. of Electr. & Comput. Eng., McGill Univ., Montreal, QC, Canada
  • fYear
    2013
  • fDate
    3-5 Dec. 2013
  • Firstpage
    1282
  • Lastpage
    1285
  • Abstract
    Polar codes, discovered by Arikan, are the first error-correcting codes with an explicit construction to provably achieve channel capacity, asymptotically. However, their error-correction performance at finite lengths tends to be lower than existing capacity-approaching schemes. Using the successive-cancellation algorithm, polar decoders can be designed for very long codes, with low hardware complexity, leveraging the regular structure of such codes. We present an architecture and an implementation of a scalable hardware decoder based on this algorithm. This design is shown to scale to code lengths of up to N = 220 on an Altera Stratix IV FPGA, limited almost exclusively by the amount of available SRAM.
  • Keywords
    channel capacity; decoding; error correction codes; field programmable gate arrays; linear codes; quantisation (signal); Altera Stratix IV FPGA; Arikan; SRAM; channel capacity; error-correcting codes; error-correction performance; finite lengths; polar codes; polar decoders; scalable hardware decoder; successive-cancellation algorithm; Clocks; Decoding; Encoding; Field programmable gate arrays; Hardware; Quantization (signal); Random access memory; Error-correcting codes; hardware implementation; polar codes; successive-cancellation decoding;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Global Conference on Signal and Information Processing (GlobalSIP), 2013 IEEE
  • Conference_Location
    Austin, TX
  • Type

    conf

  • DOI
    10.1109/GlobalSIP.2013.6737143
  • Filename
    6737143