A General Construction and Encoder Implementation of Polar Codes

Puncturing and shortening are two general ways to obtain an arbitrary code length and code rate for polar codes. When some of the coded bits are punctured or shortened, it is equivalent to a situation in which the underlying channels of polar codes are different. This fact calls for a general polar...

Full description

Saved in:
Bibliographic Details
Published inIEEE transactions on very large scale integration (VLSI) systems Vol. 28; no. 7; pp. 1690 - 1702
Main Authors Song, Wei, Shen, Yifei, Li, Liping, Niu, Kai, Zhang, Chuan
Format Journal Article
LanguageEnglish
Published New York IEEE 01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Subjects
Online AccessGet full text
ISSN1063-8210
1557-9999
DOI10.1109/TVLSI.2020.2983327

Cover

Abstract Puncturing and shortening are two general ways to obtain an arbitrary code length and code rate for polar codes. When some of the coded bits are punctured or shortened, it is equivalent to a situation in which the underlying channels of polar codes are different. This fact calls for a general polar code construction, which is not yet available. In this article, a general construction of polar codes is studied in two aspects: 1) the theoretical foundation of the general construction and 2) the hardware implementation of general polar codes encoders. In contrast to the original identical and independent binary-input, memoryless, symmetric (BMS) channels, these underlying BMS channels can be different. The proposed general construction of polar codes is based on the existing Tal-Vardy's procedure. The symmetric property and the degradation relationship are shown to be preserved under the general setting, rendering the possibility of a modification of Tal-Vardy's procedure. Simulation results clearly show improved error performance with reordering using the proposed new procedures. Also, a novel encoding hardware architecture is proposed, which supports puncturing and shortening modes. Implementation results show the proposed encoder achieves approximately 30% throughput improvement when one quarter of bits are punctured/shortened.
AbstractList Puncturing and shortening are two general ways to obtain an arbitrary code length and code rate for polar codes. When some of the coded bits are punctured or shortened, it is equivalent to a situation in which the underlying channels of polar codes are different. This fact calls for a general polar code construction, which is not yet available. In this article, a general construction of polar codes is studied in two aspects: 1) the theoretical foundation of the general construction and 2) the hardware implementation of general polar codes encoders. In contrast to the original identical and independent binary-input, memoryless, symmetric (BMS) channels, these underlying BMS channels can be different. The proposed general construction of polar codes is based on the existing Tal–Vardy’s procedure. The symmetric property and the degradation relationship are shown to be preserved under the general setting, rendering the possibility of a modification of Tal–Vardy’s procedure. Simulation results clearly show improved error performance with reordering using the proposed new procedures. Also, a novel encoding hardware architecture is proposed, which supports puncturing and shortening modes. Implementation results show the proposed encoder achieves approximately 30% throughput improvement when one quarter of bits are punctured/shortened.
Author Shen, Yifei
Niu, Kai
Zhang, Chuan
Song, Wei
Li, Liping
Author_xml – sequence: 1
  givenname: Wei
  surname: Song
  fullname: Song, Wei
  organization: Key Laboratory of Intelligent Computing and Signal Processing, Ministry of Education, Anhui University, Hefei, China
– sequence: 2
  givenname: Yifei
  orcidid: 0000-0003-4745-9145
  surname: Shen
  fullname: Shen, Yifei
  organization: LEADS, the National Mobile Communications Research Laboratory, and the Quantum Information Center, Southeast University, Nanjing, China
– sequence: 3
  givenname: Liping
  orcidid: 0000-0001-9876-5324
  surname: Li
  fullname: Li, Liping
  email: liping_li@ahu.edu.cn
  organization: Key Laboratory of Intelligent Computing and Signal Processing, Ministry of Education, Anhui University, Hefei, China
– sequence: 4
  givenname: Kai
  orcidid: 0000-0002-8076-1867
  surname: Niu
  fullname: Niu, Kai
  email: niukai@bupt.edu.cn
  organization: Key Laboratory of Universal Wireless Communication, Ministry of Education, Beijing University of Posts and Telecommunications, Beijing, China
– sequence: 5
  givenname: Chuan
  orcidid: 0000-0002-7736-6487
  surname: Zhang
  fullname: Zhang, Chuan
  email: chzhang@seu.edu.cn
  organization: LEADS, the National Mobile Communications Research Laboratory, and the Quantum Information Center, Southeast University, Nanjing, China
