基于合成相关函数的boc(15,2.5)调制方式捕获方法
【专利摘要】本发明提供的是一种基于合成相关函数的BOC(15,2.5)调制方式捕获方法。1:选取一段1ms的BOC(15,2.5)中频信号作为接收机接收数据信号,选取多普勒频移范围、搜索频率步进、检测阈值;2:对所述数据信号进行剥离载波、混频处理,得到I路信号和Q路信号,再将这两个信号分别进行FFT处理;3:本地产生BOC(15,2.5)调制信号,分解为12个子信号,进行FFT变换并取共轭,然后将I、Q支路的信号与之分别相乘并分别进行IFFT变换;4:本地储存所需辅助函数的12个子式子;5:将步骤3和4最后结果对应相加;6:将处理得到的两个支路的结果先进行非相干积分,然后与门限值γ进行比较判断是否捕获到。本发明应用于北斗导航系统中B3频段的BOC(15,2.5)调制方式。
【专利说明】基于合成相关函数的BOC (15,2.5)调制方式捕获方法
【技术领域】
[0001]本发明涉及的是一种GNSS (全球卫星导航系统)中接收机的捕获处理方法,具体涉及将要应用于Compass Navigation Satellite System (北斗卫星导航系统)中中心频率为1268.52MHz,带宽为24MHz的B3频段,B3频段将要使用BOC (15,2.5)调制方式。
【背景技术】
[0002]北斗卫星导航系统,是我国自主研制建设的卫星导航定位系统。我国于2003年建成了北斗区域导航系统(北斗I代)。该系统可以实现在中国以及周边区域定位、授时、报文等多项功能。目前我国正在对该系统进行进一步建设,现已建成区域导航系统,覆盖整个亚太地区,可以为整个亚太地区提供导航服务,第三步是计划在2020年形成一个全球导航系统,即北斗2号导航定位系统,该系统由5颗静止轨道卫星和30颗非静止轨道卫星组成,可以实现为全球用户提供开放服务和授权服务。[0003]随着卫星导航技术的快速发展,使得新一代卫星导航系统(GNSS — GlobalNavigation Satellite Systems)呈现出一种多级竞争与优势互补的薪新局面。卫星导航系统也从独立建设开始走向合作开发利用,为了使多个导航系统之间实现兼容,使卫星导航频段能够频带共享以及频谱分离,同时达到较高的检测精度和性能要求,所以新一代卫星导航信号均采用二进制偏移载波(B0C—Binary Offset Carrier)调制方式。与BPSK (双相移位键控)调制方式相比较,BOC调制使系统在性能上拥有多方面的优势:B0C调制在信道噪声和抗多径方面,可以获得比BPSK调制更好的性能,该性能的提高主要源于BOC调制可以将信号能量更多的集中到信号所在带宽的边缘位置,增加信号的有效带宽;可以通过不同的频带占有方式减少与公共频带上已有导航信号间的干扰;改进的BOC调制方式既可以实现在信号上下边带分别承载不同信号的功率,又能简化发射端基带发生器和高频功率放大器的设计。当然BOC调制方式也是存在缺点的,那就是自相关函数(ACF—Autocorrelation Function)具有多边峰特性,并且边峰的个数会随着调制阶数的提高而增加,容易使信号在捕获或跟踪时出现模糊点,从而造成误捕获或误跟踪现象,给测距带来模糊性。
[0004]目前,已经提出了一些方法来解决BOC调制信号模糊问题,主要有以下几种方法:(l)bump and jump通过增加两路额外的相关器,即远超前和远滞后相关器,通过比较相邻两峰的接收功率,确保即时支路所产生的本地码能够与接收信号对齐,保证即时支路捕获到主峰,降低误锁概率。该方法优势在于一旦锁定主峰,具有较高的跟踪精度,缺点是由于它是基于主峰和两侧边峰功率大小比较,所以当信噪比较低时会有很高的漏检和虚警概率,并且一旦发生误锁情况,所需的恢复时间较长,因此对于实时性的场合不太适合。(2)BPSK-1ike方法,该方法主要有两种典型的代表应用,分别被命名为“B&F”法和“ΜΜh法,其核心思想是利用BOC调制信号功率谱主瓣与BPSK调制信号功率谱相似的特性,实现BOC自相关函数的单峰特性,但该方法也是存在着不足和局限的,例如由于采用了滤波器,对于单边带处理情况会存在3db的衰减,对于双边带来说,会有0.5db的衰减,而且该方法也丧失了 BOC调制信号高精度跟踪性能的优势,所以需要进一步改进和优化处理。(3)三路并行相关的捕获算法,该算法是基于时域串行操作的,通过附加两条支路避免BOC调制信号相关零点的影响。过程是通过本地产生3路BOC信号,并以其中一路的相位为基准,另外两路分别为超前和滞后支路。三路信号并行处理,最大值超过门限则认为捕获到信号,该方法的缺
点是只适用于BOC(η, η)型信号。(4)自相关边峰消除技术(ASPeCT-auto-correlation
side-peak cancellation technique),通过利用BOC自相关函数平方与BOC / PRN互相关函数平方之间的特殊特点来实现去除边峰的目的,但是该方法只适用于SinBOC (η,η)型。
【发明内容】
[0005]本发明的目的在于提供一种可以有效消除边峰,并且能够保持主峰宽度不变的基于合成相关函数的BOC (15,2.5)调制方式捕获方法。
[0006]本发明的目的是这样实现的:
[0007]步骤1:选取一段Ims的B0C(15,2.5)中频信号作为接收机接收数据信号,同时对该信号选取多普勒频移范围(ωΜη,ωΒ_),以及搜索频率步进Λ ωΒ,同时设定检测阈值Y ;
[0008]步骤2:对所述数据信号进行剥离载波处理,将接收数据与本地复制载波的同相支路上的正弦信号以及正交支路上的余弦信号进行混频处理,实现去除载波,得到I路(同相支路)信号和Q路(正交支路)信号,再将这两个信号分别进行FFT (快速傅里叶变换)处理;
[0009]步骤3:本地产生BOC (15,2.5)调制信号,将其分解为12个子信号,该12个子信号进行FFT变换并取共轭,然后将1、Q支路的信号与之分别相乘并分别进行IFFT变换,并存储;
[0010]步骤4:本地储存所需辅助函数的12个子式子;
[0011]步骤5:确定BOC (15,2.5)信号自相关函数主峰所在位置,将步骤3最后结果与步骤4最后结果对应相加;
[0012]步骤6:将处理得到的两个支路的结果先进行非相干积分,然后与门限值Y进行比较,对其进行判断,判断信号是否捕获到,如果结果大于门限值则表明捕获成功;否则表明当前的卫星信号没有捕获成功,继续调节本振和本地BOC码,返回步骤2,重复上述过程,直到卫星信号捕获成功。
[0013]本发明较传统BOC (15,2.5)调制信号捕获方法所具有的优点:
[0014]在现有的技术中,对于BOC (15,2.5)调制信号的去边峰处理通常是采用副载波消除法。该方法可以去除边峰,只保留一个主峰,使接收机更易捕获主峰,不被边峰干扰,这是接收机能够捕获到BOC (15,2.5)调制信号的关键所在。但该方法也是存在缺点的,缺点在于经过该方法处理后的信号主峰附近还是存在小的毛刺,当信噪比较低时,毛刺的幅值容易超出主峰幅值,使接收机误认为毛刺是主峰,同时该方法扩大了主峰的宽度,使主峰宽度达到与使用BPSK调制信号的宽度相同,丧失了 BOC调制信号高精度跟踪性能的优势。本发明采用合成相关函数的思想,通过变换BOC (15,2.5)调制信号的波形,使信号可以完全消除边峰,同时也能保持主峰的宽度,使BOC (15,2.5)调制信号的优点不至于丧失。【专利附图】
【附图说明】
[0015]图1是捕获算法流程图。
[0016]图2是辅助函数波形图。
[0017]图3 BOC调制信号自相关函数图。
[0018]图4是Ri波形图。
[0019]图5a-图5b是捕获对比图。
【具体实施方式】
[0020]本发明描述的方法是针对于新型卫星调制信号的捕获方法,即BOC (15,2.5)调制信号捕获方法,该发明运用了合成相关函数的思想,重组了检测变量,与传统的BOC调制信号捕获方法相比,该方法能够完全去除BOC调制信号边峰,防止信号边峰误导接收机,对其捕获过程以及后续处理产生干扰。本发明设计流程如图1所示,步骤如下:
[0021]步骤1:选取一段Ims中频信号的数据作为接收机接收数据信号,同时对该信号选取合适的多普勒频移范围(《Dmin,oDmax),以及搜索频率步进Λ ωΒ,同时设定检测阈值Υ。
[0022]步骤2:对该数据信号进行剥离载波处理,将接收数据与本地复制载波的同相支路上的正弦信号以及正交支路上的余弦信号进行混频处理,可以实现去除载波,得到I路(同相支路)信号和Q路(正交支路)信号。再将这两个信号分别进行FFT (快速傅里叶变换)处理。
[0023]具体过程:
[0024]因为接收卫星信号的输入模型是一样的,所以我们只分析其中的一颗卫星信号,
假设某一颗卫星信号的接收模型为:
[0025]
【权利要求】
1.一种基于合成相关函数的BOC (15,2.5)调制方式捕获方法,其特征是: 步骤1:选取一段Ims的B0C(15,2.5)中频信号作为接收机接收数据信号,同时对该信号选取多普勒频移范围(《Dmin,《Dmax),以及搜索频率步进Λ ωΒ,同时设定检测阈值Υ ;步骤2:对所述数据信号进行剥离载波处理,将接收数据与本地复制载波的同相支路上的正弦信号以及正交支路上的余弦信号进行混频处理,实现去除载波,得到I路信号和Q路信号,再将这两个信号分别进行FFT处理; 步骤3:本地产生BOC (15,2.5)调制信号,将其分解为12个子信号,该12个子信号进行FFT变换并取共轭,然后将1、Q支路的信号与之分别相乘并分别进行IFFT变换,并存储;步骤4:本地储存所需辅助函数的12个子式子; 步骤5:确定BOC (15,2.5)信号自相关函数主峰所在位置,将步骤3最后结果与步骤4最后结果对应相加; 步骤6:将处理得到的两个支路的结果先进行非相干积分,然后与门限值Y进行比较,对其进行判断,判断信号是否捕获到,如果结果大于门限值则表明捕获成功;否则表明当前的卫星信号没有捕获成功,继续调节本振和本地BOC码,返回步骤2,重复上述过程,直到卫星信号捕获成功。
2.根据权利要求1所述的基于合成相关函数的BOC(15,2.5)调制方式捕获方法,其特征是所述步骤2具体包括: 某一颗卫星信号的接收模型为:s(k) = Citi )d(tk )ms[(iOIF-G)D)tk +f] + n(k) 其中:s(k)是该颗卫星在采样时间tk时的接收信号,c(tk-ts)表示初始码相位为ts的BOC (15,2.5)码序列;-为初始载波相位;频率ωΙΡ是中频,ωΒ是载波信号的多普勒频移;n(k)是高斯白噪声;k=0,I,…N-1,为对应的对该颗卫星数据段进行处理的采样点, 将接收信号s (k)与本地复现的载波复正弦信号2exp卜进行混频处理,滤除高频分量后得到:y(k) = c(tk JcmiAaii +Αφ)-]φ, -ts)sin(A(ad + Αφ} + ^ 其中:LOii =(0D_ (,)m ,为第i次载波频率搜索点与接收信号载波频率间的频率差值;是第i次估算的本地载波多普勒频移值;= 为本地复现的载波相位与接收数据的载波相位之间的相位差值;当频率差值Λ cod=0时,即本地复现的载波频率与接收信号的载波频率相等时,便实现载波的完全剥离,最终得到一个包含常数因子的接收BOC(15,2.5)码序列:α?(Δ的啦-ζ),之后将其分为两个支路,其中I支路的序列为 = Cos(AtP)Cit1-tj,Q 支路的序列为 J2 =Sin(A^)Cd1-/5), 将去除载波之后的两个支路分别进行FFT变换,具体表现形式如下: ⑵O ◎
3.根据权利要求2所述的基于合成相关函数的BOC(15,2.5)调制方式捕获方法,其特征是:步骤3中1、Q支路的处理过程完全相同,其中I支路的处理过程为:将本地要生成的BOC (15,2.5)调制信号按照公式
4.根据权利要求3所述的基于合成相关函数的BOC(15,2.5)调制方式捕获方法,其特征是所述步骤4具体包括: 将辅助函数命名为副函数,副函数的表达式为:
5.根据权利要求4所述的基于合成相关函数的BOC(15,2.5)调制方式捕获方法,其特征是所述步骤5具体包括:
根据公式
6.根据权利要求5所述的基于合成相关函数的BOC (15,2.5)调制方式捕获方法,其特征是所述步骤6具体包括:
【文档编号】G01S19/24GK103926601SQ201410153091
【公开日】2014年7月16日 申请日期:2014年4月17日 优先权日:2014年4月17日
【发明者】沈锋, 韩浩, 徐定杰, 迟晓彤, 张金丽, 周阳, 兰晓明, 桑靖, 李伟东, 刘向峰 申请人:哈尔滨工程大学