An efficient list successive cancellation decoder for polar codes

Research output: Contribution to journalJournal articlepeer-review

Abstract

Polar codes are one of the most favorable capacity-achieving codes due to their simple structure and low decoding complexity. However, because of the disappointing decoding performance realized using conventional successive cancellation (SC) decoders, polar codes cannot be used directly in practical applications. In contrast to conventional SC decoders, list SC (SCL) decoders with large list sizes (e.g. 32) achieve performances very close to those of maximum-likelihood (ML) decoders. In SCL decoders with large list sizes, however, hardware increase is a severe problem because an SCL decoder with list size L consists of L copies of an SC decoder. In this paper, we present a low-area SCL decoder architecture that applies the proposed merged processing elementsharing (MPES) algorithm. A merged processing element (MPE) is the basic processing unit in SC decoders, and the required number of MPEs is L(N-1) in conventional SCL decoders. Using the proposed algorithm reduces the number of MPEs by about 70% compared with conventional SCL decoders when the list size is larger than 32.

Original languageEnglish
Pages (from-to)550-556
Number of pages7
JournalJournal of Semiconductor Technology and Science
Volume16
Issue number5
DOIs
StatePublished - 2016.10

Keywords

  • List SC decoder
  • Low area
  • Polar codes
  • Precomputation

Quacquarelli Symonds(QS) Subject Topics

  • Materials Science
  • Engineering - Electrical & Electronic
  • Engineering - Petroleum

Fingerprint

Dive into the research topics of 'An efficient list successive cancellation decoder for polar codes'. Together they form a unique fingerprint.

Cite this