FPGA Implementation of a LDPC Decoder using a Reduced Complexity Message Passing Algorithm

In this paper, a simplified message passing algorithm for decoding Low-Density Parity-Check (LDPC) codes is proposed with a view to reduce the implementation complexity. The algorithm is based on simple hard-decision decoding techniques while utilizing the advantages of soft channel information to i...

Full description

Saved in:
Bibliographic Details
Published inJournal of networks Vol. 6; no. 1; p. 36
Main Authors Chandrasetty, Vikram Arkalgud, Aziz, Syed Mahfuzul
Format Journal Article
LanguageEnglish
Published Oulu Academy Publisher 2011
Subjects
Online AccessGet full text
ISSN1796-2056
1796-2056
DOI10.4304/jnw.6.1.36-45

Cover

Abstract In this paper, a simplified message passing algorithm for decoding Low-Density Parity-Check (LDPC) codes is proposed with a view to reduce the implementation complexity. The algorithm is based on simple hard-decision decoding techniques while utilizing the advantages of soft channel information to improve decoder performance. It has been validated through simulation using LDPC code compliant with Wireless Local Area Network (WLAN - IEEE 802.11n) standard. The results show that the proposed algorithm can achieve significant improvement in bit error rate (BER) performance and average decoding iterations compared to fully hard-decision based decoding algorithms. The proposed algorithm has been implemented and tested on Xilinx Virtex 5 FPGA. With significantly reduced hardware resources, the implemented decoder can achieve an average throughput of ~16.2 Gbps with a BER performance of 10 super( -5) at an E sub( b)/N sub( o) of 6.25 dB. Index Terms-Digital communication, error correction coding, logic design, field programmable gate array
AbstractList In this paper, a simplified message passing algorithm for decoding Low-Density Parity-Check (LDPC) codes is proposed with a view to reduce the implementation complexity. The algorithm is based on simple hard-decision decoding techniques while utilizing the advantages of soft channel information to improve decoder performance. It has been validated through simulation using LDPC code compliant with Wireless Local Area Network (WLAN - IEEE 802.11n) standard. The results show that the proposed algorithm can achieve significant improvement in bit error rate (BER) performance and average decoding iterations compared to fully hard-decision based decoding algorithms. The proposed algorithm has been implemented and tested on Xilinx Virtex 5 FPGA. With significantly reduced hardware resources, the implemented decoder can achieve an average throughput of ~16.2 Gbps with a BER performance of 10 super( -5) at an E sub( b)/N sub( o) of 6.25 dB. Index Terms-Digital communication, error correction coding, logic design, field programmable gate array
Author Chandrasetty, Vikram Arkalgud
Aziz, Syed Mahfuzul
Author_xml – sequence: 1
  givenname: Vikram Arkalgud
  surname: Chandrasetty
  fullname: Chandrasetty, Vikram Arkalgud
– sequence: 2
  givenname: Syed Mahfuzul
  surname: Aziz
  fullname: Aziz, Syed Mahfuzul
