一种实现载波跟踪处理的方法及装置与流程

文档序号:24891642发布日期:2021-04-30 13:18阅读:132来源:国知局
一种实现载波跟踪处理的方法及装置与流程

本文涉及但不限于导航技术,尤指一种实现载波跟踪处理的方法及装置。



背景技术:

随着科学技术的发展,人类对导航定位技术的研究跨入了卫星定位时代。为了能够在全球范围内、全天候地提供精确地位置以及速度信息,全球导航卫星系统(gnss,globalnavigationsatellitesystem)的概念被提出。全球卫星导航系统在众多领域有着非常重要的作用;包括军事、导航、勘探、监测、测量、通信授时等。随着近年民用技术的发展,全球卫星导航系统已经在日常生活中逐渐深入,从手机、个人电脑、汽车、民用飞机到导弹、战机都离不开卫星导航技术。全球导航卫星系统包括美国的全球定位系统(gps,globalpositionsystem)、俄罗斯的全球导航卫星定位系统(glonass)、欧洲的伽利略(galileo)系统和中国的北斗(bd,compassnavigationsystem)系统;其中,美国的gps是第一个覆盖全球的空间卫星导航系统,其卫星星座共有32颗卫星,采用码分多址(cdma,codedivisionmultipleaccess)的卫星寻址方式。俄罗斯的glonass系统与gps系统原理和功能类似,其卫星星座由24颗卫星组成,采用频分多址(fdma,frequencydivisionmultipleaccess)的卫星寻址方式。俄罗斯正在进行glonass现代化工作,采用cdma方式实现与gps和galileo系统的兼容。galileo系统为欧盟一个正在建造的卫星导航定位系统,其卫星星座由30颗卫星构成,卫星寻址采用码分多址的方式。galileo系统能够与gps和glonass完成多系统的兼容并且可以提供更多的民用服务。“北斗1号”是中国自主研发的由3颗卫星组成的第一代卫星导航系统,没有测距和测高的功能。正在建设的“北斗2号”是由3颗倾斜同步轨道卫星、27颗中轨道卫星和5颗地球静止轨道卫星组成,可满足全球覆盖的条件。

作为gps卫星导航定位系统中核心组成部分,gps接收机主要用途就是接收卫星下发的信号,并从中提取出用于定位解算的导航电文信息和伪距观测量。因此在不同环境下需要设计高性能的基带处理算法来捕获和跟踪接收到的gps信号,以获得导航电文和伪距观测量。在gps卫星信号发射端,gps载波信号上调制有粗捕获码(c/a码)和导航电文数据码;相应地,在gps接收端,为了从接收到的卫星信号中解调出导航电文数据码,接收机进行跟踪操作时,需要通过混频彻底地剥离数字中频信号中包括的多普勒频移在内的载波,并需要通过c/a码相关运算彻底地剥离信号中的c/a码。接收机的跟踪操作由载波跟踪环路和码跟踪环路构成。接收机通过载波跟踪环路不断调整其本地复制的载波,使复制载波频率(或相位)与接收到的中频信号的载波频率(或相位)保持一致,最终通过下变频混频实现载波剥离。接收机通过码跟踪环路不断调整其本地复制的c/a码,使其复制c/a码的相位与接收到的中频信号的c/a码相位保持一致,最终通过码相关运算实现c/a码剥离。接收机实现跟踪之后,可获得用于卫星定位的精细的多普勒频移和c/a码码相位值。

