论文部分内容阅读
多模定位是指运用多个卫星导航系统进行联合定位,可以极大地增强卫星导航的可用性、连续性、完好性和定位精度,扩大了可用范围,提高了接收机的环境适应能力和抗干扰性。因此,多模导航接收机是未来导航定位发展的必然方向。目前能够实现全球定位的卫星导航系统有GPS、BDS、GLONASS、Galileo四个,能同时兼容四个系统的多模接收机很少。本文设计的多模接收机的基带处理系统为可重构设计,包括捕获模块和跟踪模块,四模间可手动切换,并基于FPGA硬件实现并验证。主要工作有:介绍了多模(GPS、BDS、GLONASS、Galileo)的信号形式及特点。分析了常用的捕获方法和GPS的跟踪方法。研究了多模接收机的捕获、跟踪技术。首先就多模接收机中不同GNSS系统采用的捕获和跟踪技术的异同进行了分析对比。然后对多模捕获所需下变频、多普勒搜索范围、伪码速率和周期进行了详细分析。针对Galileo E1B信号调制有CBOC(6,1,1/11)副载波的特点,采取了BPSK-Like的处理方式,采用二次采样算法首先去除了副载波,使其能和GPS的捕获、跟踪结构兼容。设计了并行码相位搜索的多模捕获方案,尤其根据多模伪码的不同周期和码长,详细分析并设计了共用一个FFT核的方案。通过计算和Matlab仿真确定了跟踪模块的锁相环参数,并对多模跟踪方案进行了设计,使四个系统都能兼容同一种跟踪算法。最后运用Matlab对设计的多模捕获、跟踪结构仿真,验证了设计的可行性和正确性。对前面设计的多模接收机的捕获、跟踪方案用Verilog HDL硬件描述语言实现。分模块对捕获、跟踪各部分进行了设计、综合、优化和仿真,优化代码尽可能使多模捕获、跟踪共用部分最大化,节省制造成本,对不同的部分单独设计实现,以达到重构目的。给出了各个子模块的硬件仿真图和RTL电路图。设计了一个状态机用于实现对捕获、跟踪模块工作状态的控制。最后,对捕获、跟踪模块在FPGA上测试和验证并进行联合调试,各GNSS间能够顺利切换,通过和Matlab仿真结果的对比,捕获模块功能验证正确,成功解调出了各GNSS的导航电文,跟踪模块验证正确,正确实现了多模可重构基带处理。