载波半周跳变检测方法、基带芯片及卫星导航接收机

文档序号:681234 发布日期:2021-04-30 浏览:10次 >En<

阅读说明:本技术 载波半周跳变检测方法、基带芯片及卫星导航接收机 (Carrier half-cycle jump detection method, baseband chip and satellite navigation receiver ) 是由 王东会 向为 郑彬 易文鑫 于 2020-12-22 设计创作,主要内容包括:本发明公开了一种载波半周跳变检测方法,包括实时接收卫星信号导航电文信息;预测卫星信号导航电文的符号;实时计算相位锁定检测值;判定是否发生载波半周跳变;启动计时器记录和跟踪处于不稳定的时间;判定半周跳变是否结束;最终判定是否发生了半周跳变。本发明还公开了一种包括所述载波半周跳变检测方法的基带芯片,以及一种包括了所述载波半周跳变检测方法和基带芯片的卫星导航接收机。本发明在信号处理端,通过监测载波跟踪环路稳定状态,结合导航电文符号变化来判断是否发生了载波半周跳变;因此本发明在根源上解决了载波半周跳变检测问题,比现有的在解算端检测的方法更加准确可靠,而且可靠性更高,准确性更好,更加易于实施。(The invention discloses a carrier wave half-cycle hopping detection method, which comprises the steps of receiving satellite signal navigation message information in real time; predicting symbols of satellite signal navigation messages; calculating a phase locking detection value in real time; judging whether carrier half-cycle hopping occurs or not; starting a timer to record and track the time at which the system is unstable; judging whether the half-cycle jump is finished; and finally judging whether half-cycle jump occurs. The invention also discloses a baseband chip comprising the carrier half-cycle hopping detection method and a satellite navigation receiver comprising the carrier half-cycle hopping detection method and the baseband chip. The method comprises the steps that at a signal processing end, whether carrier half-cycle hopping occurs is judged by monitoring the stable state of a carrier tracking loop and combining with the change of a navigation message symbol; therefore, the method solves the problem of carrier half-cycle jump detection fundamentally, is more accurate and reliable than the existing method for detecting at a resolving end, and has higher reliability, better accuracy and easier implementation.)

载波半周跳变检测方法、基带芯片及卫星导航接收机

技术领域

本发明属于卫星导航定位领域,具体涉及一种载波半周跳变检测方法、基带芯片及卫星导航接收机。

背景技术

随着经济技术的发展和人们生活水平的提高,卫星定位和导航技术已经广泛应用于人们的生产和生活当中,给人们的生产和生活带来了无尽的便利。因此,保证定位的精度和可靠性,就成为了卫星定位导航技术的研究重点之一。

在卫星导航高精度动态定位应用中,卫星信号经常被树木、高楼等遮挡,从而造成信号的短暂失锁;此时就会出现载波相位测量值的半周跳变(跳变值为半周的整数倍)。载波相位半周跳变会引起定位的偏差,因此需要检测出这种半周跳变,才能保证定位结果的准确和可靠。

针对载波半周跳变的检测,现有技术方案是在解算端,通过载波相位的双频组合、历元间差分、多项式拟合等方法来检测。此方法原理是将不同时刻的载波相位测量值看做一条平滑曲线,通过检测曲线上的突变点来判断是否发生了周跳。但是,此方法只能检测出超过1周的较大跳变。同时,由于测量误差的存在,特别是在动态树木遮挡等恶劣环境中,载波相位的测量误差可能达到5cm以上,因此无法准确检测出只有10cm量级的半周跳变。因此,实际应用中经常出现大量的漏警和错误检测,导致定位结果出现较大偏差,影响高精度定位的准确性和可靠性。

发明内容

本发明的目的之一在于提供一种可靠性高、准确性好且易于实施的载波半周跳变检测方法。

本发明的目的之二在于提供一种包括了所述载波半周跳变检测方法的基带芯片。

本发明的目的之三在于提供一种包括了所述载波半周跳变检测方法和基带芯片的卫星导航接收机。

本发明提供的这种载波半周跳变检测方法,包括如下步骤:

S1.实时接收卫星信号导航电文信息;

S2.实时预测卫星信号导航电文的符号;

S3.根据跟踪环路状态,实时计算相位锁定检测值;

S4.将步骤S3得到的相位锁定检测值,与设定值进行大小判断,从而判定是否发生载波半周跳变;

S5.根据步骤S4的判定结果,启动计时器,并记录和跟踪处于不稳定的时间;

