目录
第六篇博客感言
坚持写,及时写。
编译码原理
Hamming码
参考汉明码——计算机网络——全网最通俗的讲解-CSDN博客。
BCH码
参考【举例子详细分析】BCH码(BCH code)。BCH码原理还不太看得懂,需要的时候回头再看!
RS码
RS码可以看作BCH码的一种特例。参考里德-所罗门码。
Matlab源码和运行结果
源码
说明:这部分代码主要由本课程设计小组的组员美鑫同学编写。
https://withbreeze.lanzouv.com/i0EFT28kzpgh
密码:gtkn
结果
注:Rician信道没有理论误码率曲线。
Hamming码
包括Hamming码在AWGN、Rayleigh、Rician三种信道下的性能表现,以及不同码型Hamming码在AWGN下的性能对比。
BCH码
包括BCH码在AWGN、Rayleigh、Rician三种信道下的性能表现,以及不同码型BCH码在AWGN下的性能对比。
RS码
包括RS码在AWGN、Rayleigh、Rician三种信道下的性能表现,以及不同码型RS码在AWGN下的性能对比。
总结
通过上述性能分析,可以看到线性分组码的纠错能力有限,相比不编码来说BER有一定程度下降,并且在较低SNR的情况下几乎不能纠错。
所以在对准确率有较高要求的通信系统来说,线性分组码不是合适的选择。但是值得注意的是,线性分组码的优点在于编译码简单,冗余少编码效率高,因此在允许一定错误并且资源有限的通信系统中,可以选择牺牲准确率,从而获得更合理的资源配置。