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

More Information
Summary: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
Bibliography:SourceType-Scholarly Journals-1
ObjectType-General Information-1
content type line 14
ObjectType-Article-2
ObjectType-Feature-1
content type line 23
ISSN:1796-2056
1796-2056
DOI:10.4304/jnw.6.1.36-45