首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >RaptorQ前向纠错码实现障碍

RaptorQ前向纠错码实现障碍
EN

Stack Overflow用户
提问于 2011-06-28 18:03:36
回答 2查看 2.6K关注 0票数 3

我正在尝试在java中实现RaptorQ前向纠错方案,如下所示:

https://datatracker.ietf.org/doc/html/draft-ietf-rmt-bb-fec-raptorq-04#section-5.3.3

问题的核心实际上是以一种智能的方式在矩阵A上执行高斯消元,以便更快。

矩阵A由子矩阵组成,其中包括G_LDPC,1和G_LDPC,2。(用于低密度奇偶校验的生成矩阵)

在第22页的"5.3.3.3.预编码关系“一节中指出,这个矩阵可以从同一页上的代码片段中提取出来。

我的问题是:我无法从截取的代码中推导出这两个子矩阵的结构。

有没有人看到如何做到这一点,或者结构是什么样的?

感谢您的任何帮助!

最大值

EN

回答 2

Stack Overflow用户

发布于 2013-01-08 06:44:32

我也在尝试实现RaptorQ,但遇到了完全相同的问题。我的建议是这本书:

Raptor Codes (通信和信息理论的基础和趋势(R))平装本Amin Shokrollahi (作者),Michael Luby (作者)

它在第3.3.3节中对构造约束矩阵有更好的解释(我想引用它,但我没有它的数字)。

@Max我们可以聊天,或者你可以分享你的RFC5053实现?我真的需要一个熟悉这些困难的人来谈谈和分享一些疑惑/想法。

票数 2
EN

Stack Overflow用户

发布于 2011-10-15 16:14:37

在遇到这个问题之后,我决定按照RFC5053实现Raptor编解码器,如下所述:https://www.rfc-editor.org/rfc/rfc5053

这实际上是RaptorQ的前身版本。一般的工作原理看起来是相同的,但其优化程度较低,因此具有较差的性能,特别是在接收效率方面。但另一方面,它不那么复杂,对我来说更直观,因此我能够用Java编写一个有效的实现。毕竟,我必须承认,我对创建的编解码器的功能感到非常惊讶!

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6504759

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档