论文部分内容阅读
近年来,全球定位系统GPS接收机市场呈现爆炸性增长。传统GPS接收机方案中采用专用ASIC来实现,这种接收方案一旦硬件设计定型就很难更改,而且考虑到如果不对接收机进行硬件升级就很难实现多种信号的兼容接收和算法升级,以及硬件升级带来的成本提高和电子器件发热等因素引入卫星信号解扩解调中的噪声污染等问题。
当前,现有的GPS接收机越来越多的考虑通过软件接收来实现。GPS软件接收机强调软件实现模式,即在必要、通用的硬件基础平台上,将GPS接收机功能最大限度的软件化,使其具有开放、全面可编程和灵活的特点,在不需要更改硬件的前提下,通过软件模块的调整升级就可以满足不同用户的需要,因此,研究软件GPS定位解决方案意义重大。
本文重点在于基于Max2769射频前端的GPS软件接收机的设计和实现。通过概述和比较四种全球主流的卫星定位系统,并针对当前相关定位解决方案的市场需求,文中阐述了GPS在信号兼容性、算法优化等方面的问题。
文中分析了GPS软件接收机的系统结构,并且基于传统GPS接收机系统设计提出了灵活可编程的GPS接收机软件解决方案,并对GPS接收机的物理层解调解扩及后端PVT定位算法进行算法编程建模及软件平台搭建。最后基于美信Max2769RF大量实际静态采集的数据定位解算给出了经纬度定位结果,并和商用GPS软件Spot定位结果进行了比照,针对该软件系统接收平台进行了捕获跟踪解扩解调模块性能分析、配置参数导致的定位误差分析,并对算法实现做了定量分析研究,进而对GPS接收机定位算法进行优化与完善。
最后,文章讨论了基于通用可编程处理器的设计方案,并使用System Generator软件在Matlab Simulink环境下对GPS接收机中部分模块进行DSP算法架构及FPGA系统建模。实践证明,将灵活可编程的软件解决方案引入GPS接收机的设计是完全可行,并且定位解算的结果也是令人满意的。