LDPC码的Java实现
是否有 LDPC(低密度奇偶校验)代码的开源 Java 实现,我只找到了 MATLAB 代码。
我的情况是,我将获取文本文件并分成块,然后删除文本文件中的一些数据,并通过使用 LDPC 代码,我需要从文本文件中恢复数据。
谢谢。
Is there any open source Java implementation for LDPC (Low Density Parity Check) codes, I found only MATLAB codes.
My scenario is I will take text file and divide into block and I will delete some data in text file, and by using LDPC codes I need to recover data from text files.
Thanks.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
我还没有尝试过,但这里的代码应该可以帮助您开始
http://www.cs.utoronto。 ca/~radford/ftp/LDPC-2006-02-08/install.html
http://www.cs.utoronto.ca/~radford/ftp/LDPC-2006-02-08/examples.html
但它是用 C 语言编写的。可能很容易移植。或不。
I haven't tried this but the code here should get you started
http://www.cs.utoronto.ca/~radford/ftp/LDPC-2006-02-08/install.html
http://www.cs.utoronto.ca/~radford/ftp/LDPC-2006-02-08/examples.html
It's in C though. Might be easy to port. Or not.
我建议研究在 java 中调用 matlab 函数的方法。我知道有几个。还有为什么是LDPC?虽然它是最好的 FEC 之一,但如果我没记错的话,它涉及大量的矩阵操作。这是更适合 mat[rix]lab 的东西。正确的工具适合正确的工作...
I'd suggest looking into ways of calling matlab functions in java. I know there are a couple. Also why LDPC? While its one of the best FEC, it involves lots of matrix manipulation if I recall correctly. This is stuff much better suited for mat[rix]lab. The right tool for the right job...
还有这两个纯Java实现:
我还没有测试过它们,希望得到其他测试过的人的反馈。
还有一个围绕 C++ 库的 Java 包装器:http://cpham.perso。 univ-pau.fr/MULTICAST/Java_wrapper_for_LDPC.html
不是最有希望的结果,但至少是一个开始。
There are also these two pure Java implementations:
I haven't tested them and would appreciate feedback from anyone else that has.
There's also a Java wrapper around a C++ library: http://cpham.perso.univ-pau.fr/MULTICAST/Java_wrapper_for_LDPC.html
Not the most promising results, but something to start from, at the very least.