Loading…

Efficient Search of Girth-Optimal QC-LDPC Codes

In this paper, we study the cycle structure of quasi-cyclic (QC) low-density parity-check (LDPC) codes with the goal of obtaining the shortest code with a given degree distribution and girth. We focus on QC-LDPC codes, whose Tanner graphs are cyclic liftings of fully connected base graphs of size 3...

Full description

Saved in:
Bibliographic Details
Published in:IEEE transactions on information theory 2016-04, Vol.62 (4), p.1552-1564
Main Authors: Tasdighi, Alireza, Banihashemi, Amir H., Sadeghi, Mohammad-Reza
Format: Article
Language:English
Subjects:
Citations: Items that this one cites
Items that cite this one
Online Access:Get full text
Tags: Add Tag
No Tags, Be the first to tag this record!
cited_by cdi_FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43
cites cdi_FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43
container_end_page 1564
container_issue 4
container_start_page 1552
container_title IEEE transactions on information theory
container_volume 62
creator Tasdighi, Alireza
Banihashemi, Amir H.
Sadeghi, Mohammad-Reza
description In this paper, we study the cycle structure of quasi-cyclic (QC) low-density parity-check (LDPC) codes with the goal of obtaining the shortest code with a given degree distribution and girth. We focus on QC-LDPC codes, whose Tanner graphs are cyclic liftings of fully connected base graphs of size 3 × n, n ≥ 4, and obtain minimal lifting degrees that result in girths 6 and 8. This is performed through an efficient exhaustive search, and as a result, we also find all the possible non-isomorphic codes with the same minimum block length, girth, and degree distribution. The exhaustive search, which is ordinarily a formidable task, is made possible by pruning the search space of many codes that are isomorphic to those previously examined in the search process. Many of the pruning techniques proposed in this paper are also applicable to QC-LDPC codes with base graphs other than the 3 × n fully connected ones discussed here, as well as to codes with a larger girth. To further demonstrate the effectiveness of the pruning techniques, we use them to search for QC-LDPC codes with girths 10 and 12, and find a number of such codes that have a shorter block length compared with the best known similar codes in the literature. In addition, motivated by the exhaustive search results, we tighten the lower bound on the block length of QC-LDPC codes of girth 6 constructed from fully connected 3 × n base graphs, and construct codes that achieve the lower bound for an arbitrary value of n ≥ 4.
doi_str_mv 10.1109/TIT.2016.2523979
format article
fullrecord <record><control><sourceid>proquest_cross</sourceid><recordid>TN_cdi_crossref_primary_10_1109_TIT_2016_2523979</recordid><sourceformat>XML</sourceformat><sourcesystem>PC</sourcesystem><ieee_id>7398027</ieee_id><sourcerecordid>4002257351</sourcerecordid><originalsourceid>FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43</originalsourceid><addsrcrecordid>eNo9kE1LAzEQhoMoWKt3wcuC57SZzdfOUdZaC4Uq1nNI80G31G5Ntgf_fbe0eBoGnved4SHkEdgIgOF4OVuOSgZqVMqSo8YrMgApNUUlxTUZMAYVRSGqW3KX86ZfhYRyQMaTGBvXhF1XfAWb3LpoYzFtUremi33X_Nht8VnT-etHXdStD_me3ES7zeHhMofk-22yrN_pfDGd1S9z6kqEjkoWg7dWRgYYGJOgIGrOMeqV4goq76N3PKJCcD7KlQXOHIqAdiW1D4IPyfO5d5_a30PIndm0h7TrTxrQWgmmUUNPsTPlUptzCtHsU_9z-jPAzEmL6bWYkxZz0dJHns6RJoTwj2uOFSs1PwL9rlvN</addsrcrecordid><sourcetype>Aggregation Database</sourcetype><iscdi>true</iscdi><recordtype>article</recordtype><pqid>1776407971</pqid></control><display><type>article</type><title>Efficient Search of Girth-Optimal QC-LDPC Codes</title><source>IEEE Electronic Library (IEL) Journals</source><creator>Tasdighi, Alireza ; Banihashemi, Amir H. ; Sadeghi, Mohammad-Reza</creator><creatorcontrib>Tasdighi, Alireza ; Banihashemi, Amir H. ; Sadeghi, Mohammad-Reza</creatorcontrib><description>In this paper, we study the cycle structure of quasi-cyclic (QC) low-density parity-check (LDPC) codes with the goal of obtaining the shortest code with a given degree distribution and girth. We focus on QC-LDPC codes, whose Tanner graphs are cyclic liftings of fully connected base graphs of size 3 × n, n ≥ 4, and obtain minimal lifting degrees that result in girths 6 and 8. This is performed through an efficient exhaustive search, and as a result, we also find all the possible non-isomorphic codes with the same minimum block length, girth, and degree distribution. The exhaustive search, which is ordinarily a formidable task, is made possible by pruning the search space of many codes that are isomorphic to those previously examined in the search process. Many of the pruning techniques proposed in this paper are also applicable to QC-LDPC codes with base graphs other than the 3 × n fully connected ones discussed here, as well as to codes with a larger girth. To further demonstrate the effectiveness of the pruning techniques, we use them to search for QC-LDPC codes with girths 10 and 12, and find a number of such codes that have a shorter block length compared with the best known similar codes in the literature. In addition, motivated by the exhaustive search results, we tighten the lower bound on the block length of QC-LDPC codes of girth 6 constructed from fully connected 3 × n base graphs, and construct codes that achieve the lower bound for an arbitrary value of n ≥ 4.</description><identifier>ISSN: 0018-9448</identifier><identifier>EISSN: 1557-9654</identifier><identifier>DOI: 10.1109/TIT.2016.2523979</identifier><identifier>CODEN: IETTAW</identifier><language>eng</language><publisher>New York: IEEE</publisher><subject>Bipartite graph ; Codes ; Computer science ; Computers ; Cyclic Liftings ; Girth ; Girth- Optimal QC-LDPC Codes ; Graph theory ; Indexes ; Information theory ; Manganese ; Parity check codes ; Probability distribution ; Protograph Codes ; Quasi-Cyclic Low-Density Parity-Check (QCLDPC) Codes</subject><ispartof>IEEE transactions on information theory, 2016-04, Vol.62 (4), p.1552-1564</ispartof><rights>Copyright The Institute of Electrical and Electronics Engineers, Inc. (IEEE) Apr 2016</rights><lds50>peer_reviewed</lds50><woscitedreferencessubscribed>false</woscitedreferencessubscribed><citedby>FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43</citedby><cites>FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43</cites></display><links><openurl>$$Topenurl_article</openurl><openurlfulltext>$$Topenurlfull_article</openurlfulltext><thumbnail>$$Tsyndetics_thumb_exl</thumbnail><linktohtml>$$Uhttps://ieeexplore.ieee.org/document/7398027$$EHTML$$P50$$Gieee$$H</linktohtml><link.rule.ids>314,780,784,27923,27924,54795</link.rule.ids></links><search><creatorcontrib>Tasdighi, Alireza</creatorcontrib><creatorcontrib>Banihashemi, Amir H.</creatorcontrib><creatorcontrib>Sadeghi, Mohammad-Reza</creatorcontrib><title>Efficient Search of Girth-Optimal QC-LDPC Codes</title><title>IEEE transactions on information theory</title><addtitle>TIT</addtitle><description>In this paper, we study the cycle structure of quasi-cyclic (QC) low-density parity-check (LDPC) codes with the goal of obtaining the shortest code with a given degree distribution and girth. We focus on QC-LDPC codes, whose Tanner graphs are cyclic liftings of fully connected base graphs of size 3 × n, n ≥ 4, and obtain minimal lifting degrees that result in girths 6 and 8. This is performed through an efficient exhaustive search, and as a result, we also find all the possible non-isomorphic codes with the same minimum block length, girth, and degree distribution. The exhaustive search, which is ordinarily a formidable task, is made possible by pruning the search space of many codes that are isomorphic to those previously examined in the search process. Many of the pruning techniques proposed in this paper are also applicable to QC-LDPC codes with base graphs other than the 3 × n fully connected ones discussed here, as well as to codes with a larger girth. To further demonstrate the effectiveness of the pruning techniques, we use them to search for QC-LDPC codes with girths 10 and 12, and find a number of such codes that have a shorter block length compared with the best known similar codes in the literature. In addition, motivated by the exhaustive search results, we tighten the lower bound on the block length of QC-LDPC codes of girth 6 constructed from fully connected 3 × n base graphs, and construct codes that achieve the lower bound for an arbitrary value of n ≥ 4.</description><subject>Bipartite graph</subject><subject>Codes</subject><subject>Computer science</subject><subject>Computers</subject><subject>Cyclic Liftings</subject><subject>Girth</subject><subject>Girth- Optimal QC-LDPC Codes</subject><subject>Graph theory</subject><subject>Indexes</subject><subject>Information theory</subject><subject>Manganese</subject><subject>Parity check codes</subject><subject>Probability distribution</subject><subject>Protograph Codes</subject><subject>Quasi-Cyclic Low-Density Parity-Check (QCLDPC) Codes</subject><issn>0018-9448</issn><issn>1557-9654</issn><fulltext>true</fulltext><rsrctype>article</rsrctype><creationdate>2016</creationdate><recordtype>article</recordtype><recordid>eNo9kE1LAzEQhoMoWKt3wcuC57SZzdfOUdZaC4Uq1nNI80G31G5Ntgf_fbe0eBoGnved4SHkEdgIgOF4OVuOSgZqVMqSo8YrMgApNUUlxTUZMAYVRSGqW3KX86ZfhYRyQMaTGBvXhF1XfAWb3LpoYzFtUremi33X_Nht8VnT-etHXdStD_me3ES7zeHhMofk-22yrN_pfDGd1S9z6kqEjkoWg7dWRgYYGJOgIGrOMeqV4goq76N3PKJCcD7KlQXOHIqAdiW1D4IPyfO5d5_a30PIndm0h7TrTxrQWgmmUUNPsTPlUptzCtHsU_9z-jPAzEmL6bWYkxZz0dJHns6RJoTwj2uOFSs1PwL9rlvN</recordid><startdate>201604</startdate><enddate>201604</enddate><creator>Tasdighi, Alireza</creator><creator>Banihashemi, Amir H.</creator><creator>Sadeghi, Mohammad-Reza</creator><general>IEEE</general><general>The Institute of Electrical and Electronics Engineers, Inc. (IEEE)</general><scope>97E</scope><scope>RIA</scope><scope>RIE</scope><scope>AAYXX</scope><scope>CITATION</scope><scope>7SC</scope><scope>7SP</scope><scope>8FD</scope><scope>JQ2</scope><scope>L7M</scope><scope>L~C</scope><scope>L~D</scope></search><sort><creationdate>201604</creationdate><title>Efficient Search of Girth-Optimal QC-LDPC Codes</title><author>Tasdighi, Alireza ; Banihashemi, Amir H. ; Sadeghi, Mohammad-Reza</author></sort><facets><frbrtype>5</frbrtype><frbrgroupid>cdi_FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43</frbrgroupid><rsrctype>articles</rsrctype><prefilter>articles</prefilter><language>eng</language><creationdate>2016</creationdate><topic>Bipartite graph</topic><topic>Codes</topic><topic>Computer science</topic><topic>Computers</topic><topic>Cyclic Liftings</topic><topic>Girth</topic><topic>Girth- Optimal QC-LDPC Codes</topic><topic>Graph theory</topic><topic>Indexes</topic><topic>Information theory</topic><topic>Manganese</topic><topic>Parity check codes</topic><topic>Probability distribution</topic><topic>Protograph Codes</topic><topic>Quasi-Cyclic Low-Density Parity-Check (QCLDPC) Codes</topic><toplevel>peer_reviewed</toplevel><toplevel>online_resources</toplevel><creatorcontrib>Tasdighi, Alireza</creatorcontrib><creatorcontrib>Banihashemi, Amir H.</creatorcontrib><creatorcontrib>Sadeghi, Mohammad-Reza</creatorcontrib><collection>IEEE All-Society Periodicals Package (ASPP) 2005-present</collection><collection>IEEE All-Society Periodicals Package (ASPP) 1998-Present</collection><collection>IEEE Xplore</collection><collection>CrossRef</collection><collection>Computer and Information Systems Abstracts</collection><collection>Electronics &amp; Communications Abstracts</collection><collection>Technology 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><jtitle>IEEE transactions on information theory</jtitle></facets><delivery><delcategory>Remote Search Resource</delcategory><fulltext>fulltext</fulltext></delivery><addata><au>Tasdighi, Alireza</au><au>Banihashemi, Amir H.</au><au>Sadeghi, Mohammad-Reza</au><format>journal</format><genre>article</genre><ristype>JOUR</ristype><atitle>Efficient Search of Girth-Optimal QC-LDPC Codes</atitle><jtitle>IEEE transactions on information theory</jtitle><stitle>TIT</stitle><date>2016-04</date><risdate>2016</risdate><volume>62</volume><issue>4</issue><spage>1552</spage><epage>1564</epage><pages>1552-1564</pages><issn>0018-9448</issn><eissn>1557-9654</eissn><coden>IETTAW</coden><abstract>In this paper, we study the cycle structure of quasi-cyclic (QC) low-density parity-check (LDPC) codes with the goal of obtaining the shortest code with a given degree distribution and girth. We focus on QC-LDPC codes, whose Tanner graphs are cyclic liftings of fully connected base graphs of size 3 × n, n ≥ 4, and obtain minimal lifting degrees that result in girths 6 and 8. This is performed through an efficient exhaustive search, and as a result, we also find all the possible non-isomorphic codes with the same minimum block length, girth, and degree distribution. The exhaustive search, which is ordinarily a formidable task, is made possible by pruning the search space of many codes that are isomorphic to those previously examined in the search process. Many of the pruning techniques proposed in this paper are also applicable to QC-LDPC codes with base graphs other than the 3 × n fully connected ones discussed here, as well as to codes with a larger girth. To further demonstrate the effectiveness of the pruning techniques, we use them to search for QC-LDPC codes with girths 10 and 12, and find a number of such codes that have a shorter block length compared with the best known similar codes in the literature. In addition, motivated by the exhaustive search results, we tighten the lower bound on the block length of QC-LDPC codes of girth 6 constructed from fully connected 3 × n base graphs, and construct codes that achieve the lower bound for an arbitrary value of n ≥ 4.</abstract><cop>New York</cop><pub>IEEE</pub><doi>10.1109/TIT.2016.2523979</doi><tpages>13</tpages></addata></record>
fulltext fulltext
identifier ISSN: 0018-9448
ispartof IEEE transactions on information theory, 2016-04, Vol.62 (4), p.1552-1564
issn 0018-9448
1557-9654
language eng
recordid cdi_crossref_primary_10_1109_TIT_2016_2523979
source IEEE Electronic Library (IEL) Journals
subjects Bipartite graph
Codes
Computer science
Computers
Cyclic Liftings
Girth
Girth- Optimal QC-LDPC Codes
Graph theory
Indexes
Information theory
Manganese
Parity check codes
Probability distribution
Protograph Codes
Quasi-Cyclic Low-Density Parity-Check (QCLDPC) Codes
title Efficient Search of Girth-Optimal QC-LDPC Codes
url http://sfxeu10.hosted.exlibrisgroup.com/loughborough?ctx_ver=Z39.88-2004&ctx_enc=info:ofi/enc:UTF-8&ctx_tim=2025-01-08T08%3A10%3A17IST&url_ver=Z39.88-2004&url_ctx_fmt=infofi/fmt:kev:mtx:ctx&rfr_id=info:sid/primo.exlibrisgroup.com:primo3-Article-proquest_cross&rft_val_fmt=info:ofi/fmt:kev:mtx:journal&rft.genre=article&rft.atitle=Efficient%20Search%20of%20Girth-Optimal%20QC-LDPC%20Codes&rft.jtitle=IEEE%20transactions%20on%20information%20theory&rft.au=Tasdighi,%20Alireza&rft.date=2016-04&rft.volume=62&rft.issue=4&rft.spage=1552&rft.epage=1564&rft.pages=1552-1564&rft.issn=0018-9448&rft.eissn=1557-9654&rft.coden=IETTAW&rft_id=info:doi/10.1109/TIT.2016.2523979&rft_dat=%3Cproquest_cross%3E4002257351%3C/proquest_cross%3E%3Cgrp_id%3Ecdi_FETCH-LOGICAL-c291t-50fedaa5f019e005161f7339f7b63618ddfdc3f9691cdf5ba130c94e9ab57de43%3C/grp_id%3E%3Coa%3E%3C/oa%3E%3Curl%3E%3C/url%3E&rft_id=info:oai/&rft_pqid=1776407971&rft_id=info:pmid/&rft_ieee_id=7398027&rfr_iscdi=true