论文部分内容阅读
近几年来,以北斗为代表的卫星导航系统的应用领域不断扩展,与卫星导航应用产业相伴的卫星导航接收机也在不断地发展变化中,而卫星导航接收机是其广泛应用的物质基础,所以研究北斗卫星导航接收机技术具有很重要的现实意义,而北斗信号的基带处理技术是北斗接收机中最为核心的技术,它的优劣直接影响到接收机的性能,所以本文对北斗接收机基带处理技术进行了研究。本文以北斗二代导航卫星发射的B1信号为基础,开展了对北斗接收机基带处理技术的研究。基带处理主要涵盖了两个部分,即B1信号的捕获与跟踪。本文首先对B1信号的捕获算法进行了分析,通过多次实验对比的方法,对几个影响信号捕获性能的参数进行了分析;从捕获时间与捕获效率上考虑,对时域串行搜索捕获算法、多普勒频率并行捕获算法、基于FFT的循环相关算法和匹配滤波器捕获算法进行了分析比较;确定它们的优劣性后,经过改进,得到一种快速捕获的算法,即短时相关匹配滤波器与FFT结合的算法,通过MATLAB对实际采集到的北斗二代卫星B1信号进行捕获仿真,捕获到不同的卫星号,验证了算法的可行性。其次,对捕获成功之后的卫星信号进行了跟踪分析,跟踪过程包含了载波跟踪环路与伪码跟踪环路两部分,采用Costas环与FLL联合跟踪的方法实现载波环路的跟踪,并对载波跟踪环路中的热噪声性能进行了分析。采用非相干DLL实现伪码环路的跟踪,并将载波跟踪环路和伪码跟踪环路合并成一个完整的跟踪环路,通过MATLAB仿真跟踪实际捕获到的卫星信号,得到了解扩后的数据码。最后,在FPGA上实现了短时相关匹配滤波器与FFT结合捕获模块的设计,以及跟踪通道中部分模块的设计与Modelsim仿真,搭建了北斗接收机硬件验证平台,实现了北斗二代卫星B1信号的捕获与跟踪,得到了北斗接收机的定位结果,初步验证了定位结果的正确性。