S6.实时计算相位锁定检测值,并判断相位锁定检测值是否恢复到正常设定值,从而判定半周跳变是否结束;

S7.根据步骤S6得到的判定结果,以及卫星信号导航电文的符号,最终判定是否发生了半周跳变。

所述的实时计算相位锁定检测值,具体为采用如下算式计算相位锁定检测值pld:

式中I为同相支路相关累加值;Q为正交支路相关累加值;pld的取值范围为[-1,1]。

步骤S4所述的将步骤S3得到的相位锁定检测值,与设定值进行大小判断,从而判定是否发生载波半周跳变,具体为采用如下规则判定是否发生载波半周跳变:

设定值为-1;

若相位锁定检测值pld未达到-1,则判定未发生载波半周跳变;此时继续进行下一个周期的判定;

若相位锁定检测值pld达到-1,则判定进入了半周跳变的过程。

步骤S5所述的根据步骤S4的判定结果,启动计时器,并记录和跟踪处于不稳定的时间,具体为若判定进入了半周跳变的过程,则启动计时器,并记录和跟踪处于不稳定的时间。

步骤S6所述的实时计算相位锁定检测值,并判断相位锁定检测值是否恢复到正常设定值,从而判定半周跳变是否结束,具体为采用如下步骤判定半周跳变是否结束:

正常设定值为1;

若相位锁定检测值pld未恢复到正常设定值1,则判定半周跳变未结束,跟踪仍然处于不稳定状态,此时继续记录和跟踪处于不稳定的时间;

若相位锁定检测值pld恢复到了正常设定值1,则判定半周跳变过程已经结束。

步骤S7所述的根据步骤S6得到的判定结果,以及卫星信号导航电文的符号,最终判定是否发生了半周跳变,具体为采用如下步骤判定最终是否发生了半周跳变:

若记录和跟踪的时间未超过一个电文符号周期,则判定半周跳变过程在一个电文符号周期内完成;此时,若一个电文符号周期内相关值的符号一致,则判定最终未发生半周跳变;若一个电文符号周期内相关值的符号不一致,则判定最终发生了半周跳变;

若记录和跟踪的时间超过了一个电文符号周期,则判定半周跳变过程未在一个电文符号周期内完成;此时,若恢复稳定后导航电文的符号与步骤S2预测的卫星信号导航电文的符号一致,则表明最终未发生半周跳变;若恢复稳定后导航电文的符号与步骤S2预测的卫星信号导航电文的符号不一致,则表明最终发生了半周跳变。

本发明还提供了一种基带芯片,该芯片包括了上述的载波半周跳变检测方法。

本发明还提供了一种包括了上述载波半周跳变检测方法和基带芯片的卫星导航接收机。

本发明提供的这种载波半周跳变检测方法、基带芯片及卫星导航接收机,在基带芯片信号处理端,通过监测载波跟踪环路稳定状态,结合导航电文符号变化来判断是否发生了载波半周跳变;因此本发明是从载波半周跳变发生的原理出发,在根源上解决了载波半周跳变检测问题,比现有的在解算端检测的方法更加准确可靠,而且可靠性更高,准确性更好,更加易于实施。

附图说明

图1为本发明方法的方法流程示意图。

图2为本发明方法的卫星导航基带芯片载波跟踪环路跟踪位置示意图。

具体实施方式

如图1所示为本发明方法的方法流程示意图:本发明提供的这种载波半周跳变检测方法,包括如下步骤:

S1.实时接收卫星信号导航电文信息;

S2.实时预测卫星信号导航电文的符号;

S3.根据跟踪环路状态,实时计算相位锁定检测值。具体为采用如下算式计算相位锁定检测值pld:

式中I为同相支路相关累加值;Q为正交支路相关累加值;pld的取值范围为[-1,1];

S4.将步骤S3得到的相位锁定检测值,与设定值进行大小判断,从而判定是否发生载波半周跳变;具体为采用如下规则判定是否发生载波半周跳变:

设定值为-1;

若相位锁定检测值pld未达到-1,则判定未发生载波半周跳变;此时继续进行下一个周期的判定;

若相位锁定检测值pld达到-1,则判定进入了半周跳变的过程;