BookMark eNp1kE1Lw0AQhhepoFWP3hcvnlL3IzvdHkvVKlQsohcvy2YzqSlJtu4maP-9qfUggqd5GZ53GJ4hGTS-QULOORulkqVX6-ZjBCM-kpCk6oAc8_EEEsEUDH7lIzKMcc0YaKEnx-T1djmf0vt6U2GNTWvb0jfUF9TSxfVyRq_R-RwD7WLZrPrlE-adw5zO_K7xWbZb-oAx2hXSpY3f0LRa-VC2b_UpOSxsFfHsZ56Ql9ub59ldsnic38-mi8QJztsk09lEi_Gk0Iqh41YUKJXQkqHOc-GyAjIoCnC5Aj2WPLUiEwrRaQZcKg7yhFzu726Cf-8wtqYuo8Oqsg36LhoNXIEEvSMv_pBr34Wmf87oVKccmEh7SO4hF3yMAQvjyr2XNtiyMpyZnW3T2zZguJFgUtW3kj-tTShrG7b_8F_rDYMc
CitedBy_id crossref_primary_10_1088_1757_899X_1105_1_012033
crossref_primary_10_4304_jmm_9_6_765_773
crossref_primary_10_1109_COMST_2015_2510381
crossref_primary_10_1109_TVT_2015_2388632
crossref_primary_10_4304_jnw_9_12_3207_3214
crossref_primary_10_1109_TCOMM_2015_2450208
crossref_primary_10_1109_COMST_2019_2937923
crossref_primary_10_1109_ACCESS_2021_3065776
crossref_primary_10_1080_00207217_2015_1087052
crossref_primary_10_4304_jcp_9_10_2488_2492
ContentType Journal Article
Copyright Copyright Academy Publisher Jan 2011
Copyright_xml – notice: Copyright Academy Publisher Jan 2011
DBID AAYXX
CITATION
7SC
7SP
8FD
8FE
8FG
AFKRA
ARAPS
BENPR
BGLVJ
CCPQU
DWQXO
HCIFZ
JQ2
L.-
L7M
L~C
L~D
P5Z
P62
PHGZM
PHGZT
PKEHL
PQEST
PQGLB
PQQKQ
PQUKI
DOI 10.4304/jnw.6.1.36-45
DatabaseName CrossRef
Computer and Information Systems Abstracts
Electronics & Communications Abstracts
Technology Research Database
ProQuest SciTech Collection
ProQuest Technology Collection
ProQuest Central
Advanced Technologies & Computer Science Collection
ProQuest Central
Technology Collection
ProQuest One
ProQuest Central Korea
ProQuest SciTech Collection
ProQuest Computer Science Collection
ABI/INFORM Professional Advanced
Advanced Technologies Database with Aerospace
Computer and Information Systems Abstracts – Academic
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Central Premium
ProQuest One Academic (New)
ProQuest One Academic Middle East (New)
ProQuest One Academic Eastern Edition (DO NOT USE)
ProQuest One Applied & Life Sciences
ProQuest One Academic
ProQuest One Academic UKI Edition
DatabaseTitle CrossRef
Technology Collection
Technology Research Database
Computer and Information Systems Abstracts – Academic
ProQuest One Academic Middle East (New)
ProQuest Advanced Technologies & Aerospace Collection
ProQuest Computer Science Collection
Computer and Information Systems Abstracts
SciTech Premium Collection
ProQuest One Community College
ProQuest Central
ABI/INFORM Professional Advanced
ProQuest One Applied & Life Sciences
ProQuest Central Korea
ProQuest Central (New)
Advanced Technologies Database with Aerospace
Advanced Technologies & Aerospace Collection
ProQuest One Academic Eastern Edition
Electronics & Communications Abstracts
ProQuest Technology Collection
ProQuest SciTech Collection
Computer and Information Systems Abstracts Professional
Advanced Technologies & Aerospace Database
ProQuest One Academic UKI Edition
ProQuest One Academic
ProQuest One Academic (New)
DatabaseTitleList Computer and Information Systems Abstracts
Database_xml – sequence: 1
  dbid: 8FG
  name: ProQuest Technology Collection
  url: https://search.proquest.com/technologycollection1
  sourceTypes: Aggregation Database
DeliveryMethod fulltext_linktorsrc
Discipline Engineering
EISSN 1796-2056
EndPage 36
ExternalDocumentID 2253321371
10_4304_jnw_6_1_36_45
Genre General Information
GroupedDBID .DC
29L
2WC
5VS
8FE
8FG
8R4
8R5
AAYXX
AFKRA
ALMA_UNASSIGNED_HOLDINGS
ARAPS
BENPR
BGLVJ
CCPQU
CITATION
E3Z
HCIFZ
KQ8
OVT
P2P
P62
PHGZM
PHGZT
PQGLB
PUEGO
Q2X
TR2
7SC
7SP
8FD
DWQXO
JQ2
L.-
L7M
L~C
L~D
PKEHL
PQEST
PQQKQ
PQUKI
ID FETCH-LOGICAL-c211t-b8b98279f850ec1a2fe352830e8dd2cbf6b6ff6cd5687314a2b25eec806135163
IEDL.DBID BENPR
ISSN 1796-2056
IngestDate Wed Oct 01 13:56:46 EDT 2025
Mon Jul 14 09:15:13 EDT 2025
Wed Oct 01 03:39:30 EDT 2025
Thu Apr 24 22:52:52 EDT 2025
IsPeerReviewed true
IsScholarly true
Issue 1
Language English
LinkModel DirectLink
MergedId FETCHMERGED-LOGICAL-c211t-b8b98279f850ec1a2fe352830e8dd2cbf6b6ff6cd5687314a2b25eec806135163
Notes SourceType-Scholarly Journals-1
ObjectType-General Information-1
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
PQID 848416024
PQPubID 136095
PageCount 1
ParticipantIDs proquest_miscellaneous_861563686
proquest_journals_848416024
crossref_citationtrail_10_4304_jnw_6_1_36_45
crossref_primary_10_4304_jnw_6_1_36_45
ProviderPackageCode CITATION
AAYXX
PublicationCentury 2000
PublicationDate 2011-00-00
PublicationDateYYYYMMDD 2011-01-01
PublicationDate_xml – year: 2011
  text: 2011-00-00
