论文部分内容阅读
卫星导航定位系统不仅可以为民用领域服务,而且可以应用于军事方面,具有巨大的经济效益和社会效益。在卫星导航定位系统中,用户接收机对P码(精密测距码)的快速直接捕获是美国GPS现代化计划的重要内容,也是北斗二代卫星导航系统的关键技术。P码的捕获通常是利用C码(普通测距码)的引导来完成的。与P码相比,C码的周期短、码速率低,容易受敌方干扰和欺骗,在强干扰和欺骗的环境下,很难通过C码引导来捕获到P码。因此,P码的直接捕获技术对于现代恶劣电子战环境中的卫星导航定位系统有着重要意义。而对P码直接捕获的关键是确定用户接收机的起始捕获时刻,起始时刻越精确,捕获时间越短,捕获过程越简易。因此设计一种高精度守时电路,为导航用户机P码直接捕获提供高精度的时间基准,对P码的直接捕获起着至关重要的作用。论文首先分析了守时技术和直接序列扩频技术,详细介绍了北斗导航定位系统与用户接收机,设计了主要由实时时钟模块、频标模块、电源管理模块组成的高精度守时电路,并对P码直接捕获进行了分析与设计。本文结合EDA技术和导航技术,研制开发了一种适用于北斗导航接收机实现P码直捕的守时电路,并在北斗接收机中得到实现。主要研究内容如下:(1)从实际需求出发,对系统的性能指标进行了研究分析,确定了守时电路的方案和器件型号,对作为守时依据的频率标准主要技术指标做了深入分析。(2)对守时电路中的实时时钟模块基于VerilogHDL描述,采用模块化、同步化设计,完成模块的程序设计、仿真,使其在适配到对应的CPLD器件中时能保持良好的时序关系。(3)介绍了P码直接捕获设计方案,并在FPGA中设计DSP处理器与守时电路的读写接口,编写DSP程序实现守时电路与其他功能模块的交互,对软件进行了具体实现及调试。(4)在实验的基础上给出了系统主要性能参数,并对实验结果进行了分析。