论文部分内容阅读
高动态GPS卫星信号模拟器可模拟产生接收机收到的各颗GPS卫星信号,是高动态GPS接收机研制与测试不可缺少的测量设备;同时也可用于系统级GPS仿真实验,为最终确定GPS测量方案提供仿真依据,在军事和民用方面具有重大使用价值。国外较早开展了这方面的研究,相关产品较为成熟,但价格昂贵,且技术内核严格保密;国内相关单位开展的研究也仅限于模拟GPS L1频率的C/A码信号,无法满足国内军事应用领域对GPS P码信号模拟的要求。而国内目前对P码信号产生的研究仅限于软件仿真阶段,无法满足GPS卫星信号模拟器所需要的可并行、实时、高速和连续产生码的要求。
为了给GPS P码信号模拟器和P码接收机的实现提供码产生器,同时也为了给P码捕获处理器的研制开发、测试提供仿真环境,本文开展了基于SOPC的GPS C/A码和P码信号仿真器的研究。
首先,对GPS C/A码和P码信号产生机理进行了深入分析,讨论了利用时间反推码产生器中各个移位寄存器的状态和计数器值的方法。进而用FPGA实现了GPS C/A码和P码信号产生器,并将其作为IP核集成到了基于SOPC的GPS信号仿真器的片上硬件系统中。
其次,通过应用软件的开发使该GPS信号仿真器具备了从任意指定时间开始实时、高速、连续地产生任意指定卫星的GPS C/A码和P码信号的能力,并在此基础上实现了对当前天空中可见GPS卫星产生的C/A码和P码信号的仿真。
最后,进行了系统的设计验证,验证结果分析表明,GPS信号仿真器产生的信号在时频域上都符合要求,并且能对产生的信号进行偏移控制。