A Low Complexity Encoding Algorithm for Systematic Polar Codes
Arıkan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity, i.e., compared with NSPC, the available encoding methods for SPC require higher memory and computation. In this letter, we propose an effici...
Saved in:
| Published in: | IEEE communications letters Vol. 20; no. 7; pp. 1277 - 1280 |
|---|---|
| Main Authors: | , , , |
| Format: | Journal Article |
| Language: | English |
| Published: |
New York
IEEE
01.07.2016
The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects: | |
| ISSN: | 1089-7798, 1558-2558 |
| Online Access: | Get full text |
| Tags: |
Add Tag
No Tags, Be the first to tag this record!
|
| Abstract | Arıkan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity, i.e., compared with NSPC, the available encoding methods for SPC require higher memory and computation. In this letter, we propose an efficient encoding algorithm requiring only N bits of memory and having (N/2)log 2 N XOR operations. Moreover, the auxiliary variables in the algorithm can share the memory to reduce extra memory requirement. Furthermore, a parallel 2-bit encoding algorithm is also presented to improve the encoding throughput. Remarkably, we show that parallel encoding can be implemented with the same number of XOR operations and memory bits. Finally, the proposed encoding algorithm can be directly used for NSPC with the same complexity. |
|---|---|
| AbstractList | Arikan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity, i.e., compared with NSPC, the available encoding methods for SPC require higher memory and computation. In this letter, we propose an efficient encoding algorithm requiring only [Formula Omitted] bits of memory and having [Formula Omitted] XOR operations. Moreover, the auxiliary variables in the algorithm can share the memory to reduce extra memory requirement. Furthermore, a parallel 2-bit encoding algorithm is also presented to improve the encoding throughput. Remarkably, we show that parallel encoding can be implemented with the same number of XOR operations and memory bits. Finally, the proposed encoding algorithm can be directly used for NSPC with the same complexity. Arıkan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity, i.e., compared with NSPC, the available encoding methods for SPC require higher memory and computation. In this letter, we propose an efficient encoding algorithm requiring only N bits of memory and having (N/2)log 2 N XOR operations. Moreover, the auxiliary variables in the algorithm can share the memory to reduce extra memory requirement. Furthermore, a parallel 2-bit encoding algorithm is also presented to improve the encoding throughput. Remarkably, we show that parallel encoding can be implemented with the same number of XOR operations and memory bits. Finally, the proposed encoding algorithm can be directly used for NSPC with the same complexity. Arikan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity, i.e., compared with NSPC, the available encoding methods for SPC require higher memory and computation. In this letter, we propose an efficient encoding algorithm requiring only $N$ bits of memory and having $({N}/{2})\log _{2}N$ XOR operations. Moreover, the auxiliary variables in the algorithm can share the memory to reduce extra memory requirement. Furthermore, a parallel 2-bit encoding algorithm is also presented to improve the encoding throughput. Remarkably, we show that parallel encoding can be implemented with the same number of XOR operations and memory bits. Finally, the proposed encoding algorithm can be directly used for NSPC with the same complexity. |
| Author | Caijun Zhong Liang Zhang Zhaoyang Zhang Guo Tai Chen |
| Author_xml | – sequence: 1 givenname: Guo Tai surname: Chen fullname: Chen, Guo Tai – sequence: 2 givenname: Zhaoyang surname: Zhang fullname: Zhang, Zhaoyang – sequence: 3 givenname: Caijun surname: Zhong fullname: Zhong, Caijun – sequence: 4 givenname: Liang surname: Zhang fullname: Zhang, Liang |
| BookMark | eNp9kD1PwzAQhi1UJErhD8ASiYUlxefEib0gVVX5kFIVie5WYjvFVRIXOxX03-PSiqEDy90Nz3O6ey_RoLOdRugG8BgA84diupjPxwRDNiY0C42foSFQymISyiDMmPE4zzm7QJferzHGjFAYosdJVNivaGrbTaO_Tb-LZp20ynSraNKsrDP9RxvV1kXvO9_rtuyNjN5sU7qgKO2v0HldNl5fH_sILZ9my-lLXCyeX6eTIpYJYX2sKqVxKQnIDDMWzkgYyRUwmnIOtKqU1FUGmhFc66QCVRPFKsxSIJxVqUpG6P6wduPs51b7XrTGS900Zaft1gsIz9CMMICA3p2ga7t1XTguUDjhaZrRNFDsQElnvXe6FtL04Tnb9a40jQAs9rmK31zFPldxzDWo5ETdONOWbve_dHuQjNb6T8jTjBCcJD9d_4Qq |
| CODEN | ICLEF6 |
| CitedBy_id | crossref_primary_10_1109_ACCESS_2018_2871834 crossref_primary_10_1109_TCOMM_2016_2576448 crossref_primary_10_1109_LWC_2019_2898195 crossref_primary_10_1007_s11431_020_1630_2 crossref_primary_10_1109_COMST_2019_2937923 |
| Cites_doi | 10.1109/TIT.2015.2410251 10.1109/LCOMM.2011.061611.110862 10.1109/LCOMM.2015.2497220 10.1109/LCOMM.2012.090312.121501 10.1109/TIT.2009.2021379 10.1109/JSAC.2014.140514 10.1109/TIT.2013.2272694 10.1049/el.2015.2592 10.1109/TCOMM.2015.2502246 10.1109/26.539767 |
| ContentType | Journal Article |
| Copyright | Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016 |
| Copyright_xml | – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2016 |
| DBID | 97E RIA RIE AAYXX CITATION 7SP 8FD L7M F28 FR3 |
| DOI | 10.1109/LCOMM.2016.2560169 |
| DatabaseName | IEEE Xplore (IEEE) IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Electronics & Communications Abstracts Technology Research Database Advanced Technologies Database with Aerospace ANTE: Abstracts in New Technology & Engineering Engineering Research Database |
| DatabaseTitle | CrossRef Technology Research Database Advanced Technologies Database with Aerospace Electronics & Communications Abstracts Engineering Research Database ANTE: Abstracts in New Technology & Engineering |
| DatabaseTitleList | Technology Research Database Engineering Research Database |
| Database_xml | – sequence: 1 dbid: RIE name: IEEE Electronic Library (IEL) url: https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering |
| EISSN | 1558-2558 |
| EndPage | 1280 |
| ExternalDocumentID | 4117546861 10_1109_LCOMM_2016_2560169 7462203 |
| Genre | orig-research |
| GrantInformation_xml | – fundername: Zhejiang Provincial Natural Science Foundation of China grantid: LR15F010001 funderid: 10.13039/501100004731 – fundername: National Natural Science Foundation of China grantid: 61371094; 61401099 funderid: 10.13039/501100001809 – fundername: National Key Basic Research Program of China grantid: 2012CB316104 – fundername: Research Funds of the Education Department of Fujian Province grantid: JA12350; JA14339 funderid: 10.13039/501100003410 – fundername: Huawei HIRP Flagship Projects grantid: YB2015040053; YB2013120029 – fundername: Fundamental Research Funds for the Central Universities grantid: 2016QNA5004 |
| GroupedDBID | -~X 0R~ 29I 4.4 5GY 5VS 6IK 97E AAJGR AARMG AASAJ AAWTH ABAZT ABQJQ ABVLG ACGFO ACIWK AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ATWAV AZLTO BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 EBS EJD HZ~ H~9 IES IFIPE IFJZH IPLJI JAVBF LAI M43 O9- OCL P2P RIA RIE RNS TN5 VH1 AAYXX CITATION 7SP 8FD L7M RIG F28 FR3 |
| ID | FETCH-LOGICAL-c328t-dbde0ac21c60887793827d18549915bbdceb61e820fe3b1df2d8b0841298b4d3 |
| IEDL.DBID | RIE |
| ISICitedReferencesCount | 9 |
| ISICitedReferencesURI | http://www.webofscience.com/api/gateway?GWVersion=2&SrcApp=Summon&SrcAuth=ProQuest&DestLinkType=CitingArticles&DestApp=WOS_CPL&KeyUT=000384642500002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| ISSN | 1089-7798 |
| IngestDate | Wed Oct 01 14:16:58 EDT 2025 Mon Jun 30 10:15:43 EDT 2025 Sat Nov 29 06:26:37 EST 2025 Tue Nov 18 21:55:52 EST 2025 Wed Aug 27 02:48:13 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 7 |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c328t-dbde0ac21c60887793827d18549915bbdceb61e820fe3b1df2d8b0841298b4d3 |
| Notes | ObjectType-Article-1 SourceType-Scholarly Journals-1 ObjectType-Feature-2 content type line 14 content type line 23 |
| PQID | 1803944654 |
| PQPubID | 85419 |
| PageCount | 4 |
| ParticipantIDs | ieee_primary_7462203 crossref_citationtrail_10_1109_LCOMM_2016_2560169 proquest_miscellaneous_1825562811 proquest_journals_1803944654 crossref_primary_10_1109_LCOMM_2016_2560169 |
| PublicationCentury | 2000 |
| PublicationDate | 2016-07-01 |
| PublicationDateYYYYMMDD | 2016-07-01 |
| PublicationDate_xml | – month: 07 year: 2016 text: 2016-07-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York |
| PublicationPlace_xml | – name: New York |
| PublicationTitle | IEEE communications letters |
| PublicationTitleAbbrev | COML |
| PublicationYear | 2016 |
| 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 ref10 ref2 ref1 li (ref6) 2015 ref8 ref7 sarkis (ref11) 2015 ref9 ref4 ref3 presman (ref12) 2012 ref5 |
| References_xml | – ident: ref2 doi: 10.1109/TIT.2015.2410251 – ident: ref5 doi: 10.1109/LCOMM.2011.061611.110862 – ident: ref9 doi: 10.1109/LCOMM.2015.2497220 – year: 2012 ident: ref12 article-title: Recursive descriptions of polar codes – year: 2015 ident: ref11 article-title: Flexible and low-complexity encoding and decoding of systematic polar codes – ident: ref3 doi: 10.1109/LCOMM.2012.090312.121501 – ident: ref1 doi: 10.1109/TIT.2009.2021379 – ident: ref10 doi: 10.1109/JSAC.2014.140514 – ident: ref13 doi: 10.1109/TIT.2013.2272694 – year: 2015 ident: ref6 article-title: On the error performance of systematic polar codes – ident: ref7 doi: 10.1049/el.2015.2592 – ident: ref8 doi: 10.1109/TCOMM.2015.2502246 – ident: ref4 doi: 10.1109/26.539767 |
| SSID | ssj0008251 |
| Score | 2.267868 |
| Snippet | Arıkan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity,... Arikan has shown that systematic polar codes (SPC) outperform non-SPC (NSPC). However, the performance gain comes at the price of elevated encoding complexity,... |
| SourceID | proquest crossref ieee |
| SourceType | Aggregation Database Enrichment Source Index Database Publisher |
| StartPage | 1277 |
| SubjectTerms | Algorithms Complexity Complexity theory Computation Decoding Electronic mail Encoding encoding algorithm Gain Indexes Mathematical models Memory management parallel encoding Polar codes systematic polar codes Systematics |
| Title | A Low Complexity Encoding Algorithm for Systematic Polar Codes |
| URI | https://ieeexplore.ieee.org/document/7462203 https://www.proquest.com/docview/1803944654 https://www.proquest.com/docview/1825562811 |
| Volume | 20 |
| WOSCitedRecordID | wos000384642500002&url=https%3A%2F%2Fcvtisr.summon.serialssolutions.com%2F%23%21%2Fsearch%3Fho%3Df%26include.ft.matches%3Dt%26l%3Dnull%26q%3D |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-2558 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0008251 issn: 1089-7798 databaseCode: RIE dateStart: 19970101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8NAEB5q8aAHX1WsVlnBm0azm3SzuQhFLB7aKuiht5B9RAs1kTZV_PfuJGkoKIK3QGaTMJN57c58A3DuUx0oLm1uEvrK8akKnNhNmJNgI6VSnsdLSQ-C0UiMx-FjAy7rXhhjTFF8Zq7wsjjL15la4FbZdeBzxhDacy0IeNmrVVtdbMEsi-lDGzGGYtkg44bXg9uH4RCruPhVkYBgcfOKEyqmqvwwxYV_6W__78t2YKuKI0mvFPwuNEy6B5sr6IItuOmRQfZJUOMR9TL_InepytBXkd70JZtN8tc3YmNW8lSjOZNHzHTtEm3m-_Dcv3u-vXeqcQmO8pjIHS21cWPFqOJoOqziCRZo649tUkO7UmplJKfGuvzEeJLqhGkhXeFbjy-kr70DaKZZag6BhNqjWjBlYiZ9G2LFuhvybpB4iXa1jlkb6JJ9kaqgxHGixTQqUgo3jAqWR8jyqGJ5Gy7qNe8lkMaf1C1kck1Z8bcNnaWUokrX5hEVLnb38q7fhrP6ttUSPPqIU5MtkAah1pig9Oj3Jx_DBr6_LMTtQDOfLcwJrKuPfDKfnRa_2jdvPc8Q |
| linkProvider | IEEE |
| linkToHtml | http://cvtisr.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwlV1LS8QwEB5EBfXgW1yfEbxptUnTNr0IiyiK3VVwD95K86gK2spuV_Hfm2m7RVAEb4VOSpjJvJqZbwAOOdWhCqTNTSKuHE5V6KRuxpwMGymV8ryglnQc9vvi4SG6m4LjthfGGFMVn5kTfKzu8nWhxvir7DTkAWMI7Tnjc87culurtbvYhFmX00c2ZozEpEXGjU7j89teD-u4gpMqBcHy5m9uqJqr8sMYVx7mcul_e1uGxSaSJN1a9CswZfJVWPiGL7gGZ10SFx8EdR5xL8tPcpGrAr0V6b48FsPn8umV2KiV3Ld4zuQOc127RJvROgwuLwbnV04zMMFRHhOlo6U2bqoYVQEaD6t6goXaemSb1lBfSq2MDKixTj8znqQ6Y1pIV3Dr84Xk2tuA6bzIzSaQSHtUC6ZMyiS3QVaq_Sjww8zLtKt1yjpAJ-xLVAMmjjMtXpIqqXCjpGJ5gixPGpZ34Khd81ZDafxJvYZMbikb_nZgZyKlpNG2UUKFi_29gc87cNC-tnqClx9pboox0iDYGhOUbv3-5X2Yuxr04iS-7t9swzzupS7L3YHpcjg2uzCr3svn0XCvOnZfXqfSVw |
| 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+Low+Complexity+Encoding+Algorithm+for+Systematic+Polar+Codes&rft.jtitle=IEEE+communications+letters&rft.au=Chen%2C+Guo+Tai&rft.au=Zhang%2C+Zhaoyang&rft.au=Zhong%2C+Caijun&rft.au=Zhang%2C+Liang&rft.date=2016-07-01&rft.issn=1089-7798&rft.spage=1&rft.epage=1&rft_id=info:doi/10.1109%2FLCOMM.2016.2560169&rft.externalDBID=n%2Fa&rft.externalDocID=10_1109_LCOMM_2016_2560169 |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1089-7798&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1089-7798&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1089-7798&client=summon |