相关技术中,接收机的跟踪操作基本上是以锁相环(pll)或者锁频环(fll)或者锁相环与锁频环结合作为基础;其中,锁相环和锁频环均由鉴别器、环路滤波器和数控振荡器(nco)构成;其中,锁相环的鉴别器为鉴相器;锁频环的鉴别器为鉴频器;鉴别器的作用是鉴别出本地载波频率与输入信号频率之间的频率差或者相位差;环路滤波器用于滤除频率差或相位差中的环路噪声,将滤波结果反馈到下一次环路中的本地载波频率中作为修正量。图1为相关技术中导航接收装置的结构框图,如图1所示,导航接收机从捕获阶段进入到跟踪阶段时,本地码数控振荡器根据捕获得到的粗略c/a码码相位复现本地c/a码,与进入到跟踪处理部分的中频信号通过相关器进行相关运算剥离c/a码。本地载波数控振荡器根据捕获得到的粗略多普勒频率复现本地载波,与剥离过c/a码的中频信号通过混频器进行混频,消除载波多普勒频率,处理结果通过积分累加单元进行积分累加提高信噪比。载噪比单元根据积分累加后的结果计算载噪比,积分累加后的结果也用于通过鉴频器进行鉴频处理得到频率差。鉴频结果通过平滑处理单元进行平滑处理后,消除突然增大幅度较大的频率误差,使载波跟踪环可以稳定跟踪,避免环路中出现的错误值带来的环路振荡。平滑处理后的结果经过环路滤波器进行滤除环路噪声的处理后,将滤除环路噪声的处理结果反馈给载波数控振荡器,用于在后下一次的载波频率的修正复现。

上述跟踪操作的方法在导航接收机运动状态突然发生改变时,由于平滑处理的缘故,会导致突然增大的频率误差被弱化,使接收机跟踪状态无法快速地与实际的运动状态同步;譬如车载导航仪突然加速时,平滑处理导致突然增大的频率误差被弱化;另外,当运动状态变化较大时,由于平滑处理过的频率误差减小,降低了导航接收机的跟踪性能,导致后续解调解码的错误率上升,恶化定位结果的精度。



技术实现要素:

以下是对本文详细描述的主题的概述。本概述并非是为了限制权利要求的保护范围。

本发明实施例提供一种实现载波跟踪处理的方法及装置,能够提升导航接收机的跟踪性能,降低解调解码的错误率,提高导航接收机的定位精度。

本发明实施例提供了一种实现载波跟踪处理的方法,包括:

鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;

根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。

可选的,所述根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现包括:

将鉴频处理获得的所述频率差减去预估获得的所述当前频率误差后,将计算得到的差值取绝对值后获得绝对差值;

判断出获得的所述绝对差值大于预设门限值时,根据预估获得的所述当前频率误差进行所述在后一次的载波频率的修正复现。

可选的,判断出获得的所述绝对差值小于所述预设门限值时,所述方法还包括:

根据所述鉴频处理获得的所述频率差进行所述在后一次的载波频率的修正复现。

可选的,所述根据接收机的在前运动状态信息预估获得当前频率误差包括:

所述鉴频处理获得频率差时,根据接收机在前一秒的速度、加速度和多普勒频率预估获得所述当前频率误差。

另一方面,本发明实施例还提供一种实现载波跟踪处理的装置,包括:预估单元、处理单元;其中,

预估单元用于:鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;

处理单元用于:根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。

可选的,所述处理单元具体用于:

将鉴频处理获得的所述频率差减去预估获得的所述当前频率误差后,将计算得到的差值取绝对值后获得绝对差值;

判断出获得的所述绝对差值大于预设门限值时,根据预估获得的所述当前频率误差进行所述在后一次的载波频率的修正复现。

可选的,所述处理单元还用于:

判断出获得的所述绝对差值小于所述预设门限值时,根据所述鉴频处理获得的所述频率差进行所述在后一次的载波频率的修正复现。

可选的,所述预估单元具体用于:

所述鉴频处理获得频率差时,根据接收机在前一秒的速度、加速度和多普勒频率预估获得所述当前频率误差。

再一方面,本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述方法。

还一方面,本发明实施例还提供一种终端,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

程序指令在处理器读取执行以下操作:

鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;

根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。

