LDPC码是麻省理工学院Robert Gallager于1963年在博士论文中提出的一种具有稀疏校验矩阵的分组纠错码。几乎适用于所有的信道,因此成为编码界近年来的研究热点。它的性能逼近香农极限,且描述和实现简单,易于进行理论分析和研究,译码简单且可实行并行 *** 作,适合硬件实现。
所有的信道编码都有门限就是香农限,即理论上的性能极限
这个在很多参考资料上都能找到。
仿真信噪比超过某个数值后误码率反而会变大,是存在错误平层的原因。
可以通过增加码长和交织来降低错误平层,
另外注意在误码率很低时要仿真足够多的数据才能得到可靠的结果。
BCH的本质就是线性循环码,就是纠正一个错误循环码,编码也是和循环码一样采用生成多项式来编码的,解码的方法很多种,常用的硬件解码电路就是用移位寄存器等主成,软件解码有钱搜索等方法,所以一般把BCH码放在循环码里面或者紧挨着循环码后面讲,BCH码讲完了就是讲RS码,因为RS码就是多进制的BCH码,他们都是线性码,应用范围主要是短距离对码率要求不高的地方,通信上很少用,但是LDPC和TURBO都不是线性码,他们和线性循环等码有本质的区别,无论编码解码都有自己的方法,而且这两种码都是最近几年才出来的,LDPC1996年才开始大规模的研究,主要用于远程移动通信上面,4G里面用了很多LDPC,这两种码也是性能很高的码,可以接近香农极限,当然,学习这两种码也是比较难的,当年我学的差点吐血。
至于哪种码更好,我觉得不存在这样一个问题,每个人每种码都有自己的用处,比如要是用于光盘纠错,非得BCH来,用于远程通信,LDPC或者TURBO码更胜任,没有比较的意义,总之存在就是合理的,要是有一种码是万能的,其他码就会消失了,你也听不到那些名字了,所以你所了解到的东西,说明他们都是有用处的。
以上就是关于LDPC码应具有哪些条件才能实现良好的纠错性能全部的内容,包括:LDPC码应具有哪些条件才能实现良好的纠错性能、LDPC码或者Turbo码比BCH码强吗 为什么书上要单独讲。、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)