BookMark eNp9kE1LAzEQQINUsFX_gF4WPG-dJPuR3Cyl1kJBweo1ZLOzsGWb1GR78N-bdosHD85lBmbeDPMmZGSdRULuKEwpBfm4-Vy_r6YMGEyZFJyz8oKMaZ6XqYwxijUUPBWMwhWZhLAFoFkmYUyeZskSLXrdJXNnQ-8Ppm-dTbStk4U1rkafrHb7Dndoe31quSZ5c532Eagx3JDLRncBb8_5mnw8Lzbzl3T9ulzNZ-vUMJn3qS4qDVxI3jCmBWNIjWkaXcRaikrIkuYgBZaFqCpRQS50baDODKJkDZfIr8nDsHfv3dcBQ6-27uBtPKlYRkVGZckhTrFhyngXgsdG7X270_5bUVBHU-pkSh1NqbOpCIk_kGmHX3uv2-5_9H5AW0T8vSWj7CLj_AeJEXgb
CODEN IEVSE9
CitedBy_id crossref_primary_10_1109_LCOMM_2023_3313262
crossref_primary_10_1109_TVLSI_2024_3436872
crossref_primary_10_1109_TNET_2024_3392342
crossref_primary_10_1145_3665928
crossref_primary_10_1007_s11235_023_01028_y
crossref_primary_10_1016_j_micpro_2022_104552
crossref_primary_10_1109_TVLSI_2022_3177239
crossref_primary_10_1016_j_vlsi_2024_102303
Cites_doi 10.1109/ICC.2013.6655078
10.1109/ISIT.2009.5205857
10.1109/TIT.2009.2021379
10.1109/TCOMM.2018.2854183
10.1109/TIT.2013.2272694
10.1109/WCNCW.2017.7919040
10.1109/TCOMM.2016.2574996
10.1109/LCOMM.2014.2364845
10.1109/LCOMM.2009.090428
10.1109/GLOCOM.2017.8254146
10.1109/VTCSpring.2018.8417498
10.1109/ITA.2013.6502955
10.1109/TCSI.2020.2969325
10.1109/TCOMM.2012.081512.110872
10.1109/ISIT.2014.6874807
10.1109/ACCESS.2017.2692241
10.1109/TCSII.2014.2369131
10.1109/ISIT.2011.6033837
10.1109/ISCAS.2015.7169326
10.1109/TIT.2015.2453312
10.1109/LCOMM.2014.2325811
10.1109/TVLSI.2011.2147338
ContentType Journal Article
Copyright Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
Copyright_xml – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2020
DBID 97E
RIA
RIE
AAYXX
CITATION
7SP
8FD
L7M
DOI 10.1109/TVLSI.2020.2983327
DatabaseName IEEE All-Society Periodicals Package (ASPP) 2005–Present
IEEE All-Society Periodicals Package (ASPP) 1998–Present
IEEE Electronic Library (IEL)
CrossRef
Electronics & Communications Abstracts
Technology Research Database
Advanced Technologies Database with Aerospace
DatabaseTitle CrossRef
Technology Research Database
Advanced Technologies Database with Aerospace
Electronics & Communications Abstracts
DatabaseTitleList Technology Research Database

Database_xml – sequence: 1
  dbid: RIE
  name: IEEE Electronic Library (IEL)
  url: https://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/
  sourceTypes: Publisher
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1557-9999
EndPage 1702
ExternalDocumentID 10_1109_TVLSI_2020_2983327
9063643
Genre orig-research
GrantInformation_xml – fundername: NSFC
  grantid: 61501002; 61871115; 61501116
  funderid: 10.13039/501100001809
– fundername: Jiangsu Provincial NSF for Excellent Young Scholars
  grantid: BK20180059
GroupedDBID -~X
.DC
0R~
29I
3EH
4.4
5GY
5VS
6IK
97E
AAJGR
AARMG
AASAJ
AAWTH
ABAZT
ABFSI
ABQJQ
ABVLG
ACGFS
ACIWK
AENEX
AETIX
AGQYO
AGSQL
AHBIQ
AI.
AIBXA
AKJIK
AKQYR
ALLEH
ALMA_UNASSIGNED_HOLDINGS
ATWAV
BEFXN
BFFAM
BGNUA
BKEBE
BPEOZ
CS3
DU5
E.L
EBS
EJD
HZ~
H~9
ICLAB
IEDLZ
IFIPE
IFJZH
IPLJI
JAVBF
LAI
M43
O9-
OCL
P2P
RIA
RIE
RNS
TN5
VH1
AAYXX
CITATION
7SP
8FD
L7M
ID FETCH-LOGICAL-c295t-a6ba03893f22a822e1ccffa6a8298b89715098e768bb8b058adc0d4cee92f39e3
IEDL.DBID RIE
ISSN 1063-8210
IngestDate Sun Jun 29 13:41:25 EDT 2025
Thu Apr 24 23:04:22 EDT 2025
Wed Oct 01 02:59:25 EDT 2025
Wed Aug 27 02:38:18 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 7
Language English
License https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html
https://doi.org/10.15223/policy-029
https://doi.org/10.15223/policy-037
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c295t-a6ba03893f22a822e1ccffa6a8298b89715098e768bb8b058adc0d4cee92f39e3
Notes ObjectType-Article-1
SourceType-Scholarly Journals-1
ObjectType-Feature-2
content type line 14
ORCID 0000-0002-7736-6487
0000-0003-4745-9145
0000-0001-9876-5324
0000-0002-8076-1867
PQID 2418419730
PQPubID 85424
PageCount 13
ParticipantIDs ieee_primary_9063643
crossref_primary_10_1109_TVLSI_2020_2983327
proquest_journals_2418419730
crossref_citationtrail_10_1109_TVLSI_2020_2983327
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2020-07-01
PublicationDateYYYYMMDD 2020-07-01
PublicationDate_xml – month: 07
  year: 2020
  text: 2020-07-01
  day: 01
