论文部分内容阅读
卫星通信是一种利用人造地球卫星对空间电磁波进行转发或者反射来实现通信的技术,而它的中继站就是人造地球卫星。卫星信道是一种典型的时变衰落信道。通常会采用对传输信息进行纠错编码的方法来弥补信道衰落对信息传输质量的影响,相对于传统的以加大系统功率作为代价的方法来说更有意义。有效性和和可靠性是通信技术最基本的要求,采用纠错编码技术能保证通信可靠并有效进行。将RS码与TTCM编码调制通过交织编码进行串行级联的码型具有优良的抗误码性能,能够有效地纠正因为信道衰落导致的突发错误和随机错误,在卫星通信和移动通信系统中得到了广泛应用。RS码是应用十分广泛的一种纠错码型。作为多进制码的一种,RS码的抗突发错误能力很强。因此RS码经常被首选为纠错码或者一个成分码用于设计数据的传输或存储纠错的方案中。Turbo码是目前为止发现的性能最好的编码之一。它因反馈迭代译码类似于涡轮机原理(Turbo)而命名,采用软入/软出(SISO)的BCJR迭代译码算法。TCM编码调制将编码技术和调制技术相结合,利用“子集划分”理论来代替传统利用扩展频来换取编码增益。本文研究的TTCM编码调制即是将两种编码结合,把TCM编码调制作为Turbo码中的成分码进行实现。本文中介绍的级联码采取TTCM编码调制技术作为内码,RS编码作为外码,然后通过块交织器进行级联的方式来实现。这充分利用了 TTCM的最优维特比译码和RS码较强的纠突发错误的能力,大大提高了级联码的纠错能力,很大程度上改善了通信系统的性能。本文研究了 RS码和TTCM编码调制的相关理论和原理,充分结合卫星信道的特点,提出了该新型级联码。先通过MATLAB对其进行仿真来判断该方案的可行性,再用C语言来分别进行RS码和TTCM编码调制的编码器和译码器的实现,最后通过交织将两种码进行级联实现级联码的编码调制和解调译码,并用一组数据进行传输观察分析误码率验证其可行性。