一种伪码跟踪方法技术

技术编号:39727504 阅读:6 留言:0更新日期:2023-12-17 23:31
本申请实施例适用于接收机技术领域,提供了一种伪码跟踪方法

【技术实现步骤摘要】
一种伪码跟踪方法、装置、终端设备及存储介质


[0001]本申请实施例属于接收机
,特别是涉及一种伪码跟踪方法

装置

终端设备及存储介质


技术介绍

[0002]移动装置上的卫星导航定位接收机在接收到卫星信号后,需要对卫星信号执行射频前端处理
、A/D
模数转换

卫星信号捕获

卫星跟踪

星历收集

卫星测量值提取和位置解算等多个处理步骤后才能根据卫星信号确定出移动装置当前的位置

其中,卫星跟踪步骤主要指通过减少卫星信号和本地复制信号之间的载波频率差异

载波相位差异和码相位差异,实现卫星信号与本地复制信号的精确同步

[0003]在现有技术中,卫星导航定位接收机主要通过基带处理芯片实现卫星跟踪

在卫星跟踪环节中接收机可以先通过伪码发生器生成本地伪码

而后接收机可以将本地伪码分别输入至超前相位分路

滞后相位分路和即时相位分路三条伪码分路中,通过三条伪码分路接收机可以对本地伪码进行不同程度的相位延迟,以生成不同的复制伪码

通过比较超前相位分路

滞后相位分路和即时相位分路各自对应的复制伪码的相关积分的大小,基带处理芯片可以确定伪码发生器生成的本地伪码与卫星信号中的伪码之间的相位偏差值,并根据相位偏差值调整伪码发生器,以减少卫星信号和本地复制信号之间的码相位差异,由此,卫星导航定位接收机可以生成与卫星信号同步的本地复制伪码

在现有技术中,当基带处理芯片需要对本地复制伪码和卫星信号进行相位观测和相位鉴定时,基带处理芯片可以通过计算本地复制伪码和卫星信号之间的积分结果的方式进行相位观测,并根据积分结果进行相位鉴定

由于基带处理芯片只能基于三条相位分路计算本地复制伪码和卫星信号之间的相关积分结果,且滞后相位分路的相位延迟固定为

0.5
码片,超前相位分路的相位延迟固定为
+0.5
码片

因此,通过现有技术只能进行
0.5
个码片精度的相位观测,原始相位观测的精度较低

进一步地,由于现有技术中基带处理芯片原始相位观测的精度较低,因此基带处理芯片在基于原始相位观测结果进行相位鉴定时容易受到多径效应的影响,从而导致相位鉴定准确度不高

此外,由于两条分路的相位突变为
±
0.5
个伪码码片,因此当卫星信号的相位突变超过
±
0.5
个伪码码片时,基带处理芯片无法对卫星信号进行准确跟踪


技术实现思路

[0004]有鉴于此,本申请实施例提供了一种伪码跟踪方法

装置

终端设备及存储介质,用以提高卫星信号接收机的伪码跟踪性能

[0005]本申请实施例的第一方面提供了一种伪码跟踪方法,包括:
[0006]将本地伪码输入至包含
N
个相位延迟分路的伪码处理模块,以对所述本地伪码进行相位延迟生成
N
个相位延迟值不同的复制伪码;所述
N
为大于或等于4的正整数;
[0007]分别计算各个所述复制伪码与卫星信号之间的相关积分结果;
[0008]将所有所述相关积分结果和所有所述相位延迟分路对应的期望相关值输入预设
的相位修正模型,生成相位修正值;
[0009]基于所述相位修正值对本地伪码发生器中的初始伪码进行相位修正,以使所述本地伪码发生器生成的本地伪码与所述卫星信号中伪码一致

[0010]本申请实施例的第二方面提供了一种伪码跟踪装置,包括:
[0011]复制伪码生成模块,用于本地伪码输入至包含
N
个相位延迟分路的伪码处理模块,以对所述本地伪码进行相位延迟生成
N
个相位延迟值不同的复制伪码;所述
N
为大于或等于4的正整数;
[0012]相关积分计算模块,用于分别计算各个所述复制伪码与卫星信号之间的相关积分结果;
[0013]修正值计算模块,用于将所有所述相关积分结果和所有所述相位延迟分路对应的期望相关值输入预设的相位修正模型,生成相位修正值;
[0014]相位修正模块,用于基于所述相位修正值对本地伪码发生器中的初始伪码进行相位修正,以使所述本地伪码发生器生成的本地伪码与所述卫星信号中伪码一致

[0015]本申请实施例的第三方面提供了一种终端设备,包括存储器

处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现如上述第一方面所述的伪码跟踪方法