PublicationDecade 2020
PublicationPlace New York
PublicationPlace_xml – name: New York
PublicationTitle IEEE transactions on very large scale integration (VLSI) systems
PublicationTitleAbbrev TVLSI
PublicationYear 2020
Publisher IEEE
The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
Publisher_xml – name: IEEE
– name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE)
References ref13
ref12
ref15
zhu (ref28) 2018
ref11
ref10
(ref29) 2018
ref2
ref1
ref17
ref16
parhi (ref21) 2007
korada (ref18) 2009
ref24
niu (ref14) 2016
ref23
ref25
ref20
cover (ref26) 2006
ref22
ref27
ref8
ref7
ref9
ref4
ref3
ref6
ref5
alsan (ref19) 2015
References_xml – ident: ref11
  doi: 10.1109/ICC.2013.6655078
– year: 2015
  ident: ref19
  article-title: Re-proving channel polarization theorems: An extremality and roburstness analysis
– ident: ref2
  doi: 10.1109/ISIT.2009.5205857
– ident: ref1
  doi: 10.1109/TIT.2009.2021379
– year: 2006
  ident: ref26
  publication-title: Elements of Information Theory
– ident: ref13
  doi: 10.1109/TCOMM.2018.2854183
– year: 2016
  ident: ref14
  article-title: Rate-compatible punctured polar codes: Optimal construction based on polar spectra
  publication-title: arXiv 1612 01352
– ident: ref4
  doi: 10.1109/TIT.2013.2272694
– ident: ref16
  doi: 10.1109/WCNCW.2017.7919040
– ident: ref24
  doi: 10.1109/TCOMM.2016.2574996
– ident: ref15
  doi: 10.1109/LCOMM.2014.2364845
– ident: ref3
  doi: 10.1109/LCOMM.2009.090428
– ident: ref8
  doi: 10.1109/GLOCOM.2017.8254146
– ident: ref9
  doi: 10.1109/VTCSpring.2018.8417498
– ident: ref20
  doi: 10.1109/ITA.2013.6502955
– ident: ref25
  doi: 10.1109/TCSI.2020.2969325
– ident: ref5
  doi: 10.1109/TCOMM.2012.081512.110872
– ident: ref12
  doi: 10.1109/ISIT.2014.6874807
– ident: ref6
  doi: 10.1109/ACCESS.2017.2692241
– ident: ref22
  doi: 10.1109/TCSII.2014.2369131
– year: 2007
  ident: ref21
  publication-title: VLSI Digital Signal Processing Systems Design and Implementation
– year: 2009
  ident: ref18
  article-title: Polar codes for channel and source coding
– year: 2018
  ident: ref29
  publication-title: Final Report of 3GPP TSG RAN WG1 #91 v1 0 0 7 4 2 Remaining Details of Polar Coding
– ident: ref10
  doi: 10.1109/ISIT.2011.6033837
– year: 2018
  ident: ref28
  publication-title: Polar Code for 5G NR
– ident: ref27
  doi: 10.1109/ISCAS.2015.7169326
– ident: ref17
  doi: 10.1109/TIT.2015.2453312
– ident: ref7
  doi: 10.1109/LCOMM.2014.2325811
– ident: ref23
  doi: 10.1109/TVLSI.2011.2147338
