摘要
在分析GPS卫星导航信号发生器及分频器工作原理、GPS信号结构和扩频通信特点的基础上,对直接序列扩频的基本原理、C/A码产生原理和BPSK调制技术进行研究.基于现场可编程门阵列(FPGA),对GPS卫星导航信号发生器各模块进行了设计.通过VHDL语言编程完成了设计方案中各模块的硬件逻辑电路开发.通过Modelsim软件对设计的GPS卫星导航发生器进行了仿真验证.结果表明,该GPS卫星导航信号发生器性能稳定,可以并行接收多颗卫星的导航信号.
The article is based on the analysis of the GPS C/A code generator and frequency divider principle,through in-depth analysis of the GPS signal structure and spread spectrum communication features.The article focuses on the basic principle of the direct sequence spread spectrum and pseudo random code generation principle,BPSK modulation technology,which presents the design and implementation of the GPS satellite navigation signal generator and is based on FPGA.The hardware logic circuit design of each module is completed with VHDL programming language,and verified by Modelsim software simulation.The GPS satellite navigation generator based on FPGA provides a basis for the design and implementation of DSSS communication signal generator.
引文
[1]张婷,李洪力,栗靖.认知卫星导航系统及其关键技术分析[J].北京电子科技学院学报,2010,18(4):42-46.
[2]刘成丽.基于FPGA的扩频通信系统研究[D].长春:长春工业大学,2011:17-25.
[3]任亮.卫星定位信号同步技术研究及其FPGA设计[D].西安:西安电子科技大学,2008:8-10.
[4]曾兴雯,刘乃安,孙献璞.扩展频谱通信及其多址技术[M].西安:西安电子科技大学出版社,2004.
[5]胡修林,曾臻,张俊,等.直扩系统伪码精确同步及FPGA实现[J].华中科技大学学报:自然科学版,2005,33(6):44-46.
[6]高建辉.π/4-BPSK调制技术实现方法设计及其性能分析[J].信息技术,2016(1):79-82.
[7]石代军.直接序列扩频突发信号同步算法研究及实现[D].西安:西安电子科技大学,2007:5-13.