亚星游戏官网-www.yaxin868.com

山东亚星游戏官网机床有限公司铣床官方网站今天是:2025-06-04切换城市[全国]-网站地图
推荐产品 :
推荐新闻
技术文章当前位置:技术文章>

一种加快卫星导航接收机热启动定位速度的方法及系统的制作方法

时间:2023-06-14    作者: 管理员

一种加快卫星导航接收机热启动定位速度的方法及系统的制作方法
【专利摘要】一种加快卫星导航接收机热启动定位速度的方法,包括步骤:获取接收机上一次关机时的RTC时间TR1和时钟相位TRP1;获取接收机重新开机时的RTC时间TR2和时钟相位TRP2;计算关机时间间隔ΔT,所述ΔT=(TR2-TR1)+(TRP2–TRP1);根据所述关机时间间隔ΔT进行热启动。该方法在传统的单纯利用RTC时间进行热启动的基础上,引进了RTC时钟相位,得出更为精确的关机时间间隔,并进一步减少了系统时间误差,从而提高了热启动的定位速度,改进了传统方法的不足。同时,本发明还提供一种加快卫星导航接收机热启动定位速度的系统。
【专利说明】一种加快卫星导航接收机热启动定位速度的方法及系统

【技术领域】
[0001]本发明涉及卫星导航领域,特别涉及一种加快卫星导航接收机热启动定位速度的方法及系统。

【背景技术】
[0002]GNSS系统的一项重要应用是提供已知当前时间和可见星星历及历书等信息情况下的快速定位,一般叫这种应用为热启动定位。热启动是卫星导航接收机定位功能中非常重要的组成部分,其具体表现形式为接收机可以在停机后(一般为2小时内)重新开机,只需要非常短(一般为几秒钟)的时间,即可提供定位信息。热启动定位成功的非常重要的条件之一就是接收机时间的精准度,时间精准度越高则热启动定位速度越快位置越准。
[0003]当前的热启动技术,一般直接选取传统RTC时间作为已知当前时间这个条件,但是实际上这种传统的RTC时间存在着两种缺陷。一种缺陷来自于RTC晶振时钟的不准确性,另一种缺陷来自于RTC时钟和系统时钟的非同步性。第一种缺陷具有时间累积特性,热启动间隔时间越长其表现越严重;第二种缺陷则与热启动间隔时间无关,只是由于第一种缺陷时间累积特性的存在,它会相对的在启动间隔时间较短的情况下表现得更具主导性。
[0004]传统RTC时间的第二种缺陷,会导致系统获取RTC时间时,不可避免的引入非同步误差。忽略RTC时钟和系统时钟本身频偏的因素,一般情况下,该误差范围为1个RTC时钟周期。由于在接收机热启动算法中,需要获取上一次关机前最后一次存储的RTC时间和重新开机后的当前的RTC时间两个参量,该误差范围会扩大为2个RTC时钟周期,约为61us。这个误差将导致接收机理论上无法直接判定码相位边界,也就无法直接实现热启动定位。
[0005]加快热启动定位时间的方法有多种多样,着眼点各有不同,有从原始算法出发的,有从提高信号质量出发的,有从改善解算算法出发的,有从提高硬件性能出发的。加快热启动定位速度的方法是无止境的,不能只采取一种方法,而应该把尽量多的手段融合在一起。


【发明内容】

