论文部分内容阅读
卫星测控系统是卫星通信链路中的重要环节,它保证了卫星通信系统的正常运行。然而测控应答机与地面站进行通信时,传输信息会由于卫星信道传输特性的不理想而产生失真,因此如何提高测控系统的通信可靠性成为卫星测控领域的热点和难点问题。除了抗干扰天线技术和频谱技术等方法外,高性能的纠错编码技术也是卫星测控系统中常用的提高通信可靠性的关键技术。卫星信道是高斯白噪声信道,差错随机出现,偶尔会出现突发性错误。因此,在卫星测控系统中采用编译码技术时,不仅要考虑如何对付随机性错误,也要采取相应的措施对抗突发性错误。采用适当的纠错编码技术,能够有效降低误码率,提高抗干扰性能,因此纠错编码是卫星测控系统中不可缺少的一个组成部分。本文的主要研究工作及取得的成果如下:首先,系统介绍了纠错编码技术的相关代数理论,具体讨论了线性分组码的相关知识,包括伴随式、循环码以及截短码的基本理论,并对几种常用纠错码的编译码原理进行了分析。其次,针对星地链路数据传输的特点,并结合信道类型和多种纠错码的误码性能、编码效率和编译码复杂度等因素,分别对星地上下行链路采用的编译码方案进行了详细的设计。基于对误码性能进行MATLAB仿真验证的基础上,确定上行链路采用BCH(120,48,19)截短码的编译码方式,下行链路采用符合CCSDS标准的RS(242,210)截短码的编译码方案。最后,在理论分析和方案设计的基础上,对基于卫星测控的编译码方案进行FPGA设计实现,具体给出了各个模块的功能说明、端口定义和流程逻辑。依据FPGA设计方案,在Xilinx公司的virtex5 200T平台上进行了硬件实现,并给出了Modelsim仿真结果和资源占用情况。此外,本文设计的BCH编译码器和RS编码器已成功进行工程实现,且应用到某重大工程项目中,并获得了优良的误码性能。