High throughput parallel encoding and decoding architecture for polar codes

Jiaying Yin, Quan Huang, Lixin Li, Ang Gao, Wei Chen, Zhu Han

Research output: Chapter in Book/Report/Conference proceedingConference contributionpeer-review

2 Scopus citations

Abstract

Polar codes can provably achieve the capacity of a symmetric binary discrete memoryless channel. However, the encoding and decoding of polar codes with the conventional serial algorithm will lead to poor throughput. In this paper, we propose an encoding and decoding architecture of polar codes in a parallel way, and take advantage of the parallelism of belief propagation (BP) of polar codes to reduce the decoding delay. We investigate the implementation on graphic processing unit (GPU) for binary erasure channel (BEC) and Gaussian channel. Experimental results show that the performance of the presented architecture for Gaussian channel outperforming the conventional scheme in the BEC channel. The proposed parallel architecture of polar encoder achieves 778.86Kbps throughput when code length N=1024, and parallel architecture of polar decoder achieves 407.68Kbps throughput at 10 iterations when code length N=4096. The encoding was verified with code length N =512, 1024, 2048, 4096, 8192, 16384 and achieved up to 100× improvement in execution time compared to serial CPU encoding.

Original languageEnglish
Title of host publication2017 IEEE/CIC International Conference on Communications in China, ICCC 2017
PublisherInstitute of Electrical and Electronics Engineers Inc.
Pages1-5
Number of pages5
ISBN (Electronic)9781538645024
DOIs
StatePublished - 2 Jul 2017
Event2017 IEEE/CIC International Conference on Communications in China, ICCC 2017 - Qingdao, China
Duration: 22 Oct 201724 Oct 2017

Publication series

Name2017 IEEE/CIC International Conference on Communications in China, ICCC 2017
Volume2018-January

Conference

Conference2017 IEEE/CIC International Conference on Communications in China, ICCC 2017
Country/TerritoryChina
CityQingdao
Period22/10/1724/10/17

Keywords

  • decoder
  • encoder
  • GPU
  • Polar codes

Fingerprint

Dive into the research topics of 'High throughput parallel encoding and decoding architecture for polar codes'. Together they form a unique fingerprint.

Cite this