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...
Saved in:
| Published in | IEEE transactions on very large scale integration (VLSI) systems Vol. 28; no. 7; pp. 1690 - 1702 |
|---|---|
| Main Authors | , , , , |
| Format | Journal Article |
| Language | English |
| Published |
New York
IEEE
01.07.2020
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 1063-8210 1557-9999 |
| DOI | 10.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 |