论文部分内容阅读
深空通信信道中各信号间的传输距离非常远,能量衰减严重,所以必须努力提高系统的信道增益和接收机的灵敏度。作为深空测控通信中的一种重要技术,信道编码技术能够大幅度地提高深空测控通信系统性能。作为高增益信道编码,LDPC码具有逼近香农极限的性质,在深空通信领域中具有广阔的应用前景。本文首先介绍了LDPC码的历史、发展现状、定义、结构、校验矩阵构造方法、编译码算法,重点研究了BF译码算法、WBF译码算法、BP译码算法、对数似然比域BP译码算法、最小和译码算法及其改进算法,并对上述译码算法的复杂度和误码性能进行了分析和比较。其次,针对BP算法运算复杂度高,运行时间长的问题,将BP算法和WBF算法相结合,提出了一种LDPC码的改进译码算法。首先进行1次BP迭代,然后计算译码结果是否满足校验方程,若满足,则将已经前面BP迭代的结果作为译码结果输出,若不满足,则根据WBF算法,利用接收的码字序列的可靠性信息,对校验节点传递给变量节点的比特翻转判据进行加权,对译码结果中翻转判据最大的比特进行翻转,再次进行校验式检验,决定是否继续进行BP迭代译码。最后,应用MATLAB软件构建了加性高斯白噪声(Additive White Gaussian Noise,AWGN)信道下的译码性能仿真系统,对已有译码算法和改进算法译码性能的进行仿真,同时仿真分析了不同最大迭代次数、不同码字长度、不同码率等条件下对改进译码算法性能的影响,并与已有译码算法进行了比较。这种BP算法和WBF算法相结合的改进译码算法可以有效降低译码算法的运行时间,并且能够保持和传统BP算法一样的优异译码性能。