专利名称:一种通信方法和通信系统的制作方法
技术领域:
本发明涉及通信系统,更具体地说,涉及一种用于可实现全GNSS的多标准单芯片 的方法和系统。
背景技术:
基于位置的服务(LBS)逐渐成为移动通信网络所提供的新类型的增值服务。 LBS为移动服务,移动设备的位置信息用于实现各种LBS应用诸如增强型911 (E-911)、 基于位置411、基于位置消息发送和/或伙伴查找。移动设备的位置可使用例如基于卫 星的系统诸如GNSS(Global NavigationSatellite System,全球导航卫星系统)来确 定,所述 GNSS 诸如 GPS(GlobalPositioning System,全球定位系统)、GLONASS(Global Orbiting NavigationSatellite System,全球轨道导航卫星系统)和卫星导航系统伽利略 (GALILEO)。GNSS是基于多个卫星的地球轨道星座(earth-orbitingconstellation)的,每 一卫星对其指示的精确的位置和测距信息(ranginginformation)进行广播。比较本发明后续将要结合附图介绍的系统,现有技术的其它缺陷和弊端对于本领 域的技术人员来说是显而易见的。
发明内容
本发明提出一种用于可实现全GNSS的多标准单芯片的方法和系统,下面将结合 至少一幅附图来充分展示和/或说明,并且将在权利要求中进行完整的阐述。根据本发明的一方面,提出一种通信方法,包括由全球导航卫星系统(GNSS)单芯片中的一个或多个处理器和/或电路执行以下 操作,其中所述GNSS单芯片集成在移动设备中由集成在所述可实现GNSS的单芯片中的两个或多个无线收发器同时接收多个多 标准射频信号;以及从所述已接收的多个多标准射频信号中生成包括伪距(pseudo-range)信息的全 GNSS度量。作为优选,所述两个或多个集成的无线收发器包括GNSS无线收发器、一个或多个 非GNSS无线收发器,所述非GNSS无线收发器包括一个或多个蜂窝无线收发器、微波存取全 球互通(WiMax)无线收发器、蓝牙无线收发器、无线局域网(WLAN)无线收发器、和/或FM 无线收发器。作为优选,所述一个或多个蜂窝无线收发器包括全球移动通信系统(GSM)无线收 发器、通用分组无线业务(GPRS)无线收发器、通用移动通信系统(UMTS)无线收发器、增强 型数据速率的GSM演进(EDGE)无线收发器、增强型GPRS (EGPRS)无线收发器、和/或3GPP 长期演进(LTE)无线收发器。作为优选,所述方法进一步包括使用所述GNSS无线收发器所接收的射频信号生 成所述全GNSS度量。
3
作为优选,所述方法进一步包括从所述一个或多个蜂窝无线收发器、所述WiMAX 无线收发器、所述蓝牙无线收发器、所述WLAN无线收发器和/或所述FM无线收发器所接收 的射频信号中提取卫星基准信息。作为优选,所述方法进一步包括基于所述已提取的卫星基准信息生成所述全GNSS度量。作为优选,所述已提取的卫星基准信息包括国际移动用户识别码(IMSI)、移动网 络代码(MNC)、移动国家代码(MCC)、局域代码(localarea code,简称LAC)、发射区识别码 (cell ID)、无线网络控制器(RNC) ID、基站ID、广播塔ID和/或时间信息。作为优选,所述方法进一步包括在所述可实现GNSS的单芯片内使用所述已生成 的全GNSS度量为所述移动设备生成全GNSS导航方案。作为优选,所述方法进一步包括使用一个或多个集成无线收发器传送已生成的全 GNSS度量至远程和/或本地设备,其中所述远程和/或本地设备使用所述发射的全GNSS度 量为所述移动设备生成全GNSS导航方案。作为优选,所述方法进一步包括由所述可实现GNSS的单芯片生成全GNSS度量,不 依赖于所述移动设备中的主处理器。根据本发明的再一方面,提出了一种通信系统,包括可实现全球导航卫星系统(GNSS)单芯片中的一个或多个处理器和/或电路,所述 可实现GNSS的单芯片集成在移动设备中,其中所述一个或多个处理器和/或电路用于由集成在所述可实现GNSS的单芯片中的两个或多个无线收发器同时接收多个多 标准射频信号;以及在所述可实现GNSS的单芯片中,从所述已接收的多个多标准射频信号中生成包 括伪距信息的全GNSS度量。作为优选,所述两个或多个集成的无线收发器包括GNSS无线收发器、一个或多个 非GNSS无线收发器,所述非GNSS无线收发器包括一个或多个蜂窝无线收发器、微波存取全 球互通(WiMax)无线收发器、蓝牙无线收发器、无线局域网(WLAN)无线收发器、和/或FM 无线收发器。作为优选,所述一个或多个蜂窝无线收发器包括全球移动通信系统(GSM)无线收 发器、通用分组无线业务(GPRS)无线收发器、通用移动通信系统(UMTS)无线收发器、增强 型数据速率的GSM演进(EDGE)无线收发器、增强型GPRS (EGPRS)无线收发器、和/或3GPP 长期演进(LTE)无线收发器。作为优选,所述一个或多个处理器和/或电路用于使用所述GNSS无线收发器所接 收的射频信号生成所述全GNSS度量。作为优选,所述一个或多个处理器和/或电路用于从所述一个或多个蜂窝无线收 发器、所述WiMAX无线收发器、所述蓝牙无线收发器、所述WLAN无线收发器和/或所述FM 无线收发器所接收的射频信号中提取卫星基准信息。作为优选,所述一个或多个处理器和/或电路用于基于所述已提取的卫星基准信 息生成所述全GNSS度量。作为优选,所述已提取的卫星基准信息包括国际移动用户识别码(IMSI)、移动网 络代码(MNC)、移动国家代码(MCC)、局域代码(localarea code,简称LAC)、发射区识别码
4(cell ID)、无线网络控制器(RNC) ID、基站ID、广播塔ID和/或时间信息。作为优选,所述一个或多个处理器和/或电路用于在所述可实现GNSS的单芯片内 使用所述已生成的全GNSS度量为所述移动设备生成全GNSS导航方案。作为优选,所述一个或多个处理器和/或电路用于使用一个或多个集成无线收发 器传送已生成的全GNSS度量至远程和/或本地设备,其中所述远程和/或本地设备使用所 述发射的全GNSS度量生成所述移动设备的全GNSS导航方案。作为优选,所述一个或多个处理器和/或电路用于生成全GNSS度量,不依赖于所 述移动设备中的主处理器。下文将结合附图对具体实施例进行详细描述,以帮助理解本发明的各种优点、各 个方面和创新特征。
图1是依据本发明实施例的示范性通信系统示意图,该系统可用于支持经集成有 多标准无线收发器的移动设备的通信;图2是依据本发明实施例的示范性多标准移动设备示意图,该移动设备可用于通 过集成的可实现GNSS的多标准单芯片支持多种通信技术标准;图3是依据本发明实施例的示范性的可实现GNSS的多标准单芯片示意图,该单芯 片可用于同时通过多标准无线收发器通信;图4是依据本发明实施例的在可实现GNSS的多标准单芯片中使用以生成全GNSS 度量的示范性方法流程图;图5是依据本发明实施例的在可实现GNSS的多标准单芯片中使用以在内部生成 全GNSS导航方案的示范性方法流程图;图6是依据本发明实施例的用于使用来自可实现GNSS的多标准单芯片的全GNSS 度量在远程设备外部生成全GNSS导航方案的示范性方法流程图;图7是依据本发明实施例的可实现GNSS的多标准单芯片使用通过集成的多标准 无线收发器接收的射频信号来协助片上全GNSS度量的示范性方法流程图;图8是依据本发明实施例的可实现GNSS的多标准单芯片通过集成的FM无线收发 器同时发送和接收FM射频信号的方法流程图。
具体实施例方式本发明的各个实施例涉及一种用于可实现全GNSS的多标准单芯片的方法和系 统。在本发明的多个实施例中,集成于多标准移动设备中的可实现GNSS的多标准单芯片用 于由对应的集成在可实现GNSS的单芯片中的两个或多个无线收发器同时接收和/或发送 多标准射频信号。可实现GNSS的单芯片可用于从已接收的射频信号中生成全GNSS度量。 所述生成的全GNSS度量包括伪距信息。可实现GNSS的单芯片包括集成的GNSS无线收发器 以及多个集成的非GNSS无线收发器,诸如WLAN无线收发器、蓝牙无线收发器、WffAN无线收 发器、和/或FM无线收发器。FM无线收发器具有FM接收和/或FM发送能力。WffAN无线 收发器包括WiMax无线收发器以及一个或多个蜂窝无线收发器,诸如GSM无线收发器、GPRS 无线收发器、UMTS无线收发器、EDGE无线收发器、EGPRS无线收发器、和/或LTE无线收发
5ο可实现GNSS的单芯片可用于为集成的GNSS无线收发器所接收的GNSS射频信号 生成全GNSS度量。提取内嵌入射频信号的GNSS卫星基准信息以用作GNSS基准数据以便 协助全GNSS度量,所述射频信号接收自集成的无线收发器例如WLAN无线收发器、蓝牙无线 收发器、WWAN无线收发器和/或FM无线收发器。已提取的卫星基准信息包括例如国际移 动用户识别码(IMSI)、移动网络代码(MNC)、移动国家代码(MCC)、局域代码(LAC)、发射区 识别码(cell ID)、无线网络控制器(RNC) ID、基站ID、广播塔ID和/或时间信息。依赖于 导航引擎的位置,在可实现GNSS的单芯片的内部和/或外部生成用于多标准移动设备的全 GNSS导航方案。在导航引擎位于远程设备上的例子中,多标准移动设备可用于使用对应的 集成无线收发器诸如蓝牙无线收发器与远程设备通信全GNSS度量,用于全GNSS导航方案。 多标准单芯片可用于生成全GNSS度量,不依赖于多标准移动设备中的主处理器。全GNSS 度量的生成仅在集成的可实现GNSS的多标准单芯片中,不受多标准移动设备中的主处理 器的干预或输入的影响。图1是依据本发明实施例的示范性通信系统示意图,该系统可用于支持经集成的 有多标准无线收发器的移动设备的通信。参考图1,示出了通信系统100。通信系统包括 多个多标准移动设备110 (其中示出了多标准移动设备110a-110d)、GNSS基础架构120、 无线广域网(WAN) 130、无线局域网(LAN) 140、蓝牙网络150、以及广播网160。GNSS基础架 构120包括多个GNSS卫星,其中示出了 GNSS卫星120a_120c。无线WAN130包括多个基 站,其中示出了基站130a-130b。无线LAN 140包括多个WLAN接入点,其中示出了 WLAN接 入点140a-140c。蓝牙网络150包括多个支持蓝牙的移动设备,诸如支持蓝牙的移动设备 150a-150co广播网160包括广播塔诸如FM无线收发站160a。多标准移动设备诸如多标准移动设备IlOa包括适当的逻辑、电路、接口和/或代 码,用于使用多种无线电通信技术同时传送射频信号。多种无线电通信技术可集成在可实 现GNSS多标准单芯片中,所述多标准单芯片集成在多标准移动设备IlOa内部。使用集成 的可实现GNSS的多标准单芯片,多标准移动设备IlOa可用于同时传送射频信号越过如无 线WAN 140、无线LAN130、蓝牙网络150、GNSS基础架构120和/或广播网160。多标准移 动设备IlOa可用于从接收自可见GNSS卫星诸如GNSS卫星120a-120c的GNSS射频信号中 获取全GNSS度量。全GNSS度量包括伪距、载波相位和/或多普勒效应,所述全GNSS度量 可使用接收自全GNSS卫星星座图中的可见GNSS卫星的GNSS信号计算得来。所述全GNSS 卫星星座图如用于GPS的28个GPS卫星。全GNSS度量可在集成的可实现GNSS的多标准 单芯片内部计算。多标准移动设备IlOa包括位于集成的可实现GNSS的多标准单芯片中的相关器, 用于搜索和/或检测来自可见GNSS卫星诸如GNSS卫星120a-120c的GNSS射频信号。提 取内嵌入在射频信号中的特定的时间和/或位置相关信息,所述射频信号接收自例如无线 WAN 140、无线LAN 130、和/或蓝牙网络150、和/或广播网络160。所提取的特定的时间和 /或位置相关信息用作GNSS基准信息或GNSS协助数据。所述多标准移动设备IlOa可用于 提供或输入提取的GNSS基准信息至集成的可实现GNSS的多标准单片以协助全GNSS度量。可通过导航过程来处理全GNSS度量,以便计算全导航方案。全导航方案包括GNSS 时间戳导航信息诸如多标准移动设备IlOa的位置、方位、高度、速率、和/或时钟信息。导航过程可在集成的可实现GNSS的多标准单芯片内部和/或外部执行,这依赖于对应的导航引 擎的所处位置。在导航引擎位于远程设备诸如支持蓝牙的移动设备150a上的例子中,多标 准移动设备IlOa可用于与支持蓝牙的移动设备150a通信全GNSS度量以用于全GNSS导航 方案。全GNSS导航方案可应用于各种导航服务诸如多标准移动设备IlOa上的通信量预警 (traffic alert)。多标准移动设备IlOa可用于通过集成的FM无线收发器同时发射和接 收FM无线电射频信号,从而同时支持多种基于位置的服务诸如通信量预警和交互式(turn by turn)导航。GNSS卫星诸如GNSS卫星120a包括可适当的逻辑、电路、接口和/或代码,用于 提供卫星导航信息给地球上的多种GNSS接收器。GNSS接收器,包括GPS、GALILEO和/或 GL0NASS接收器,可集成在可实现GNSS的移动设备内部或者与可实现GNSS的移动设备外部 连接。所述可实现GNSS的移动设备诸如多标准移动设备llOa-llOd。GNSS卫星120a用于 周期性地广播其星历表,例如每30秒一次。可实现GNSS卫星的多标准单芯片可使用广播 星历表来计算导航信息诸如GNSS接收器的位置、速率和/或时钟信息。在这点上,可实现 GNSS的多标准单芯片用于计算导航信息诸如GNSS接收器的位置、速率和/或时钟信息,而 不受对应的多标准移动设备中的主处理器的干预。无线WAN 130包括适当的逻辑、电路、接口和/或代码,用于使用蜂窝通信技术 和/或WiMAX技术提供数据服务给多种移动设备诸如多标准移动设备llOa-lOOd。蜂窝通 信技术包括例如全球移动通信系统(GSM)、通用分组无线业务(GPRS)、通用移动通信系统 (UMTS)、增强型数据速率的GSM演进(EDGE)、增强型GPRS (EGPRS)、和/或3GPP长期演进 (LTE)。无线WAN 130用于传送射频信号,该射频信号包括特定物理位置信息诸如国际移动 用户识别码(IMSI)、移动网络代码(MNC)、移动国家代码(MCC)、局域代码(LAC)、发射区识 别码(cell ID)、无线网络控制器(RNC) ID、和/或基站ID。内嵌入所接收的射频信号中的 特定物理位置信息可提供诸如服务提供商和/或提供服务区域的信息。内嵌入的特定物理 位置信息被多标准移动设备IlOa用作GNSS基准信息或者GNSS协助数据,从而协助对应的 集成的可实现GNSS的多标准单芯片中的全GNSS度量。无线LAN 140包括适当的逻辑、电路、接口和/或代码,用于使用无线LAN技术提 供数据服务给多种移动设备诸如多标准移动设备llOa-llOd。示范性的无线LAN技术包 括例如 IEEE 标准 802. 11,802. Ila,802. lib,802. lid,802. lie,802. lln、802. Ilv 和 / 或 802. Ilu0无线LAN 140用于通过无线LAN接入点诸如接入点140与相关移动设备诸如多 标准移动设备IlOa通信射频信号。接入点140a用于发送连续的或周期的射频信号诸如信 标信号给多标准移动设备110a。所发射的射频信号包括特定时间和/或位置相关信息诸如 接入点ID和/或物理位置信息。特定时间和/或位置相关信息由多标准移动设备IlOa用 作GNSS基准信息或GNSS协助数据,从而协助对应的集成的可实现GNSS的多标准单芯片中 的全GNSS度量。蓝牙网络150包括适当的逻辑、电路、接口和/或代码,用于使用蓝牙技术提供数 据服务给多种支持蓝牙的移动设备诸如支持蓝牙的移动设备150a-150c和/或多标准移 动设备110。支持蓝牙的移动设备诸如支持蓝牙的移动设备150a可用于与对等(peer)蓝 牙设备诸如多标准移动设备IlOa传送蓝牙射频信号,所述对等蓝牙设备如用于多种数据 服务的多标准移动设备IlOa(如基于位置的设备)。在这点上,支持蓝牙的移动设备150a
7用于发送GNSS辅助数据给多标准移动设备110a,从而协助对应的集成的可实现GNSS的多 标准单芯片中的全GNSS度量。可使用全GNSS度量生成或计算多标准移动设备IlOa的全 GNSS导航方案。依赖于对应导航引擎所处的位置,可在集成的可实现GNSS的多标准单芯片 的内部或外部生成多标准移动设备IlOa的全GNSS导航方案。在导航引擎位于支持蓝牙的 移动设备150a上的例子中,多标准移动设备IlOa用于通过集成的可实现GNSS的多标准单 芯片中的蓝牙无线收发器与支持蓝牙的移动设备150a通信全GNSS度量。多标准移动设备 IlOa的全GNSS导航方案可通过支持蓝牙的移动设备150a上的导航引擎远程生成。广播网160包括适当的逻辑、电路、接口和/或代码,用于分配单载波频率,以便通 过广播塔诸如FM无线收发站160a广播小子载波信号。FM无线收发站160a用于应用集中 在单载波频率的FM调制。FM无线收发站160a用于与可实现FM的移动设备诸如多标准移 动设备IlOa通信包括FM音频和/或FM数据的FM射频信号。FM射频信号包括从例如辅助 GNSS服务器获取的GNSS辅助数据。FM射频信号包括特定时间和/或位置相关信息,诸如 FM站ID和/或FM信道ID。多标准移动设备IlOa使用特定时间和/或位置信息和/或所 获取的GNSS辅助数据,以便协助对应的集成的可实现GNSS的多标准单芯片中的全GNSS度 量。可使用多种格式诸如标准RDS音频文件数据格式广播FM射频信号。尽管图1中的广播网络160示出了 FM无线收发站160a,但本发明并不限于此。因 此,可使用其他广播技术包括例如DAB、DVB-H、DVB-SH和/或DVB-T来广播射频信号至多标 准移动设备110a,而不脱离本发明各个实施例的精神和范围。在一示范性操作中,多标准移动设备诸如多标准移动设备IlOa用于使用集成的 可实现GNSS的多标准单芯片同时传输多个多标准无线电信号。集成的可实现GNSS的多标 准单芯片可与多标准无线收发器诸如FM无线收发器、无线LAN无线收发器和/或蓝牙无线 收发器集成。多标准移动设备IlOa用于获取集成的可实现GNSS的多标准单芯片中的全 GNSS度量。多标准移动设备IlOa用于从由一个或多个集成的多标准无线收发器诸如FM无 线收发器、无线LAN无线收发器、无线LAN无线收发器和/或蓝牙无线收发器接收的射频信 号中提取GNSS基准信息。所提取的GNSS基准信息可提供给或输入至可实现GNSS的多标 准单芯片,用作GNSS辅助数据,从而协助全GNSS度量。多标准移动设备IlOa的全导航方案可在可实现GNSS的多标准单芯片内部本地计 算或生成,或者远程(例如在远程设备上)计算或生成,这依赖于对应的导航引擎所处的位 置。多标准移动设备IlOa使用所生成的全GNSS导航信息进行各种基于位置的服务诸如通 信量预警。多标准移动设备IlOa用于通过集成的可实现GNSS的多标准单芯片中的集成的 FM无线收发器同时发射和接收FM无线电射频信号,从而在同时支持多种基于位置的服务 诸如通信量预警和交互式导航。图2是依据本发明实施例的示范性多标准移动设备示意图,该移动设备可用于通 过集成的可实现GNSS的多标准单芯片支持多种通信技术标准。参考图2,示出了多标准移 动设备200。多标准移动设备200包括多标准天线202、可实现GNSS的多标准单芯片204、 主处理器206以及存储器208。多标准天线202包括适当的逻辑、电路、接口和/或代码,用于同时支持外部设备 和多标准移动设备200之间的多标准通信。多标准天线202用于检测和跟踪来自例如可见 GNSS卫星诸如GNSS结构120中GNSS卫星120a_120c的射频信号。多标准天线202用于同
8时与例如无线WAN 130中的基站130a、无线LAN 140中的接入点140a、蓝牙网络150中的支 持蓝牙的移动设备150a和/或广播网络160中的FM无线收发站160a通信射频信号。图 2中示出的多标准天线202为单天线,但本发明并不限于此。因此,多标准天线202可包括 多个单独的天线以分别支持特定技术的通信诸如无线WAN通信、无线LAN通信、蓝牙通信、 FM通信、和/或GNSS通信。还可使用包括例如波束、分集和/或MIMO (及其变形)的多种 自适应和/或智能天线。可实现GNSS的多标准单芯片204包括适当的逻辑、电路、接口和/或代码,用于合 并多标准无线收发器诸如GNSS无线收发器、无线LAN无线收发器、蓝牙无线收发器和/或 FM无线收发器。可实现GNSS的多标准单芯片204包括每一必要的相关器,用于从可见GNSS 卫星诸如GNSS卫星120a-120c中搜索和/或获取GNSS射频信号。可实现GNSS的多标准 单芯片204用于从所获取的GNSS射频信号中得到全GNSS度量。可实现GNSS的多标准单 芯片204用于从接收自集成FM无线收发器、无线WAN无线收发器、无线LAN无线收发器和/ 或蓝牙无线收发器的多标准射频信号中提取GNSS基准信息诸如时间和/或位置相关信息。 所提取的GNSS基准信息用于协助可实现GNSS的多标准单芯片204中的全GNSS度量。依赖于导航引擎所处的位置,可实现GNSS的多标准单芯片204用于在可实现GNSS 的多标准单芯片204的内部或外部生成全GNSS导航方案,诸如多标准移动设备200的位 置、速率和时间。在导航引擎处于可实现GNSS的多标准单芯片204外部的例子中,例如在 远程设备上,可实现GNSS的多标准单芯片204用于通过集成的多标准无线收发器诸如蓝牙 无线收发器与远程设备通信全GNSS度量。因此,多标准移动设备200的全GNSS导航方案 可在可实现GNSS多标准单芯片204外部生成。所生成的全GNSS导航方案可实现多种基于 位置的服务,例如多标准移动设备200上的道路救援。可实现GNSS的多标准单芯片204用 于通过合并的FM无线收发器同时发送和接收FM射频信号,从而在同时支持多种基于位置 的服务诸如通信量预警和交互式导航。主处理器206包括适当的逻辑、电路、接口和/或代码,用于处理与可实现GNSS的 多标准单芯片204之间传送的信号。主处理器206用于依赖于对应的使用,管理可实现GNSS 的多标准单芯片204的操作。例如,主处理器206用于在按节电需要的基础上,通知可实现 GNSS的多标准单芯片204激活或者去激活一个或多个集成的多标准无线收发器诸如GNSS 无线收发器和/或FM无线收发器。主处理器206用于基于多标准移动设备200的全GNSS 导航方案运行各种应用诸如基于位置的服务。依赖于导航引擎所处的位置,在可实现GNSS 的多标准单芯片204的内部和/或外部生成或计算全GNSS导航方案。在导航引擎位于实 现GNSS的多标准单芯片204的外部的例子中,例如远程设备上,主处理器206用于与远程 设备通信可实现GNSS的多标准单芯片204所提供的全GNSS度量以用于全GNSS导航。存储器208包括适当的逻辑、电路、接口和/或代码,用于存储信息,诸如主处理器 206所使用的可执行指令和数据。存储器206包括RAM、R0M、低延迟非易失性存储器诸如闪 存、和/或其他适当的电子数据存储设备。在本发明示范性操作中,可实现GNSS的多标准单芯片204包括多个多标准无线收 发器诸如GNSS接收器、无线LAN无线收发器、蓝牙无线收发器和/或FM无线收发器。可实 现GNSS的多标准单芯片204用于为多标准移动设备200的全GNSS导航方案生成和提供全 GNSS度量。依赖于导航引擎所处的位置,在可实现GNSS的多标准单芯片204的内部和/或外部计算全GNSS导航方案。在导航引擎位于远程设备上的例子中,主处理器206用于使用 集成的无线收发器例如蓝牙无线收发器与远程设备通信全GNSS度量。使用远程设备上的 全GNSS度量计算多标准移动设备200的全GNSS导航方案。可实现GNSS的多标准单芯片 204用于通过集成的FM无线收发器同时发射和接收FM无线电射频信号,从而在同时支持多 种服务诸如通信量预警和交互式导航。图3是依据本发明实施例的示范性的可实现GNSS的多标准单芯片示意图,该单 芯片可用于同时通过多标准无线收发器通信。参考图3,示出了可实现GNSS的多标准单芯 片300。可实现GNSS的多标准单芯片300包括GNSS无线收发器302、无线LAN无线收发器 (WLAN) 304、蓝牙无线收发器306、无线WAN无线收发器(WffAN) 308、FM无线收发器310、多标 准基带处理器312以及存储器314。多标准基带处理器312包括GNSS度量引擎312a和/ 或可选的导航引擎312b。GNSS无线收发器302包括适当的逻辑电路、接口和/或代码,用于检测和跟踪接收 自可见GNSS卫星诸如GNSS卫星120a-120c的GNSS射频信号。GNSS无线收发器302包括 每一必要的相关器,以获取和接收GNSS射频信号用于全GNSS度量。GNSS无线收发器302 用于将所接收的GNSS射频信号转换为适于由多标准基带处理器312进行进一步的处理的 GNSS基带信号。WLAN无线收发器304包括适当的逻辑电路、接口和/或代码,用于发射和接收无 线LAN射频信号。无线LAN射频信号以与多种无线LAN标准兼容的格式来传送,所述无线 LAN 标准如 IEEE 标准 802. 11,802. Ila,802. lib,802. lid,802. lie,802. lln、802. Ilv 和 / 或802. Ilu0 WLAN无线收发器304用于接收来自例如无线LAN 140中接入点140a的连续 的、非周期性的、周期性的无线LAN射频信号。所接收的连续的或周期性的WLAN射频信号 包括GNSS基准相关信息诸如接入点ID和/或接入点物理位置信息,用于协助可实现GNSS 的多标准单芯片300中的全GNSS度量。WLAN无线收发器304用于将所接收的WLAN射频信 号转换为适于由多标准基带处理器312进行进一步地处理的WLAN基带信号。WLAN无线收 发器304用于将WLAN基带信号转换为WLAN射频信号以发送至远程WALN设备。蓝牙无线收发器306包括适当的逻辑电路、接口和/或代码,用于发送和接收蓝牙 射频信号。蓝牙无线收发器306用于接收来自对等蓝牙设备诸如蓝牙网络150中支持蓝牙 的移动设备150b的蓝牙射频信号。所接收的蓝牙射频信号包括GNS基准相关信息诸如蓝 牙时钟和/或蓝牙设备地址,其用作GNSS协助数据,从而协助可实现GNSS的多标准单芯片 300中的全GNSS度量。蓝牙无线收发器306用于将所接收的蓝牙射频信号转换为适于在多 标准基带处理器312中进行进一步处理的蓝牙基带信号。蓝牙无线收发器306用于将蓝牙 基带信号转换为蓝牙射频信号以发送至远程蓝牙设备。WffAN无线收发器308包括适当的逻辑电路、接口和/或代码,用于发送和接收WAN 射频信号诸如蜂窝射频信号和/或WiMAX射频信号。WffAN无线收发器308用于接收来自例 如无线WAN 130中基站130a的WAN射频信号。所接收的无线WAN射频信号包括GNS基准 相关信息诸如对应服务区的特定物理位置信息。所接收的WAN射频信号中的特定物理位置 信号包括例如国际移动用户识别码(IMSI)、移动网络代码(MNC)、移动国家代码(MCC)、局 域代码(LAC)、发射区识别码(cell ID)、无线网络控制器(RNC) ID、和/或基站ID。所接收 的无线WAN射频信号中的GNS基准相关信息可用作GNSS辅助信息,从而协助可实现GNSS量。WffAN无线收发器308用于将所接收的无线WAN射 频信号转换为适于由多标准基带处理器312进行进一步地处理的无线WAN基带信号。WffAN 无线收发器308用于将无线WAN基带信号转换为无线WAN射频信号,以便通过基站130a发 送至远程无线WAN设备。FM无线收发器310包括适当的逻辑电路、接口和/或代码,用于接收来自例如广播 网160中FM无线收发站160a的FM射频信号。所接收的FM射频信号包括FM带宽上的RDS 数据。所接收的FM射频信号包括GNS基准相关信息诸如特定物理位置信息,例如FM无线 收发站160a的ID和/或位置。所接收的FM射频信号中的GNS基准相关信息可用作GNSS 协助数据,从而协助可实现GNSS的多标准单芯片300中的全GNSS度量。FM无线收发器310 用于将所接收的FM射频信号转换为适于在多标准基带处理器312中进行进一步地处理的 FM基带信号。FM无线收发器310用于将FM基带信号转换为FM射频信号以支持FM射频信 号的发送。FM无线收发器310用于同时发送和接收FM射频信号,从而在同时提供多种应用 诸如通信量预警和交互式导航。多标准基带处理器312包括适当的逻辑电路、接口和/或代码,用于同时处理与 GNSS无线收发器302、WLAN无线收发器304、蓝牙无线收发器306、WffAN无线收发器308以 及FM无线收发器310通信的多标准基带信号。多标准基带处理器312用于使用接收自GNSS 无线收发器302的GNSS基带信号获取或计算全GNSS度量。多标准基带处理器312用于使 用GNSS度量引擎312a进行全GNSS度量。GNSS度量引擎312a包括适当的逻辑电路、接口和/或代码,用于处理接收自GNSS 无线收发器302的GNSS基带信号,以用于全GNSS度量。GNSS度量引擎312a用于使用来自 GNSS无线收发器302的GNSS基带信号生成和/或计算各种GNSS度量诸如伪距、载波相位 和/或多普勒效应。GNSS度量引擎312a用于计算全GNSS度量。多标准基带处理器312用于从接收自一个或多个集成多标准无线收发器诸如 WLAN无线收发器304、蓝牙无线收发器306、ffffAN无线收发器308以及FM无线收发器310的 基带信号中提取特定物理位置相关信息。所提取的特定物理位置相关信息包括例如IMSI、 MNC、MCC、LAC、发射区识别码(cell ID)、RNC ID、基站ID、FM站ID、蓝牙设备ID和/或时 间。多标准基带处理器312用于提供所提取的特定物理位置给GNSS度量引擎312a,作为 GNS基准相关信息,以协助全GNSS度量。全GNSS度量由多标准基带信号312进行处理或与 主处理器206通信以得到全GNSS导航方案,这依赖于导航引擎312b所处的位置。导航引擎312b包括适当的逻辑电路、接口和/或代码,用于处理GNSS度量以产生 GNSS导航方案诸如定位位置。导航引擎312b用于通过使用GNSS度量引擎312a提供的全 GNSS度量来生成全GNSS导航方案。导航引擎312b可内置于多标准基带处理器312中或外 设于可实现GNSS的多标准单芯片300,这依赖于具体的实现。多标准基带处理器312用于 应用全GNSS导航方案以进行多种基于位置的服务诸如道路救援和/或基于位置411服务。 多标准基带处理器312使得FM无线收发器310能够同时接收和/发送FM射频信号,以在 同时支持多种基于位置的服务诸如通信量预警和交互式导航。存储器314包括适当的逻辑、电路、接口和/或代码,用于存储信息,诸如多标准基 带处理器312所使用的可执行指令和数据。可执行指令包括诸如全GNSS度量软件和导航 软件的算法。GNSS度量引擎312a使用全GNSS度量软件从接收自可见GNSS卫星的GNSS射
11频信号中计算全GNSS度量。导航引擎312b用于计算全GNSS导航方案诸如多标准移动设 备200的定位位置。数据包括全GNSS度量和/或特定物理位置相关信息诸如IMSI、MNC、 MCC、LAC、发射区识别码(cell ID)、RNC ID、基站ID、FM站ID、蓝牙设备ID和/或时间。存储器314包括RAM、ROM、低延迟非易失性存储器诸如闪存和/或其他适当的电 子数据存储设备。在操作中,多标准基带处理器312用于同时处理接收自一个或多个集成多标准无 线收发器诸如GNSS无线收发器302、WLAN无线收发器304、蓝牙无线收发器306、ffffAN无线 收发器308以及FM无线收发器310的多标准基带信号。使用GNSS度量引擎402对接收自 GNSS无线收发器302的GNSS基带信号进行处理以得到全GNSS度量。可从接收自例如WLAN 无线收发器304、蓝牙无线收发器306、ffffAN无线收发器308以及FM无线收发器310的基带 信号中分别提取特定物理位置相关信息。所提取的特定物理位置相关信息可用作GNSS基 准信息。多标准基带处理器312用于提供所提取的用作GNSS辅助数据的特定物理位置相 关信息给GNSS度量引擎312a,从而协助全GNSS度量。依赖于导航引擎312b的位置,可通 过导航引擎312b对全GNSS度量进行处理以得到全GNSS导航方案。在导航引擎312b外置 于可实现GNSS的多标准单芯片300外的例子中,导航引擎312b可设置于主处理器206中 或者远程设备上。多标准基带处理器312用于使用一个或多个集成多标准无线收发器诸如 蓝牙无线收发器306与远程设备通信全GNSS度量,以用于全GNSS导航方案。全GNSS导航 方案可用于在相关多标准移动设备上实现基于位置的服务诸如基于位置的伙伴查找。多标 准基带处理器312用于支持通过FM无线收发器310同时发送和接收FM射频信号以用于同 时发生的多种基于位置的服务诸如通信量预警和交互式导航。图4是依据本发明实施例的在可实现GNSS的多标准单芯片中使用以生成全GNSS 度量的示范性方法流程图。参考图4,示范性步骤开始于步骤402。在步骤402中,集成在 可实现GNSS的多标准单芯片300中的GNSS无线收发器302处于激活状态,用于获取来自可 见GNSS卫星诸如GNSS卫星120a-120c的GNSS信号。在步骤404中,GNSS无线收发器302 用于检测来自可见GNSS卫星的GNSS射频信号。在步骤406中,GNSS无线收发器302用于 对每一检测的GNSS射频信号执行GNSS码相关(code correlation)和/或载波跟踪,以用 于接收GNSS射频信号。在步骤408中,GNSS无线收发器302用于将所接收的GNSS射频信 号转换为GNSS基带信号并与多标准基带处理器312通信。多标准基带处理器312用于利 用GNSS度量引擎312a并使用接收自GNSS无线收发器302的GNSS基带信号计算伪距、载 波相位和/或多普勒效应,以用于全GNSS度量。图5是依据本发明实施例的在可实现GNSS的多标准单芯片中使用以用于在内部 生成全GNSS导航方的示范性方法流程图。参考图5,示范性步骤开始于步骤502。在步骤 502中,集成于可实现GNSS的多标准单芯片300中的GNSS无线收发器302处于激活状态, 用于获取来自可见GNSS卫星诸如GNSS卫星120a-120c的GNSS信号。在步骤504中,可实 现GNSS的多标准单芯片300用于通过GNSS度量引擎302获取全GNSS度量。在步骤506 中,可实现GNSS的多标准单芯片300利用导航引擎312b并使用GNSS度量引擎312a提供 的全GNSS度量生成或计算全GNSS导航方案。导航引擎312b可内设于可实现GNSS的多标 准单芯片300中。在步骤508中,可实现GNSS的多标准单芯片300用于将所生成的全GNSS
12导航方案应用于基于位置的应用中诸如基于位置411。示范性步骤结束于步骤510。图6是依据本发明实施例的用于使用来自可实现GNSS的多标准单芯片的全GNSS 度量在远程设备外部生成全GNSS导航方案的示范性方法流程图。参考图6,示范性步骤开 始于步骤602。在步骤602中,集成于可实现GNSS的多标准单芯片300中的GNSS无线收 发器302处于激活状态,用于获取来自可见GNSS卫星诸如GNSS卫星120a-120c的GNSS信 号。在步骤604中,可实现GNSS的多标准单芯片300用于通过GNSS度量引擎302获取全 GNSS度量。在步骤606中,可实现GNSS的多标准单芯片300用于将与包括导航引擎的外部 设备通信全GNSS度量。在步骤608中,通过外部设备上的导航引擎312b生成全GNSS导航 方案。导航引擎312b使用GNSS度量引擎312a所提供的全GNSS度量用于全GNSS导航方 案。在步骤610中,可实现GNSS的多标准单芯片300用于将所生成的全GNSS导航方案应 用于基于位置的服务诸如基于位置411。示范性步骤结束于步骤612。图7是依据本发明实施例的可实现GNSS的多标准单芯片使用通过集成的多标准 无线收发器接收的射频信号来协助片上全GNSS度量的示范性方法流程图。参考图7,示范 性步骤开始于步骤702。在步骤702中,集成于可实现GNSS的多标准单芯片300中的GNSS 无线收发器302处于激活状态,用于获取来自可见GNSS卫星诸如GNSS卫星120a-120c的 GNSS信号。在步骤704中,可实现GNSS的多标准单芯片300用于分别通过多个多标准无线 收发器诸如WLAN无线收发器304、蓝牙无线收发器306、ffffAN无线收发器308以及FM无线 收发器310同时接收多标准射频信号。来自GNSS无线收发器302的结果(resulting)GNSS 基带信号可通过多标准基带处理器312中的GNSS度量引擎312a进行处理以用于全GNSS 度量。在步骤706,多标准基带处理器312用于从所接收的多标准射频信号中提取GNSS 基准信息。所提取的GNSS基准信息包括例如国际移动用户识别码(IMSI)、移动网络代码 (MNC)、移动国家代码(MCC)、局域代码(LAC)、发射区识别码(cell ID)、无线网络控制器 (RNC) ID、基站ID、FM站ID、蓝牙设备ID、WLAN接入点ID。WLAN接入点位置和/或时间信 息。在步骤708中,多标准基带处理器312用于将所提取的GNSS基准信息强加于GNSS度 量引擎302作为GNSS辅助数据,从而协助可实现GNSS的多标准单芯片300中的全GNSS度 量。示范性步骤结束于步骤710。图8是依据本发明实施例的可实现GNSS的多标准单芯片通过集成的FM无线收发 器同时发送和接收FM射频信号的方法流程图。参考图8,示范性步骤开始于步骤802。在步 骤802中,集成于可实现GNSS的多标准单芯片300中的FM无线收发器310处于激活状态, 用于接收来自例如FM无线收发站160a的FM射频信号。在步骤804中,可实现GNSS的多 标准单芯片300用于通过FM无线收发器310接收特定信道中的FM射频信号。在步骤806 中,确定是否需要来自可实现GNSS的多标准单芯片300的FM广播。在要来自可实现GNSS 的多标准单芯片300的FM广播的例子中,在步骤808中,FM无线收发器310选择用于实现 FM广播的FM信道。所选择的信道可与用于接收来自FM无线收发站160a的FM射频信号 所使用的特定信道不同。在步骤810中,可实现GNSS的多标准单芯片300用于通过FM无 线收发器310在所选信道中执行FM广播,同时在特定信道接收来自FM无线收发站160a的 FM射频信号。示范性步骤结束于步骤812。本发明涉及了一种用于可实现全GNSS的多标准单芯片的方法和系统。可实现GNSS的单芯片诸如多标准移动设备IlOa中的可实现GNSS的多标准单芯片300,用于通过 集成于可实现GNSS的多标准单芯片300中的对应的两个或多个无线收发器同时接收多标 准射频信号。可实现GNSS的单芯片用于通过GNSS度量引擎312a获取或生成全GNSS度 量。GNSS度量包括伪距信息。GNSS度量引擎312a合并每一必要相关器来检测和/或跟踪 来自可见GNSS卫星诸如GNSS卫星120a-120c的GNSS射频信号。可实现GNSS的多标准单 芯片300可与GNSS无线收发器302以及一个或多个非GNSS无线收发器集成在一起,所述 非GNSS无线收发器诸如WLAN无线收发器304、蓝牙无线收发器306、WffAN无线收发器308 以及FM无线收发器310。WffAN无线收发器308包括WiMAX无线收发器以及一个或多个蜂 窝无线收发器诸如GSM无线收发器、GPRS无线收发器、UMTS无线收发器、EDGE无线收发器、 EGPRS无线收发器和/或LTE无线收发器。可实现GNSS的多标准单芯片300可用于生成用于GNSS无线收发器302所接收 的GNSS射频信号的全GNSS度量。通过所述多标准基带处理器312提取内嵌入射频信号的 GNSS卫星基准信息诸如时间和/或位置相关信息,所述射频信号由例如WLAN无线收发器 302、蓝牙无线收发器304、ffffAN无线收发器308和/或FM无线收发器310接收。所提取的 GNSS卫星基准信息强加入GNSS度量引擎312a,以协助全GNSS度量。提取的GNSS卫星包 括例如国际移动用户识别码(IMSI)、移动网络代码(MNC)、移动国家代码(MCC)、局域代码 (LAC)、发射区识别码(cell ID)、无线网络控制器(RNC) ID、基站ID、广播塔ID和/或时间 信息。如图1、图5和图6所示,依赖于导航引擎例如导航引擎312b的位置,例如在可实现 GNSS的单芯片300的内部或远程设备上生成多标准移动设备IlOa的全GNSS导航方案。在导航引擎312b位于远程设备例如支持蓝牙的设备150a上的例子中,多标准移 动设备IlOa用于使用对应的集成无线收发器诸如蓝牙无线收发器306传送集成的可实现 GNSS的单芯片300中所生成的全GNSS度量给支持蓝牙的设备150a。通过支持蓝牙的设备 150a生成多标准单芯片IlOa的全GNSS导航方案。支持蓝牙的移动设备150a用于与多标 准移动设备IlOa通信所生成的全GNSS导航方案,以进行各种基于位置的服务诸如基于位 置的伙伴查找。可实现GNSS的单芯片300可用于生成全GNSS度量,而不依赖于多标准移 动设备IlOa中的主处理器也不受多标准移动设备IlOa中的主处理器的干预。本发明的另一实施例提供一种机器和/或计算机可读存储器和/或介质,其上存 储的机器代码和/或计算机程序具有至少一个可由机器和/或计算机执行的代码段,使得 机器和/或计算机能够实现本文所描述的用于可实现全GNSS的多标准单芯片的方法步骤。总之,本发明可用硬件、软件、固件或其中的组合来实现。本发明可以在至少一个 计算机系统中以集成的方式实现,或将不同的组件置于多个相互相连的计算机系统中以分 立的方式实现。任何计算机系统或其他适于执行本发明所描述方法的装置都是适用的。典 型的硬件、软件和固件的组合为带有计算机程序的专用计算机系统,当该程序被装载和执 行,就会控制计算机系统使其执行本发明所描述的方法。本发明还可以通过计算机程序产品进行实施,所述程序包含能够实现本发明方法 的全部特征,当其安装到计算机系统中时,通过运行,可以实现本发明的方法。本申请文件 中的计算机程序所指的是可以采用任何程序语言、代码或符号编写的一组指令的任何表 达式,该指令组使系统具有信息处理能力,以直接实现特定功能,或在进行下述一个或两个 步骤之后,a)转换成其它语言、代码或符号;b)以不同的格式再现,实现特定功能。
本发明是通过一些实施例进行描述的,本领域技术人员知悉,在不脱离本发明的 精神和范围的情况下,可以对这些特征和实施例进行各种改变或等同替换。另外,在本发明 的教导下,可以对这些特征和实施例进行修改以适应具体的情况及材料而不会脱离本发明 的精神和范围。因此,本发明不受此处所公开的具体实施例的限制,所有落入本申请的权利 要求范围内的实施例都属于本发明的保护范围。
权利要求
一种通信方法,其特征在于,包括由GNSS单芯片中的一个或多个处理器和/或电路执行以下操作,其中所述GNSS单芯片集成在移动设备中由集成在所述可实现GNSS的单芯片中的两个或多个无线收发器同时接收多个多标准射频信号;以及从所述已接收的多个多标准射频信号中生成包括伪距信息的全GNSS度量。
2.根据权利要求1所述的通信方法,其特征在于,其中所述两个或多个集成的无线收 发器包括GNSS无线收发器、一个或多个非GNSS无线收发器,所述非GNSS无线收发器包括 一个或多个蜂窝无线收发器、微波存取全球互通无线收发器、蓝牙无线收发器、无线局域网 无线收发器、和/或FM无线收发器。
3.根据权利要求2所述的通信方法,其特征在于,其中所述一个或多个蜂窝无线收发 器包括全球移动通信系统无线收发器、通用分组无线业务无线收发器、通用移动通信系统 无线收发器、增强数据速率的GSM演进无线收发器、增强型GPRS无线收发器、和/或3GPP 长期演进无线收发器。
4.根据权利要求2所述的通信方法,其特征在于,所述方法进一步包括使用所述GNSS 无线收发器所接收的射频信号生成所述全GNSS度量。
5.根据权利要求2所述的通信方法,其特征在于,所述方法进一步包括从所述一个或 多个蜂窝无线收发器、所述WiMAX无线收发器、所述蓝牙无线收发器、所述WLAN无线收发器 和/或所述FM无线收发器所接收的射频信号中提取卫星基准信息。
6.一种通信系统,其特征在于,包括可实现全球导航卫星系统单芯片中的一个或多个处理器和/或电路,所述可实现GNSS 的单芯片集成在移动设备中,其中所述一个或多个处理器和/或电路用于由集成在所述可实现GNSS的单芯片中的两个或多个无线收发器同时接收多个多标准 射频信号;以及在所述可实现GNSS的单芯片中,从所述已接收的多个多标准射频信号中生成包括伪 距信息的全GNSS度量。
7.根据权利要求6所述的通信系统,其特征在于,其中所述两个或多个无线收发器包 括GNSS无线收发器、一个或多个非GNSS无线收发器,所述非GNSS无线收发器包括一个或 多个蜂窝无线收发器、微波存取全球互通无线收发器、蓝牙无线收发器、无线局域网无线收 发器、和/或FM无线收发器。
8.根据权利要求7所述的通信系统,其特征在于,其中所述一个或多个蜂窝无线收发 器包括全球移动通信系统无线收发器、通用分组无线业务无线收发器、通用移动通信系统 无线收发器、增强数据速率的GSM演进无线收发器、增强型GPRS无线收发器、和/或3GPP 长期演进无线收发器。
9.根据权利要求7所述的通信系统,其特征在于,其中所述一个或多个处理器和/或电 路用于使用所述GNSS无线收发器所接收的射频信号生成所述全GNSS度量。
10.根据权利要求7所述的通信系统,其特征在于,其中所述一个或多个处理器和/或电 路用于从所述一个或多个蜂窝无线收发器、所述WiMAX无线收发器、所述蓝牙无线收发器、所 述WLAN无线收发器和/或所述FM无线收发器所接收的射频信号中提取卫星基准信息。
全文摘要
本发明涉及一种通信方法和通信系统。在所述通信系统中,集成于多标准移动设备的多标准单芯片由对应的两个或多个集成无线收发器同时接收多标准射频信号。多标准单芯片使用所接收的射频信号生成包括伪距信息的全GNSS度量。多标准单芯片包括GNSS无线收发器和多个非GNSS无线收发器诸如蓝牙无线收发器。使用集成的GNSS无线收发器所接收的GNSS射频信号生成全GNSS度量并通过例如蓝牙无线收发器传送。提取内嵌入由集成非GNSS无线收发器所接收的射频信号中的GNSS卫星基准信息,以协助全GNSS度量。多标准移动设备的全GNSS导航方案可在多标准单芯片内部和/或外部生成,这依赖于导航引擎所处的位置。全GNSS度量的生成不依赖于多标准移动设备中的主处理器。
文档编号G01S19/39GK101964940SQ20101023542
公开日2011年2月2日 申请日期2010年7月23日 优先权日2009年7月24日
发明者坎伯兹·肖赖恩贾德, 埃文·麦卡锡, 查尔斯·亚伯拉, 约翰·沃利 申请人:美国博通公司