Scenario-Simplified Successive Cancellation Decoding of Polar Codes for Channel With Deletions
Successive cancellation-based decoding algorithm and corresponding polarization theorems for polar codes over channels with deletions have been proposed recently. In that decoding algorithm, each node in the conventional successive cancellation decoding trellis is divided into many different scenari...
Gespeichert in:
Veröffentlicht in: | IEEE access 2019, Vol.7, p.18172-18182 |
---|---|
Hauptverfasser: | , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 18182 |
---|---|
container_issue | |
container_start_page | 18172 |
container_title | IEEE access |
container_volume | 7 |
creator | Tian, Kuangda Liu, Rongke |
description | Successive cancellation-based decoding algorithm and corresponding polarization theorems for polar codes over channels with deletions have been proposed recently. In that decoding algorithm, each node in the conventional successive cancellation decoding trellis is divided into many different scenarios according to different deletion patterns. The number of scenarios increases with the square of the number of deletion errors d which results in high decoding complexity. In this paper, to reduce the decoding complexity, we propose the scenario-simplified successive cancellation decoding algorithm for the polar codes over the deletion channel. In the proposed decoding algorithm, we use exact upper and lower bounds to identify the feasible scenarios of each node in the decoding trellis and avoid calculating the impossible scenarios. And by rearranging the scenario index table, the operations of calculating indices of scenarios can be simplified. We also investigate the joint-weight for each scenario. By setting a threshold \tau to prune the scenarios with low joint-weight probabilities, the complexity can be reduced further. For polar codes of length N=512 and d = 10 , we can reduce 42.5% stored scenarios and 46.8% computed scenarios when \tau = 10^{-5} with a negligible performance loss. |
doi_str_mv | 10.1109/ACCESS.2019.2897114 |
format | Article |
fullrecord | <record><control><sourceid>proquest_ieee_</sourceid><recordid>TN_cdi_proquest_journals_2455634901</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>8633816</ieee_id><doaj_id>oai_doaj_org_article_963ef76eddd24ab09db88e0db9d0b0df</doaj_id><sourcerecordid>2455634901</sourcerecordid><originalsourceid>FETCH-LOGICAL-c408t-ba92f15206db484873c90b0b0f86508f5148a00371c120c0d59042c69f81c7403</originalsourceid><addsrcrecordid>eNpNkU9r3DAQxU1JoSHNJ8jF0LM3oz-WpWNw0zSw0IJbequQpdFGi2NtJW8g3z7aOoRoDhqG994M_KrqisCGEFDXN31_OwwbCkRtqFQdIfxDdU6JUA1rmTh713-qLnPeQ3myjNruvPo7WJxNCrEZwuNhCj6gq4ejtZhzeMK6N7PFaTJLiHP9FW10Yd7V0dc_42RS3UeHufaxdA9mnnGq_4TloQgnPDny5-qjN1PGy9f_ovr97fZX_73Z_ri772-2jeUgl2Y0inrSUhBu5JLLjlkFYykvRQvSt4RLA8A6YgkFC65VwKkVyktiOw7sorpfc100e31I4dGkZx1N0P8HMe20SUuwE2olGPpOoHOOcjOCcqOUCG5Urix0vmR9WbMOKf47Yl70Ph7TXM7XlLetYFwBKSq2qmyKOSf0b1sJ6BMXvXLRJy76lUtxXa2ugIhvDikYK0DYCwHciFk</addsrcrecordid><sourcetype>Open Website</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>2455634901</pqid></control><display><type>article</type><title>Scenario-Simplified Successive Cancellation Decoding of Polar Codes for Channel With Deletions</title><source>IEEE Open Access Journals</source><source>DOAJ Directory of Open Access Journals</source><source>EZB-FREE-00999 freely available EZB journals</source><creator>Tian, Kuangda ; Liu, Rongke</creator><creatorcontrib>Tian, Kuangda ; Liu, Rongke</creatorcontrib><description><![CDATA[Successive cancellation-based decoding algorithm and corresponding polarization theorems for polar codes over channels with deletions have been proposed recently. In that decoding algorithm, each node in the conventional successive cancellation decoding trellis is divided into many different scenarios according to different deletion patterns. The number of scenarios increases with the square of the number of deletion errors <inline-formula> <tex-math notation="LaTeX">d </tex-math></inline-formula> which results in high decoding complexity. In this paper, to reduce the decoding complexity, we propose the scenario-simplified successive cancellation decoding algorithm for the polar codes over the deletion channel. In the proposed decoding algorithm, we use exact upper and lower bounds to identify the feasible scenarios of each node in the decoding trellis and avoid calculating the impossible scenarios. And by rearranging the scenario index table, the operations of calculating indices of scenarios can be simplified. We also investigate the joint-weight for each scenario. By setting a threshold <inline-formula> <tex-math notation="LaTeX">\tau </tex-math></inline-formula> to prune the scenarios with low joint-weight probabilities, the complexity can be reduced further. For polar codes of length <inline-formula> <tex-math notation="LaTeX">N=512 </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">d = 10 </tex-math></inline-formula>, we can reduce 42.5% stored scenarios and 46.8% computed scenarios when <inline-formula> <tex-math notation="LaTeX">\tau = 10^{-5} </tex-math></inline-formula> with a negligible performance loss.]]></description><identifier>ISSN: 2169-3536</identifier><identifier>EISSN: 2169-3536</identifier><identifier>DOI: 10.1109/ACCESS.2019.2897114</identifier><identifier>CODEN: IAECCG</identifier><language>eng</language><publisher>Piscataway: IEEE</publisher><subject>Algorithms ; Binary system ; Cancellation ; Codes ; Complexity ; Complexity theory ; Decoding ; Deletion ; deletion channel ; DNA ; Encoding ; Indexes ; low-complexity ; Lower bounds ; Mathematical analysis ; Memoryless systems ; Polar codes ; pruning algorithm ; successive cancellation decoding ; Synchronization ; Weight</subject><ispartof>IEEE access, 2019, Vol.7, p.18172-18182</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) 2019</rights><lds50>peer_reviewed</lds50><oa>free_for_read</oa><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c408t-ba92f15206db484873c90b0b0f86508f5148a00371c120c0d59042c69f81c7403</citedby><cites>FETCH-LOGICAL-c408t-ba92f15206db484873c90b0b0f86508f5148a00371c120c0d59042c69f81c7403</cites><orcidid>0000-0002-2574-6373</orcidid></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/8633816$$EHTML$$P50$$Gieee$$Hfree_for_read</linktohtml><link.rule.ids>314,776,780,860,2096,4010,27610,27900,27901,27902,54908</link.rule.ids></links><search><creatorcontrib>Tian, Kuangda</creatorcontrib><creatorcontrib>Liu, Rongke</creatorcontrib><title>Scenario-Simplified Successive Cancellation Decoding of Polar Codes for Channel With Deletions</title><title>IEEE access</title><addtitle>Access</addtitle><description><![CDATA[Successive cancellation-based decoding algorithm and corresponding polarization theorems for polar codes over channels with deletions have been proposed recently. In that decoding algorithm, each node in the conventional successive cancellation decoding trellis is divided into many different scenarios according to different deletion patterns. The number of scenarios increases with the square of the number of deletion errors <inline-formula> <tex-math notation="LaTeX">d </tex-math></inline-formula> which results in high decoding complexity. In this paper, to reduce the decoding complexity, we propose the scenario-simplified successive cancellation decoding algorithm for the polar codes over the deletion channel. In the proposed decoding algorithm, we use exact upper and lower bounds to identify the feasible scenarios of each node in the decoding trellis and avoid calculating the impossible scenarios. And by rearranging the scenario index table, the operations of calculating indices of scenarios can be simplified. We also investigate the joint-weight for each scenario. By setting a threshold <inline-formula> <tex-math notation="LaTeX">\tau </tex-math></inline-formula> to prune the scenarios with low joint-weight probabilities, the complexity can be reduced further. For polar codes of length <inline-formula> <tex-math notation="LaTeX">N=512 </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">d = 10 </tex-math></inline-formula>, we can reduce 42.5% stored scenarios and 46.8% computed scenarios when <inline-formula> <tex-math notation="LaTeX">\tau = 10^{-5} </tex-math></inline-formula> with a negligible performance loss.]]></description><subject>Algorithms</subject><subject>Binary system</subject><subject>Cancellation</subject><subject>Codes</subject><subject>Complexity</subject><subject>Complexity theory</subject><subject>Decoding</subject><subject>Deletion</subject><subject>deletion channel</subject><subject>DNA</subject><subject>Encoding</subject><subject>Indexes</subject><subject>low-complexity</subject><subject>Lower bounds</subject><subject>Mathematical analysis</subject><subject>Memoryless systems</subject><subject>Polar codes</subject><subject>pruning algorithm</subject><subject>successive cancellation decoding</subject><subject>Synchronization</subject><subject>Weight</subject><issn>2169-3536</issn><issn>2169-3536</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2019</creationdate><recordtype>article</recordtype><sourceid>ESBDL</sourceid><sourceid>RIE</sourceid><sourceid>DOA</sourceid><recordid>eNpNkU9r3DAQxU1JoSHNJ8jF0LM3oz-WpWNw0zSw0IJbequQpdFGi2NtJW8g3z7aOoRoDhqG994M_KrqisCGEFDXN31_OwwbCkRtqFQdIfxDdU6JUA1rmTh713-qLnPeQ3myjNruvPo7WJxNCrEZwuNhCj6gq4ejtZhzeMK6N7PFaTJLiHP9FW10Yd7V0dc_42RS3UeHufaxdA9mnnGq_4TloQgnPDny5-qjN1PGy9f_ovr97fZX_73Z_ri772-2jeUgl2Y0inrSUhBu5JLLjlkFYykvRQvSt4RLA8A6YgkFC65VwKkVyktiOw7sorpfc100e31I4dGkZx1N0P8HMe20SUuwE2olGPpOoHOOcjOCcqOUCG5Urix0vmR9WbMOKf47Yl70Ph7TXM7XlLetYFwBKSq2qmyKOSf0b1sJ6BMXvXLRJy76lUtxXa2ugIhvDikYK0DYCwHciFk</recordid><startdate>2019</startdate><enddate>2019</enddate><creator>Tian, Kuangda</creator><creator>Liu, Rongke</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>ESBDL</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>7SR</scope><scope>8BQ</scope><scope>8FD</scope><scope>JG9</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope><scope>DOA</scope><orcidid>https://orcid.org/0000-0002-2574-6373</orcidid></search><sort><creationdate>2019</creationdate><title>Scenario-Simplified Successive Cancellation Decoding of Polar Codes for Channel With Deletions</title><author>Tian, Kuangda ; Liu, Rongke</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c408t-ba92f15206db484873c90b0b0f86508f5148a00371c120c0d59042c69f81c7403</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2019</creationdate><topic>Algorithms</topic><topic>Binary system</topic><topic>Cancellation</topic><topic>Codes</topic><topic>Complexity</topic><topic>Complexity theory</topic><topic>Decoding</topic><topic>Deletion</topic><topic>deletion channel</topic><topic>DNA</topic><topic>Encoding</topic><topic>Indexes</topic><topic>low-complexity</topic><topic>Lower bounds</topic><topic>Mathematical analysis</topic><topic>Memoryless systems</topic><topic>Polar codes</topic><topic>pruning algorithm</topic><topic>successive cancellation decoding</topic><topic>Synchronization</topic><topic>Weight</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tian, Kuangda</creatorcontrib><creatorcontrib>Liu, Rongke</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005–Present</collection><collection>IEEE Open Access Journals</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics & Communications Abstracts</collection><collection>Engineered Materials Abstracts</collection><collection>METADEX</collection><collection>Technology Research Database</collection><collection>Materials Research Database</collection><collection>ProQuest Computer Science Collection</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>Computer and Information Systems Abstracts Academic</collection><collection>Computer and Information Systems Abstracts Professional</collection><collection>DOAJ Directory of Open Access Journals</collection><jtitle>IEEE access</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tian, Kuangda</au><au>Liu, Rongke</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Scenario-Simplified Successive Cancellation Decoding of Polar Codes for Channel With Deletions</atitle><jtitle>IEEE access</jtitle><stitle>Access</stitle><date>2019</date><risdate>2019</risdate><volume>7</volume><spage>18172</spage><epage>18182</epage><pages>18172-18182</pages><issn>2169-3536</issn><eissn>2169-3536</eissn><coden>IAECCG</coden><abstract><![CDATA[Successive cancellation-based decoding algorithm and corresponding polarization theorems for polar codes over channels with deletions have been proposed recently. In that decoding algorithm, each node in the conventional successive cancellation decoding trellis is divided into many different scenarios according to different deletion patterns. The number of scenarios increases with the square of the number of deletion errors <inline-formula> <tex-math notation="LaTeX">d </tex-math></inline-formula> which results in high decoding complexity. In this paper, to reduce the decoding complexity, we propose the scenario-simplified successive cancellation decoding algorithm for the polar codes over the deletion channel. In the proposed decoding algorithm, we use exact upper and lower bounds to identify the feasible scenarios of each node in the decoding trellis and avoid calculating the impossible scenarios. And by rearranging the scenario index table, the operations of calculating indices of scenarios can be simplified. We also investigate the joint-weight for each scenario. By setting a threshold <inline-formula> <tex-math notation="LaTeX">\tau </tex-math></inline-formula> to prune the scenarios with low joint-weight probabilities, the complexity can be reduced further. For polar codes of length <inline-formula> <tex-math notation="LaTeX">N=512 </tex-math></inline-formula> and <inline-formula> <tex-math notation="LaTeX">d = 10 </tex-math></inline-formula>, we can reduce 42.5% stored scenarios and 46.8% computed scenarios when <inline-formula> <tex-math notation="LaTeX">\tau = 10^{-5} </tex-math></inline-formula> with a negligible performance loss.]]></abstract><cop>Piscataway</cop><pub>IEEE</pub><doi>10.1109/ACCESS.2019.2897114</doi><tpages>11</tpages><orcidid>https://orcid.org/0000-0002-2574-6373</orcidid><oa>free_for_read</oa></addata></record> |
fulltext | fulltext |
identifier | ISSN: 2169-3536 |
ispartof | IEEE access, 2019, Vol.7, p.18172-18182 |
issn | 2169-3536 2169-3536 |
language | eng |
recordid | cdi_proquest_journals_2455634901 |
source | IEEE Open Access Journals; DOAJ Directory of Open Access Journals; EZB-FREE-00999 freely available EZB journals |
subjects | Algorithms Binary system Cancellation Codes Complexity Complexity theory Decoding Deletion deletion channel DNA Encoding Indexes low-complexity Lower bounds Mathematical analysis Memoryless systems Polar codes pruning algorithm successive cancellation decoding Synchronization Weight |
title | Scenario-Simplified Successive Cancellation Decoding of Polar Codes for Channel With Deletions |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-29T01%3A49%3A50IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_ieee_&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Scenario-Simplified%20Successive%20Cancellation%20Decoding%20of%20Polar%20Codes%20for%20Channel%20With%20Deletions&rft.jtitle=IEEE%20access&rft.au=Tian,%20Kuangda&rft.date=2019&rft.volume=7&rft.spage=18172&rft.epage=18182&rft.pages=18172-18182&rft.issn=2169-3536&rft.eissn=2169-3536&rft.coden=IAECCG&rft_id=info:doi/10.1109/ACCESS.2019.2897114&rft_dat=%3Cproquest_ieee_%3E2455634901%3C/proquest_ieee_%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=2455634901&rft_id=info:pmid/&rft_ieee_id=8633816&rft_doaj_id=oai_doaj_org_article_963ef76eddd24ab09db88e0db9d0b0df&rfr_iscdi=true |