摘要:
针对GPS跟踪环路参数调试繁琐复杂、FPGA反复编译耗时多的问题,设计了一种基于FPGA的GPS接收机基带处理硬件在环系统。该系统以FPGA设计的GPS基带处理为核心,完成卫星信号的采集和基带信号处理,并将处理结果通过以太网实时传送到Simulink设计的跟踪环路进行处理,在处理完成后反馈到FPGA的基带处理单元,完成卫星信号的捕获和跟踪。经测试,该系统实现了卫星信号的捕获和跟踪,验证了该平台的有效性和准确性,提高了GPS跟踪环路的设计、调试、验证、实现的效率,对快速开发卫星导航芯片和系统具有积极作用。
中文引用格式:王家燃,王峰,魏东明,等. 基于FPGA的GPS接收机基带处理硬件在环系统[J].电子技术应用,2016,42(7):60-63.
英文引用格式:Wang Jiaran,Wang Feng,Wei Dongming,et al. Hardware-in-the-Loop system of GPS receiver baseband processor based on FPGA[J].Application of Electronic Technique,2016,42(7):60-63.
❖
0 引言
卫星导航定位技术对一个国家的军事以及国民经济发展有着重要的意义,而跟踪环路的设计是卫星导航系统的关键部分,对卫星导航系统的定位精度和稳定性起到了关键性作用。同时,跟踪环路的参数设计复杂,特别是在高动态的卫星导航系统和组合导航系统中,跟踪环路的设计、验证、实现成为了卫星导航系统设计的关键一环。
硬件在环(Hardware-in-the-Loop,HIL)是一种半实物实时仿真技术,实现整个系统的半实物实时仿真测试,可以方便快速地实现设计方案的验证与优化,缩短开发周期,降低研发成本。HIL先后在航天航空、军事、汽车等领域得到推广应用[1],目前GPS接收机的设计流程都是先采用MATLAB进行算法设计、验证,然后再采用Verilog或者VHDL进行算法实现[2-4],该过程反复迭代、费时。由此将HIL运用于卫星导航接收机跟踪环路的设计,将MATLAB/Simulink设计的算法模型通过以太网与FPGA联合起来进行在线调试,对验证与优化跟踪环路的设计、缩短开发周期、降低研发成本具有重要意义。
本系统将FPGA设计的GPS