SSID ssj0014490
Score 2.3515382
Snippet Puncturing and shortening are two general ways to obtain an arbitrary code length and code rate for polar codes. When some of the coded bits are punctured or...
SourceID proquest
crossref
ieee
SourceType Aggregation Database
Enrichment Source
Index Database
Publisher
StartPage 1690
SubjectTerms AWGN channels
Channels
Coders
Codes
Complexity theory
Degradation
Encoding
Folding
general construction
Hardware
Noise measurement
Piercing
polar code construction
polar codes
Tal–Vardy construction
Very large scale integration
Title A General Construction and Encoder Implementation of Polar Codes
URI https://ieeexplore.ieee.org/document/9063643
https://www.proquest.com/docview/2418419730
Volume 28
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVIEE
  databaseName: IEEE Electronic Library (IEL)
  customDbUrl:
  eissn: 1557-9999
  dateEnd: 99991231
  omitProxy: false
  ssIdentifier: ssj0014490
  issn: 1063-8210
  databaseCode: RIE
  dateStart: 19930101
  isFulltext: true
  titleUrlDefault: https://ieeexplore.ieee.org/
  providerName: IEEE
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1LTwIxEJ4AJz34QiOKpgdvurB0u932JjEQNGJMBMNt03a7F3UxAhd_vdN9EKLGeOuhs2lm2s5825lvAC44NTRNfelxzrjHEiM8FWo8VypI_FCnvGcdUBw_8NGU3c3CWQ2u1rUw1to8-cx23DB_y0_mZuV-lXUl-lP0oHWoR4IXtVrrFwPGZME8wANPII6pCmR82Z083z_dIhSkfodKEQSug8yGE8q7qvy4inP_MtyFcbWyIq3kpbNa6o75_Eba-N-l78FOGWiSfrEz9qFmswPY3qAfbMJ1n5Ss08T17ayYZInKEjLIXLH7B8nZg9_KAqWMzFPy6MAwCiR2cQjT4WByM_LKjgqeoTJceopr5Rj1gpRShaGB7RmTporjWAotZIThoRQWIYjWQvuhUInxE4aOVNI0kDY4gkY2z-wxEG6MEKh0q7Rmjsc9otrYSGHIEUZashb0KhXHpqQbd10vXuMcdvgyzs0SO7PEpVlacLmWeS_INv6c3XR6Xs8sVdyCdmXJuDyPixjjFMF6Eq-zk9-lTmHLfbtIxG1DA1VuzzDcWOrzfJ99AYK1z7Q
linkProvider IEEE
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV07T8MwED7xGICBV0EUCnhgg6Sp47j2RoWoCrQVEgWxRbbjLECKaFn49ZzzEgKE2Dz4FOvO9t0X330HcMKpoWkaSI9zxj2WGOGpSOO5UmESRDrlHeuA4mjMB_fs-jF6XICzuhbGWpsnn1nfDfO3_GRq3t2vsrZEf4oedBGWI8ZYVFRr1W8GjMmCe4CHnkAkU5XIBLI9eRjeXSEYpIFPpQhD10PmixvK-6r8uIxzD9PfgFG1tiKx5Ml_n2vffHyjbfzv4jdhvQw1Sa_YG1uwYLNtWPtCQNiA8x4peaeJ69xZcckSlSXkMnPl7m8k5w9-KUuUMjJNya2DwyiQ2NkO3PcvJxcDr-yp4Bkqo7mnuFaOUy9MKVUYHNiOMWmqOI6l0EJ2MUCUwiII0VroIBIqMUHC0JVKmobShruwlE0zuweEGyMEKt0qrZljcu9SbWxXYdARdbVkTehUKo5NSTju-l48xznwCGScmyV2ZolLszThtJZ5Leg2_pzdcHquZ5YqbkKrsmRcnshZjJGKYB2JF9r-71LHsDKYjIbx8Gp8cwCr7jtFWm4LllD99hCDj7k-yvfcJ4_F0wE
openUrl ctx_ver=Z39.88-2004&ctx_enc=info%3Aofi%2Fenc%3AUTF-8&rfr_id=info%3Asid%2Fsummon.serialssolutions.com&rft_val_fmt=info%3Aofi%2Ffmt%3Akev%3Amtx%3Ajournal&rft.genre=article&rft.atitle=A+General+Construction+and+Encoder+Implementation+of+Polar+Codes&rft.jtitle=IEEE+transactions+on+very+large+scale+integration+%28VLSI%29+systems&rft.au=Song%2C+Wei&rft.au=Shen%2C+Yifei&rft.au=Li%2C+Liping&rft.au=Niu%2C+Kai&rft.date=2020-07-01&rft.pub=IEEE&rft.issn=1063-8210&rft.volume=28&rft.issue=7&rft.spage=1690&rft.epage=1702&rft_id=info:doi/10.1109%2FTVLSI.2020.2983327&rft.externalDocID=9063643
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1063-8210&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1063-8210&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1063-8210&client=summon