论文部分内容阅读
随着越来越发达的现代科技不断进步,卫星导航技术已经深入到我们生活中的每一个角落。近些年,中国航天卫星技术不断发展。从2003年发射第一颗北斗1号卫星之后的十几年里,中国稳步发展,建造着属于自己的全球卫星导航系统——北斗卫星导航系统。现在,北斗卫星导航系统的建设已初步完成,已经实现对亚太地区的覆盖,对于接收机的设计成为了当前科学研究的重中之重。现阶段,北斗卫星一直处于初期发展过程中,地面端接收机部分的精度和速度方面仍然需要极大的改进。如何提高北斗导航卫星接收机的准确度和速度,成为了现阶段国内需要攻克的一大难题。接收机内基带信号处理部分对卫星定位接收机的准确度和速度有极大的影响,所以对该部分的研究成为了当下国内各行各业技术人员以及各大高校研究的重点。本文主要是对北斗卫星导航系统的接收机内部基带信号处理进行了研究。北斗卫星接收机接收到北斗卫星信号,经射频单元处理后下变频为中频信号,进入数字接收机通道,卫星信号的捕获和跟踪主要在此通道中完成,并在跟踪过程中完成导航电文的解调。在研究过程中,首先介绍了信号捕获算法的原理,并依次介绍了传统捕获算法、串行时域滑动捕获算法、并行频率捕获算法、并行码相位捕获算法。比较了这些算法的优缺点,包括捕获所用时间,资源使用量,算法复杂度。其次简单分析研究了捕获算法之后的跟踪算法,主要原理是利用锁相环的原理,使得信号捕获能够具有实时性、动态性。最终决定在现有条件下,对串行滑动捕获算法进行实验及仿真。实验部分包括在matlab中实现北斗卫星信号的模拟,根据伪码的生成原理,实现了37种北斗测距码,并对这些卫星信号进行了捕获研究。仿真结果显示能够正确捕获到卫星信号,以及多普勒频移和码相位相移。然后为了能够与硬件结合,本文尝试了在FPGA中搭建关键模块,并进行仿真。主要有伪码生成模块,本地载波生成模块,中频信号模拟生成模块,混频模块,相关器模块。仿真结果能够反映出该设计基本达到既定目标。