PublicationDecade 2010
PublicationPlace Oulu
PublicationPlace_xml – name: Oulu
PublicationTitle Journal of networks
PublicationYear 2011
Publisher Academy Publisher
Publisher_xml – name: Academy Publisher
SSID ssj0068289
Score 1.9975287
Snippet In this paper, a simplified message passing algorithm for decoding Low-Density Parity-Check (LDPC) codes is proposed with a view to reduce the implementation...
SourceID proquest
crossref
SourceType Aggregation Database
Enrichment Source
Index Database
StartPage 36
SubjectTerms Algorithms
Complexity
Decoders
Decoding
Field programmable gate arrays
Local area networks
Message passing
Wireless communication
Title FPGA Implementation of a LDPC Decoder using a Reduced Complexity Message Passing Algorithm
URI https://www.proquest.com/docview/848416024
https://www.proquest.com/docview/861563686
Volume 6
hasFullText 1
inHoldings 1
isFullTextHit
isPrint
journalDatabaseRights – providerCode: PRVAFT
  databaseName: Open Access Digital Library
  customDbUrl:
  eissn: 1796-2056
  dateEnd: 99991231
  omitProxy: true
  ssIdentifier: ssj0068289
  issn: 1796-2056
  databaseCode: KQ8
  dateStart: 20060101
  isFulltext: true
  titleUrlDefault: http://grweb.coalliance.org/oadl/oadl.html
  providerName: Colorado Alliance of Research Libraries
– providerCode: PRVPQU
  databaseName: ProQuest Central
  customDbUrl: http://www.proquest.com/pqcentral?accountid=15518
  eissn: 1796-2056
  dateEnd: 20160229
  omitProxy: true
  ssIdentifier: ssj0068289
  issn: 1796-2056
  databaseCode: BENPR
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://www.proquest.com/central
  providerName: ProQuest
– providerCode: PRVPQU
  databaseName: ProQuest Technology Collection
  customDbUrl:
  eissn: 1796-2056
  dateEnd: 20160229
  omitProxy: true
  ssIdentifier: ssj0068289
  issn: 1796-2056
  databaseCode: 8FG
  dateStart: 20100101
  isFulltext: true
  titleUrlDefault: https://search.proquest.com/technologycollection1
  providerName: ProQuest
