Conference paper Open Access

Terabits-per-Second Throughput for Polar Codes

Süral, Altug; Sezer, Göksu; Ertugrul, Yigit; Arikan, Orhan; Arikan, Erdal


JSON-LD (schema.org) Export

{
  "description": "<p>By using Majority Logic (MJL) aided Successive&nbsp;Cancellation (SC) decoding algorithm, an architecture&nbsp;and a specific implementation for high throughput polar&nbsp;coding are proposed. SC-MJL algorithm exploits the low&nbsp;complexity nature of SC decoding and the low latency&nbsp;property of MJL. In order to reduce the complexity of&nbsp;SC-MJL decoding, an adaptive quantization scheme is&nbsp;developed within 1-5 bits range of internal log-likelihood&nbsp;ratios (LLRs). The bit allocation is based on maximizing&nbsp;the mutual information between the input and output&nbsp;LLRs of the quantizer. This scheme causes a negligible&nbsp;(0.1 &lt; dB) performance loss when the code block length&nbsp;is N = 1024 and the number of information bits is&nbsp;K = 854. The decoder is implemented on 45nm ASIC&nbsp;technology using deeply-pipelined, unrolled hardware architecture&nbsp;with register balancing. The pipeline depth is&nbsp;kept at 40 clock cycles in ASIC by merging consecutive&nbsp;decoding stages implemented as combinational logic. The&nbsp;ASIC synthesis results show that SC-MJL decoder has&nbsp;427 Gb/s throughput at 45nm technology. When we scale&nbsp;the implementation results to 7nm technology node, the&nbsp;throughput reaches 1 Tb/s with under 10 mm2 chip area&nbsp;and 0.37 W power dissipation.</p>", 
  "license": "https://creativecommons.org/licenses/by/4.0/legalcode", 
  "creator": [
    {
      "affiliation": "POL", 
      "@type": "Person", 
      "name": "S\u00fcral, Altug"
    }, 
    {
      "affiliation": "POL", 
      "@type": "Person", 
      "name": "Sezer, G\u00f6ksu"
    }, 
    {
      "affiliation": "POL", 
      "@type": "Person", 
      "name": "Ertugrul, Yigit"
    }, 
    {
      "affiliation": "POL", 
      "@type": "Person", 
      "name": "Arikan, Orhan"
    }, 
    {
      "affiliation": "POL", 
      "@type": "Person", 
      "name": "Arikan, Erdal"
    }
  ], 
  "headline": "Terabits-per-Second Throughput for Polar Codes", 
  "image": "https://zenodo.org/static/img/logos/zenodo-gradient-round.svg", 
  "datePublished": "2019-10-09", 
  "url": "https://zenodo.org/record/3477875", 
  "@type": "ScholarlyArticle", 
  "keywords": [
    "Polar Codes", 
    "Successive Cancellation - Majority Logic DECODING"
  ], 
  "@context": "https://schema.org/", 
  "identifier": "https://doi.org/10.5281/zenodo.3477875", 
  "@id": "https://doi.org/10.5281/zenodo.3477875", 
  "workFeatured": {
    "alternateName": "IEEE pimrc", 
    "location": "Istanbul", 
    "@type": "Event", 
    "name": "IEEE International Symposium on Personal, Indoor and Mobile Radio Communications"
  }, 
  "name": "Terabits-per-Second Throughput for Polar Codes"
}
284
211
views
downloads
All versions This version
Views 284284
Downloads 211211
Data volume 127.4 MB127.4 MB
Unique views 257257
Unique downloads 192192

Share

Cite as