论文部分内容阅读
作为一种受地面干扰较少的无线通信系统,卫星导航系统被越来越多的广泛应用于各领域,如卫星电话,车辆船舶导航,环境监测以及精密授时等领域,从而受到各国国防部门和科研院所的高度重视。目前美国的GPS系统在技术上处于领先地位,研究GPS系统成为各国发展自身导航系统和其兼容性的前提。
基于软件无线电(Software-defined Radio)的思想,本文以DSP处理器为核心实现了全球定位系统(GPS)接收机,称为GPS软件接收机。软件无线电是指将信号数字化过程尽可能的靠近天线,并将尽可能多的无线通信功能放在高速数字信号处理器(DSP)内以软件的方式来实现,是一个典型的DSP通信项目,具有很高的灵活性和开放性。而传统的GPS导航接收机采用A-SIC(Applicationspecific integrated circuit)结构,由专用定制的芯片来实现射频前端和信号处理部分,被称为硬件接收机。硬件接收机的信号处理由芯片在内部定制实现,由于芯片定型用户很难改变相应的参数或更换新的算法。基于软件无线电思想的软件接收机,能适应不同导航信号处理的需要和各种导航算法仿真研究,是GPS接收机发展的一个活跃方向。研究软件无线电技术下GPS软件接收机实现,能够为我国卫星导航的自主性研究提供丰富的评估和验证平台。
本文首先介绍了GPS基本原理和GPS接收机各模块的关键技术,为GPS软件接收机的DSP实现提供了理论基础。接着文章提出了GPS软件接收机的总体设计方案,包括硬件平台的选取和软件设计的总体流程,并以模块化设计思想,重点阐述了在DSP平台上接收机的各模块软件实现流程和算法优化方案,具体有DSP平台下存储空间的管理、本地信号的产生模块以及基带信号处理各关键模块的DSP实现和优化。最后文章还总结了基于DSP的软件优化方法和流程。在模块实现过程中,对于根据基带信号处理的实时性要求和硬件平台的特性所提出的设计流程和优化方案,本文结合Matlab和CCS工具给出了结果分析,验证了其方法的可行性和有效性。文章不仅阐述了基于软件无线电技术的GPS软件接收机的实现方法,也总结了基于DSP平台开发软件无线电系统的软件优化流程的方法,对于软件无线电系统的发展和研究具有一定的参考价值。