Hybrid Linear Programming Based Decoding Algorithm for LDPC Codes
This paper presents a hybrid decoding algorithm for low-density parity-check (LDPC) codes based on the interior point method with barrier function for linear programming (LP) decoding introduced by Wadayama . First, an efficient implementation of Wadayama's algorithm is presented. The main idea...
Saved in:
| Published in | IEEE transactions on communications Vol. 59; no. 3; pp. 740 - 749 |
|---|---|
| Main Authors | , , |
| Format | Journal Article |
| Language | English |
| Published |
New York, NY
IEEE
01.03.2011
Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Subjects | |
| Online Access | Get full text |
| ISSN | 0090-6778 1558-0857 |
| DOI | 10.1109/TCOMM.2011.011811.090638 |
Cover
| Abstract | This paper presents a hybrid decoding algorithm for low-density parity-check (LDPC) codes based on the interior point method with barrier function for linear programming (LP) decoding introduced by Wadayama . First, an efficient implementation of Wadayama's algorithm is presented. The main idea behind the modification is to approximate the barrier function for the fundamental polytope defining the code so that it contains only one linear constraint for each of the parity-check constraints. A two-stage hybrid decoding which combines the interior point decoding and a low-complexity decoding algorithm for LDPC codes is then proposed. Simulation results show that the approximations introduced in the proposed algorithms do not result in any performance degradation, while considerably reducing the decoding complexity and latency. |
|---|---|
| AbstractList | This paper presents a hybrid decoding algorithm for low-density parity-check (LDPC) codes based on the interior point method with barrier function for linear programming (LP) decoding introduced by Wadayama . First, an efficient implementation of Wadayama's algorithm is presented. The main idea behind the modification is to approximate the barrier function for the fundamental polytope defining the code so that it contains only one linear constraint for each of the parity-check constraints. A two-stage hybrid decoding which combines the interior point decoding and a low-complexity decoding algorithm for LDPC codes is then proposed. Simulation results show that the approximations introduced in the proposed algorithms do not result in any performance degradation, while considerably reducing the decoding complexity and latency. |
| Author | Alfa, Attahiru Sule Ngatched, Telex Magloire Nkouatchah Jun Cai |
| Author_xml | – sequence: 1 givenname: Telex Magloire Nkouatchah surname: Ngatched fullname: Ngatched, Telex Magloire Nkouatchah email: ngatched@ee.umanitoba.ca organization: Dept. of Electr. & Comput. Eng., Univ. of Manitoba, Winnipeg, MB, Canada – sequence: 2 givenname: Attahiru Sule surname: Alfa fullname: Alfa, Attahiru Sule email: alfa@ee.umanitoba.ca organization: Dept. of Electr. & Comput. Eng., Univ. of Manitoba, Winnipeg, MB, Canada – sequence: 3 surname: Jun Cai fullname: Jun Cai email: jcai@ee.umanitoba.ca organization: Dept. of Electr. & Comput. Eng., Univ. of Manitoba, Winnipeg, MB, Canada |
| BackLink | http://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=24041610$$DView record in Pascal Francis |
| BookMark | eNqNkc1O3DAURq2KSh1on6CbqBJileF67PhnU2kIpVQaBAu6thz7ZmqUxGBnFrx9E0K7YMXCurJ1vs-WzzE5GuKAhBQU1pSCPr-vb29u1hugdD0tNQ8NgqkPZEWrSpWgKnlEVjCdlkJK9Ykc5_wAABwYW5Ht9XOTgi92YUCbirsU98n2fRj2xYXN6ItLdNHP2223jymMf_qijanYXd7VRR095s_kY2u7jF9e5wn5ffXjvr4ud7c_f9XbXemYUGNJveSikaAtKk0dU4JrrLynGiw0TeO45I1GwKbyGhiXYCvrN9IDNK1wip2Qs6X3McWnA-bR9CE77Do7YDxko4RWTCoGE_ntDfkQD2mYHmemz9AKpJATdPoK2exs1yY7uJDNYwq9Tc9mw4FTQeey7wvnUsw5YWtcGO0Y4jAmGzpDwcwezIsHM3swiwezeJgK1JuCf3e8I_p1iQZE_B-rhNacSvYXVKyVTw |
| CODEN | IECMBT |
| CitedBy_id | crossref_primary_10_20535_S0021347013020015 |
| Cites_doi | 10.1109/ITA.2008.4601085 10.1109/TIT.2005.856938 10.1109/TIT.1981.1056404 10.1109/ISIT.2006.262071 10.7551/mitpress/4347.001.0001 10.1109/LCOMM.2008.071563 10.1049/iet-com:20070632 10.1109/18.959255 10.1109/TIT.1978.1055873 10.1109/4234.905935 10.1109/ISIT.2007.4557442 10.1109/TCOMM.2009.09.070617 10.1109/ISIT.2007.4557412 10.1109/18.910578 10.1109/LCOMM.2005.1506712 10.1109/TCOMM.2009.02.060352 10.1017/CBO9780511804441 10.1109/TIT.2004.839541 10.1109/TIT.2004.842696 10.1007/BF02579150 10.1109/ISIT.2009.5205741 10.1109/TCOMM.2009.12.080493 10.1109/ISIT.2006.262070 10.1109/TIT.2008.2006384 10.1109/LCOMM.2004.825737 |
| ContentType | Journal Article |
| Copyright | 2015 INIST-CNRS Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2011 |
| Copyright_xml | – notice: 2015 INIST-CNRS – notice: Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Mar 2011 |
| DBID | 97E RIA RIE AAYXX CITATION IQODW 7SP 8FD L7M F28 FR3 |
| DOI | 10.1109/TCOMM.2011.011811.090638 |
| DatabaseName | IEEE All-Society Periodicals Package (ASPP) 2005–Present IEEE All-Society Periodicals Package (ASPP) 1998–Present IEEE Electronic Library (IEL) CrossRef Pascal-Francis 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://proxy.k.utb.cz/login?url=https://ieeexplore.ieee.org/ sourceTypes: Publisher |
| DeliveryMethod | fulltext_linktorsrc |
| Discipline | Engineering Applied Sciences |
| EISSN | 1558-0857 |
| EndPage | 749 |
| ExternalDocumentID | 2298394621 24041610 10_1109_TCOMM_2011_011811_090638 5699417 |
| Genre | orig-research |
| GroupedDBID | -~X .DC 0R~ 29I 3EH 4.4 5GY 5VS 6IK 85S 97E AAJGR AARMG AASAJ AAWTH ABAZT ABFSI ABQJQ ABVLG ACGFO ACGFS ACIWK ACKIV ACNCT AENEX AETIX AGQYO AGSQL AHBIQ AI. AIBXA AKJIK AKQYR ALLEH ALMA_UNASSIGNED_HOLDINGS ASUFR ATWAV BEFXN BFFAM BGNUA BKEBE BPEOZ CS3 DU5 E.L EBS EJD HZ~ H~9 IAAWW IBMZZ ICLAB IES IFIPE IFJZH IPLJI JAVBF LAI M43 MS~ O9- OCL P2P RIA RIE RNS TAE TN5 VH1 ZCA ZCG AAYXX CITATION IQODW RIG 7SP 8FD L7M F28 FR3 |
| ID | FETCH-LOGICAL-c368t-1d746b709ae891c38649e5dd190a0bbbc474b9e0eb5d903470a5ad27d00bf6c83 |
| IEDL.DBID | RIE |
| ISSN | 0090-6778 |
| IngestDate | Sun Sep 28 02:55:59 EDT 2025 Mon Jun 30 10:27:06 EDT 2025 Mon Jul 21 09:17:18 EDT 2025 Wed Oct 01 00:48:13 EDT 2025 Thu Apr 24 23:01:40 EDT 2025 Wed Aug 27 02:49:10 EDT 2025 |
| IsPeerReviewed | true |
| IsScholarly | true |
| Issue | 3 |
| Keywords | Performance evaluation Polytope weighted bit-flipping (WBF) algorithm Bit flipping Multistage method Interior point method Linear programming Belief propagation (BP) algorithm Decoding Algorithm Convex programming Implementation Degradation Credal approach Simulation low-density parity-check (LDPC) codes finite geometries Algorithm complexity convex optimization Error correcting code Parity check codes interior point algorithm Parity check |
| Language | English |
| License | https://ieeexplore.ieee.org/Xplorehelp/downloads/license-information/IEEE.html CC BY 4.0 |
| LinkModel | DirectLink |
| MergedId | FETCHMERGED-LOGICAL-c368t-1d746b709ae891c38649e5dd190a0bbbc474b9e0eb5d903470a5ad27d00bf6c83 |
| Notes | ObjectType-Article-2 SourceType-Scholarly Journals-1 ObjectType-Feature-1 content type line 14 content type line 23 |
| PQID | 857980767 |
| PQPubID | 85472 |
| PageCount | 10 |
| ParticipantIDs | crossref_primary_10_1109_TCOMM_2011_011811_090638 proquest_journals_857980767 ieee_primary_5699417 proquest_miscellaneous_869837830 pascalfrancis_primary_24041610 crossref_citationtrail_10_1109_TCOMM_2011_011811_090638 |
| ProviderPackageCode | CITATION AAYXX |
| PublicationCentury | 2000 |
| PublicationDate | 2011-03-01 |
| PublicationDateYYYYMMDD | 2011-03-01 |
| PublicationDate_xml | – month: 03 year: 2011 text: 2011-03-01 day: 01 |
| PublicationDecade | 2010 |
| PublicationPlace | New York, NY |
| PublicationPlace_xml | – name: New York, NY – name: New York |
| PublicationTitle | IEEE transactions on communications |
| PublicationTitleAbbrev | TCOMM |
| PublicationYear | 2011 |
| Publisher | IEEE Institute of Electrical and Electronics Engineers The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| Publisher_xml | – name: IEEE – name: Institute of Electrical and Electronics Engineers – name: The Institute of Electrical and Electronics Engineers, Inc. (IEEE) |
| References | ref13 ref12 ref14 ref31 ref30 ref10 ref2 ref17 ref19 ref18 ref24 ref23 ref26 ref25 ref20 bertsimas (ref22) 1997 ref21 gallager (ref1) 1963 chertkov (ref15) 2006 ref28 ref27 ref29 ref8 taghavi (ref11) 0 wadayama (ref16) 2008 ref9 ref4 ref3 ref5 vontobel (ref6) 2004 vontobel (ref7) 0 |
| References_xml | – start-page: 31 year: 2006 ident: ref15 article-title: Loop calculus helps to improve belief propagation and linear programming decoding of LDPC codes publication-title: Proc Allerton Conf Commun Control Computing – year: 1997 ident: ref22 publication-title: Introduction to Linear Optimization – ident: ref18 doi: 10.1109/ITA.2008.4601085 – ident: ref8 doi: 10.1109/TIT.2005.856938 – ident: ref4 doi: 10.1109/TIT.1981.1056404 – ident: ref9 doi: 10.1109/ISIT.2006.262071 – year: 1963 ident: ref1 publication-title: Low-Density Parity-Check Codes doi: 10.7551/mitpress/4347.001.0001 – year: 0 ident: ref11 publication-title: Efficient implementation of linear programming decoding – ident: ref26 doi: 10.1109/LCOMM.2008.071563 – ident: ref28 doi: 10.1049/iet-com:20070632 – ident: ref19 doi: 10.1109/18.959255 – ident: ref20 doi: 10.1109/TIT.1978.1055873 – ident: ref3 doi: 10.1109/4234.905935 – ident: ref12 doi: 10.1109/ISIT.2007.4557442 – ident: ref29 doi: 10.1109/TCOMM.2009.09.070617 – ident: ref13 doi: 10.1109/ISIT.2007.4557412 – start-page: 1493 year: 2008 ident: ref16 article-title: Interior point decoding for linear vector channels based on based on convex optimization publication-title: Proc Int Symp Inf Theory – ident: ref2 doi: 10.1109/18.910578 – ident: ref25 doi: 10.1109/LCOMM.2005.1506712 – ident: ref27 doi: 10.1109/TCOMM.2009.02.060352 – year: 0 ident: ref7 publication-title: Graph-Cover Decoding and Finite-Length Analysis of Message-Passing Iterative Decoding of LDPC Codes – ident: ref23 doi: 10.1017/CBO9780511804441 – ident: ref31 doi: 10.1109/TIT.2004.839541 – ident: ref5 doi: 10.1109/TIT.2004.842696 – ident: ref21 doi: 10.1007/BF02579150 – ident: ref17 doi: 10.1109/ISIT.2009.5205741 – ident: ref30 doi: 10.1109/TCOMM.2009.12.080493 – start-page: 991 year: 2004 ident: ref6 article-title: On the relationship between linear programming decoding and min-sum algorithm decoding publication-title: Proc IEEE Int'l Symp Inf Theory Applications – ident: ref14 doi: 10.1109/ISIT.2006.262070 – ident: ref10 doi: 10.1109/TIT.2008.2006384 – ident: ref24 doi: 10.1109/LCOMM.2004.825737 |
| SSID | ssj0004033 |
| Score | 1.9989611 |
| Snippet | This paper presents a hybrid decoding algorithm for low-density parity-check (LDPC) codes based on the interior point method with barrier function for linear... |
| SourceID | proquest pascalfrancis crossref ieee |
| SourceType | Aggregation Database Index Database Enrichment Source Publisher |
| StartPage | 740 |
| SubjectTerms | Algorithms Applied sciences Approximation Approximation algorithms Approximation methods Barriers Belief propagation (BP) algorithm Coding, codes Complexity Complexity theory Computer simulation convex optimization Decoding Exact sciences and technology finite geometries Information, signal and communications theory interior point algorithm Iterative decoding Linear programming low-density parity-check (LDPC) codes Maximum likelihood decoding Performance degradation Polytopes Signal and communications theory Telecommunications and information theory weighted bit-flipping (WBF) algorithm |
| Title | Hybrid Linear Programming Based Decoding Algorithm for LDPC Codes |
| URI | https://ieeexplore.ieee.org/document/5699417 https://www.proquest.com/docview/857980767 https://www.proquest.com/docview/869837830 |
| Volume | 59 |
| hasFullText | 1 |
| inHoldings | 1 |
| isFullTextHit | |
| isPrint | |
| journalDatabaseRights | – providerCode: PRVIEE databaseName: IEEE Electronic Library (IEL) customDbUrl: eissn: 1558-0857 dateEnd: 99991231 omitProxy: false ssIdentifier: ssj0004033 issn: 0090-6778 databaseCode: RIE dateStart: 19720101 isFulltext: true titleUrlDefault: https://ieeexplore.ieee.org/ providerName: IEEE |
| link | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB61PcGBV0EshcoHjmTrJI4fx2VLtUIs9NBKvUV-TADRblA3e2h_PeM4Gyhw6CmRbCvJjJ1vxp75BuBtURjhFTaZtEZmgiAjM_RPzNAom8sISDbudyw_y8W5-HhRXezAuzEXBhH74DOcxtv-LD-0fhO3yo4qaYzI1S7sKi1TrtbvHEheDoyTMZxd6W3UDjdHZ_Mvy-XA1hnzLOliIlLfgaK-tkqMjLRrEk6Tqlr884PuUefkMSy375uCTX5MN52b-tu_qBzv-0FP4NFgfrJZmi9PYQdXz-DhH6SE-zBb3MQsLkZeKq0CdpoCuK6ojb0nyAvsmDzWiHhsdvm1vf7efbtiZPmyT8enczZvA66fw_nJh7P5IhsKLWS-lLrL8qCEdIobi9rkvtRSGKxCIGPBcuecF0o4gxxdFQwvheK2sqFQgXPXSK_LF7C3alf4EpiQVhW84eQ3SoEKraVeumqEsEajLyagtjKv_cBCHothXNa9N8JN3Wurjtqqk7bqpK0J5OPIn4mJ4x5j9qPQx_6DvCdweEfNYzuZN9Hh4xM42Oq9Htb0utaVMporScPZ2EqLMZ6w2BW2G-oiTSToL_mr_z_4AB6kPekYw_Ya9rrrDb4ho6Zzh_1s_gVrhe4P |
| linkProvider | IEEE |
| linkToHtml | http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwjV1Lb9QwEB6VcgAO5VEQS6H4wJFsncTP43ZLtcCm9LCVerP8CiDaDepmD_TX146zgQKHnhLJtpLM2Plm7JlvAN4VhSSW-zpjWrKMBMjIZPgnZl5ynbMISDrud1QnbHZGPp3T8y14P-TCeO-74DM_jrfdWb5r7DpulR1QJiXJ-T24TwkhNGVr_c6CxGXPORkD2rnYxO1gebCYfqmqnq8zZlqGi4xYfQuMuuoqMTZSr4J46lTX4p9fdIc7x4-h2rxxCjf5MV63Zmyv_yJzvOsnPYGd3gBFkzRjnsKWXz6DR3_QEu7CZPYr5nGh4KeGdYBOUwjXZWhDhwH0HDoKPmvEPDS5-NpcfW-_XaJg-6L50ekUTRvnV8_h7PjDYjrL-lILmS2ZaLPcccIMx1J7IXNbCkakp84Fc0FjY4wlnBjpsTfUSVwSjjXVruAOY1MzK8oXsL1slv4lIMI0L3CNg-fIiOde69BL0JoQLYW3xQj4RubK9jzksRzGher8ESxVpy0VtaWStlTS1gjyYeTPxMVxhzG7UehD_17eI9i_peahPRg40eXDI9jb6F31q3qlBOVSYM7CcDS0huUYz1j00jfr0IXJSNFf4lf_f_BbeDBbVHM1_3jyeQ8eph3qGNH2Grbbq7V_E0yc1ux3M_sGCu3xXA |
| 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=Hybrid+Linear+Programming+Based+Decoding+Algorithm+for+LDPC+Codes&rft.jtitle=IEEE+transactions+on+communications&rft.au=Ngatched%2C+Telex+Magloire+Nkouatchah&rft.au=Alfa%2C+Attahiru+Sule&rft.au=Cai%2C+Jun&rft.date=2011-03-01&rft.issn=0090-6778&rft.volume=59&rft.issue=3&rft.spage=740&rft.epage=749&rft_id=info:doi/10.1109%2FTCOMM.2011.011811.090638&rft.externalDBID=NO_FULL_TEXT |
| thumbnail_l | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=0090-6778&client=summon |
| thumbnail_m | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=0090-6778&client=summon |
| thumbnail_s | http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=0090-6778&client=summon |