与相关技术相比,本申请技术方案包括:鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。本发明实施例提升了导航接收机的跟踪性能,降低了解调解码的错误率,提高了导航接收机的定位精度。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点可通过在说明书、权利要求书以及附图中所特别指出的结构来实现和获得。

附图说明

附图用来提供对本发明技术方案的进一步理解,并且构成说明书的一部分,与本申请的实施例一起用于解释本发明的技术方案,并不构成对本发明技术方案的限制。

图1为相关技术中导航接收装置的结构框图;

图2为本发明实施例实现载波跟踪处理的方法的流程图;

图3为本发明实施例实现载波跟踪处理的装置的结构框图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚明白,下文中将结合附图对本发明的实施例进行详细说明。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互任意组合。

在附图的流程图示出的步骤可以在诸如一组计算机可执行指令的计算机系统中执行。并且,虽然在流程图中示出了逻辑顺序,但是在某些情况下,可以以不同于此处的顺序执行所示出或描述的步骤。

图2为本发明实施例实现载波跟踪处理的方法的流程图,如图2所示,包括:

步骤201、鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;

可选的,本发明实施例根据接收机的在前运动状态信息预估获得当前频率误差包括:

所述鉴频处理获得频率差时,根据接收机在前一秒的速度、加速度和多普勒频率预估获得所述当前频率误差。

步骤202、根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。

可选的,本发明实施例根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现包括:

将鉴频处理获得的所述频率差减去预估获得的所述当前频率误差后,将计算得到的差值取绝对值后获得绝对差值;

判断出获得的所述绝对差值大于预设门限值时,根据预估获得的所述当前频率误差进行所述在后一次的载波频率的修正复现。

可选的,判断出获得的所述绝对差值小于所述预设门限值时,本发明实施例方法还包括:

根据所述鉴频处理获得的所述频率差进行所述在后一次的载波频率的修正复现。

与相关技术相比,本申请技术方案包括:鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。本发明实施例提升了导航接收机的跟踪性能,降低了解调解码的错误率,提高了导航接收机的定位精度。

图3为本发明实施例实现载波跟踪处理的装置的结构框图,如图3所示,包括:预估单元、处理单元;其中,

预估单元用于:鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;

可选的,本发明实施例预估单元具体用于:

所述鉴频处理获得频率差时,根据接收机在前一秒的速度、加速度和多普勒频率预估获得所述当前频率误差。

处理单元用于:根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。

可选的,本发明实施例处理单元具体用于:

将鉴频处理获得的所述频率差减去预估获得的所述当前频率误差后,将计算得到的差值取绝对值后获得绝对差值;

判断出获得的所述绝对差值大于预设门限值时,根据预估获得的所述当前频率误差进行所述在后一次的载波频率的修正复现。

可选的,本发明实施例处理单元还用于:

判断出获得的所述绝对差值小于所述预设门限值时,根据所述鉴频处理获得的所述频率差进行所述在后一次的载波频率的修正复现。

本发明实施例还提供一种计算机存储介质,所述计算机存储介质中存储有计算机可执行指令,所述计算机可执行指令用于执行上述实现载波跟踪处理的方法。

本发明实施例还提供一种终端,包括:存储器和处理器;其中,

处理器被配置为执行存储器中的程序指令;

程序指令在处理器读取执行以下操作:

鉴频处理获得频率差时,根据接收机的在前运动状态信息预估获得当前频率误差;

根据鉴频处理获得的频率差和预估获得的当前频率误差进行在后一次的载波频率的修正复现。

以下通过应用示例对本发明实施例方法进行清楚详细的说明,应用示例仅用于陈述本发明,并不用于限定本发明的保护范围。

应用示例

本应用示例假设中频信号为s(t)=ac(t)d(t)cos(2πfst);其中,a为中频信号振幅,c(t)为信号c/a码,d(t)为调制后的导航电文,fs为导航接收机跟踪操作时接收到的中频信号频率;

