本发明专利技术公开了一种伽利略信号捕获的方法及装置,属于卫星定位技术领域。所述方法包括:将当前选取周期中每次选取的本地数据路测距码和当前选取周期中每次选取的本地导频路测距码进行乘积运算获得用于运算的本地码,并将当前选取周期中每次选取本地测距码时接收到的伽利略E1信号进行平方运算获得所述伽利略E1信号的平方;将所述用于运算的本地码和所述伽利略E1信号的平方输入乘法器进行乘法运算得到每次计算的结果,并将当前选取周期中每次计算的结果输入至相干积分器,计算当前选取周期中本地数据路和导频路和伽利略E1信号的相关值,若相关值大于或等于预设阈值,则确定伽利略E1信号捕获成功。本发明专利技术降低了运算量,节约了系统开销。
【技术实现步骤摘要】
【专利摘要】本专利技术公开了一种伽利略信号捕获的方法及装置,属于卫星定位
。所述方法包括:将当前选取周期中每次选取的本地数据路测距码和当前选取周期中每次选取的本地导频路测距码进行乘积运算获得用于运算的本地码,并将当前选取周期中每次选取本地测距码时接收到的伽利略E1信号进行平方运算获得所述伽利略E1信号的平方;将所述用于运算的本地码和所述伽利略E1信号的平方输入乘法器进行乘法运算得到每次计算的结果,并将当前选取周期中每次计算的结果输入至相干积分器,计算当前选取周期中本地数据路和导频路和伽利略E1信号的相关值,若相关值大于或等于预设阈值,则确定伽利略E1信号捕获成功。本专利技术降低了运算量,节约了系统开销。【专利说明】一种伽利略信号捕获的方法及装置
本专利技术涉及卫星定位
,特别涉及一种伽利略信号捕获的方法及装置。
技术介绍
随着卫星定位技术的普及,使得人们能够更便捷、更及时、更准确的获得所需的位置信息。在定位过程中,接收机首先需要捕获卫星发射的通过CBOC (Composite BinaryOffset Carrier,组合二进制偏移载波)调制方式进行调制的伽利略El信号,即寻找该伽利略El信号当前多普勒频率以及伽利略El信号中的测距码与接收机本地的测距码中相关值最大的码相位,才可以对伽利略El信号进行跟踪和电文解调实现定位功能。其中,对伽利略El信号的捕获需要分别对多普勒和测距码码相位进行搜索,寻找使相关值最大的多普勒频率和测距码码相位。另外,CBOC调制方式会使得伽利略El信号中的自相关函数产生多个边峰,会导致接收机捕获虚警率上升,导致对伽利略El信号的误捕获,影响接收机的定位性能。现有技术中进行伽利略El信号捕获的方式可以为:通过改变本地载波多普勒频率和本地测距码相位,对伽利略El信号进行二维搜索,获取使伽利略El信号中的测距码与本地测距码相关值最大时的多普勒频率和本地测距码相位。现有技术中解决伽利略El信号中的自相关函数产生多个边峰,导致接收机误捕获的问题的方式可以为:通过SCPC (SubCarrier Phase Cancellation,子载波相位抵消法)的方式,产生一组与伽利略El信号同相子载波和一路正交子载波,分别与伽利略El信号进行相乘运算,并分别对伽利略El信号的数据路测距码和导频路测距码进行二维搜索。在实现本专利技术的过程中,专利技术人发现现有技术至少存在以下问题:1、现有技术对伽利略El信号的捕获需要进行二维搜索,遍历各多普勒频率下的码相位,搜索时间较长;2、通过SCPC的方式在寻找伽利略El信号中的测距码与接收机本地的测距码中相关值最大的码相位的过程中,需要对两组子载波分别与伽利略El信号进行相乘运算,运算量大,接收机的系统资源开销大,导致接收机的捕获伽利略El信号的效率低。
技术实现思路
为了解决现有技术的问题,本专利技术实施例提供了一种伽利略信号捕获的方法及装置。所述技术方案如下:—方面,提供了一种伽利略信号捕获的方法,所述方法包括:第一步,设置本地数据路测距码队列和本地导频路测距码队列中的选取码相位;第二步,从所述选取码相位开始,在所述本地数据路测距码队列和所述本地导频路测距码队列中根据预设的时间间隔逐一选取本地数据路测距码和本地导频路测距码,直至所述本地数据路测距码队列和所述本地导频路测距码队列中的本地数据路测距码和本地导频路测距码完成一个选取周期;第三步,将当前选取周期中每次选取的本地数据路测距码和当前选取周期中每次选取的本地导频路测距码进行乘积运算获得用于运算的本地码,并将当前选取周期中每次选取本地测距码时接收到的伽利略El信号进行平方运算获得所述伽利略El信号的平方;将所述用于运算的本地码和所述伽利略El信号的平方输入乘法器进行乘法运算得到每次计算的结果,并将当前选取周期中每次计算的结果输入至相干积分器,计算当前选取周期中本地数据路和导频路和伽利略El信号的相关值;第四步,若所述相关值大于或等于预设阈值,则确定出当前选取周期中设置的本地数据路和导频路测距码的码相位与所述伽利略El信号中的数据路和导频路测距码的码相位相同,所述伽利略El信号捕获成功;第五步,若所述相关值小于预设阈值,则更改所述本地数据路测距码队列和所述本地导频路测距码队列中的选取码相位,返回第二步。优选的,所述更改所述本地测距码的选取码相位之后,所述方法还包括:将所述相干积分器中的数值进行清零处理。优选的,所述更改所述本地测距码的选取码相位,包括:在所述本地数据路测距码队列和所述本地导频路测距码队列中对当前设置的所述选取码相位延迟预设数值个码片,并将所述本地数据路测距码队列和所述本地导频路测距码队列中延迟后的码相位作为更改后的所述本地数据路测距码队列和所述本地导频路测距码队列的选取码相位。优选的,所述选取周期为所述伽利略El信号中的数据路和导频路测距码周期的整数倍。另一方面,提供了一种伽利略信号捕获的装置,所述装置包括:设置模块,用于设置本地数据路测距码队列和本地导频路测距码队列中的选取码相位;选取模块,用于从所述选取码相位开始,在所述本地数据路测距码队列和所述本地导频路测距码队列中根据预设的时间间隔逐一选取本地数据路测距码和本地导频路测距码,直至所述本地数据路测距码队列和所述本地导频路测距码队列中的本地数据路测距码和本地导频路测距码完成一个选取周期;计算模块,用于将当前选取周期中每次选取的本地数据路测距码和当前选取周期中每次选取的本地导频路测距码进行乘积运算获得用于运算的本地码,并将当前选取周期中每次选取本地测距码时接收到的伽利略El信号进行平方运算获得所述伽利略El信号的平方;将所述用于运算的本地码和所述伽利略El信号的平方输入乘法器进行乘法运算得到每次计算的结果,并将当前选取周期中每次计算的结果输入至相干积分器,计算当前选取周期中本地数据路和导频路和伽利略El信号的相关值;捕获模块,用于若所述相关值大于或等于预设阈值,则确定出当前选取周期中设置的本地数据路和导频路测距码的码相位与所述伽利略El信号中的数据路和导频路测距码的码相位相同,所述伽利略El信号捕获成功;更改模块,用于若所述相关值小于预设阈值,则更改所述本地数据路测距码队列和所述本地导频路测距码队列中的选取码相位,返回选取模块。优选的,所述装置还包括:清零处理模块,用于将所述相干积分器中的数值进行清零处理。优选的,所述更改模块具体用于:在所述本地数据路测距码队列和所述本地导频路测距码队列中对当前设置的所述选取码相位延迟预设数值个码片,并将所述本地数据路测距码队列和所述本地导频路测距码队列中延迟后的码相位作为更改后的所述本地数据路测距码队列和所述本地导频路测距码队列的选取码相位。优选的,所述选取周期为所述伽利略El信号中的数据路和导频路测距码周期的整数倍。本专利技术实施例提供的技术方案带来的有益效果是:通过将当前选取周期中每次选取的本地数据路测距码和当前选取周期中每次选取的本地导频路测距码进行乘积运算获得用于运算的本地码,并将当前选取周期中每次选取本地测距码时接收到的伽利略El信号进行平方运算获得所述伽利略El信号的平方;将所述用于运算的本地码和所述伽利略El信号的平方输入乘法器进行乘法运算得到每次计算的结果,并将当前选取本文档来自技高网...
【技术保护点】
一种伽利略信号捕获的方法,其特征在于,所述方法包括:第一步,设置本地数据路测距码队列和本地导频路测距码队列中的选取码相位;第二步,从所述选取码相位开始,在所述本地数据路测距码队列和所述本地导频路测距码队列中根据预设的时间间隔逐一选取本地数据路测距码和本地导频路测距码,直至所述本地数据路测距码队列和所述本地导频路测距码队列中的本地数据路测距码和本地导频路测距码完成一个选取周期;第三步,将当前选取周期中每次选取的本地数据路测距码和当前选取周期中每次选取的本地导频路测距码进行乘积运算获得用于运算的本地码,并将当前选取周期中每次选取本地测距码时接收到的伽利略E1信号进行平方运算获得所述伽利略E1信号的平方;将所述用于运算的本地码和所述伽利略E1信号的平方输入乘法器进行乘法运算得到每次计算的结果,并将当前选取周期中每次计算的结果输入至相干积分器,计算当前选取周期中本地数据路和导频路和伽利略E1信号的相关值;第四步,若所述相关值大于或等于预设阈值,则确定出当前选取周期中设置的本地数据路和导频路测距码的码相位与所述伽利略E1信号中的数据路和导频路测距码的码相位相同,所述伽利略E1信号捕获成功;第五步,若所述相关值小于预设阈值,则更改所述本地数据路测距码队列和所述本地导频路测距码队列中的选取码相位,返回第二步。...
【技术特征摘要】
【专利技术属性】
技术研发人员:邓中亮,尹露,席岳,李杰强,李长明,马宏涛,朱棣,李庆博,赵洋,
申请(专利权)人:北京邮电大学,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。