论文部分内容阅读
BCH(Bose-Chaudhuri-Hocquenghem)码是迄今为止所发现的一类很好的线性纠错码类,在移动通信、无线寻呼系统以及光纤通信等领域得到广泛应用。新一代宽带卫星应用传输标准(DVB-S2)就采用了功能强大的BCH和LDPC(Low Density Parity Check code)码级联的信道编码方式,有效地降低了系统解调门限,距离理论的香农极限只有0.7~1dB的距离。BCH+LDPC优越的性能对卫星通信系统有着重要的参考作用。 本文根据实际的项目要求,对卫星MODEM中的外码BCH码进行了研究。通过仿真验证了DVB-S2系统中BCH+LDPC级联码优越的性能。研究了PGZ、BM、Euclid等译码算法,重点研究了无逆BM算法。本文还对设计中大量使用到的伽罗华域乘法器进行了研究,并设计了GF(214)域的乘法器。重点对并行编码和译码进行研究和实现。通过编写Verilog代码,最后经FPGA验证。本文对外码部分各个模块的原理和算法,及其硬件实现作了详细的阐述,并作了相应的硬件复杂度的分析。 本文的主要贡献在于实现了卫星MODEM中串行和并行两种方式的BCH编码和译码。