当捕获模块成功地捕获到可见卫星后;将捕获得到的粗略c/a码码相位作为本地码nco的初始码相位生成c/a码,将捕获得到的粗略多普勒频率作为本地载波nco的初始频率值生成本地载波;通常本地载波信号采用同相(i)路和正交(q)路两路相互正交的信号与中频信号进行处理。

假设相关处理可以完全将c/a码剥离,则经过相关处理后的相关信号为r(t)=ad(t)cos(2πfst);

本地载波信号建模为:

li(t)=cos(2πfit)

lq(t)=sin(2πfit);

其中,fi为捕获得到的粗略多普勒频率;

剥离c/a码后的相关信号与本地载波进行图像抑制处理,处理结果为:

积分累加的处理相当于低通滤波器,滤除高频信号,则上述结果中的二倍频信号被滤除,积分累加后的结果为:

根据上述积分累加后的结果进行载噪比的计算,计算内容包括:

计算每一时刻积分结果的平方和序列z,即i为当前时刻;

z序列的均值为和方差为

信号功率的均值,即

噪声方差,即

载噪比t为积分时间。

当载噪比低于预设的载噪门限值时,认为跟踪环路中的信号失锁,返回到捕获操作过程进入重捕获;大于预设的载噪门限值时,则认为信号跟踪良好。当载噪比高于门限值时,进入鉴频器进行鉴频处理。

根据上述积分累加后的结果进行鉴频,鉴频处理的计算包括:

其中,t为积分时间,δf=fi-fs即为接收信号与本地信号之间的频率差。

本应用示例由位置、速度、定时(pvt,positioning、velocity、timing)模块根据运动状态信息(包括接收机速度、加速度和在前一时刻的多普勒频率等)预估获得当前频率误差,预估频率误差与鉴频处理获得的鉴频差相比较。

将鉴频处理获得的所述频率差减去预估获得的所述当前频率误差后,将计算得到的差值取绝对值后获得绝对差值;

判断出获得的所述绝对差值大于预设门限值时,根据预估获得的所述当前频率误差进行所述在后一次的载波频率的修正复现。

判断出获得的所述绝对差值小于所述预设门限值时,根据鉴频处理获得的所述频率差进行所述在后一次的载波频率的修正复现。

即绝对差值大于预设门限值时,本应用示例确定鉴频处理获得的频率差为野值(即异常值),根据预估获得的所述当前频率误差进行所述在后一次的载波频率的修正复现;绝对差值小于预设门限值时,确定鉴频处理获得的频率差为正常值,根据鉴频处理获得的所述频率差进行在后一次的载波频率的修正复现。

本发明实施例将频率差通过环路滤波器中进行滤除环路噪声的处理。滤除噪声后的频率差作为修正量反馈到下一次环路中在载波nco生成本地载波信号的初始频率,即fi-next=fi-δf。

经仿真验证,本应用示例接收机在高动态环境下时,实现了稳定地跟踪信号,保证了跟踪精度,提高了跟踪的性能。

本领域普通技术人员可以理解上述方法中的全部或部分步骤可通过程序来指令相关硬件(例如处理器)完成,所述程序可以存储于计算机可读存储介质中,如只读存储器、磁盘或光盘等。可选地,上述实施例的全部或部分步骤也可以使用一个或多个集成电路来实现。相应地,上述实施例中的每个模块/单元可以采用硬件的形式实现,例如通过集成电路来实现其相应功能,也可以采用软件功能模块的形式实现,例如通过处理器执行存储于存储器中的程序/指令来实现其相应功能。本发明不限制于任何特定形式的硬件和软件的结合。

虽然本发明所揭露的实施方式如上,但所述的内容仅为便于理解本发明而采用的实施方式,并非用以限定本发明。任何本发明所属领域内的技术人员,在不脱离本发明所揭露的精神和范围的前提下,可以在实施的形式及细节上进行任何的修改与变化,但本发明的专利保护范围,仍须以所附的权利要求书所界定的范围为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1