1.一种高效率的BOC信号捕获方法,其特征在于,所述方法包括:获取待捕获的BOC信号;对所述BOC信号的基带数据进行重采样,得到重采样基带数据;根据多普勒频率搜索间隔对所述重采样基带数据进行相位旋转,得到相位旋转后的基带信号;利用所述相位旋转后的基带信号对预先设置的码相位搜索方格范围内所有搜索方格进行计算,得到所有搜索方格的多相分量相关值;根据所述所有搜索方格的多相分量相关值在预先设置的多普勒搜索方格范围内进行相关值计算,得到所有搜索方格所对应的相关值;根据所述所有搜索方格所对应的相关值对所述待捕获的BOC信号进行捕获判决。
2.根据权利要求1所述的方法,其特征在于,所述重采样基带数据的采样率为所述BOC信号的码率的倍数。
3.根据权利要求2所述的方法,其特征在于,根据多普勒频率搜索间隔对所述重采样基带数据进行相位旋转,得到相位旋转后的基带信号,包括:根据多普勒频率搜索间隔对所述重采样基带数据进行相位旋转,得到相位旋转后的基带信号为:s′ v [k]=s′[k]exp{-j2πvf Δ kT′ s }其中,s′ v [k]表示相位旋转后的基带信号,s′[k]表示重采样基带数据,fΔ为多普勒频率搜索间隔,v表示多普勒搜索方格的序号,T′ s 表示重采样基带数据的采样周期,j是虚数单位,k表示数据序号。
4.根据权利要求3所述的方法,其特征在于,利用所述相位旋转后的基带信号对预先设置的码相位搜索方格范围内所有搜索方格进行计算,得到所有搜索方格的多相分量相关值,包括:预先定义码相位搜索方格范围为0≤u≤U;其中,u表示码相位搜索方格的序号,U表示码相位搜索方格的个数;利用所述相位旋转后的基带信号对预先设置的码相位搜索方格范围内所有搜索方格进行计算,得到所有搜索方格的多相分量相关值为其中,P表示搜索方格的相位个数,p表示搜索方格的相位序号,c n [k]表示扩频码c n 的第k个码片,K=T c /T′ s 表示相干积分时间T c 所对应的数据点数。
5.根据权利要求4所述的方法,其特征在于,所述搜索方格的相位个数与所述码率的倍数相同。
6.根据权利要求4所述的方法,其特征在于,根据所述所有搜索方格的多相分量相关值在预先设置的多普勒搜索方格范围内进行相关值计算,得到所有搜索方格所对应的相关值,包括:预先设置的多普勒搜索方格范围为-V≤v≤V;根据所述所有搜索方格的多相分量相关值在预先设置的多普勒搜索方格范围内进行相关值计算,得到所有搜索方格所对应的相关值为其中,i表示相关值的序号,V表示多普勒搜索方格的范围。
7.根据权利要求6所述的方法,其特征在于,所述g[p-i]表示多相分量相关值组合时的符号,具体取值如下: 。
8.根据权利要求7所述的方法,其特征在于,根据所述所有搜索方格所对应的相关值对所述待捕获的BOC信号进行捕获判决,包括:根据所述所有搜索方格的相关值计算检测统计量,利用所述检测统计量与预先设置的捕获门限进行比较,若所述检测统计量大于等于捕获门限,则表示捕获到BOC信号,若所述检测统计量大于等于捕获门限,则表示未捕获到BOC信号。
9.根据权利要求8所述的方法,其特征在于,根据所述所有搜索方格的相关值计算检测统计量,包括:根据所述所有搜索方格的相关值计算检测统计量为 其中,L表示后积累次数。