[0006]基于上述情况,本发明提供了一种加快卫星导航接收机热启动定位速度的方法。该方法在传统的单纯利用RTC时间进行热启动的基础上,引进了 RTC时钟相位,得出更为精确的关机时间间隔,并进一步减少了系统时间误差,从而提高了热启动的定位速度,改进了传统方法的不足。
[0007]—种加快卫星导航接收机热启动定位速度的方法,包括步骤:包括步骤:获取接收机上一次关机时的RTC时间TK1和时钟相位TKP1 ;获取接收机重新开机时的RTC时间ΤΚ2和时钟相位1^2 ;计算关机时间间隔ΛΤ,所述ΛΤ = (TE2-TE1) + (TEP2 - ΤΕΡ1);根据所述关机时间间隔进行热启动。
[0008]所述关机时间间隔还包含其误差δ = δ1+δ2;其中,SiSRTC时钟晶振频偏累积误差;\为RTC时钟与系统时钟的非同步误差,其误差范围为[_(TSYS1+TSYS2)/2,+ (Tsys1+TSYS2)/2],TSYS1表示关机前的系统时钟周期,TSYS2重新开机后的系统时钟周期。
[0009]所述RTC时间TK =m*TKrc,其中TKrc表示一个RTC时钟周期,m表示该时刻相对于时间零点参考点的时间段内所包含的RTC时钟周期的个数;所述RTC时钟相位TKP=n*TSYS,其中TSYS表示一个系统时钟周期,η表示该时刻相对于当前RTC周期起始参考点的时间段内所包含的系统时钟周期的个数;所述TKT。^ N*TSYS,取Ν为大于2的整数。
[0010]一种加快卫星导航接收机热启动定位速度的系统,包括:RTC数据获取?椋糜诨袢〗邮栈弦淮喂鼗钡腞TC时间TK1和时钟相位TKP1与接收机重新开机时的RTC时间ΤΚ2和时钟相位ΤΚΡ2 ;数据处理模块,用于计算关机时间间隔ΛΤ = (TE2 -TE1) + (TEP2 - TEP1);热启动定位?椋菟龉鼗奔浼涓籀辰腥绕舳ㄎ弧
[0011]所述关机时间间隔还包含其误差δ = δ1+δ2;其中,SiSRTC时钟晶振频偏累积误差?入为RTC时钟与系统时钟的非同步误差,其不确定范围为[_(TSYS1+TSYS2)/2,+ (Tsys1+TSYS2)/2],TSYS1表示关机前的系统时钟周期,TSYS2重新开机后的系统时钟周期。
[0012]这里,所述RTC时间TK=m*TKrc,其中TKTC表示一个RTC时钟周期,m表示该时刻相对于时间零点参考点的时间段内所包含的RTC时钟周期的个数;所述RTC时钟相位ΤκP=n*TSYS,其中TSYS表示一个系统时钟周期,η表示该时刻相对于当前RTC周期起始参考点(一般选取上升沿或下降沿)的时间段内所包含的系统时钟周期的个数;所述TKT。^ N*TSYS,为体现该方法的优势,取N为大于2的整数。
[0013]相较于现有技术,本发明改进了传统的单纯利用RTC时间进行热启动的不足。通过引进RTC时钟相位,获取关机前及开机后的RTC时间和时钟相位,得出了更为精确的关机时间间隔,并进一步减少了系统时间误差,从而提高了热启动的定位速度。

【专利附图】

【附图说明】
[0014]图1是本发明的一种加快卫星导航接收机热启动定位速度的方法实施例的流程示意图;
图2是本发明的RTC时钟与系统时钟关系示意图;
图3是本发明的接收机关机前的RTC时钟与系统时钟关系示意图;
图4是本发明的接收机重新开机后的RTC时钟与系统时钟关系示意图;
图5是本发明的一种加快卫星导航接收机热启动定位速度的系统结构示意图。

