论文部分内容阅读
随着导航技术的不断发展,人们也越来越依赖卫星导航系统提供的服务,世界主要大国和经济体都开始发展各自的全球卫星导航系统。为了满足人们对导航定位的精度和可靠性的要求,同时避免各导航系统之间的频带干扰,以BOC族信号以及高扩频码率BPSK信号为代表的新体制信号开始被应用于新一代导航系统中。同时由于具有更通用、可移植、更灵活且更容易升级的特点,对于卫星导航软件接收机的相关研究也越来越多。本文研究的主要内容就是一款能够处理新体制信号(包括GPS L1C,Galileo E1/E5和BDS B1C/B2a)的软件接收机。本文对新体制信号的结构和特性做了介绍。首先介绍了它们所采用的各种调制方式,包括BPSK,BOC,TMBOC,QMBOC,CBOC以及AltBOC等调制方式;然后介绍了电文结构,并对它们所采用的编码方案进行了介绍,包括CRC校验码,BCH编码,FEC卷积码,二进制LDPC编码和64进制LDPC编码;之后对它们所采用的空间坐标系做了介绍。本课题中的软件接收机分为信号处理和用户界面两大部分,其中信号处理部分包括“捕获—跟踪—同步—译码—伪距测量—定位解算”各个模块,本文对其中每个模块的功能都进行了介绍。同时在每个模块中,针对各种信号结构和特性的不同而采用了合适的算法。通过对锁相环环路滤波器的研究,本文确定了各种信号环路带宽的取值范围;通过对捕获模块频率搜索的研究,本文提出了通过精密捕获以获得更准确的信号多普勒值。本文通过软件实现了软件接收机信号处理部分中的各个模块,并且采用了各通道的串行处理来实现实际接收机的并行处理,同时给出了各个模块的实现流程图以及信号处理部分的整体流程图。最后本文完成了软件接收机用户界面的设计,使得软件接收机能够展示捕获结果、跟踪输出以及定位结果。采用了仿真卫星信号数据对软件接收机进行测试,说明本软件接收机对于新体制卫星信号有较好的定位精度。