本申请涉及但不限于卫星导航技术,其中涉及一种实现卫星信号捕获的方法、计算机存储介质及终端。
背景技术:
1、随着导航系统的发展,卫星导航信号的扩频调制已经开始采用更复杂的伪码,如除了主伪码之外,还增加了副伪码,并通过一定的机理构筑出更长的伪码。相关技术中,导航接收机方案在对导航信号进行捕获时,在主伪码层面进行搜索和捕获信号,限制了捕获相干积分时间长度,影响了接收机弱信号的捕获性能,不满足高灵敏度导航接收机的工作需求,导致传统导航接收机在诸如树荫、桥梁、城市峡谷等应用场景的性能大打折扣。同时,主伪码之间的互相关干扰会影响接收机的信号捕获,导致接收机有概率捕获到错误的互相关信号,对接收机的性能产生影响。此外,相关技术中的方法在捕获卫星成功后需要进行电文位同步处理,才能进行高灵敏度跟踪、帧同步等后续处理,而高灵敏度的位同步算法往往复杂度高、处理时间长、多普勒偏差容忍度低,且存在一定的错误率,这些会影响接收机定位时间、动态性能和稳定性。
技术实现思路
1、以下是对本申请详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。
2、本公开实施例提供一种实现卫星信号捕获的方法、计算机存储介质及终端,能够提升接收机的整体性能。
3、本公开实施例提供了一种实现卫星信号捕获的方法,包括:
4、生成阶梯码;
5、读取捕获数据和生成的阶梯码;
6、通过读取的捕获数据和阶梯码进行卫星信号的捕获。
7、另一方面,本公开实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现上述实现卫星信号捕获的方法。
8、再一方面,本公开实施例还提供一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,
9、处理器被配置为执行存储器中的计算机程序;
10、所述计算机程序被所述处理器执行时实现如上述实现卫星信号捕获的方法。
11、本公开实施例在信号捕获阶段,通过生成阶梯码增加了捕获相干积分时间,获取了更高的积分增益,提高了接收机的信号捕获灵敏度;阶梯码具备更好的伪码间互相关性能,减小了接收机在弱信号捕获中的虚警概率,减轻了互相关干扰对接收机的影响。
12、本申请的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本申请而了解。本申请的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。
1.一种实现卫星信号捕获的方法,包括:
2.根据权利要求1所述的方法,其特征在于,所述生成阶梯码,包括:
3.根据权利要求1所述的方法,其特征在于,所述读取捕获数据和生成的阶梯码之前,所述方法还包括对接收机进行以下参数配置:
4.根据权利要求1所述的方法,其特征在于,所述读取捕获数据,包括:
5.根据权利要求3所述的方法,其特征在于,所述读取生成的阶梯码,包括:
6.根据权利要求1至5任一项所述的方法,其特征在于,所述通过读取的捕获数据和阶梯码进行卫星信号捕获,包括:
7.根据权利要求6所述的方法,其特征在于,所述确定采样时间间隔,包括:
8.根据权利要求6所述的方法,其特征在于,所述通过读取的捕获数据和阶梯码进行卫星信号捕获之后,所述方法还包括:
9.根据权利要求8所述的方法,其特征在于,所述通过捕获到的阶梯码的相位进行所述卫星信号的电文比特位同步,包括:
10.一种计算机存储介质,所述计算机存储介质中存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1至9中任一项所述的实现卫星信号捕获的方法。
11.一种终端,包括:存储器和处理器,所述存储器中保存有计算机程序;其中,