摘要

为了能够更好地利用频率资源,全球导航卫星系统的多种信号使用了二进制偏移载波(Binary Offset Carrier,BOC)调制.传统基于匹配滤波的BOC信号捕获算法为了防止相关峰中的零点降低检测概率,需要采用较小的码相位搜索间隔,这会大幅提升相关处理的计算复杂度.针对该问题,本文提出了基于多相分解的BOC信号高效捕获算法.该算法对捕获中的相关累加进行多相分解,通过基带数据重采样和选择特定码相位搜索间隔,实现了不同搜索相位下相关值的高效复用.对于北斗系统所采用的BOC(1,1)和BOC(14,2)调制,为了达到相同的检测性能,本文所提算法的计算复杂度仅约为传统算法的1/4和1/2,这对卫星导航终端的小型化和低功耗设计具有重要意义.