LDPC最小和译码算法的matlab代码

LDPC最小和译码算法的matlab代码,第1张

你好,很高兴为你解答

I=input('I=');

k=01(I<10)+005(I>10&I<20)+002(I>20)

I=25

k

=

00200

如有其他问题,可以继续追问,您的采纳是我前进的动力!

你想直接运行这个函数是不是?

方法一:

你写一个新的脚本,在脚本中调用这个函数,但要确定声明中的每一个变量都有输入,并且这个函数中引用的函数的文件都要放到当前的文件夹下。

方法二:

把这个函数改写成一个m的脚本文件。就是把文件头的函数声明部分去掉,确保z,f0,f1,H都有赋正确的值。然后在workspace里打m的文件名就好了。

方法三:

你把文件寄到我邮箱里,我帮你改一下得了。

LDPC码是麻省理工学院Robert Gallager于1963年在博士论文中提出的一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近香农极限,且描述和实现简单,易于进行理论分析和研究,译码简单且可实行并行 *** 作,适合硬件实现。

所有的信道编码都有门限就是香农限,即理论上的性能极限

这个在很多参考资料上都能找到。

仿真信噪比超过某个数值后误码率反而会变大,是存在错误平层的原因。

可以通过增加码长和交织来降低错误平层,

另外注意在误码率很低时要仿真足够多的数据才能得到可靠的结果。

以上就是关于LDPC最小和译码算法的matlab代码全部的内容,包括:LDPC最小和译码算法的matlab代码、cmmb标准的ldpc码译码的matlab仿真函数ldpc_decode(z,f0,f1,H)其取值如何、LDPC码应具有哪些条件才能实现良好的纠错性能等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10137452.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存