论文部分内容阅读
在卫星通信中,由于信道传输特性不理想和各类干扰的存在,数据的传输会受到影响,发生错误。通常有两种办法解决:一是增大信噪比,一是采用信道编码进行差错控制。在实际应用中,单纯以第一种方法来提高信息传输的可靠性,代价很大,需要增加发射功率或增大天线尺寸。而采用信道编码仅需选择合适的纠错码和VLSI器件即可实现,简单且低成本。纠错码原理是将冗余信号添加到有用信号中,增加数据冗余,提高信息传输的准确性。在众多的纠错码中,所罗门—理德码(RS码)、卷积码都是性能较好的纠错码。由于空间信道情况复杂,存在各种加性、乘性干扰噪声,所以国际空间数字系统咨询委员会(CCSDS)在其《空间数据系统标准建议书》中推荐使用由RS码、交织、卷积码组成的链接码方案来进行信道编码,以使传输信号更好地抵抗各种信道损伤,例如噪声、干扰、衰落等的影响。链接码的使用,有助于实现差错性能与带宽、功率与带宽之间的平衡,有助于信道性能的改善。本文主要针对微小卫星信道编码的标准来进行编译码仿真和硬件实现。在文中详细介绍了(2,1,7)卷积码及其Viterbi译码的原理和译码流程,使用Verilog硬件语言描述电路、Modelsim软件进行电路模拟仿真,最后使用自制的以XC3S2000 FPGA为核心的硬件平台来验证软件仿真的结果。验证结果表明:本文研究的编译码方法适合于微小卫星的信息传输,传输速率和误码率都满足测控通信分系统的指标要求。