[0016]本申请实施例的第四方面提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现如上述第一方面所述的伪码跟踪方法

[0017]本申请实施例的第五方面提供了一种计算机程序产品,当所述计算机程序产品在计算机上运行时,使得所述计算机执行上述第一方面所述的伪码跟踪方法

[0018]与现有技术相比,本申请实施例具有以下优点:
[0019]本申请实施例,接收机提供本地伪码发生器生成本地伪码后,可以将本地伪码输入至伪码处理模块中;通过伪码处理模块中的
N
个相位延迟分路接收机可以生成
N
个相位延迟值不同的复制伪码;其中,
N
为大于或等于4的正整数;接收机可以分别计算各个复制伪码与卫星信号之间的相关积分结果;而后,接收机可以将所有相关积分结果和各个相位延迟分路对应的期望相关值输入到相位修正模型中,以通过相位修正模型生成相位修正值;最后,接收机可以根据相位修正值对本地伪码发生器进行相位修正,使得本地伪码发生器可以生成与卫星信号中的伪码一致的本地伪码,以实现对卫星信号进行伪码跟踪的目的

通过本实施例提供的方法,接收机可以通过相位修正模型对不少于4个相关积分结果进行处理生成相位修正值,因此本实施例提供的方法提高接收机的伪码跟踪精度

附图说明
[0020]为了更清楚地说明本申请实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单的介绍

显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图

[0021]图1是本申请实施例提供的一种接收机进行定位时信号处理的流程示意图;
[0022]图2是本申请实施例提供的一种卫星信号跟踪单元的结构示意图;本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.
一种伪码跟踪方法,其特征在于,包括:将本地伪码输入至包含
N
个相位延迟分路的伪码处理模块,以对所述本地伪码进行相位延迟生成
N
个相位延迟值不同的复制伪码;所述
N
为大于或等于4的正整数;分别计算各个所述复制伪码与卫星信号之间的相关积分结果;将所有所述相关积分结果和所有所述相位延迟分路对应的期望相关值输入预设的相位修正模型,生成相位修正值;基于所述相位修正值对本地伪码发生器进行相位修正,以使所述本地伪码发生器生成的本地伪码与所述卫星信号中伪码一致
。2.
根据权利要求1所述的方法,其特征在于,所述将所有所述相关积分结果和所有所述相位延迟分路对应的期望相关值输入预设的相位修正模型,生成相位修正值,包括:确定各个所述相位延迟分路之间的相位差值;将所有所述相位差值

所有所述相关积分结果和所有所述期望相关值输入至所述相位修正模型,生成所述相位修正值;所述所有相位差值和所述所有相关积分结果用于生成所述本地伪码对应的第一波形;所述所有期望相关值用于生成所述卫星信号对应的第二波形;所述相位修正模型用于基于所述第一波形和所述第二波形之间的相位偏差关系生成所述相位修正值
。3.
根据权利要求1所述的方法,其特征在于,所述将所有所述相关积分结果和所有所述相位延迟分路对应的期望相关值输入预设的相位修正模型,生成相位修正值之前,包括:若任一候选伪码与所述卫星信号的积分值大于预设的捕获阈值,则确定所述候选伪码为所述卫星信号对应的目标伪码,基于所述目标伪码对应的目标序列号确定所述卫星信号对应的自相关函数;根据各个所述相位延迟分路对应的相位延迟值从所述自相关函数中确定各个相位延迟分路对应的理想相关值
。4.
根据权利要求1所述的方法,其特征在于,所述将所有所述相关积分结果和所有所述相位延迟分路对应的期望相关值输入预设的相位修正模型,生成相位修正值,包括:基于预设的矫正条件从数据存储模块中获取所述相位修正模型生成的历史修正值;将所述历史修正值

所述所有相关积分结果和所述所有期望相关值输入至所述相位修正模型,生成所述相位修正值;所述所有相关积分结果用于生成关于所述本地伪码对应的第一波形;所述所有期望相关值用于生成所述卫星信号对应的第二波形;所述相位修正模型用于基于所述第一波形与所述第二波形之间的相位偏差关系和所述历史修正值生成所述相位修正值
。5.
根据权利要求1所述的方法,其特征在于,所述基于所述相位修正值对本地伪码发生器进行相位修正,以使所述本地伪码发生器生成的本地伪码与所述卫星信号中伪码一致,包括:通过环路滤波模块基于第一历史修正值对所述相位修正模型输出的当前相位修正值进行矫正,生成目标修正值;将所述目标修正值作为第二历史修正值对所述相位修正模型输出的下一相位修正值进行...

【专利技术属性】
技术研发人员:王名为谢胜利陈奕廷高峰许祥滨
申请(专利权)人:泰斗微电子科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1