论文部分内容阅读
全球卫星导航系统的飞速发展使得卫星导航应用越来越广泛。在设计和开发卫星导航终端过程中,测试接收机对卫星信号的捕获跟踪能力是十分重要的环节,而在受遮挡的室内区域可见星数目很少甚至没有可见的卫星,这给产品的设计带来不便。设计一款室内伪卫星导航星源模拟器就可以很好的解决上述问题。本文的目的是设计一款可以模拟卫星信号的硬件系统,在此平台上通过编写软件来模拟产生用户位置处的卫星信号。论文简述了课题的研究背景及现状,阐述了论文的研究意义,分析了伪卫星信号的结构、扩频码的构成、导航电文的规范,研究了直接序列扩频技术。在理论研究与分析的基础之上,设计了室内伪卫星导航星源模拟器。系统的硬件主要由基带部分和射频部分组成。基带部分设计基于FPGA+DSP架构硬件平台,主要完成数字基带信号的生成。射频部分主要完成中频信号的模拟上变频。模拟器的软件部分的设计采用自顶向下,模块化设计的思想,完成了系统接口软件设计、DSP部分的卫星轨道计算模块、卫星可见性判断模块、延迟参数计算模块的设计以及FPGA部分的扩频码生成模块、载波生成模块、扩频调制模块及各个芯片的驱动模块的设计等。系统工作原理为,DSP根据初始参数和算法模型计算并生成导航电文,FPGA接收DSP生成的导航电文,通过直接序列扩频调制完成基带信号的生成,数模转换模块对FPGA输出的中频信号进行数字到模拟的转换,射频部分的上变频模块配合本振模块将中频模拟信号变频到GPS的L1载频上,实现伪卫星信号的模拟。在测试与验证部分,对C/A码的波形、扩频调制的波形进行了实测,分别对导航星源模拟器的中频信号和射频信号进行了频谱分析。借助实验室的GPS接收平台对模拟器射频输出的信号进行了测试,接收机能够完成同步并解算出导航数据。测试结果表明,整个室内伪卫星模拟器系统能够满足设计要求。