【具体实施方式】
[0015]以下结合其中的较佳实施方式对本发明方案进行详细阐述。图1中示出了本发明一种加快卫星导航接收机热启动定位速度的方法实施例的流程示意图。
[0016]如图1所示,本实施例中的方法包括步骤:
S101:获取接收机上一次关机时的RTC时间TK1和时钟相位TKP1。
[0017]接收机定时存储热启动所需要的信息,包括用户位置、速度和各可见星星历及历书等信息,特别的应当包括RTC时间TK1和时钟相位TKP1。这些信息应当存储到非易失存储器中,以保证接收机关机后这些信息不会丢失。
[0018]如图2所示,RTC时间Τκ可以表示为TK=m*TKTC,其中TKrc表示一个RTC时钟周期,m表示该时亥ij相对于时间零点参考点的时间段内所包含的RTC时钟周期的个数;RTC时钟相位TKP,可以表示成TKP=n*TSYS,其中TSYS表示一个系统时钟周期,η表示该时刻相对于当前RTC周期起始参考点(一般选取上升沿或下降沿)的时间段内所包含的系统时钟周期的个数;Τκτ。?N*TSYS,为体现该方法的优势,取Ν为大于2的整数。
[0019]如图3所示,表示的是关机前RTC时钟和系统时钟的关系图,此时系统时钟周期为T
丄SYS1°
[0020]S102:获取接收机重新开机时的RTC时间TK2和时钟相位ΤΚΡ2。
[0021]接收机在关机状态下应当保证RTC时间正常工作,以维持接收机的本地时间。当接收机重新开机时,获取当前的RTC时间ΤΚ2和时钟相位ΤΚΡ2。
[0022]如图4所示,表示的是重新开机后RTC时钟和系统时钟的关系图,此时系统时钟周期为TSYS2。
[0023]S103:计算关机时间间隔ΛΤ。
[0024]接收机一般情况下的RTC时钟和系统时钟是非同步的,而且一般满足以下关系:TETC?N*TSYS,取N为大于2的整数。接收机总是通过系统时钟间接地获取RTC时间,这样就存在时钟非同步误差。
[0025]由于传统RTC时间统计的是RTC时钟周期数,即传统RTC时间TK=m*TKTC,因此无论获取RTC时间时实际时间处在同一个RTC时钟周期的任何相位,所获得的RTC时间是一样的。这种情况下,单次获取RTC时间的非同步误差范围是(_TKTe/2?+TKTe/2),两次获取RTC时间求其间隔的误差范围就是(_TRTC; + TETC) ο此时,
其关机时间间隔ΛΤ = (ΤΕ2 -ΤΕ1);
其关机时间间隔误差δ = δ 1+ δ 2 ; δ 2=(-TETC?+ TETC)。
[0026]其中δ i为RTC时钟晶振频偏累积误差,时间越短其影响越不明显,由于时钟频偏误差是系统必然存在的误差,这里不做展开阐述。。δ 2为RTC时钟与系统时钟的非同步误差,关机时间间隔越短其影响越明显,本发明主要解决这个问题。
[0027]为了减少时钟非同步误差,本发明引入了 RTC时钟相位。其主要方法是利用高频的系统时钟以一个RTC时钟周期为周期进行计数,即TKP=n*TSYS。这样,接收机在获取RTC时间的同时,也能获取对应时刻的RTC时钟相位。采用本发明的方法后,
其关机时间间隔 ΛΤ = (TE2 -TE1) + (TEP2 - TEP1);
其关机时间间隔误差:5 = 5^5^5 2=[-(TSYS1+TSYS2)/2, +(TSYS1+TSYS2)/2]。
[0028]如图3所示,TSYS1为关机前的系统时钟周期;如图4所示,TSYS2为重新开机后的系统时钟周期。
[0029]对比本发明和现有技术使用的方法,由于一般情况下有 Trtc〉〉TSYS1,TRTC >> TSYS2, TETC- (Tetc+Tetc) /2>> (TSYS1+TSYS2)/2,
因此非同步误差可以变得非常。鼗奔浼涓籀 T的精度得到了提高。
[0030]S104:根据关机时间间隔Δ Τ进行热启动。
[0031]利用较精确的关机时间间隔,结合关机前记录的可见星星历等信息,可以计算得到较精确的卫星信号发射时间,并进一步计算获得较精确的卫星当前位置。利用较精确的卫星当前位置结合接收机捕获跟踪功能,实现较快速的热启动定位。
[0032]作为更好的实施方式,利用S103求得的关机时间间隔误差δ,还可以进一步确定跟踪所需进行的跟踪同步类型。跟踪同步类型的确定,以GPS为例:
1、时间误差小于6s,可以直接同步导航电文子。枰俳械己奖忍赝剑 2、时间误差小于20ms,可以直接同步导航比特,需要跟踪进行C/Α码同步;
3、时间误差小于1ms,可以直接同步C/Α码,需要跟踪进行C/Α码相位同步;
4、时间误差小于lus,可以直接同步C/Α码相位。
[0033]由于跟踪同步C/Α码相位、C/Α码、导航比特和数据帧所需的时间时逐步增长的,所以关机时间间隔误差越小则跟踪同步所需花费的时间就越少。
[0034]实现跟踪同步后,就可以进一步进行精确的伪距和多普勒频率计算。获取了上述的卫星当前位置、伪距和多普勒频率计算等的结果后,系统即可以实现快速热启动定位。
[0035]图5中示出了本发明的一种加快卫星导航接收机热启动定位速度的系统结构示意图。
[0036]一种加快卫星导航接收机热启动定位速度的系统,包括:RTC数据获取?椋糜诨袢〗邮栈弦淮喂鼗钡腞TC时间TK1和时钟相位TKP1与接收机重新开机时的RTC时间ΤΚ2和时钟相位ΤΚΡ2 ;数据处理?椋糜诩扑愎鼗奔浼涓籀 = (TE2 -TE1) + (TEP2 - TEP1);热启动定位?椋菟龉鼗奔浼涓籀澈臀蟛瞀慕形佬堑鼻拔恢、伪距、多普勒等一系列运算,进行热启动定位。
[0037]所述关机时间间隔还包含关机时间间隔误差δ = δ 1+ δ 2 ;其中,δ i为RTC时钟晶振频偏累积误差;\为RTC时钟与系统时钟的非同步误差,其误差范围为[_(TSYS1+TSYS2)/2,+ (Tsys1+TSYS2)/2],TSYS1表示关机前的系统时钟周期,TSYS2重新开机后的系统时钟周期。
[0038]所述RTC时间Τκ,可以表示为TK=m*TKrc,其中TKTC表示一个RTC时钟周期,m表示该时刻相对于时间零点参考点的时间段内所包含的RTC时钟周期的个数;所述RTC时钟相位TKP,可以表示成TKP=n*TSYS,其中TSYS表示一个系统时钟周期,η表示该时亥lj相对于当前RTC周期起始参考点(一般选取上升沿或下降沿)的时间段内所包含的系统时钟周期的个数;所述TKT。^ N*TSYS,为体现该方法的优势,取N为大于2的整数。
[0039]本系统应用了本发明实施例的方法,带来的好处与方法实施例中的内容相同,此处不再展开描述。
[0040]以上所述实施例仅表达了本发明的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本发明构思的前提下,还可以做出若干变形和改进,这些都属于本发明的保护范围。因此,本发明专利的保护范围应以所附权利要求为准。
【权利要求】
1.一种加快卫星导航接收机热启动定位速度的方法,其特征在于,包括步骤:获取接收机上一次关机时的RTC时间Tki和时钟相位Tkpi ;获取接收机重新开机时的RTC时间Tk2和时钟相位Tkp2 ;计算关机时间间隔AT,所述AT = (Te2-Tei) + (TKP2 - Tkpi);根据所述关机时间间隔Λ T进行热启动。
2.根据权利要求1所述的加快卫星导航接收机热启动定位速度的方法,其特征在于:所述关机时间间隔AT还包含关机时间间隔误差δ = δ1+δ2;其中,S1 SRTC时钟晶振频偏累积误差;S 2为RTC时钟与系统时钟的非同步误差,其误差范围为[_(TSYS1+TSYS2)/2,+ (Tsysi+Tsys2)/2],Tsysi表示关机前的系统时钟周期,Tsys2重新开机后的系统时钟周期。
3.根据权利要求1所述的加快卫星导航接收机热启动定位速度的方法,其特征在于:所述RTC时间Tk =m*TKrc,其中Τκτ。表示一个RTC时钟周期,m表示该时刻相对于时间零点参考点的时间段内所包含的RTC时钟周期的个数;所述RTC时钟相位TKP=n*TSYS,其中Tsys表示一个系统时钟周期,η表示该时刻相对于当前RTC周期起始参考点的时间段内所包含的系统时钟周期的个数;所述TKT。^ N*TSYS,取N为大于2的整数。
4.一种加快卫星导航接收机热启动定位速度的系统,其特征在于,包括:RTC数据获取?椋糜诨袢〗邮栈弦淮喂鼗钡腞TC时间Tki和时钟相位Tkpi与接收机重新开机时的RTC时间Tk2和时钟相位TKP2;数据处理?椋糜诩扑愎鼗奔浼涓鬉T = (TE2 - Tei) +(Tkp2-Tkpi);热启动定位?椋菟龉鼗奔浼涓鬉T进行热启动定位。
5.根据权利要求5所述的加快卫星导航接收机热启动定位速度的系统,其特征在于:所述关机时间间隔还包含关机时间间隔误差δ = δ1+δ2;其中,S1SRTC时钟晶振频偏累积误差;S2为RTC时钟与系统时钟的非同步误差,其范围为[_(TSYS1+TSYS2)/2,+ (Tsysi+Tsys2)/2],Tsysi表示关机前的系统时钟周期,Tsys2重新开机后的系统时钟周期。
6.根据权利要求5所述的加快卫星导航接收机热启动定位速度的系统,其特征在于:所述RTC时间Tk =m*TKrc,其中Τκτ。表示一个RTC时钟周期,m表示该时刻相对于时间零点参考点的时间段内所包含的RTC时钟周期的个数;所述RTC时钟相位TKP=n*TSYS,其中Tsys表示一个系统时钟周期,η表示该时刻相对于当前RTC周期起始参考点的时间段内所包含的系统时钟周期的个数;所述TKT。^ N*TSYS,取N为大于2的整数。
【文档编号】G01S19/13GK104316935SQ201410541744
【公开日】2015年1月28日 申请日期:2014年10月15日 优先权日:2014年10月15日
【发明者】吴加兴 申请人:泰斗微电子科技有限公司

  • 专利名称:高互换性双pn结温度传感器的制作方法技术领域:本发明是一种测控温领域的温度传感器。关于单支PN结温度传感器多以硅材料为主,工作温区一般为-200℃~+250℃,但主要使用温区为-50℃~+150℃,线性也较好,工作电流在10μA~
  • 专利名称:整合远程环境污染监视和指数编制系统及其运作方式的制作方法技术领域:这项发明是关于一套整合的远程监视和测量污染程度的系统,同时也监测其它环境的详情,但不局限于,像实时天气或是地震详情。这项发明也为使用者汇集、分析、把不同的数据编制成
  • 专利名称:线路板的制造方法技术领域:本发明涉及线路板的制造方法,具体涉及挠性线路板等的线路板的制造方法。背景技术:挠性线路板等的线路板包括基底绝缘层;形成在基底绝缘层上的导体图案;在 基底绝缘层上形成为覆盖导体图案的覆盖绝缘层。在该线路板的
  • 专利名称:利用集总参数实现线路相间故障单端测距方法技术领域:本发明涉及电力系统单端故障测距技术领域,具体地说是涉及一种利用集总参数实现线路相间故障单端测距方法。背景技术:根据电气量来源划分,故障测距方法主要分为双端测距方法和单端测距方法。双
  • 专利名称:用于便携式电动拉力机的一对可移动的钳口式夹头的制作方法技术领域:本发明设计一种用于便携式电动拉力机的一对可移动的钳口夹头,属于机械领域。背景技术: 在工地现场进行检测试验所使用的设备,为便于携带希望能尽可能的小巧、固定检测试验样件
  • 专利名称:用于检测电源电路火线-地线回路阻抗的装置及方法技术领域:本发明涉及一种用于检测电源火线-地线回路阻抗的方法及装置,特别涉及一 种用于检测带剩余电流漏电保护装置(RCD)断流器的电源火线-地线回路阻抗的方法及直O背景技术:欧洲专利E
山东亚星游戏官网机床有限公司
全国服务热线:13062023238
电话:13062023238
地址:滕州市龙泉工业园68号
关键词:铣床数控铣床龙门铣床
公司二维码
Copyright 2010-2024 版权所有 All rights reserved 鲁ICP备19044495号-12
【网站地图】【sitemap】