论文部分内容阅读
随着我国北斗卫星导航系统的不断完善,北斗B1C信号作为北斗卫星播发的新型民用卫星信号,已经正式为全球用户提供导航、定位等服务。卫星信号的跟踪是信号接收设备对卫星信号同步过程中的关键技术,直接影响接收设备提取导航数据的准确性,决定接收设备的整体性能。因此,北斗B1C信号跟踪算法的研究和实现具有重要的意义。本文基于国内外Binary Offset Carrier(BOC)与Multiplexed Binary Offset Carrier(MBOC)卫星信号跟踪算法,结合北斗B1C信号的特性,进行了北斗B1C信号跟踪算法研究与实现。主要工作如下:1、研究了北斗B1C信号的组成分量和特性。根据B1C信号的伪码生成方式、数据信息编码方式以及信号调制原理,分析了B1C信号的功率谱、相关性以及抗多径性能等特性,并进行了MATLAB仿真验证。2、基于典型的延迟锁定环路结构,研究了卫星信号的跟踪原理。卫星信号的跟踪结构主要由载波频率跟踪环路、载波相位锁定环路以及伪码跟踪环路组成,分析了这些环路的性能,比较了各种环路的鉴别器算法以及环路的总体误差。3、根据北斗B1C信号的特性,基于伪相关函数跟踪算法,提出了适用于北斗B1C信号的BOC(1,1)联合跟踪算法以及Quadrature Multiplexed Binary Offset Carrier(QMBOC)联合跟踪算法,这两种跟踪算法充分利用了北斗B1C信号的能量,提高了跟踪精度。将这两种跟踪算法与伪相关函数跟踪算法进行仿真分析,两种联合跟踪算法比伪相关函数跟踪算法精度更高。在信噪比较高的情况下,QMBOC联合跟踪算法跟踪精度更高;在信噪比较低的情况下,BOC(1,1)联合跟踪算法跟踪精度较高,稳定性更好。4、完成了北斗B1C信号跟踪算法的实现。对跟踪算法整体功能模块进行了详细地划分,完成了各模块的FPGA设计与DSP设计,给出了模块的RTL模块图及其各端口的详细说明,并利用modelsim仿真器对各模块进行了仿真验证,验证了各个模块设计的正确性。