link http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwfV1NT9tAEB1BuLSHipZWDVC0h6qnOjj2erI5oCoFAqoaFCGQUC-r_QxC4FAwQvz7zjh2RA8g-eQdWfLs7sy8nZ03AF8tZgTRCp-YGAmgGBWToXcusYHAipLGppFrhycneHwuf10UFyswaWth-FplaxNrQ-3njs_Id5XkBBl5lB-3fxNuGsXJ1baDhmk6K_i9mmFsFdYyJsbqwNrPw5PpaWuakeFFXSE5RFoeBS5INyVB-t2r8rGHvX4vx4RLm547qf9tdO14xuvwrokYxWgxxe9hJZQf4O0zHsEN-DOeHo1ETfR709QSlWIehRG_D6b74iBw4fqd4DvuM3p5ynStwQu2BcyHWT2JCXdCmQUxpViahUbXM_r76vLmI5yPD8_2j5OmaULiCMtViVV2qLLBMKoiDa5vshhqApc0KO8zZyNajBGdL1AN8r40mc2KEJxix15QdPYJOuW8DJ9B0AA6l-Yy0syFQW4IjJC883mWSifzLnxvtaRdwyjOjS2uNSELVqompWrUfZ2jlkUXvi3FbxdUGi8JbrUq182OutfL-e-CWI7SVuD8hinD_IFEKDrDHBVuvvqBLXizOBjmZxs61d1D-EKRRWV3YFWNj3aaVfMPJCrPNQ
linkProvider ProQuest
linkToHtml http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LTxsxELYoHNoeqtKHmtKHD21P3bCxvY73gKpASENJogiBhHoxfqaqYENhEeLH9b8xs9mN4NDekPa0O_JhduyZz_b3DSGfrGQA0TKfmBgBoBgVk9w7l9gAYEUJY9OI3OHxRA6PxI_j7HiF_G24MHitslkTq4Xazx3ukW8qgQdkkFG-nf9JsGkUHq42HTRM3VnBb1UKYzWvYz_cXAOCu9za68Pv_szYYPdwZ5jUTQYSB9inTKyyuWLdPKosDa5jWAyV4EkalPfM2SitjFE6n0nV5R1hmGVZCE5hIsygmoFxH5E1wUUO2G9te3cyPWhSgUQ4UzEycwnhmMmFyKfgqdj8XVy3ZbvT5jJBKtXdpHg_J1SJbvCcPKsrVNpbhNQ6WQnFC_L0jm7hS_JzMP3eo5Ww8FnNXSroPFJDR_3pDu0HJMpfULxTP4OXBygPGzzFtQf1N8sbOsbOK7NAp1C7o1HvdAbeLn-dvSJHD-K_12S1mBfhDaHwQTqXchEhUkKXGwA_YO88Z6lwgrfI18ZL2tUK5thI41QDkkGnanCqlrqjudQia5EvS_PzhXTHvww3GpfregZf6mW8tQhdfoWph-cppgjzKzCBalByqeTb_w7wkTweHo5HerQ32d8gTxab0vi8I6vlxVV4D1VNaT_UsUPJyUOH6y2YPgsi
linkToPdf http://utb.summon.serialssolutions.com/2.0.0/link/0/eLvHCXMwtV1LT9wwEB4BlRAcqpaH2FJaHygnspt1HK_3UKEV2wDloVUFEuJiYsdeVC1ZCkGIn9Z_15k8VvTQ3pBySkY-TD575rM93wBsG8mRosVZkHqPBCVVPuhn1gbGIVlRIjWhp9rh0zN5eCG-X8aXc_C7qYWha5XNmlgu1NnU0h55Rwk6IMOI0vH1rYjRMNm7-xVQAyk6aG26aVQIOXbPT8jeHr4eDfFXf-E8-Xa-fxjUDQYCi7ynCIwyfcV7fa_i0Nluyr0rxU5Cp7KMW-Olkd5Lm8VS9aKuSLnhsXNWURCMMZPBcefhTY9E3KlIPTlogoAkIlPWYvYlAjGWlbyniELR-Zk_tWW7245kQEVUL8Ph39GgDHHJO3hb56ZsUIHpPcy5fAWWXygWrsJVMjoYsFJS-LauWsrZ1LOUnQxH-2zoqET-ntFt-jG-_EHCsC5jtOqQ8mbxzE6p58rYsRFm7WQ0mIzRt8XN7RpcvIr31mEhn-ZuAxh-kNaGkfCIEdeLUqQ9aG-ziIfCiqgFu42XtK21y6mFxkQjhyGnanSqlrqrI6lF3IKdmfldJdrxL8PNxuW6nrsPeoa0FrDZV5x0dJKS5m76iCaYB0r86_LDfwf4DIsIUn1ydHa8CUvVbjQ9H2GhuH90W5jOFOZTCRwG16-N1D9I_gi8
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=FPGA+Implementation+of+a+LDPC+Decoder+using+a+Reduced+Complexity+Message+Passing+Algorithm&rft.jtitle=Journal+of+networks&rft.au=Chandrasetty%2C+Vikram+Arkalgud&rft.au=Aziz%2C+Syed+Mahfuzul&rft.date=2011&rft.issn=1796-2056&rft.eissn=1796-2056&rft.volume=6&rft.issue=1&rft_id=info:doi/10.4304%2Fjnw.6.1.36-45&rft.externalDBID=n%2Fa&rft.externalDocID=10_4304_jnw_6_1_36_45
thumbnail_l http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/lc.gif&issn=1796-2056&client=summon
thumbnail_m http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/mc.gif&issn=1796-2056&client=summon
thumbnail_s http://covers-cdn.summon.serialssolutions.com/index.aspx?isbn=/sc.gif&issn=1796-2056&client=summon