LDPC码的Java实现

发布于 2024-10-24 07:49:47 字数 135 浏览 5 评论 0原文

是否有 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

夢归不見 2024-10-31 07:49:47

我还没有尝试过,但这里的代码应该可以帮助您开始
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.

暮凉 2024-10-31 07:49:47

我建议研究在 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...

暗地喜欢 2024-10-31 07:49:47

还有这两个纯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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文