[Mnet-devel] patent-free LDPC code

Bryce Wilcox-O'Hearn zooko at zooko.com
Thu Aug 5 18:39:31 BST 2004


Jim Plank:

I'm excited to learn about this:

http://lists.mnetproject.org/pipermail/mnet-devel/2004-August/ 
003488.html

alternate URL:

http://article.gmane.org/gmane.network.mnet.devel/59

By the way, I am re-reading your excellent paper on practical use of  
LDPCs.  You used as your "slow" network a sustained rate of around 256  
KB/s download!  I am hoping to support people on crappy dial-up (lets  
say 4 KB/s) as well as to keep the door open to other weird transports.

I can infer from your results what would happen with "REALLY slow  
network" -- LDPC coding would do even worse when n is not >> 150, but  
RS coding would continue to go off-the-charts when n > 84.  (We use  
rate 1/3.)  This leaves us in a pickle, as what we most want is to set  
n = filesize / 2^16.  So for example a file of size 2^30 would yield n  
= 2^14.

Perhaps we should use different erasure codes depending on the file  
size.

It's too bad that there isn't an open source Cauchy implementation I  
could try.

Do you have any advice?

Thanks for your help.

Regards,

Zooko



More information about the Mnet-devel mailing list