专利名称:用于通信的方法和系统的制作方法
技术领域:
本发明涉及通信系统,更具体地说,涉及一种使用可实现GNSS(GNSSenabled)的移动设备中的非GNSS系统时钟来校正本地GNSS时钟的方法和系统。
背景技术:
基于位置的服务(LBS)是新兴的一种由移动通信网络提供的增值服务。LBS是移 动服务,其中移动设备的位置信息被用于实现各种LBS应用,例如增强的911 (E-911)、基于 位置的411、基于位置的消息收发和/或朋友寻找。使用例如基于卫星的系统来确定移动设 备的位置,例如,全球导航卫星系统(GNSS)(如全球定位系统(GPS)、全球轨道导航卫星系 统(GL0NASS)、以及卫星导航系统GALILEO))。GNSS使用多个GNSS卫星的地球轨道星座,其中每个GNSS卫星都广播指示其精确 位置和距离信息的GNSS信号。从地球上或者地球附近可以看见卫星的任何位置,可实现 GNSS的移动设备都可以使用本地GNSS时钟(例如,晶体或者温度补偿式晶体振荡器)来检 测GNSS信号。本地GNSS时钟为定位提供时钟(时间)基准。可实现GNSS的移动设备用 于进行各种GNSS测量,例如伪距、载波相位、和/或多普勒,并利用得到的测量结果来计算 对应的导航信息,例如定位、速度和时间。可实现GNSS的移动设备为各种LBS应用使用所 计算的导航信息,所述应用是例如E911、基于位置的411、基于位置的消息收发和/或朋友 寻找。可以使用不同的技术通信网络来实现LBS应用,例如,GSM、GPRS、UMTS、EDGE、EGPRS、 LTE、WiMAX、高速无线LAN(WiFi)、和/或短距离无线技术(蓝牙)。比较本发明后续将要结合附图介绍的系统,现有技术的其它缺陷和弊端对于本领 域的技术人员来说是显而易见的。
发明内容
一种使用可实现GNSS的移动设备中的非GNSS系统时钟来校正本地GNSS时钟的 方法和系统,结合至少一幅附图进行了充分的图示和/或描述,在权利要求中有更完整的 阐述。根据一方面,一种用于通信的方法,包括由可实现全球导航卫星系统(GNSS)的移动设备中的一个或多个处理器和/或电 路执行以下步骤从两个或多个非GNSS通信网络接收两个或多个系统时钟;以及使用所述接收的两个或多个系统时钟来校正所述可实现GNSS的移动设备的本地 GNSS时钟。优选地,所述多个相关的非GNSS通信网络包括全球移动通信系统(GSM)、通用分 组无线服务(GPRS)、通用移动通信系统(UMTS)、增强型GSM演进数据业务(EDGE)、增强型 GPRS(EGPRS)、长期演进(LTE)、全球互通微波存取(WiMAX)、高速无线LAN(WiFi)、和/或短 距离无线技术。
优选地,所述方法还包括使用软件输入校正所述本地GNSS时钟。优选地,所述方法还包括不使用外部电路而校正所述本地GNSS时钟。优选地,所述方法还包括从所述接收的两个或多个系统时钟中选择校正时钟。
优选地,所述选择的校正时钟是启用的系统时钟(active system clock)。优选地,所述方法还包括使用所述选择的校正时钟、从所述本地GNSS时钟中清除 时钟错误。优选地,所述方法还包括使用所述选择的校正时钟来校正所述本地GNSS时钟。优选地,所述方法还包括使用所述被校正的本地GNSS时钟来检测GNSS信号。优选地,所述方法还包括使用所述被校正的本地GNSS时钟来处理所述被检测的 GNSS信号。根据一方面,一种用于通信的系统,包括一个或多个处理器或电路,用于可实现全球导航卫星系统(GNSS)的移动设备中, 其中所述一个或多个处理器和/或电路用于从两个或多个非GNSS通信网络接收两个或多个系统时钟;以及使用所述接收的两个或多个系统时钟来校正所述可实现GNSS的移动设备的本地 GNSS时钟。优选地,所述多个相关的非GNSS通信网络包括全球移动通信系统(GSM)、通用分 组无线服务(GPRS)、通用移动通信系统(UMTS)、增强型GSM演进数据业务(EDGE)、增强型 GPRS(EGPRS)、长期演进(LTE)、全球互通微波存取(WiMAX)、高速无线LAN(WiFi)、和/或短 距离无线技术。优选地,所述一个或多个处理器或电路使用软件输入校正所述本地GNSS时钟。优选地,所述一个或多个处理器或电路不使用外部电路而校正所述本地GNSS时 钟。优选地,所述一个或多个处理器或电路从所述接收的两个或多个系统时钟中选择 校正时钟。优选地,所述选择的校正时钟是启用的系统时钟(active system clock)。优选地,所述一个或多个处理器或电路使用所述选择的校正时钟、从所述本地 GNSS时钟中清除时钟错误。优选地,所述一个或多个处理器或电路使用所述选择的校正时钟来校正所述本地 GNSS时钟。优选地,所述一个或多个处理器或电路使用所述被校正的本地GNSS时钟来检测 GNSS信号。优选地,所述一个或多个处理器或电路使用所述被校正的本地GNSS时钟来处理 所述被检测的GNSS信号。本发明的各种优点、各个方面和创新特征,以及其中所示例的实施例的细节,将在 以下的描述和附图中进行详细介绍。
图1是根据本发明的实施例、使用可实现GNSS的移动设备中的系统时钟来校正本地GNSS时钟的示范性通信系统的示意图;图2是根据本发明的实施例、使用系统时钟来校正本地GNSS时钟的示范性可实现 GNSS的移动设备的框图;图3 是根据本发明的实施例、使用系统时钟来校正本地GNSS时钟的示范性GNSS 接收器的框图;图4是是根据本发明的实施例、使用系统时钟来校正本地GNSS时钟的示范性GNSS 时钟校正器的框图;图5是根据本发明的实施例、用于可实现GNSS的移动设备的示范性GNSS时钟校 正程序的流程图。
具体实施例方式本发明的某些实施例可以在使用可实现GNSS的移动设备中的非GNSS系统时钟 来校正本地GNSS时钟的方法和系统中找到。在本发明的各实施例中,可实现GNSS的移动 设备用于从多个相关的非GNSS通信网络接收两个或多个系统时钟。所述接收的两个或多 个系统时钟被用于校正相关的本地GNSS时钟。所述多个相关的非GNSS通信网络包括例 如 GSM、GPRS、UMTS、EDGE、EGPRS, LTE, WiMAX、高速无线 LAN(WiFi)、和 / 或短距离无线技术 (蓝牙)。所述可实现GNSS的移动设备通过软件且不使用外部电路、将所接收的两个或多 个系统时钟传递到相关的GNSS接收器。相关的GNSS接收器用于从所述接收的两个或多个 系统时钟中选择校正时钟。可基于例如对应系统时钟的状态(启用或者禁用)来选择校正 时钟。所选择的校正时钟可以是启用的系统时钟。相关的GNSS接收器可使用所选择的校 正时钟将相关的本地GNSS时钟中的时钟错误清除,从而动态地校正相关的本地GNSS时钟。 所述校正的本地GNSS时钟可以被用于各种GNSS活动,例如检测GNSS信号和/或处理所检 测的GNSS信号。图1是根据本发明的实施例、使用可实现GNSS的移动设备中的系统时钟来校正 本地GNSS时钟的示范性通信系统的示意图。参照图1,示出了通信系统100。该通信系统 包括多个可实现GNSS的移动设备110 (其中示出了可实现GNSS的移动设备1 IOa-IIOd)、 GNSS架构120、蜂窝网络130、以及WiMAX网络140。GNSS架构120包括多个GNSS卫星,例 如 GNSS 卫星 120a-120c。可实现GNSS的移动设备例如可实现GNSS的移动设备IlOa可以包括合适的逻辑、 电路、接口和/或代码,用于在蜂窝网络130和/或WiMAX网络140中传递射频信号。可实 现GNSS的移动设备IlOa可用于从多个可见GNSS卫星(例如GNSS架构120中的GNSS卫星 120a-120c)接收GNSS广播信号。可以使用本地GNSS时钟在可实现GNSS的移动设备IlOa 处检测和接收GNSS信号。本地GNSS时钟可以使用例如晶体或者温度补偿式晶体振荡器 (TCXO)来实施,以获得较低的相位噪音。所接收的GNSS信号可以被用于确定导航信息,例 如可实现GNSS的移动设备IlOa的定位和/或速度。所确定的导航信息,例如可实现GNSS 的移动设备IlOa的定位可以被传递到例如蜂窝网络130和/或WiMAX网络140以用于各 种应用,例如E911、基于位置的411、基于位置的消息收发和/或朋友寻找。可实现GNSS的 移动设备IlOa可用于分别从蜂窝网络130和WiMAX网络140接收对应的系统时钟。所接 收的系统时钟可以被用于使相关的本地时钟(例如主时钟)保持更新。在这一点上,所接收的系统时钟可以被用作校正时钟信号来校正本地GNSS时钟,以用于精确的GNSS时钟基 准。因此,可实现GNSS的移动设备IlOa可使用被校正的GNSS时钟来获取和跟踪GNSS信
号。 GNSS卫星例如GNSS卫星120a可包括合适的逻辑、电路、接口和/或代码,用于 向地球上的各种GNSS接收器提供卫星导航信息。GNSS接收器包括GPS、GALILEO和/或 GL0NASS接收器,且集成或者外部连接在可实现GNSS的移动设备上,例如可实现GNSS的移 动设备llOa-llOc。GNSS卫星120a用于周期性地广播自己的星座,例如每30秒。广播的 星座被用于计算导航信息,例如,GNSS接收器的定位、速度以及时钟信息。GNSS卫星120a 可用于更新星座,例如,每两个小时。广播的星座在有限的时间段内是有效的,例如,未来的 2-4个小时(从广播的时间开始)。蜂窝网络130可包括合适的逻辑、电路、接口和/或代码,用于使用蜂窝通信技术 (例如GSM、GPRS、UMTS、EDGE、EGPRS和/或LTE)向各种移动设备(例如可实现GNSS的移 动设备llOa-llOc)提供数据服务。蜂窝网络130可用于生成系统时钟信号(定时信号) 并分发给可实现GNSS的移动设备IlOa-110c。WiMAX网络140可包括合适的逻辑、电路、接口和/或代码,用于使用WiMAX通信技 术向各种移动设备(例如可实现GNSS的移动设备llOa-llOc)提供数据服务。WiMAX网络 140可用于生成系统时钟信号(定时信号)并分发给可实现GNSS的移动设备llOa-llOc。虽然在图1中示出了蜂窝网络130和/或WiMAX网络140,但本发明不限于此。因 此,其他的通信网络(例如高速无线LAN(WiFi)和/或短距离无线(蓝牙))也可以被用于 将系统时钟信号传递给可实现GNSS的移动设备110a,而不脱离本发明的各种实施例的精 神和范围。在示范性操作中,可实现GNSS的移动设备(例如可实现GNSS的移动设备110a)可 使用相关的本地GNSS时钟来检测和接收例如来自GNSS卫星120a-120d的GNSS信号。可 实现GNSS的移动设备IlOa可使用所接收的GNSS信号来计算例如可实现GNSS的移动设备 IlOa的定位。所计算的定位被传输给蜂窝网络130和/或WiMAX网络140以用于各种LBS 应用,例如E911、基于位置的411、基于位置的消息收发和/或朋友寻找。蜂窝网络130和/ 或WiMAX网络140可用于生成系统时钟,并将生成的系统时钟分发给移动设备,例如可实现 GNSS的移动设备110a,使得对应的本地时钟保持为当前的时钟。关于这一点,可实现GNSS 的移动设备IlOa可使用所接收的系统时钟来校正相关的本地GNSS时钟,而不需要外部电 路,而在其他情况下是需要采用外部电路的。图2是根据本发明的实施例、使用系统时钟来校正本地GNSS时钟的示范性可实现 GNSS的移动设备的框图。参照图2,示出了可实现GNSS的移动设备200。可实现GNSS的移 动设备200包括GNSS接收器202、蜂窝收发器204、WiMAX收发器206、主处理器208、以及 存储器210。GNSS接收器202可包括合适的逻辑、电路、接口和/或代码,并使用相关的本地 GNSS时钟(例如TCX0)检测和接收来自多个可见GNSS卫星的GNSS信号。GNSS接收器202 可利用所接收的GNSS信号来计算导航信息,例如GNSS接收器202的定位和/或速度。所 计算的导航信息被提供给即将与蜂窝网络130和/或WiMAX网络140通信的主处理器210, 以便进行各种基于位置的应用,例如基于位置的411。GNSS接收器202可以与主处理器210交换分别由蜂窝网络130和/或WiMAX网络140分发的系统时钟。GNSS接收器202可将系 统时钟用作GNSS时钟校正信号,以校正相关的本地GNSS时钟。接下来被校正的GNSS时钟 被用于例如精确获取和跟踪GNSS信号。蜂窝收发器204可包括合适的逻辑、电路、接口和/或代码,用于通过网络130传 送射频信号。蜂窝收发器204可用于从蜂窝网络130接收定时信号。所接收的定时信号可 包括蜂窝网络130的系统时钟。因此,蜂窝收发器204可将所接收的系统时钟用作基准频 率源,从而与蜂窝网络130交换射频信号。W iMAX收发器206可包括合适的逻辑、电路、接口和/或代码,用于通过WiMAX网络 140传输射频信号。WiMAX收发器206用于从WiMAX网络140接收定时信号。所接收的定 时信号可包括WiMAX网络140的系统时钟。因此,WiMAX收发器206可将所接收的系统时 钟用作基准频率源,从而与WiMAX网络140交换射频信号。主处理器208可包括合适的逻辑、电路、接口和/或代码,用于根据对应的用途、处 理来自GNSS接收器202、蜂窝收发器204和/或WiMAX收发器206的信号。主处理器208 可分别通过蜂窝收发器204和WiMAX收发器206与蜂窝网络130和/或WiMAX网络140交 换信号。信号可包括从蜂窝网络130和/或WiMAX网络140接收的系统时钟。主处理器 208可用于使GNSS接收器202使用所接收的蜂窝网络130和/或WiMAX网络140的系统时 钟来校正相关的本地GNSS时钟。主处理器208可用于与蜂窝网络130和/或WiMAX网络 140交换导航信息(使用GNSS接收器202处的被校正本地GNSS时钟计算得到),从而进行 各种LBS应用,例如基于位置的411和/或道路救援。存储器210可包括合适的逻辑、电路、接口和/或代码,用于存储可能被主处理器 208使用的信息,例如可执行指令和数据。存储器210可包括RAM、ROM、低延迟非易失存储 器(例如闪存)和/或其他合适的电子数据存储。在示范性操作中,GNSS接收器202可使用相关的本地GNSS时钟(例如TCX0)来 接收来自每个可见GNSS卫星的GNSS信号。GNSS接收器202可用于计算其自身的定位和/ 或速度。所计算的GNSS接收器202的定位可以被传输给主处理器208。主处理器208分别 通过蜂窝收发器204和WiMAX收发器206与蜂窝网络130和/或WiMAX网络140交换所计 算的GNSS接收器202的定位,从而进行各种LBS应用,例如道路救援。主处理器208可用 于从蜂窝网络130和/或WiMAX网络140接收定时信号。所接收的定时信号可包括蜂窝网 络130和/或WiMAX网络140的对应系统时钟,且可被用作基准频率源,以与对应的应用通 信。主处理器208可用于与GNSS处理器202交换所接收的系统时钟。GNSS处理器202可 将所接收的系统时钟用作GNSS时钟校正信号,以校正相关的本地GNSS时钟而不需要外部 电路。图3是根据本发明的实施例、使用系统时钟来校正本地GNSS时钟的示范性GNSS 接收器的框图。参照图3,示出了 GNSS接收器300。GNSS接收器300包括GNSS天线301、 GNSS前端302、GNSS处理器304、GNSS时钟校正器306、以及存储器308。GNSS天线301可包括合适的逻辑、电路、接口和/或代码,用于从多个可见GNSS卫 星(例如GNSS卫星120a-120d)接收GNSS信号。GNSS天线301用于将所接收的GNSS信号 传输给GNSS前端302进行进一步的处理。GNSS前端302可包括合适的逻辑、电路、接口和/或代码,用于将所接收的GNSS信号转换为适合在GNSS处理器304中被进一步处理的GNSS基带信号。GNSS前端302可使用 相关的本地GNSS时钟来检测和跟踪GNSS信号。相关的本地GNSS时钟可通过GNSS时钟校 正器306被动态校正。
GNSS基带处理器304包括合适的逻辑、电路、接口和/或代码,用于处理来自GNSS 前端302的GNSS基带信号以提取在所接收GNSS信号中传递的信息和数据比特。GNSS基带 处理器304可用于执行例如时钟恢复、信道选择、解调制和/或解码等功能。GNSS基带处 理器304可使用来自GNSS前端302的GNSS基带信号来计算导航信息,例如定位。GNSS基 带处理器304用于将所计算的导航信息传输给主处理器208,以进行蜂窝网络130和/或 WiMAX网络140支持的各种LBS应用,例如E911。GNSS基带处理器304可用于从主处理器 208接收网络定时信息,例如蜂窝网络130和/或WiMAX网络140的系统时钟。GNSS基带 处理器304可将所接收的系统时钟与GNSS时钟校正器306交换,以精确制定相关的GNSS 时钟。GNSS时钟校正器306包括合适的逻辑、电路、接口和/或代码,用于校正GNSS接收 器300的相关本地GNSS时钟。GNSS时钟校正器306可用于将被校正的本地GNSS时钟提供 给GNSS前端302和/或GNSS基带处理器304。GNSS时钟校正器306使用从GNSS基带处 理器304接收的系统时钟,将相关的本地GNSS时钟中的时钟错误清除。GNSS时钟校正器 306可用于校正相关的本地GNSS时钟,而不需要外部电路。存储器308包括合适的逻辑、电路、接口和/或代码,用于存储可能被GNSS基带处 理器304使用的信息,例如可执行指令和数据。可执行的指令可用于计算使用GNSS测量值 的GNSS接收器300的定位。可执行的指令可被用于指示从外部通信网络(例如,蜂窝网络 130和/或WiMAX网络140)接收的启用的系统时钟。数据可包括所确定的GNSS接收器300 的定位和/或GNSS时钟校正数据。存储器308可包括RAM、ROM、低延迟非易失存储器(例 如闪存)和/或其他合适的电子数据存储。在操作中,GNSS接收器300可使用相关的本地GNSS时钟来处理通过天线301接收 的GNSS信号,以得到GNSS测量值。GNSS前端302用于处理所接收的GNSS信号,并转换成 GNSS基带信号。所转换的GNSS基带信号可以被传递给GNSS基带处理器304,以进行GNSS 基带处理。被处理的GNSS基带信号用于计算GNSS接收器300的定位。所计算的定位被 发送到主处理器210以进行基于位置的应用。GNSS基带处理器304可用于接收网络定时 信息,例如蜂窝网络130和/或WiMAX网络140的系统时钟。所接收的系统时钟可被用作 GNSS时钟校正器306的GNSS时钟校正信号。GNSS时钟校正器306可使用所接收的系统时 钟来校正相关的本地GNSS时钟。GNSS时钟校正器306可用于将被校正的本地GNSS时钟分 别传输到GNSS前端302和/或GNSS基带处理器304。被校正的本地GNSS时钟可以被用于 处理对应的GNSS活动,例如GNSS信号获取、GNSS信号跟踪、和/或位置计算。图4是是根据本发明的实施例、使用系统时钟来校正本地GNSS时钟的示范性GNSS 时钟校正器的框图。参照图4,示出了 GNSS时钟校正器400。GNSS时钟校正器400可包括 校正时钟选择器402和信号校正器404。校正时钟选择器402可包括合适的逻辑、电路、接口和/或代码,用于从单独的校 正时钟输入中选择校正时钟。单独的校正时钟输入包括来自蜂窝网络130的系统时钟、以 及来自WiMAX网络140的系统时钟。可以从可实现GNSS的移动设备200的主处理器208接收系统时钟。校正时钟选择器402可被用于确定哪一个所接收的系统时钟被用作校正时 钟。例如,校正时钟选择器402可根据例如对应系统时钟的状态,从所接收的系统时钟中选 择校正 时钟。该状态可以提供时钟是启用还是禁用的指示。所选择的校正时钟可以被传输 到信号校正器404,以校正相关的本地GNSS时钟。信号校正器404可包括合适的逻辑、电路、接口和/或代码,被配置用于通过将相 关的本地GNSS时钟与来自校正信号生成器402的所选择校正时钟相关联,将时钟错误从相 关的本地GNSS时钟中清除。信号校正器404可将被校正的本GNSS时钟传输到GNSS基带 处理器304和GNSS前端302,以产生准确的导航信息和/或准确地跟踪GNSS信号。在示范性的操作中,GNSS时钟校正器400可用于通过主处理器208接收蜂窝网络 130和WiMAX网络140的系统时钟。校正时钟选择器402可以用于从所接收的系统时钟中 选择校正时钟。所选择的校正时钟被传输给信号校正器404。信号校正器404可利用所选 择的校正时钟来偏置GNSS接收器300的相关本地GNSS时钟中的时钟错误。被校正的本地 GNSS时钟可以与GNSS前端302和GNSS基带处理器304通信,以进行对应的GNSS活动。图5是根据本发明的实施例、用于可实现GNSS的移动设备的示范性GNSS时钟校 正程序的流程图。参照图5,示范性的步骤从步骤502开始。在步骤502,可实现GNSS的移 动设备200的GNSS接收器202是启用的。在步骤504,GNSS基带处理器304可用于从主处 理器208接收蜂窝网络130和WiMAX网络140的系统时钟。主处理器208用于分别通过蜂 窝收发器204和WiMAX收发器206获取蜂窝网络130和WiMAX网络140的系统时钟。在步 骤506,校正时钟选择器402可用于从所接收的蜂窝网络130和WiMAX网络140的系统时钟 中选择GNSS校正时钟。可根据例如对应系统时钟的状态(启用或者禁用)来选择GNSS校 正时钟。在步骤508,信号校正器404使用所选择的GNSS校正时钟来校正GNSS接收器202 的相关本地GNSS时钟。被校正的本地GNSS时钟可以被传输到GNSS前端302和GNSS基带 处理器304。在步骤510,GNSS前端302和GNSS基带处理器304可使用被校正的本地GNSS 时钟来执行对应的GNSS活动,例如,GNSS信号获取和位置计算。示范性的步骤在步骤512 结束。在使用可实现GNSS的移动设备中的非GNSS系统时钟来校正本地GNSS时钟的方 法和系统的各示范性方面,如参照图1至图5所描述,可实现GNSS的移动设备(例如,可实 现GNSS的移动设备200)可通过例如蜂窝收发器204和/或WiMAX收发器206从多个相关的 非GNSS通信网络接收两个或多个系统时钟。所接收的两个或多个系统时钟被传输给GNSS 接收器202,在这里它被用于校正GNSS接收器202中相关的本地GNSS时钟。多个相关的非 GNSS 通信网络包括,例如 GSM、GPRS、UMTS、EDGE、EGPRS, LTE, WiMAX、高速无线 LAN(WiFi)、 和/或短距离无线技术(蓝牙)。主处理器208用于通过软件(例如发送信号的消息)将所接收的两个或多个系统 时钟传输到GNSS接收器202,而不使用外部电路。GNSS时钟校正器306用于通过校正时钟 选择器402从所接收的两个或多个系统时钟中选择校准时钟。可基于例如对应系统时钟的 状态(启用或者禁用)来选择校正时钟。所选择的校正时钟可以是启用的系统时钟。信号 校正器404可使用所选择的校正时钟将相关的本地GNSS时钟中的时钟错误清除,从而动 态地校正相关的本地GNSS时钟。被校正的本地GNSS时钟被传输给GNSS前端302和/或 GNSS基带处理器304。GNSS前端302使用被校正的本地GNSS时钟检测GNSS信号。因此使用被校正的本地GNSS时钟、通过GNSS基带处理器304来处理被检测的GNSS信号。本发明的一个实施例提供了一种机器和/或计算机可读的存储器和/或媒介,其 上存储的计算机代码和/或计算机程序包括至少一个代码段,该至少一个代码段可由机器 和/或计算机执行,使得该机器和/或计算机执行本申请介绍的使用可实现GNSS的移动设 备中的非GNSS系统时钟来校正本地GNSS时钟的方法和系统的步骤。 因此,本发明可以通过硬件、软件,或者软、硬件结合来实现。本发明可以在至少一 个计算机系统中以集中方式实现,或者由分布在几个互连的计算机系统中的不同部分以分 散方式实现。任何可以实现所述方法的计算机系统或其它设备都是可适用的。常用软硬件 的结合可以是安装有计算机程序的通用计算机系统,通过安装和执行所述程序控制计算机 系统,使其按所述方法运行。在计算机系统中,利用处理器和存储单元来实现所述方法。本发明还可以嵌入计算机程序产品,所述程序包含能够实现本发明方法的全部特 征,当其安装到计算机系统中时,通过运行,可以实现本发明的方法。本文中的计算机程序 所指的是可以采用任何程序语言、代码或符号编写的一组指令的任何表达式,该指令组使 系统具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个步骤之后,a)转换 成其它语言、编码或符号;b)以不同材料形式再现,实现特定功能。本发明是通过几个具体实施例进行说明的,本领域技术人员应当明白,在不脱离 本发明范围的情况下,还可以对本发明进行各种变换及等同替代。另外,针对特定情形或具 体情况,可以对本发明做各种修改,而不脱离本发明的范围。因此,本发明不局限于所公开 的具体实施例,而应当包括落入本发明权利要求范围内的全部实施方式。
权利要求
一种用于通信的方法,其特征在于,所述方法包括由可实现GNSS的移动设备中的一个或多个处理器和/或电路执行以下步骤从两个或多个非GNSS通信网络接收两个或多个系统时钟;以及使用所述接收的两个或多个系统时钟来校正所述可实现GNSS的移动设备的本地GNSS时钟。
2.根据权利要求1所述的方法,其特征在于,还包括不使用外部电路而校正所述本地 GNSS时钟。
3.根据权利要求1所述的方法,其特征在于,还包括从所述接收的两个或多个系统时 钟中选择校正时钟。
4.根据权利要求3所述的方法,其特征在于,所述选择的校正时钟是启用的系统时钟。
5.根据权利要求3所述的方法,其特征在于,还包括使用所述选择的校正时钟、从所述 本地GNSS时钟中清除时钟错误。
6.根据权利要求3所述的方法,其特征在于,还包括使用所述选择的校正时钟来校正 所述本地GNSS时钟。
7.根据权利要求6所述的方法,其特征在于,还包括使用所述被校正的本地GNSS时钟 来检测GNSS信号。
8.根据权利要求7所述的方法,其特征在于,还包括使用所述被校正的本地GNSS时钟 来处理所述被检测的GNSS信号。
9.一种用于通信的系统,其特征在于,包括一个或多个处理器或电路,用于可实现GNSS的移动设备中,其中所述一个或多个处理 器和/或电路用于从两个或多个非GNSS通信网络接收两个或多个系统时钟;以及使用所述接收的两个或多个系统时钟来校正所述可实现GNSS的移动设备的本地GNSS 时钟。
10.根据权利要求9所述的系统,其特征在于,所述一个或多个处理器或电路从所述接 收的两个或多个系统时钟中选择校正时钟。
全文摘要
本发明涉及用于通信的方法和系统,可实现GNSS的移动设备用于通过多个相关的非GNSS通信网络从多个相关的非GNSS通信网络接收两个或多个系统时钟。所述接收的系统时钟被用于校正可实现GNSS的移动设备的本地GNSS时钟。可实现GNSS的移动设备将所接收的系统时钟传递到相关的GNSS接收器,而不使用外部电路。GNSS接收器基于例如对应系统时钟的状态,从所述接收的系统时钟中选择校正时钟。启用的系统时钟被选择为校正时钟。可使用所选择的校正时钟将相关的本地GNSS时钟中的时钟错误清除,从而校正相关的本地GNSS时钟。被校正的本地GNSS时钟可以被用于检测GNSS信号和/或处理所检测的GNSS信号。
文档编号G01S19/35GK101963667SQ20101023674
公开日2011年2月2日 申请日期2010年7月26日 优先权日2009年7月24日
发明者坎伯兹·肖赖恩贾德, 查尔斯·亚伯拉罕, 约翰·沃利 申请人:美国博通公司