如图2所示:图2是以I支路能量为X轴,Q支路能量为Y轴的坐标系,载波跟踪环路稳定跟踪后,信号能量全部集中在I支路,Q支路只有噪声,因此稳定跟踪的位置位于X轴附近,当导航电文符号为正时,I支路能量的符号也为正,此时位于稳定点A,当导航电文符号为负时,I支路能量也为负,此时位于稳定点B。导航电文的符号以一定的周期不断变换(GPS系统的L1CA信号导航电文周期为20ms),环路稳定跟踪点也在A点和B点来回变换;当卫星信号被树木、高楼等遮挡导致跟踪不稳时,信号能量不再集中在I支路,而是分散在I、Q两个支路中,此时跟踪位置可能落在图一坐标系的任意位置。极端情况下,当信号能量全部集中到Q支路时,跟踪位置就会落到图1中的C位置,称为不稳定点;

环路跟踪的稳定程度可根据相位锁定检测指标进行判断,相位锁定检测值的定义为:pld的取值范围为[-1,1],在稳定点A和B,pld值为1,在不稳定点C,pld值为-1;

按照周跳产生的原理,发生周跳的过程为:跟踪先从稳定点变到不稳定点,pld逐渐从1变到-1;卫星信号稳定后,环路快速回到稳定状态,但此时回到稳定点A还是稳定点B是不确定的,如果回到正确的稳定点,则未发生半周跳变,如果回到错误的一边,则会发生半周跳变,恢复的稳定点是否正确,由当前的导航电文符号决定;所以要想准确判断恢复稳定跟踪后是否存在半周跳变,还必须知道此时的导航电文符号;因此预测导航电文的符号的目的就在于此;

S5.根据步骤S4的判定结果,启动计时器,并记录和跟踪处于不稳定的时间;具体为若判定进行进入了半周跳变的过程,则启动计时器,并记录和跟踪处于不稳定的时间;

S6.实时计算相位锁定检测值,并判断相位锁定检测值是否恢复到正常设定值,从而判定半周跳变是否结束;具体为采用如下步骤判定半周跳变是否结束:

正常设定值为1;

若相位锁定检测值pld未恢复到正常设定值1,则判定半周跳变未结束,跟踪仍然处于不稳定状态,此时继续记录和跟踪处于不稳定的时间;

若相位锁定检测值pld恢复到了正常设定值1,则判定半周跳变过程已经结束;

S7.根据步骤S6得到的判定结果,以及卫星信号导航电文的符号,最终判定是否发生了半周跳变;具体为采用如下步骤判定最终是否发生了半周跳变:

若记录和跟踪的时间未超过一个电文符号周期,则判定半周跳变过程在一个电文符号周期内完成;此时,若一个电文符号周期内相关值的符号一致,则判定最终未发生半周跳变;若一个电文符号周期内相关值的符号不一致,则判定最终发生了半周跳变;

若记录和跟踪的时间超过了一个电文符号周期,则判定半周跳变过程未在一个电文符号周期内完成;此时,若恢复稳定后导航电文的符号与步骤S2预测的卫星信号导航电文的符号一致,则表明最终未发生半周跳变;若恢复稳定后导航电文的符号与步骤S2预测的卫星信号导航电文的符号不一致,则表明最终发生了半周跳变;

具体如图2所示:导航电文符号判断分为两种情况。第一种情况:当半周跳变在一个电文符号周期内完成时,可以用一个电文符号周期的相关值进行判断。卫星信号导航电文的周期一般为20ms(以GPS系统的L1CA信号导航电文为例),即20ms的相关值对应一个符号。当半周跳变在20ms内完成时,如果20ms内的相关值符号不一致,则表示发生了符号跳变,载波相位也就发生了半周跳变,这种情况对应的跟踪位置变化为:20ms内从A到C再到B。第二种情况:当半周跳变持续时间较长,跟踪位置停留在不稳定点C,20ms内未回到稳定点A或B时,由于超过了1个电文符号周期,因此需要根据预测的电文符号来判断恢复稳定跟踪后的位置是否为正确位置,如果恢复的稳定点位置与预测的电文符号不一致,则表明此时发生了半周跳变。

此外,本发明还提供了一种基带芯片,该芯片包括了上述的载波半周跳变检测方法,并采用上述载波半周跳变检测方法,在导航过程中进行载波半周跳变的检测。

最后,本发明还提供了一种卫星导航接收机,该卫星导航接收机包括了上述的载波半周跳变检测方法和基带芯片。

9页详细技术资料下载
上一篇:一种医用注射器针头装配设备
下一篇:一种根据GNSS坐标精准反算公路桩号的方法

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!

技术分类