linear-algebra - RaptorQ FEC 实现障碍

标签 linear-algebra codec forwarderrorcorrection

我正在尝试在 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. 预编码关系”部分指出,可以从同一页面上的代码片段推导出该矩阵。

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

有人知道如何做到这一点,或者结构是什么样子吗?

感谢您的帮助!

最大

最佳答案

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

Raptor 代码(通信和信息理论的基础和趋势(R))[平装本] 阿明·肖克罗拉希(Amin Shokrollahi)(作者)、迈克尔·卢比(Michael Luby)(作者)

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

@Max 不管怎样我们可以聊天或者你可以分享你的 RFC5053 实现吗?我真的可以找熟悉这些困难的人来交谈并分享一些疑问/想法。

关于linear-algebra - RaptorQ FEC 实现障碍,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6504759/

相关文章:

video - 如何在几秒钟内可靠地找到视频的帧数?

c++ - QuickTime - AVID、ITU-R 601 (16-235) 选项

javascript - 如何从 JavaScript 获取 HTML5 视频的编解码器信息?

c - C语言中使用汉明码进行单比特纠错双比特错误检测

c - 使用 Reed-Solomon Erasure Correction 的前向纠错

julia - 在 julia 中有效地求解特定的线性系统

numpy - Numpy 是否具有内置的元素矩阵模幂实现

r - 叉积矩阵的踪迹 - 更快的计算?

python - 有没有办法防止 numpy.linalg.svd 内存不足?