用于获得全球导航卫星系统时间的方法及其装置制造方法及图纸

技术编号:2656741 阅读:188 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种用于获得全球导航卫星系统时间的方法及其装置,该方法包括:导出第一时钟信号与接收到的GNSS时间之间的关系;在第一锁存点锁存第一时钟信号以及第二时钟信号,以获得第一时钟信号的时钟值A1以及第二时钟信号的时钟值B1;根据第一时钟信号以及接收到的GNSS时间之间的关系,计算对应于时钟值A1的GNSS时间C1;在第二锁存点锁存第一时钟信号以及第二时钟信号,以获得第二时钟信号的时钟值B2;并根据GNSS时间C1,时钟值B1,以及时钟值B2计算GNSS时间C2。本发明专利技术提供的用于获得GNSS接收机中GNSS时间的方法及其装置,解决了闰秒的问题,有助于子帧同步,可以大幅减少第一次定位所需的时间。

【技术实现步骤摘要】

本专利技术是关于全球导航卫星系统(Global Navigation Satellite System,以下 简称为GNSS)接收机,特别是关于获得GNSS接收机的准确的GNSS时间的 方法及其装置。
技术介绍
关于GNSS接收机的最重要的问题之一是当GNSS接收机从电源关闭 模式进入发动模式时,如何获得准确的GNSS时间。特别是,在电源关闭模 式下,GNSS接收机内除实时时钟(real time clock,以下简称为RTC)外的所有 组件都处于断电状态。根据相关技术,当GNSS接收机幵机时, 一种通用的 获得初始GNSS时间的方法是通过读取RTC提供的RTC时间来作为世界 标准时间(Coordinated Universal Time,其被简称为UTC时间),然后将由RTC 时间导出的UTC时间直接转换为GNSS时间的粗略初始值。因此,根据相关 技术实施时,会出现一些问题。例如,UTC闰秒(leapsecond)是未知的。另外, RTC的分辨率通常为几个微秒,且RTC的时钟偏移为百万分之(parts per million, PPM)几十到几百,会导致上述GNSS时间的初始值不能被接受。另外,在RTC时间以及实时的GNSS时间之间的同步上,存在时间延迟,会导 致上述GNSS时间的初始值不准确。
技术实现思路
为解决以上技术问题,本专利技术提供了一种用于获得GNSS接收机中GNSS 时间的方法及其装置。本专利技术提供了一种用于获得GNSS接收机中GNSS时间的方法,包括导出第一时钟信号以及接收到的GNSS时间之间的关系;在第一锁存点锁存 第一时钟信号以及第二时钟信号,以获得第一时钟信号的时钟值A1以及第二时钟信号的时钟值B1;根据第一时钟信号以及接收到的GNSS时间之间的关 系,计算对应于时钟值A1的GNSS时间C1;在第二锁存点锁存第一时钟信 号以及第二时钟信号,以获得第二时钟信号的时钟值B2;并根据GNSS时间 Cl,时钟值B1,以及时钟值B2计算GNSS时间C2。本专利技术提供了一种用于获得GNSS接收机中GNSS时间的装置,包括 第一时钟源,用于产生第一时钟信号。第二时钟源,用于产生第二时钟信号。 时间锁存逻辑电路,耦接于第一时钟源以及第二时钟源,用于执行时间锁存 操作,以在第一锁存点锁存第一时钟信号以及第二时钟信号,以获得第一时 钟信号的时钟值A1以及第二时钟信号的时钟值B1,并进一步在第二锁存点 锁存第一时钟信号以及第二时钟信号,以获得第二时钟信号的时钟值B2。处 理模块,耦接于第一时钟源,第二时钟源,以及时间锁存逻辑电路,用于导 出第一时钟信号以及GNSS时间之间的关系,根据第一时钟信号以及GNSS 时间之间的关系计算对应于时钟值Al的GNSS时间Cl,且根据GNSS时间 Cl、时钟值B1以及时钟值B2计算GNSS时间C2。本专利技术提供的用于获得GNSS接收机中GNSS时间的方法及其装置,通 过使用RTC的时间差值进行计算,解决了闰秒的问题,同时利用RTC时间以 及时间锁存操作来恢复GNSS时间的准确的初始值,有助于子帧同步,可以 大幅减少第一 次定位所需的时间。附图说明图1为根据本专利技术第一实施例的用于获得GNSS接收机中准确的GNSS 时间的装置的方框图2为根据本专利技术一实施例的用于获得GNSS接收机中准确的GNSS时 间的方法示意图3为图2所示的方法的第一程序的流程图; 图4为图2所示的方法的第二程序的流程图; 图5为由图2所示的方法得出的实验结果的表格。具体实施例方式请参考图1,图1为根据本专利技术第一实施例的用于获得GNSS接收机中准 确的GNSS时间的装置100的方框图。装置100包括处理模块110,非易失 性存储器120,基带电路130, RTC140,以及时间锁存逻辑电路150,其实 现了芯片IOOC,芯片IOOC耦接于射频模块180。在本专利技术的一实施例中,装 置100可以代表GNSS接收机。在本专利技术的另一实施例中,装置100可以代 表GNSS接收机的一部分,例如,芯片100C。于本专利技术的另一实施例中,装 置IOO可以包括GNSS接收机。例如,装置IOO可以为多功能装置,包括移 动电话功能,个人数字助理功能,以及GNSS接收机功能。根据本专利技术的第一实施例,基带电路130可以利用射频模块180从GNSS 卫星接收到的信号,并根据射频模块180产生的导出信号进行基带处理。本 实施例的处理模块110包括微处理器112以及导航引擎114,其中,微处理器 112可以执行装置100的全部控制,导航引擎114可以根据基带电路130的处 理结果执行细化的导航操作。基带电路130运作于第一时钟信号,例如,基带对时信号(baseband time tick, TTick),基带对时信号的频率一般为16.368 MHz,其中,基带对时信号 产生于第一时钟源,第一时钟源由基带电路130中的温度补偿晶体振荡器 (temperature compensated crystal oscillator,以下简称为TCXO)132来实现。RTC 140为第二时钟源,并于电源关闭模式下保持通电状态。产生于第二时钟源(也 就是本实施例中的RTC140)的第二时钟信号的分辨率比较低,其中,本实施 例中的第二时钟信号为RTC 140的振荡信号,典型的振荡信号的频率为32768 Hz。 一般而言,GNSS接收机需要获得准确的时间信息以处理卫星信号。在每一次定位后,处理模块110根据基带对时信号与GNSS时间之间的关系, 利用基带对时信号值(第一时钟信号的时钟值沐获得时间信息。但是当GNSS 接收机从电源关闭模式开始发动时,基带对时信号与GNSS时间之间的关系 不再合适;GNSS接收机需要另一个时钟源来获得准确的GNSS时间。通过使 用时间锁存逻辑电路150,本实施例的处理模块110可以获得具有高分辨率以 及精确度的时间信息。时间锁存逻辑电路150可以执行时间锁存操作,以于 同一锁存时间点读取RTC 140中的RTC值以及基带对时信号的对时信号值。图2为根据本专利技术一实施例的用于获得GNSS接收机中准确的GNSS时 间的方法示意图。如图2所示的方法可以利用图1所示的装置100来实现。 请参考图2的左边部分,在GNSS接收机获得定位后,本实施例的处理模块 110获得第一时钟信号(基带对时信号)以及GNSS时间之间的关系。时间锁存 逻辑电路150锁存两个时钟信号,基带对时信号以及RTC信号,接下来于锁 存的时间点获得一组时钟值(A1, Bl)。 Al为基带对时信号的时钟值,Bl为 同一锁存时间点的RTC信号的时钟值。接下来,处理模块IIO根据第一时钟 信号以及GNSS时间之间的关系,导出对应于时钟值Al的GNSS时间Cl。 另外,在每次获得定位后,本实施例中的处理模块IIO可以计算及更新RTC 140的最新的RTC偏移值。因此,处理模块110可以将一组对应于锁存时间 点的值(例如,最新的RTC偏移值,时钟值Bl, GNSS时间Cl以及时钟值 Al)存储到非易失性存储器120中。请参考图2的右边部分,在电源关闭期间后,本实施例的处理模块110 利用时间锁存逻辑电路150来锁存两个时钟信号,接着导出RTC 140的时钟 值B2,并进一步根本文档来自技高网...

【技术保护点】
一种用于获得全球导航卫星系统时间的方法,其特征在于,该全球导航卫星系统时间是全球导航卫星系统接收机的全球导航卫星系统时间,该方法包括: 导出第一时钟信号以及接收到的全球导航卫星系统时间之间的关系; 在第一锁存点锁存该第一时钟信号以及第二时钟信号,以获得该第一时钟信号的时钟值A1以及该第二时钟信号的时钟值B1; 根据该关系,计算对应于该时钟值A1的全球导航卫星系统时间C1; 在第二锁存点锁存该第一时钟信号以及该第二时钟信号,以获得该第二时钟信号的时钟值B2;以及 根据该全球导航卫星系统时间C1,该时钟值B1,以及该时钟值B2计算全球导航卫星系统时间C2。

【技术特征摘要】
...

【专利技术属性】
技术研发人员:黄工栓李明鸿
申请(专利权)人:联发科技股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1