Efficient Progressive Edge-Growth Algorithm Based on Chinese Remainder Theorem
Progressive edge-growth (PEG) algorithm construction builds a Tanner graph, or equivalently a parity-check matrix, for an LDPC code by establishing edges between the symbol nodes and the check nodes in an edge-by-edge manner and maximizing the girth in a greedy fashion. This approach is simple but t...
Gespeichert in:
Veröffentlicht in: | IEEE transactions on communications 2014-02, Vol.62 (2), p.442-451 |
---|---|
Hauptverfasser: | , , |
Format: | Artikel |
Sprache: | eng |
Schlagworte: | |
Online-Zugang: | Volltext bestellen |
Tags: |
Tag hinzufügen
Keine Tags, Fügen Sie den ersten Tag hinzu!
|
container_end_page | 451 |
---|---|
container_issue | 2 |
container_start_page | 442 |
container_title | IEEE transactions on communications |
container_volume | 62 |
creator | XUEQIN JIANG XIA, Xiang-Gen MOON HO LEE |
description | Progressive edge-growth (PEG) algorithm construction builds a Tanner graph, or equivalently a parity-check matrix, for an LDPC code by establishing edges between the symbol nodes and the check nodes in an edge-by-edge manner and maximizing the girth in a greedy fashion. This approach is simple but the complexity of the PEG algorithm scale is O(nm), where n is the number of symbol nodes and m is the number of check nodes. We deal with this problem by construct a base matrix H b of size m b × n b with the PEG algorithm and simultaneously expand this base matrix into a parity-check matrix H of size mx n via the the Chinese remainder theorem (CRT), where m ≫ m b and n ≥ n b . The size of the base matrix is expanded without decreasing the girth. For convenience, the PEG and CRT combined algorithm is referred to as the PEG-CRT algorithm in this paper. Since a smaller matrix is constructed with the PEG algorithm and the complexity of the CRT computation is negligible compared to the PEG algorithm, the complexity of the whole code construction process is reduced. Furthermore, the proposed algorithm has a potential advantage of saving storage space by storing a smaller matrix H b and expanding it to H "on-the-fly" in hardware. The expanded matrix H preserves the important properties of base matrix such as large girth, flexible code rate and low density. The complexity analysis shows that the complexity of the PEG-CRT algorithm does not grow with the code length n. Simulation results show that compared with the PEG LDPC codes of length n b , the expanded PEG-CRT LDPC codes have better bit error rate (BER) performance with the iterative decoding. It is also shown that compared with PEG LDPC codes of length n, which constructed with higher complexities, the PEG-CRT codes have similar BER performance. |
doi_str_mv | 10.1109/TCOMM.2014.011114.130285 |
format | Article |
fullrecord | <record><control><sourceid>proquest_RIE</sourceid><recordid>TN_cdi_proquest_journals_1502967069</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>6725573</ieee_id><sourcerecordid>1541461594</sourcerecordid><originalsourceid>FETCH-LOGICAL-c370t-95832ca621ce969b0acee5e570df472c82e4490ca60e63b39e5f820e4657d0f83</originalsourceid><addsrcrecordid>eNpdkEtv1DAQgC0EEkvbX8AlEkLikmX8to9ltRSkPlC1nC3Xmey6SuJiZ6n497ik6oG5zGG-eX2ENBTWlIL9vNvcXF2tGVCxBlpDrCkHZuQrsqJSmhaM1K_JCsBCq7Q2b8m7Uu4BQADnK3K97fsYIk5z8yOnfcZS4m9stt0e24ucHudDcz7sU47zYWy--IJdk6Zmc4gTFmxucfRx6jA3uwOmjOMpedP7oeDZcz4hP79ud5tv7eXNxffN-WUbuIa5tdJwFrxiNKBV9g58QJQoNXS90CwYhkJYqASg4nfcouwNAxRK6g56w0_Ip2XuQ06_jlhmN8YScBj8hOlYHJWCCkWlFRX98B96n455qtdVCphVGpStlFmokFMpGXv3kOPo8x9HwT2Jdv9EuyfRbhHtFtG19ePzAl-CH_rspxDLSz-rrzJJVeXeL1xExJey0kxKzflfmhWFwg</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1502967069</pqid></control><display><type>article</type><title>Efficient Progressive Edge-Growth Algorithm Based on Chinese Remainder Theorem</title><source>IEEE Electronic Library (IEL)</source><creator>XUEQIN JIANG ; XIA, Xiang-Gen ; MOON HO LEE</creator><creatorcontrib>XUEQIN JIANG ; XIA, Xiang-Gen ; MOON HO LEE</creatorcontrib><description>Progressive edge-growth (PEG) algorithm construction builds a Tanner graph, or equivalently a parity-check matrix, for an LDPC code by establishing edges between the symbol nodes and the check nodes in an edge-by-edge manner and maximizing the girth in a greedy fashion. This approach is simple but the complexity of the PEG algorithm scale is O(nm), where n is the number of symbol nodes and m is the number of check nodes. We deal with this problem by construct a base matrix H b of size m b × n b with the PEG algorithm and simultaneously expand this base matrix into a parity-check matrix H of size mx n via the the Chinese remainder theorem (CRT), where m ≫ m b and n ≥ n b . The size of the base matrix is expanded without decreasing the girth. For convenience, the PEG and CRT combined algorithm is referred to as the PEG-CRT algorithm in this paper. Since a smaller matrix is constructed with the PEG algorithm and the complexity of the CRT computation is negligible compared to the PEG algorithm, the complexity of the whole code construction process is reduced. Furthermore, the proposed algorithm has a potential advantage of saving storage space by storing a smaller matrix H b and expanding it to H "on-the-fly" in hardware. The expanded matrix H preserves the important properties of base matrix such as large girth, flexible code rate and low density. The complexity analysis shows that the complexity of the PEG-CRT algorithm does not grow with the code length n. Simulation results show that compared with the PEG LDPC codes of length n b , the expanded PEG-CRT LDPC codes have better bit error rate (BER) performance with the iterative decoding. It is also shown that compared with PEG LDPC codes of length n, which constructed with higher complexities, the PEG-CRT codes have similar BER performance.</description><identifier>ISSN: 0090-6778</identifier><identifier>EISSN: 1558-0857</identifier><identifier>DOI: 10.1109/TCOMM.2014.011114.130285</identifier><identifier>CODEN: IECMBT</identifier><language>eng</language><publisher>New York, NY: IEEE</publisher><subject>Algorithm design and analysis ; Algorithms ; Applied sciences ; Bit error rate ; Chinese remainder theorem (CRT) ; Coding, codes ; Complexity ; Complexity theory ; Construction ; Density ; Educational institutions ; Error correcting codes ; Exact sciences and technology ; girth ; Hardware ; Information, signal and communications theory ; LDPC codes ; Parity check codes ; Pattern recognition ; progressive edge-growth (PEG) algorithm ; Signal and communications theory ; Signal processing ; Simulation ; Symbols ; Telecommunications and information theory ; Theorems ; Vectors</subject><ispartof>IEEE transactions on communications, 2014-02, Vol.62 (2), p.442-451</ispartof><rights>2015 INIST-CNRS</rights><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Feb 2014</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c370t-95832ca621ce969b0acee5e570df472c82e4490ca60e63b39e5f820e4657d0f83</citedby><cites>FETCH-LOGICAL-c370t-95832ca621ce969b0acee5e570df472c82e4490ca60e63b39e5f820e4657d0f83</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/6725573$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,796,27924,27925,54758</link.rule.ids><linktorsrc>$$Uhttps://ieeexplore.ieee.org/document/6725573$$EView_record_in_IEEE$$FView_record_in_$$GIEEE</linktorsrc><backlink>$$Uhttp://pascal-francis.inist.fr/vibad/index.php?action=getRecordDetail&idt=28322516$$DView record in Pascal Francis$$Hfree_for_read</backlink></links><search><creatorcontrib>XUEQIN JIANG</creatorcontrib><creatorcontrib>XIA, Xiang-Gen</creatorcontrib><creatorcontrib>MOON HO LEE</creatorcontrib><title>Efficient Progressive Edge-Growth Algorithm Based on Chinese Remainder Theorem</title><title>IEEE transactions on communications</title><addtitle>TCOMM</addtitle><description>Progressive edge-growth (PEG) algorithm construction builds a Tanner graph, or equivalently a parity-check matrix, for an LDPC code by establishing edges between the symbol nodes and the check nodes in an edge-by-edge manner and maximizing the girth in a greedy fashion. This approach is simple but the complexity of the PEG algorithm scale is O(nm), where n is the number of symbol nodes and m is the number of check nodes. We deal with this problem by construct a base matrix H b of size m b × n b with the PEG algorithm and simultaneously expand this base matrix into a parity-check matrix H of size mx n via the the Chinese remainder theorem (CRT), where m ≫ m b and n ≥ n b . The size of the base matrix is expanded without decreasing the girth. For convenience, the PEG and CRT combined algorithm is referred to as the PEG-CRT algorithm in this paper. Since a smaller matrix is constructed with the PEG algorithm and the complexity of the CRT computation is negligible compared to the PEG algorithm, the complexity of the whole code construction process is reduced. Furthermore, the proposed algorithm has a potential advantage of saving storage space by storing a smaller matrix H b and expanding it to H "on-the-fly" in hardware. The expanded matrix H preserves the important properties of base matrix such as large girth, flexible code rate and low density. The complexity analysis shows that the complexity of the PEG-CRT algorithm does not grow with the code length n. Simulation results show that compared with the PEG LDPC codes of length n b , the expanded PEG-CRT LDPC codes have better bit error rate (BER) performance with the iterative decoding. It is also shown that compared with PEG LDPC codes of length n, which constructed with higher complexities, the PEG-CRT codes have similar BER performance.</description><subject>Algorithm design and analysis</subject><subject>Algorithms</subject><subject>Applied sciences</subject><subject>Bit error rate</subject><subject>Chinese remainder theorem (CRT)</subject><subject>Coding, codes</subject><subject>Complexity</subject><subject>Complexity theory</subject><subject>Construction</subject><subject>Density</subject><subject>Educational institutions</subject><subject>Error correcting codes</subject><subject>Exact sciences and technology</subject><subject>girth</subject><subject>Hardware</subject><subject>Information, signal and communications theory</subject><subject>LDPC codes</subject><subject>Parity check codes</subject><subject>Pattern recognition</subject><subject>progressive edge-growth (PEG) algorithm</subject><subject>Signal and communications theory</subject><subject>Signal processing</subject><subject>Simulation</subject><subject>Symbols</subject><subject>Telecommunications and information theory</subject><subject>Theorems</subject><subject>Vectors</subject><issn>0090-6778</issn><issn>1558-0857</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2014</creationdate><recordtype>article</recordtype><sourceid>RIE</sourceid><recordid>eNpdkEtv1DAQgC0EEkvbX8AlEkLikmX8to9ltRSkPlC1nC3Xmey6SuJiZ6n497ik6oG5zGG-eX2ENBTWlIL9vNvcXF2tGVCxBlpDrCkHZuQrsqJSmhaM1K_JCsBCq7Q2b8m7Uu4BQADnK3K97fsYIk5z8yOnfcZS4m9stt0e24ucHudDcz7sU47zYWy--IJdk6Zmc4gTFmxucfRx6jA3uwOmjOMpedP7oeDZcz4hP79ud5tv7eXNxffN-WUbuIa5tdJwFrxiNKBV9g58QJQoNXS90CwYhkJYqASg4nfcouwNAxRK6g56w0_Ip2XuQ06_jlhmN8YScBj8hOlYHJWCCkWlFRX98B96n455qtdVCphVGpStlFmokFMpGXv3kOPo8x9HwT2Jdv9EuyfRbhHtFtG19ePzAl-CH_rspxDLSz-rrzJJVeXeL1xExJey0kxKzflfmhWFwg</recordid><startdate>20140201</startdate><enddate>20140201</enddate><creator>XUEQIN JIANG</creator><creator>XIA, Xiang-Gen</creator><creator>MOON HO LEE</creator><general>IEEE</general><general>Institute of Electrical and Electronics Engineers</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>IQODW</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SP</scope><scope>8FD</scope><scope>L7M</scope><scope>F28</scope><scope>FR3</scope></search><sort><creationdate>20140201</creationdate><title>Efficient Progressive Edge-Growth Algorithm Based on Chinese Remainder Theorem</title><author>XUEQIN JIANG ; XIA, Xiang-Gen ; MOON HO LEE</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c370t-95832ca621ce969b0acee5e570df472c82e4490ca60e63b39e5f820e4657d0f83</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2014</creationdate><topic>Algorithm design and analysis</topic><topic>Algorithms</topic><topic>Applied sciences</topic><topic>Bit error rate</topic><topic>Chinese remainder theorem (CRT)</topic><topic>Coding, codes</topic><topic>Complexity</topic><topic>Complexity theory</topic><topic>Construction</topic><topic>Density</topic><topic>Educational institutions</topic><topic>Error correcting codes</topic><topic>Exact sciences and technology</topic><topic>girth</topic><topic>Hardware</topic><topic>Information, signal and communications theory</topic><topic>LDPC codes</topic><topic>Parity check codes</topic><topic>Pattern recognition</topic><topic>progressive edge-growth (PEG) algorithm</topic><topic>Signal and communications theory</topic><topic>Signal processing</topic><topic>Simulation</topic><topic>Symbols</topic><topic>Telecommunications and information theory</topic><topic>Theorems</topic><topic>Vectors</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>XUEQIN JIANG</creatorcontrib><creatorcontrib>XIA, Xiang-Gen</creatorcontrib><creatorcontrib>MOON HO LEE</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Electronic Library (IEL)</collection><collection>Pascal-Francis</collection><collection>CrossRef</collection><collection>Electronics & Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ANTE: Abstracts in New Technology & Engineering</collection><collection>Engineering Research Database</collection><jtitle>IEEE transactions on communications</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext_linktorsrc</fulltext></delivery><addata><au>XUEQIN JIANG</au><au>XIA, Xiang-Gen</au><au>MOON HO LEE</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient Progressive Edge-Growth Algorithm Based on Chinese Remainder Theorem</atitle><jtitle>IEEE transactions on communications</jtitle><stitle>TCOMM</stitle><date>2014-02-01</date><risdate>2014</risdate><volume>62</volume><issue>2</issue><spage>442</spage><epage>451</epage><pages>442-451</pages><issn>0090-6778</issn><eissn>1558-0857</eissn><coden>IECMBT</coden><abstract>Progressive edge-growth (PEG) algorithm construction builds a Tanner graph, or equivalently a parity-check matrix, for an LDPC code by establishing edges between the symbol nodes and the check nodes in an edge-by-edge manner and maximizing the girth in a greedy fashion. This approach is simple but the complexity of the PEG algorithm scale is O(nm), where n is the number of symbol nodes and m is the number of check nodes. We deal with this problem by construct a base matrix H b of size m b × n b with the PEG algorithm and simultaneously expand this base matrix into a parity-check matrix H of size mx n via the the Chinese remainder theorem (CRT), where m ≫ m b and n ≥ n b . The size of the base matrix is expanded without decreasing the girth. For convenience, the PEG and CRT combined algorithm is referred to as the PEG-CRT algorithm in this paper. Since a smaller matrix is constructed with the PEG algorithm and the complexity of the CRT computation is negligible compared to the PEG algorithm, the complexity of the whole code construction process is reduced. Furthermore, the proposed algorithm has a potential advantage of saving storage space by storing a smaller matrix H b and expanding it to H "on-the-fly" in hardware. The expanded matrix H preserves the important properties of base matrix such as large girth, flexible code rate and low density. The complexity analysis shows that the complexity of the PEG-CRT algorithm does not grow with the code length n. Simulation results show that compared with the PEG LDPC codes of length n b , the expanded PEG-CRT LDPC codes have better bit error rate (BER) performance with the iterative decoding. It is also shown that compared with PEG LDPC codes of length n, which constructed with higher complexities, the PEG-CRT codes have similar BER performance.</abstract><cop>New York, NY</cop><pub>IEEE</pub><doi>10.1109/TCOMM.2014.011114.130285</doi><tpages>10</tpages></addata></record> |
fulltext | fulltext_linktorsrc |
identifier | ISSN: 0090-6778 |
ispartof | IEEE transactions on communications, 2014-02, Vol.62 (2), p.442-451 |
issn | 0090-6778 1558-0857 |
language | eng |
recordid | cdi_proquest_journals_1502967069 |
source | IEEE Electronic Library (IEL) |
subjects | Algorithm design and analysis Algorithms Applied sciences Bit error rate Chinese remainder theorem (CRT) Coding, codes Complexity Complexity theory Construction Density Educational institutions Error correcting codes Exact sciences and technology girth Hardware Information, signal and communications theory LDPC codes Parity check codes Pattern recognition progressive edge-growth (PEG) algorithm Signal and communications theory Signal processing Simulation Symbols Telecommunications and information theory Theorems Vectors |
title | Efficient Progressive Edge-Growth Algorithm Based on Chinese Remainder Theorem |
url | https://sfx.bib-bvb.de/sfx_tum?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-07T13%3A36%3A10IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_RIE&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20Progressive%20Edge-Growth%20Algorithm%20Based%20on%20Chinese%20Remainder%20Theorem&rft.jtitle=IEEE%20transactions%20on%20communications&rft.au=XUEQIN%20JIANG&rft.date=2014-02-01&rft.volume=62&rft.issue=2&rft.spage=442&rft.epage=451&rft.pages=442-451&rft.issn=0090-6778&rft.eissn=1558-0857&rft.coden=IECMBT&rft_id=info:doi/10.1109/TCOMM.2014.011114.130285&rft_dat=%3Cproquest_RIE%3E1541461594%3C/proquest_RIE%3E%3Curl%3E%3C/url%3E&disable_directlink=true&sfx.directlink=off&sfx.report_link=0&rft_id=info:oai/&rft_pqid=1502967069&rft_id=info:pmid/&rft_ieee_id=6725573&rfr_iscdi=true |