Matlab 如何在Raptor代码中创建G矩阵?

Matlab 如何在Raptor代码中创建G矩阵?,matlab,linear-algebra,codec,forwarderrorcorrection,Matlab,Linear Algebra,Codec,Forwarderrorcorrection,我已经在LT代码中完成了G矩阵的生成,并且想在Raptor代码中生成G矩阵。我读到了结合了LDPC和LT码的Raptor码。因此,Raptor代码的矩阵是相同的LT代码。它只是不同的分布-(LT是RSD,Raptor是shokrollahi。它正确吗?你是在matlab或C中实现的吗?你能帮我吗?不确定你是否仍然感兴趣,但这里是: 首先,你说的是哪种猛禽代码?R10(RFC 5053)还是猛禽Q(RFC 6330) 你的基本想法是对的,但矩阵并不完全相同。如果你看RFC(其中任何一个)你会看到除

我已经在LT代码中完成了G矩阵的生成,并且想在Raptor代码中生成G矩阵。我读到了结合了LDPC和LT码的Raptor码。因此,Raptor代码的矩阵是相同的LT代码。它只是不同的分布-(LT是RSD,Raptor是shokrollahi。它正确吗?你是在matlab或C中实现的吗?你能帮我吗?

不确定你是否仍然感兴趣,但这里是:

首先,你说的是哪种猛禽代码?R10(RFC 5053)还是猛禽Q(RFC 6330)

你的基本想法是对的,但矩阵并不完全相同。如果你看RFC(其中任何一个)你会看到除了LT矩阵之外还有子矩阵。这些子矩阵定义了约束关系,并将确保Raptor代码提供的非常好的属性。LT子矩阵本身与LT代码矩阵不同,因为正如你所说,概率质量函数不同(通过各种生成器定义-例如元组生成器)

就实现而言,这取决于你想从中得到什么。如果你只想学习Matlab肯定是一条路。这会更容易,你应该马上有一个工作原型。如果你想在自己的软件中使用它或开发一个库供其他开发人员使用,那么我推荐C/C++


如果你想知道“你为什么要听我说”:我实现并维护了一个RaptorQ库-。如果您有兴趣的话,它是开源的。它是用Java实现的,我不能说我会向任何人推荐这种体验。但最终它成功了,并成为了一个真正可靠的项目。

不确定您是否仍然感兴趣,但这里是:

首先,你说的是哪种猛禽代码?R10(RFC 5053)还是猛禽Q(RFC 6330)

你的基本想法是对的,但矩阵并不完全相同。如果你看RFC(其中任何一个)你会看到除了LT矩阵之外还有子矩阵。这些子矩阵定义了约束关系,并将确保Raptor代码提供的非常好的属性。LT子矩阵本身与LT代码矩阵不同,因为正如你所说,概率质量函数不同(通过各种生成器定义-例如元组生成器)

就实现而言,这取决于你想从中得到什么。如果你只想学习Matlab肯定是一条路。这会更容易,你应该马上有一个工作原型。如果你想在自己的软件中使用它或开发一个库供其他开发人员使用,那么我推荐C/C++


如果你想知道“你为什么要听我说”我实现并维护了一个RAPTROQ库——它是开源的,如果你有兴趣去检查它。它是用java实现的,我不能说我会向任何人推荐这个经验。但是在一天结束的时候它工作了,变成了一个非常坚固的项目。在我的例子中,我只考虑了RCF5053代码。我的问题只是如何制作LDPC MA。Trx与LlTor代码结合LT矩阵。你有什么建议吗?请你告诉我LC代码或猛禽代码在C中实现的地方?一个简单的C程序。我在互联网上找不到一个源。谢谢你的时间。在我的例子中,我只考虑了RCF5053代码。我的问题是如何使LDPC矩阵组合。使用LT matrix for raptor代码。你有什么建议吗?你能告诉我LT代码或raptor代码用C实现的地方吗?一个简单的C程序就可以了。我在互联网上找不到源代码。谢谢你抽出时间。