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...

Ausführliche Beschreibung

Gespeichert in:
Bibliographische Detailangaben
Veröffentlicht in:IEEE transactions on communications 2014-02, Vol.62 (2), p.442-451
Hauptverfasser: XUEQIN JIANG, XIA, Xiang-Gen, MOON HO LEE
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&amp;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 &amp; Communications Abstracts</collection><collection>Technology Research Database</collection><collection>Advanced Technologies Database with Aerospace</collection><collection>ANTE: Abstracts in New Technology &amp; 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