论文部分内容阅读
随着北斗二代卫星导航系统的成功组网并投入使用,对能够支持北斗二代卫星导航系统的用户端导航定位设备的研发需求也日益迫切。由于北斗二代卫星导航系统的B1信号中引入了二次编码调制技术,在提高互相关性能的同时也给卫星信号的捕获方法带来了挑战,NH码的调制使得每间隔1ms就有可能产生符号位跳变,这就限制了B1信号的相干积分时长,严重影响了北斗二代卫星B1信号的捕获性能,因此本文应用了定长相干积分遍历/非遍历的并行码相位搜索的粗捕获算法,实现了对北斗二代卫星B1信号的长时间相干积分捕获,提高了B1信号的捕获性能。粗捕获得到的载波频率估计精度通常无法满足跟踪环路的要求,需进行精细频率捕获,本文针对B1信号的特点,提出基于频域插值的载波频率估计算法,在粗捕获之后,对B1信号进行精频捕获,改善载波频率估计精度。本文首先对北斗二代卫星B1信号的结构进行分析,针对NH码的自身特点设计了定长相干积分遍历的并行码相位搜索算法,然后对该算法进行了仿真,仿真结果验证了该算法的正确性,在相干积分长度为4ms的情况下,可以捕获载噪比为37dB·Hz的B1信号。接着针对该算法计算量较大的缺点进行了改进,提出了定长相干积分非遍历的并行码相位搜索算法,以牺牲一定的捕获性能为代价减小计算量,并仿真了不同搜索次数算法在最差情况下的捕获性能。其次,粗捕获得到的载波多普勒频率精度较低,需要进行精频捕获,针对B1信号的精频捕获问题,本文提出基于频域插值的载波频率估计算法,并对该算法进行仿真,仿真结果显示该算法成功改善了低信噪比环境下载波多普勒频率的估计精度。本文还使用模拟器产生的B1信号对基于频域插值的载波频率估计算法进行测试,验证该算法对于改善低信噪比环境下载波频率估计精度的有效性。最后本文对于定长相干积分20次搜索遍历/10次搜索非遍历的并行码相位搜索的粗捕获算法在FPGA平台上进行了硬件实现,并使用了三个不同场景的真实北斗二代卫星B1信号进行测试,验证了硬件实现的正确性。