Google Answers Logo
View Question
 
Q: Sum-Product decoder for LDPC codes. ( No Answer,   1 Comment )
Question  
Subject: Sum-Product decoder for LDPC codes.
Category: Miscellaneous
Asked by: allahyar-ga
List Price: $30.00
Posted: 23 Apr 2005 16:17 PDT
Expires: 23 May 2005 16:17 PDT
Question ID: 513251
I need a decoder written in Matlab for Gallager LDPC codes(Low Density
Parity Check Codes for Mobile communication Systems).
The decoder should decode recieved data (which are in binary format)by
sum-product algorithm.
Answer  
There is no answer at this time.

Comments  
Subject: Re: Sum-Product decoder for LDPC codes.
From: davyzhu-ga on 02 May 2005 00:17 PDT
 
Hi,

I suppose your decoder receive fixed soft infomation.

There are several links below about LDPC, but the [1] is the best(it
has a PDF doc and deal with SPA). You may read "Efficient
Implementations of the Sum-Product Algorithm for Decoding LDPC" to
understand the [1]'s code. You may find it in scholar.google.com.

Matlab codes on LDPC:
[1]Low Density Parity Check Codes
http://www.lrz-muenchen.de/~prasanna/ldpc.htm
[2]Matlab programms for encoding and decoding of LDPC codes over GF(2)
http://www.kozintsev.net/soft.html
[3]Degree distributions for LDPC forward error correcting codes
http://cm.bell-labs.com/who/poswald/software.html
[4]MATLAB LDPC software
http://arun-10.tripod.com/ldpc/ldpc.htm
[5]Andrew Eckford's Software
http://www.comm.toronto.edu/~eckford/software/

And if you are familiar with C, I recommand you use Neal's C software. 
I used it and found it is the best open source code on LDPC.
I modified it to realize the fixed sum-product and fixed min-sum algorithm.
C codes on LDPC:
[6] Radford Neal's Research: Error Correcting Codes
http://www.cs.toronto.edu/~radford/res-ecc.html

Regards,
Davy

Important Disclaimer: Answers and comments provided on Google Answers are general information, and are not intended to substitute for informed professional medical, psychiatric, psychological, tax, legal, investment, accounting, or other professional advice. Google does not endorse, and expressly disclaims liability for any product, manufacturer, distributor, service or service provider mentioned or any opinion expressed in answers or comments. Please read carefully the Google Answers Terms of Service.

If you feel that you have found inappropriate content, please let us know by emailing us at answers-support@google.com with the question ID listed above. Thank you.
Search Google Answers for
Google Answers  


Google Home - Answers FAQ - Terms of Service - Privacy Policy