用于毫微微小区自定时和自定位的方法和系统的制作方法

文档序号:7739034阅读:123来源:国知局
专利名称:用于毫微微小区自定时和自定位的方法和系统的制作方法
技术领域
概括地说,本发明涉及无线通信,具体地说,本发明涉及用于由AP基站捕获时间和位置信息的方法和系统。
背景技术
如今已广泛地部署无线通信系统以便向多个用户提供各种类型的通信(例如,语音、数据、多媒体业务等等)。随着高速和多媒体数据业务需求的快速增长,存在着对实现具有增强性能的高效并且鲁棒的通信系统的挑战。近些年来,用户已开始用移动通信来替代固定线路通信,并且对于优质语音质量、 可靠服务和低价格有着日益增加的巨大需求。除了当前出现的移动电话网络之外,还涌现出了一种新型的小型基站,这些新型基站可以安装在居民区或商业区中,以便使用现有的宽带互联网连接来为移动单元提供室内的无线覆盖。这种个人微型基站通常还被称为接入点(AP)基站,其还称为家用节点B(HNB)单元、毫微微小区、毫微微基站(fBQ、基站或者基站收发机系统(BTQ。一般情况下,这种微型基站通过数字用户线路(DSL)路由器或电缆调制解调器连接至互联网和移动运营商的网络。在基站的支持较弱或者不可用时(例如,室内、偏远的位置等等),AP基站或毫微微小区实现了蜂窝网络接入。可以将AP基站描述成通过宽带回程链路(例如,DSL、电缆互联网接入、T1/T3等等)连接至无线服务提供商的小型基站,AP基站可以提供典型的基站功能,例如,基站收发机(BTS)技术、无线网络控制器和网关支持节点服务。这使得接入终端(AT)(其还称为蜂窝/移动设备或手持装置或用户设备(UE))能够连接到AP基站并使用无线服务。应当注意的是,举例而言,AT可以包括蜂窝电话、智能电话、膝上型计算机、手持型通信设备、手持型计算设备、卫星无线电设备、导航设备、个人数字助理(PDA)和/或用于通过无线通信系统进行通信的任何其它适当设备。通常而言,AP基站需要实现与移动运营商网络的精确时间同步,并实现用于生成射频载波和采样时钟的精确频率参考。AP基站还需要关于它们位置的精确信息,以便满足它们所工作的辖区的操作和规范要求,以及支持蜂窝网络所提供的基于位置的服务。但是, 由于与AP基站部署在居民区和商业环境中(典型情况下位于建筑物的内部)相关联的射频(RF)隔绝和/或隐藏节点问题,AP基站捕获网络时间和频率或确定位置的操作通常是复杂的。因此,期望提供用于使AP基站使用可用信息资源来获得对时间、频率参考和位置的精确估计,并且在当不可能捕获用于导航的信号时实现退避运行模式的技术。

发明内容
下面给出对一个或多个实施例的简要概述,以提供对这些实施例的基本理解。该概述不是对全部预期实施例的泛泛概括,也不旨在标识全部实施例的关键或重要元件或者描述任意或全部实施例的范围。其唯一目的是用简单的形式呈现一个或多个实施例的一些概念,以此作为后面的详细说明的序言。
根据一个或多个实施例及其相应公开内容,本申请结合用于在接入点(AP)基站中进行自定时和/或自定位的设备和装置来描述各个方面。举例而言,该设备可以包括接收机,用于从第一数据源(例如,多个卫星)获得卫星定位系统(SPS)信号;回程接口,用于与宏网络进行操作性通信的通信回程;收发机模块,用于与下列中的至少一个进行通信 (a)接入终端(AT)、(b)通过所述回程通信与所述宏网络、(c)与所述宏网络操作性通信的基站(例如,宏基站或相邻AP基站)、(d)另外的数据源(例如,小区站点、地面导航站、月艮务器、用户输入接口等等)。该设备还包括内部时钟;与所述SPS接收机、所述回程接口、所述收发机模块和所述时钟操作性地耦接的至少一个处理器;与所述至少一个处理器操作性地耦接的存储器模块,该存储器模块包括用于所述至少一个处理器的可执行代码。SPS信号可以包括SPS时间数据、SPS频率数据和SPS位置数据。所述存储器模块包括用于使所述至少一个处理器执行以下操作的可执行代码根据所述SPS时间数据确来定SPS时间误差;根据所述SPS频率数据来确定SPS频率误差;和 /或根据所述SPS位置数据来确定SPS位置误差。如果所述SPS时间误差不超过规定的时间误差门限,所述至少一个处理器至少部分地根据所述SPS时间数据来同步所述时钟。如果所述SPS频率误差不超过规定的频率误差门限,所述至少一个处理器至少部分地根据所述SPS频率数据来获得频率参考。如果所述SPS位置误差不超过规定的位置误差门限,所述至少一个处理器至少部分地根据所述 SPS位置数据来估计所述设备的位置。所述至少一个处理器可以通过所述收发机模块与第二数据源进行通信,以便获得第二时间数据、第二频率数据和第二位置数据中的至少一个。在相关的方面,所述至少一个处理器通过比较下面中的至少一组来确定所述第一数据源和所述第二数据源的相对可靠性(i)所述SPS时间数据和所述第二时间数据、(ii)所述SPS频率数据和所述第二频率数据、(iii)所述SPS位置数据和所述第二位置数据。所述至少一个处理器根据所述相对可靠性,对来自所述第一数据源和所述第二数据源中的一个数据源的信息给出更大权重。或者, 所述至少一个处理器根据所述相对可靠性,使用来自从所述第一数据源和所述第二数据源中选定的一个数据源的信息。在另外的相关方面,所述至少一个处理器用于根据所述第二时间数据来确定第二时间误差;根据所述第二频率数据来确定第二频率误差;和/或根据所述第二位置数据来确定第二位置误差。如果所述第二时间误差不超过所述时间误差门限,所述至少一个处理器至少部分地根据所述第二时间数据来同步所述时钟。如果所述第二频率误差不超过所述频率误差门限,所述至少一个处理器至少部分地根据所述第二频率数据来获得所述频率参考。如果所述第二位置误差不超过所述位置误差门限,所述至少一个处理器至少部分地根据所述第二位置数据来估计所述设备位置。所述至少一个处理器通过所述收发机模块与第三数据源进行通信,以便从所述第三数据源获得第三时间数据、第三频率数据和第三位置数据中的至少一个。举例而言,所述第一数据源包括全球定位卫星(GPQ系统的多个卫星。所述SPS 时间数据包括在所述GPS系统的GPS信号中包括的GPS时间戳,所述SPS频率数据包括在所述GPS信号中包括的GPS频率参考。
再举例而言,所述第一数据源包括辅助GPS(A-GPS)系统,其中,所述收发机模块通过所述回程来下载卫星的历书和星历信息;所述至少一个处理器使用所下载的信息来帮助所述SPS接收机估计所述设备位置和GPS时间中的至少一个。再举例而言,所述第二数据源包括所述宏网络的小区站点,其中所述收发机模块从所述小区站点接收导频信号和同步信道信号中的至少一个。所述至少一个处理器至少部分地根据所述导频信号和所述同步信道信号中的至少一个,来确定所述小区站点的小区位置,并将所述小区位置作为所述设备位置的初始估计来使用。所述至少一个处理器根据所述导频信号和所述同步信道信号中的至少一个来计算伪距信息,并使用所述伪距信息来估计所述设备位置和GPS时间中的至少一个。再举例而言,所述第二数据源包括地面导航系统,例如远距离导航设备-C(LORAN-C)系统等等。所述至少一个处理器用于至少部分地根据来自LORAN-C站的 LORAN-C信号来计算伪距信息;使用所述伪距信息来估计所述设备位置和GPS时间中的至少一个;至少部分地根据所述设备位置,使用所述LORAN-C信号,来训练本地振荡器并跟踪 GPS时间。再举例而言,所述第二数据源包括通过所述回程与所述设备进行操作性通信的服务器。所述服务器包括网络时间协议(NTP)和精确时间协议(PTP)中的至少一个。所述收发机模块用于通过所述回程,向所述服务器发送伪距信息和本地时钟信息;从所述服务器接收(a)估计出的设备位置和(b)估计出的GPS时间中的至少一个,其中,所估计出的设备位置和所估计出的GPS时间中的至少一个是至少部分地基于所述伪距信息和所述本地时钟信息的。所述至少一个处理器可以执行高级前向链路三角测量(AFLT)等等。再举例而言,所述第二数据源包括用户输入接口,其中,用户可以通过所述用户输入接口来输入关于GPS时间、所述频率参考和所述设备位置中的至少一个的数据。再举例而言,⑴所述时间误差门限、(ii)所述频率误差门限和(iii)所述位置误差门限中的至少一个包括低位值和高位值。所述至少一个处理器用于确定给定接收数据的给定误差。如果所述给定误差不超过所述低位值,所述至少一个处理器使用所述给定接收数据来进行至少一次计算。如果所述给定误差超过所述低位值,所述至少一个处理器执行规定的第一动作(将所述给定接收数据与另外的接收数据一起用来进行所述至少一次计算)。如果所述给定误差超过所述高位值,所述至少一个处理器执行规定的第二动作(例如,向所述宏网络的服务器通知所述给定接收数据不可靠)。根据一个或多个实施例及其相应公开内容,本申请结合用于使接入点(AP)基站进行自定时和/或自定位的方法来描述各个方面。在一种方法中,该方法涉及从第一数据源接收SPS信号,其中,SPS信号可以包括SPS时间数据、SPS频率数据和SPS位置数据。 该方法还涉及与和宏网络操作性通信的通信回程进行连接;与下列中的至少一个进行通信(a)接入终端(AT)、(b)通过所述回程与所述宏网络、(C)与所述宏网络进行操作性通信的基站、(d)另外的数据源。该方法还涉及根据所述SPS时间数据来确定SPS时间误差;根据所述SPS频率数据来确定SPS频率误差;和/或根据所述SPS位置数据来确定SPS位置误差。该方法还涉及如果所述SPS时间误差不超过规定的时间误差门限,至少部分地根据所述SPS时间数据来同步时钟。该方法还涉及如果所述SPS频率误差不超过规定的频率误差门限,至少部分地根据所述SPS频率数据来获得频率参考。该方法还涉及如果所述SPS位置误差不超过规定的位置误差门限,至少部分地根据所述SPS位置数据来估计所述设备的位置。该方法还涉及从第二数据源获得第二时间数据、第二频率数据和第二位置数据中的至少一个。在相关的方面,该方法涉及通过比较下面中的至少一组来确定所述第一数据源和所述第二数据源的相对可靠性(i)所述SPS时间数据和所述第二时间数据、(ii)所述SPS频率数据和所述第二频率数据、(iii)所述SPS位置数据和所述第二位置数据。可以根据所述相对可靠性,对来自所述第一数据源和所述第二数据源中的一个数据源的信息给出相对权重。或者,可以根据所述相对可靠性,使用来自从所述第一数据源和所述第二数据源中选定的一个数据源的信息。为了实现前述和有关的目的,一个或多个实施例包括下文所详细描述并权利要求书中具体指出的特征。以下描述和附图详细描述了一个或多个实施例的某些说明性方面。 但是,这些方面仅仅说明可采用这些各种实施例之基本原理的一些不同方法,并且所描述的实施例旨在包括所有这些方面及其等同物。


图1描绘了一种示例性无线通信系统。图2是根据本申请所述一个或多个方面的无线通信系统。图3描绘了可以在其中实现AP基站的示例环境。图4提供了一种示例性AP基站的框图。图5描绘了与时间和/或定位信息源进行操作性通信的AP基站的一个实施例。图6示出了用于确定AP基站的位置的示例性蜂窝网络。图7示出了可以在AP基站中实现的全球定位卫星(GPS)接收机的一个实施例。图8A-B描绘了用于实现自定时和/或自定位的装置的一个实施例。图8C描绘了图8A所示的装置的示例性方面。图9A-C描绘了用于实现自定时和/或自定位的装置的示例性方面。图IOA示出了用于由AP基站进行自定时和/或自定位的方法的一个实施例。图10B-D示出了图IOA所示的方法的示例性方面。图IlA-B示出了用于由AP基站进行自定时和/或自定位的方法的示例性方面。
具体实施例方式现在参照附图来描述各个实施例,其中贯穿全文的相同标记用于表示相同的单元。在下文描述中,为说明起见,为了对一个或多个实施例有一个透彻理解,对众多具体细节进行了描述。但是,显而易见的是,可以在不使用这些具体细节的情况下来实现这些实施例。在其它实例中,为了便于描述一个或多个实施例,将公知的结构和设备以框图形式示
出ο可以为各个用户部署接入点(AP)基站,并将其放置在家中、公寓楼、写字楼等等中。AP基站可以使用蜂窝传输的许可频带,与该AP基站范围之内的AT进行无线通信。此夕卜,AP基站可以通过诸如数字用户线路(DSL,例如,其包括非对称DSL (ADSL)、高数据率 DSL(HDSL)、甚高速DSL(VDSL)等等)、携带IP业务的TV电缆、电力线宽带(BPL)连接或类似连接之类的互联网协议(IP)连接,来连接到核心蜂窝网络。IP线路和蜂窝网络之间的连接可以是直接连接,也可以是通过互联网方式进行的连接。因此,AP基站可以向AT或蜂窝手机提供蜂窝支持,并通过IP连接将蜂窝业务(例如,语音、数据、视频、音频、互联网等等)路由到宏蜂窝网络。这种机制可以节省用户的空中时间消耗,并降低网络提供商的蜂窝网络业务负载。此外,通过实现AP基站,可以显著改善住宅、写字楼、公寓中的蜂窝覆盖。 应当注意的是,AP基站也可以通过实现异步传输模式(ATM)等等的非IP连接方式,来与核心蜂窝网络进行通信。虽然AP基站能够形成与多个AT的蜂窝链路(例如,使用一个或多个许可无线网络频率的无线链路),一般情况下,用户期望连接到AP基站的私有IP连接仅携带其自己的业务。例如,用户会希望保留IP带宽供其自己使用,而不是由其它AT用户使用。因此,在某些部署情况中,AP基站可以与单个AT或一组AT相关联,并且,通过该用户的IP连接对与该AT (这些AT)相关的业务进行路由,而与其它AT相关的业务则具有较低的优先级或者被阻止。因此,虽然AP基站可以不考虑用户而与多个AT进行通信,但一般情况下,AP基站则被编程为忽略不与特定的用户相关的设备、服务规划等等。图1描绘了用于支持多个用户的一种示例性无线通信系统100,在系统100中, 可以实现各个公开的实施例和方面。如图1所示,通过示例的方式,系统100为多个小区102(例如,宏小区10加-1020提供通信,其中每一个小区由相应的宏基站104(例如, 基站l(Ma-104g)服务。还可以将每一个小区划分成一个或多个扇区。包括接入终端 (AT)106a-l(^k在内的各个AT 106 (还可以将其称为用户设备(UE))分散于整个系统中。 例如,根据每一个AT 106是否是激活的和是否处于软切换中,AT可以在给定的时刻在前向链路(FL)和/或反向链路(RL)上与一个或多个基站104进行通信。无线通信系统100可以在较大地理区域上提供服务,例如,宏小区102a-102g可以覆盖邻近的几个街区。现参见图2,该图根据各种实施例描绘了一种无线通信系统200。系统200包括可以具有多个天线组的宏基站202。例如,一个天线组可以包括天线204和206,另一个组可以包括天线208和210,另一个组可以包括天线212和214。对于每一个天线组示出了两付天线;但是,每一个组也可以使用更多或更少的天线。此外,基站202还可以包括发射机链和接收机链,这些中的每一个可以包括多个与信号的发送和接收相关的组件(例如,处理器、调制器、复用器、解调器、解复用器、天线等等),这些都是本领域技术人员所理解的。基站202可以与诸如AT 216和AT 222之类的一个或多个AT进行通信。如图2所示,AT 216与天线212和214进行通信,其中天线212和214在前向链路218上向AT 216发送信息,在反向链路220上从AT 216接收信息。此外,AT 222与天线204和206进行通信,其中天线204和206在前向链路2M上向AT 222发送信息,在反向链路2 上从AT 222接收信息。例如,在频分双工(FDD)系统中,前向链路218可以使用与反向链路220所使用的频带不同的频带,前向链路2M可以使用与反向链路2 所使用的频带不同的频带。此外,在时分双工(TDD)系统中,前向链路218和反向链路220可以使用共同的频带,前向链路2M和反向链路2 可以使用共同的频带。每一个天线组和/或天线组被指定进行通信的区域可以称为宏基站202的扇区。 例如,可以设计天线组与基站202所覆盖的区域的扇区中的AT进行通信。在前向链路218 和224的通信中,基站202的发射天线可以使用波束成形来改善AT 216和222的前向链路218和224的信噪比。此外,与基站通过单个天线向其所有AT进行发送相比,当基站202使用波束成形来向随机散布于相关覆盖区域中的AT 216和222进行发送时,相邻小区中的AT 所受的干扰更少。此外,在一个示例中,AT 216和222可以使用对等(peer-to-peer)或自组网(ad hoc)技术彼此直接进行通信。在AP基站2 和230中可以实现与宏基站202类似的功能,其中AP基站2 和 230可以部署在较小规模位置中,例如住宅楼或写字楼中。如先前所述的,AP基站还称为毫微微小区或家用节点B(HNB)单元,其具有连接到无线服务提供商的宽带回程链路(例如, 通过DSL、电缆、T1/T3等),并可以向一个或多个AT提供无线通信服务。如图所示,类似于基站202,AP基站2 可以通过前向链路234与一个或多个AT 232进行通信,通过反向链路236从AT 232接收通信。根据一个示例,可以部署AP基站230以提供无线服务接入。在部署之后,AP基站 230可以可选地进行自配置,以避免与周围毫微微小区(例如,AP基站228)和宏小区(例如,基站202或其扇区/小区)干扰。在这一点上,AP基站230可以像AT 216,222和232 一样,从基站202和不同的AP基站2 接收信号。这些信号可以是由AP基站230用于确定不同的AP基站2 和/或基站202所使用的配置参数的开销系统消息。针对类似的环境配置,AP基站230可以确定这些配置参数。此外,可以确定和使用这些参数,以确保AP基站230选择不同的参数来减轻干扰。例如,这些参数可以包括针对AP基站228、宏基站202和/或基本任何周围的其它发射机的信道标识符(例如,码分多址(CDMA)信道ID)、伪噪声(PN)偏移量等等。AP基站230可以相应地对其信道标识符、PN 偏移量等等进行自配置,以使得不与周围毫微微小区和宏小区发生干扰。此外,AP基站230 可以使用该信息,以建立周围毫微微小区和宏小区的邻居列表,从而有助于实现与AP基站 230进行通信的设备的硬切换和软切换。应当注意的是,例如,AP基站230可以用于从AP 基站2 和/或基站202接收射频(RF)信号,以确定时间、位置等等。根据本申请描述的实施例的一个或多个方面,图3描绘了在其中可以实现AP基站 315的示例性系统300。系统300包括与宏基站310进行操作性通信的AT 305a,其中宏基站310操作性地耦接到宏网络330,宏网络330包括(或者操作性地耦接到)宏网络核心。 系统300还可以包括与AP基站315进行操作性通信的AT 305b,其中AP基站315操作性地耦接到通信回程325,通信回程325则操作性地耦接到宏网络330的网络核心。在操作中,移动设备30 可以通过通信链路307,向宏基站310发送数据和从宏基站310接收数据,其中通信链路307可以使用诸如CDMAone、CDMA2000、宽带CDMA(W_CDMA, 还称为通用移动电信系统(UMTQ)、超移动宽带(UMB)、长期演进(LTE)、高级LTE (LTE-A)、 微波接入全球互操作(WiMAX)等等之类的各种通信标准。基站310可以通过链路308与宏网络330进行通信。应当注意的是,可以将系统300配置为工作在第三代合作伙伴计划 (3GPP) (Rel99、Rel5、Rel6、Rel7)技术以及 3GPP2 (lxRTT、IxEV-DO RelO、RevA、RevB)技术和其它公知和相关的技术上。宏网络330可以包括在其网络核心处的网络控制器。根据所部署的通信网络的类型,网络控制器可以是无线网络控制器(RNC)、改进型RNC、无授权移动接入(UMA)网络控制器或者会话发起协议(SIP)网关等等。在所示的例子中,宏基站310与宏网络330的RNC 332进行操作性通信。在图3的实施例中,宏网络330包括基站控制器(BSC)或RNC 332。BSC/RNC 332可以与消息交换中心(MSC) 334或者负责处理语音呼叫、短消息服务(SMS)以及其它服务(例如,电话会议、传真和电路交换数据)的类似服务提供节点进行操作性通信。MSC 334可以建立和释放端到端连接,处理呼叫期间对移动性和切换的需求,并对计费和实时预付费帐单监控进行管理等等。MSC 334可以包括或者耦接到访问位置寄存器(VLR) 336或网络用户的类似临时数据库,其中的这些用户已进入到或漫游到特定的区域。VLR336可以与寄存器(未示出) 进行操作性通信,通常,该寄存器包括用于保存被授权使用运营商网络的移动电话用户详情的数据库。MSC 334可以与公共交换电话网(PSTN)、公共陆地移动网(PLMN)或其它类似网络进行操作性通信。用此方式,宏网络330可以向连接到这些网络中的一个网络的终端用户传送语音和数据。可以调整系统300,以包括与MSC 334进行操作性通信的其它MSC和寄存器(未示出),从而增加容量。在相关的方面,移动设备30 可以通过宏基站310和/或AP基站315与宏网络 330进行通信,其中宏基站310和/或AP基站315使用回程服务325来传送它们之间的语音和/或非语音数据。回程服务325可以包括互联网、DSL服务、电缆互联网服务、局域网 (LAN)、广域网(WAN)、普通老式电话系统(P0TQ或任何其它适当的宽带网络等等。移动设备30 可以通过通信链路309与基站315进行通信,并且其可以并入上面针对图2描述的 AP基站的一种或多种特征。应当注意的是,基站315包括作为其特征之一的实现毫微微小区的能力,其中,给定的AT通过该毫微微小区能够与宏网络330的网络核心进行通信。AP基站315可以通过通信链路311(有线或无线),通过回程网络325传送数据。 根据所部署的系统的类型,通信链路311可以使用IP语音(VoIP) ,UMA信令、SIP信令或例如Iub上的IP(IP over Iub)之类其它适当的通信网络协议。Iub是设计用于封装语音和 /或非语音数据并以在网络325上隧道化的IP的形式进行信号发送的标准传输协议。宏网络330可以以类似于宏网络330处理来自宏基站310的数据的方式,使用适当的网络控制器来处理从网络325接收的数据。宏网络330使用的网络控制器的类型至少部分地取决于AP基站315的组件的体系结构或类型。例如,存在着诸如IP无线接入网络 (RAN)和SIP/IMS之类的各种毫微微小区体系结构。在IP RAN体系结构中,可以提供用于实现网络核心和/或AP基站中的各种硬件体系结构的各种毫微微小区解决方案,例如,改进型RNC、集中器等等。还应当注意的是,系统300包括WAN宏小区和部署在相同地理大区中的毫微微小区,其中这些毫微微小区也使用与WAN系统相同的载波。在一种方法中,WAN系统可以使用传统的技术,而毫微微小区系统则可以使用新技术,例如支持AP基站高效操作的传统技术的演进版本。根据一个或多个实施例及其相应公开内容,本申请结合用于使用全部或多个可用信息资源来获得对时间、频率参考和位置/地点的估计的AP基站来描述各个方面。当AP 基站不能从给定的信息源(例如,定位卫星)获得信号或者当接收到的关于时间、频率和/ 或位置的数据不可靠(例如,接收数据的误差超过规定的误差门限)时,则其更适合用于实现退避运行模式。参见图4,该图提供了一种包括AP基站402的示例性系统400,其中AP基站402 包括用于通过多付接收天线406,从AT 404或者其它AP基站(未示出)接收信号的接收机组件/模块410。AP基站402还可以包括发射机组件/模块426,发射机组件/模块426 用于通过一付或多付发射天线408向AT 404(或其它AP基站)来进行发送。接收机组件 410可以从接收天线406接收信息,其还可以包括用于接收AT 404所发送的上行链路数据的信号接收器(未示出)。应当理解的是,接收机组件410和发送组件似6可以通过无线局域网(WLAN)、BPL、以太网、UMTS-TDD或UMTS-TDD上的WLAN(例如,通过蜂窝频率上的WLAN 来通信地将AP基站相耦接)与AT或其它AP基站进行通信。应当注意的是,可以使用收发机模块(未示出)以替代接收机组件410和发送组件426,或者,可以结合接收机组件410 和发送组件似6来使用收发机模块。接收机组件410可以与用于对接收到的信息进行解调的解调器412操作性地关联。解调后的符号可以由处理器422进行分析以生成由调制器似4进行调制并由发射机组件似6进行发送的其它信号(例如,以传输和/或路由指令的形式)。此外,处理器422可以耦接到存储器420。存储器420可以存储与实现有线和/或无线通信相关的信息,用于对相邻AP基站、宏基站和/或AT之间的信息进行路由的应用模块,和/或与执行本申请所述的各种动作和功能相关的任何其它适当信息。处理器422可以将与AP基站402和AT 404之间的通信链路相关的业务的至少一部分路由到相邻的AP基站(未示出),以便(例如,通过去往蜂窝网络的直接连接或者通过互联网的方式)传送到蜂窝网络。此外,处理器422可以用于通过IP上载链路430(例如, 诸如ADSL、VDSL、HDSL之类的DSL连接或电缆IP连接或BPL连接)将属于AP基站402的业务(例如,由预定的AT或一组AT生成的)直接传送到蜂窝网络。此外,可以通过IP下载链路4 (例如,DSL、电缆、BPL)从蜂窝网络接收数据,并传送到附属于AP基站402的AT 404。应当注意的是,AP基站402可以包括一个或多个处理器422。接收机组件410和发送组件似6可以通过IP路由器427,分别接收和发送去往/ 来自蜂窝网络(例如,通过IP上载430和/或IP下载428)或者去往/来自其它AP基站的各种信息,其中IP路由器427通过无许可频率或有线连接(例如,WLAN路由器、LAN路由器等等)进行通信。应当注意的是,在其它实施例中,接收机和发射机组件/模块410、426 可以是收发机模块(未示出)的一部分,或者由收发机模块来替代。所示的接收机410和发射机426(或者收发机)可以用于支持与多个AP的通信链路。这些AP可以包括对频谱中的第一带宽部分存在干扰的WAN干扰源,其中,该干扰源是在交错体(interlace)第一次出现期间由WAN AP分配到该第一带宽部分的。AP基站402可以包括用于从第一数据源(例如,多个卫星)获取SPS信号的卫星定位系统(SPQ接收机(未示出),其中SPS信号包括SPS时间数据、SPS频率数据和SPS 位置数据。AP基站402可以包括用于与下面的至少一个设备进行通信的收发机模块(未示出)(a)AT、(b)宏网络(通过回程)、(c)与宏网络进行操作性通信的基站(例如,宏基站或相邻AP基站)和(d)其它数据源。在相关的方面,存储器420可以包括应用模块或应用程序,其用于生成或者包括用于使处理器422执行以下操作的代码/指令根据SPS时间数据来确定SPS时间误差;根据SPS频率数据来确定SPS频率误差;和/或根据SPS位置数据来确定SPS位置误差。存储器420可以包括用于使处理器422执行以下操作的指令(a)如果SPS时间误差不超过规定的时间误差门限,则至少部分地根据SPS时间数据来同步时钟;(b)如果SPS频率误差不超过规定的频率误差门限,则至少部分地根据SPS频率数据来获得频率参考;和/或(c) 如果SPS位置误差不超过规定的位置误差门限,则至少部分地根据SPS位置数据来估计该设备的位置。在其它相关的方面,处理器422可以通过收发机模块与第二数据源(例如,小区站点、地面导航站、服务器、用户输入接口等等)进行通信,以便获得第二时间数据、第二频率数据和第二位置数据中的至少一个。例如,处理器422可以通过比较下面中的至少一组来确定第一数据源和第二数据源的相对可靠性(i)所述SPS时间数据和所述第二时间数据、 ( )所述SPS频率数据和所述第二频率数据、(iii)所述SPS位置数据和所述第二位置数据。处理器422可以根据相对可靠性,对来自第一数据源和第二数据源中的一个数据源的信息给出更大权重。或者,处理器422可以根据所述相对可靠性,使用来自从第一数据源和第二数据源中选定的一个数据源的信息。下文将进一步详细描述给定的AP基站捕获、比较和使用时间数据、频率数据和/或位置数据的方式。参见图5,该图示出了具有去往公共互联网520的回程链路的AP基站510的一个实施例。AP基站510可以服务其毫微微小区覆盖区域中的一个或多个AT 570。AP基站510 可以与时间服务器530进行操作性通信,并用于通过回程来访问时间服务器530。AP基站 510可以与很多其它的信息源操作性通信,这些其它信息源包括但不限于定位卫星540 ; 远距离导航设备-C(LORAN-C)站550 ;宏基站560。AP基站510可以使用这些和/或其它信息源,来捕获或估计全球定位卫星(GPQ时间或协调世界时(UTC),以训练本地振荡器和 /或确定位置。这在以下情形中是特别有益的,即AP基站510处于来自给定信息源的信号 (例如,GPS信号)被阻断或者不可用的位置。本申请描述的技术使用对于AP基站来说是独特的某些特性/特征,以便克服在弱信号状况下捕获时间、频率和位置的困难。例如,一般情况下,AP基站510位于固定位置, 这使得其定位功能仅需要捕获位置一次(假定AP基站510不四处移动),否则的话,定位功能将耗费大量的时间或其它资源。此外,与移动中的GPS接收机相比,当AP基站510不移动时,其可以在明显更长的时间间隔上对GPS波形进行积分。AP基站510的另一种特性是其通过回程网络连接到互联网,这可以提供如下一些优势。第一个优势是由于一般情况下互联网服务运营商具有关于其客户的位置的一些信息,所以该连接可以用于提供近似的位置。第二,与AP基站510相关联的互联网协议地址 (IP地址)可以用于确定用户的地理纬度、经度,并借此推断出城市、地域和国家。第三,AP 基站510可以使用与一个或多个时间服务器通信的网络时间协议(NTP)客户端或精确时间协议(PTP)客户端,来获取对GPS时间或UTC的估计。第四,AP基站510可以通过回程来下载卫星的历书和星历信息,这减轻了对其解调位置数据信道(例如,GPS数据信道)或者通过蜂窝网络来建立数据连接以获得该数据的需要。上面所述的优势,尤其是一起使用时, 可以显著减轻对用于捕获卫星或伪卫星(pseudolite)信号的搜索的必要性,从而消除对解调相关数据信道的需要。例如,上面所述的AP基站的特性可以用于向尝试捕获位置和时间信息的定位接收机(例如,GPS接收机)提供有用的信息,并提供用于获得用于帮助定位接收机的信息的途径和/或由给定AP基站在捕获时间、频率和位置估计时实现的其它技术。根据本申请所述的实施例的一个方面,用于位置定位的技术涉及在AP基站中使用GPS系统或者其它卫星定位系统(SPS)的接收机,这些系统例如全球导航卫星系统 (GL0NASS/GNSS)、提议的欧洲伽利略系统等等。应当注意的是,GPS是由卫星网络广播在载波频带上调制的伪随机噪声(PRN)码而形成的基于卫星的导航系统。GPS卫星发送信号,而 GPS接收机可以根据这些信号来估计其位置。每一个GPS卫星都可以使用两个载波信号来发射信号。第一载波信号是使用两个PRN码来调制的,即粗略捕获(C/A)码和精准(P)码。 每一个GPS卫星可以使用不同的PRN码以对其自身和其它GPS卫星进行区分。确定GPS接收机的位置涉及捕获和跟踪至少四个卫星信号。对GPS信号进行捕获通常涉及计算接收到的GPS信号与具有不同相位偏移量和多普勒频移的相关卫星的C/A 码之间的相关性。在捕获信号之后,信号跟踪处理过程对具有相位偏移和多普勒频移的来自所识别出的卫星的信号进行解码。在信号跟踪阶段期间,可以从所识别的卫星处接收导航数据。由GPS卫星发送的嵌入在导航数据中的是与卫星定位以及时钟定时(S卩,时间戳) 相关的数据,其通常称为星历数据,根据该数据可以检测出GPS接收机的位置。为了在少于四颗卫星的情况下能精准地检测GPS接收机的位置,可以使用由宏基站/地面基站发送的CDMA信号等等,来估计AP基站的GPS接收机的位置。通常,通过前向链路和反向链路来建立无线设备和宏基站之间的通信,其中宏基站通过前向链路向无线设备发送信号,基站通过反向链路接收无线设备所发送的信号。在相关的方面,SPS(例如,GPS等等)可以包括卫星和伪卫星的组合。伪卫星是基于地面的发射机,其广播通常与SPS时间同步的、在L频带载波信号上调制的PN码(类似于GPS信号)。每一个发射机被分配有一个独特的PN码,以使得远程接收机能够对其进行识别。伪卫星在来自轨道卫星的SPS信号不可用的情形(例如,隧道、矿井、建筑物或者其它封闭区域中)中是有用的。如本申请所使用的,术语“卫星”旨在包括伪卫星或伪卫星的等同物,如本申请所使用的,术语“GPS信号”旨在包括来自伪卫星或伪卫星的等同物的类 GPS信号。这种使用SPS信号接收机的方法可以是完全自主的,或者可以使用蜂窝网络来提供辅助数据或在位置计算中共享,这些将在下面进一步详细描述。作为简写,这些技术可以称为“SPS”。在一个实施例中,AP基站可以使用GPS导航信号来将时间(例如,GPS时间、UTC等等)估计在数十纳秒范围之内,以训练振荡器按照指定的具有高精度的频率进行运转,和/ 或将位置估计在几米或数十米范围之内。应当注意的是,一般情况下,卫星上的原子钟是设置为GPS时间的。并没有对GPS时间进行校正以匹配地球的旋转,所以其不包括向UTC定期添加的闰秒或其它校正。GPS导航消息可以包括GPS时间和UTC之间的偏移量/差值。 因此,优选的是,AP基站的GPS/SPS接收机从GPS时间中减去该偏移量,以计算UTC和特定的时区值。根据本申请所述的实施例的另一个方面,辅助GPS(A-GPS)可以用于提高GPS的可靠性或精确度。通常,A-GPS涉及向GPS接收机提供额外信息,以促进对GPS信号的捕获和跟踪。这种帮助旨在显著地减少GPS接收机为了捕获和跟踪GPS信号所必须搜索的多普勒和码的空间,并消除GPS接收机对解调GPS数据信道的需要。这两件事情均有助于显著提升接收机灵敏度,从而使GPS接收机能够在其没有辅助时本不能够工作地点提供确定的位置和时间估计。例如,向GPS接收机提供的其它信息可以包括来自GPS以外的源的对时间和/或位置的初始估计;和/或来自解调后的GPS数据信道以外的源的卫星的历书和星历信息。根据本申请所述的实施例的另一个方面,诸如LORAN信号(例如,LORAN-C信号) 之类的地面导航信号可以用于确定位置/地点以及捕获和跟踪时间估计(例如,GPS时间、 UTC等等)。例如,AP基站可以包括LORAN-C模块,LORAN-C模块包括天线和位置传感器/ 处理器。可以在AP基站处接收LORAN-C信号,然后对其进行处理,并随后将最终位置确定结果发送给固定站(例如,LORAN-C站等等)。LORAN-C系统可以是多种形式(航空、航海、陆地和时间应用)的对于SPS的独立后备。替代地或者另外地,LORAN-C系统可以结合SPS来进行工作。例如,SPS可以用于生成能显著提升LORAN-C的精确度的地面传导率校正因子,和/或LORAN-C可以用于发送差分的SPS校正和完整性消息,以提高SPS的性能。根据本申请所述的实施例的另一个方面,高级前向链路三角测量(AFLT)、到达时间差(TDOA)、往返时延(RTD)和/或海拔辅助可以用于确定或估计AP基站的位置/地点。 例如,在AFLT方法中,与A-GPS相反,三角测量技术并不使用GPS卫星来确定位置;而是,设备(例如,AT或AP基站)对来自附近宏基站(塔)的信号进行测量以确定位置,并向网络反馈报告时间/距离读数,随后使用这些读数对该设备的近似位置进行三角测量。一般情况下,为了获得优化的位置值,要使用至少三个周围基站。图6示出了 AFLT系统的示例性实施例,在AFLT系统中,在AP基站611处测量来自宏基站601、603和605的信号的接收时间(TR1、TR2和TR3)。随后,该时间数据可以用于计算AP基站611的位置。该计算可以由AP基站611自己完成,或者如果通过回程或其它通信链路将AP基站611获得的时间信息发送到位置服务器的话,则在位置服务器(例如, 位置服务器615)处完成。一般情况下,通过宏基站(例如,蜂窝基站601或603或60 中的一个将接收时间传输到位置服务器615。位置服务器615可以通过无线网络613 (例如,移动交换中心)、电路交换网络617 (例如,陆地线路公共交换电话网)和/或分组交换网络619 (例如,分组数据服务节点)进行耦接,以便从宏基站接收数据。位置服务器可以包括基站历书(BSA)服务器,其用于提供宏基站的位置和/或宏基站的覆盖区域。应当注意的是,BSA服务器还可以包括关于通过回程链路与网络进行操作性通信的AP基站的位置和覆盖区域的信息。还应当注意的是,位置服务器和BSA服务器彼此之间可以是独立的,位置服务器可以与基站进行通信,以获得用于位置确定的基站历书。移动交换中心可以向陆地线路PSTN或分组数据服务节点提供信号(例如,语音通信)并且从陆地线路PSTN或分组数据服务节点获得信号,使得可以将去往和来自移动电话的信号传送到其它电话(例如,PSTN上的陆地线路电话或者其它移动电话)。位置服务器还可以监测一些基站的发射,以尝试确定这些发射的相对时间。在另一种方法中,可以实现TDOA技术,以确定AP基站611的位置,其中,在几个宏基站处测量来自AP基站611的信号的接收时间(例如,在基站601、603和605处测量)。 如果TR1、TR2和TR3的箭头反转,那么图6就适用于这种情形。随后,可以向位置服务器传输该时间数据,以计算AP基站的位置。在另一种方法中,可以使用RTD技术来确定AP基站的位置。例如,可以确定从宏基站向AP基站发送并随后返回宏基站的信号的RTD。类似地,但替代地,可以得到从AP基站向宏基站发送并随后返回AP基站的信号的往返时延。可以将这些往返时延中的每一个除以2,以确定对单程时迟的估计。对宏基站位置的了解加上单向延迟将AP基站的位置限制在地面上的一个圆周上。随后,来自不同宏基站的两次这种测量导致两个圆周相交,而交点则将该位置限制于地面上的两个点。第三测量(甚至是对到达角度或小区扇区的测量) 则可以解决这种不确定性。在另一种方法中,AFLT或TDOA与SPS技术的组合(有时称为混合型系统)可以用于确定AP基站的位置。应当注意的是,海拔辅助或类似技术可以用于确定AP基站的位置。 一般情况下,海拔辅助是基于对海拔的伪测量的。关于AP基站位置的海拔知识将AP基站的可能位置限制于一个球体(或椭圆体)的表面,其中该球体的中心位于地球的中心。这种知识可以用于减少为了确定AP基站的位置所需要的独立测量的次数。根据本申请描述的实施例的另一个方面,AP基站可以使用来自CDMA小区站点的导频和同步信道信号,来估计位置和时间和/或推导频率参考。参见图7中所示的示例性实施例,该图示出了 AP基站的GPS接收机700。但是,应当理解的是,使用导频和/或同步信道信号进行自定时和/或自定位的技术适用于AP基站的任何定位接收机。GPS接收机700包括CDMA导频/参考信道、同步信道和用于检测CDMA信号的寻呼信道接收机701,其中,CDMA信号指示了这些信号所源自的宏基站的身份。接收机700还可以包括处理器703、GPS前端705、相关器707、存储器709和时域到频域变换处理器711。在获知发送由GPS接收机700接收到的这些信号的宏基站的身份以后,可以通过接收机700中的查寻表来确定宏基站的位置。随后,可以获知接收机700的位置在某一距离范围之内,其中该距离等于接收机700能够接收到由宏基站发送的信号的距离。应当注意到,可以根据从宏基站接收的信号,来确定CDMA系统时间。应当注意的是,由于从宏基站到GPS接收机700的信号传播所导致的时间偏移量,所以可能无法准确地确定GPS时间。在一个实施例中,可以通过测量往返时延来处理该偏移量,其中在该实施例中,GPS接收机包括与CDMA兼容的AP基站或者是同与CDMA兼容的AP基站操作性耦接的。在相关的方面,在接收到CDMA系统时间和可以接收到的最近的CDMA宏基站的位置之后,GPS接收机700可以检查所存储的历书。随后,可以将历书中的信息用于确定哪些卫星可能在视线中(即,GPS接收机700很可能从这些卫星接收到信号)。确定哪些卫星在视线中的操作,可以显著减少为了捕获GPS卫星而需要的搜索时间量。根据本申请描述的实施例的另一个方面,AP基站可以实现微小区信标辅助的对位置、时间和/或频率的确定。虽然当AP基站位于某些地理环境时,基于SPS的位置确定或混合位置确定系统可以提供非常可靠且精确的位置、时间和/或频率信息,但由于导航信号的阻断(例如,在密封室内环境中),可能会降低位置确定的生成量。即使当在混合定位系统中使用无线蜂窝通信系统来补充GPS系统(例如,AFLT等等)时,最终的位置确定仍可能不足够精确到能够实现基于位置的很多有价值的服务。在一种方法中,微小区信标对标识信息(例如,发射机的独特ID、街道地址、商业站点的标识)进行广播,其中,这些标识信息可以用于查寻发射机的位置坐标。在2008年 4 月 16 日提交的、题目为“Methods and Apparatuses for Beacon Assisted Position Determination Systems”的美国专利申请No. 11/547, 290中,提供了关于微小区信标的进一步详细信息,其中该份申请已转让给本申请的受让人,故以引用方式将其明确地并入本文。AP基站可以使用相同或相似的技术进行自定时和/或自定位。可以使用回程链路和/ 或其它通信链路,进一步将由微小区信标广播并且由AP基站接收到的标识信息从AP基站向远程服务器(例如,位置确定实体)进行发送,以确定AP基站的位置。替代地或另外地, 由微小区信标广播的海拔信息可以在确定AP基站位置时的海拔辅助。在相关的方面,一个或多个微小区信标可以与广域定位系统(例如,混合型GPS系统)一起使用,以便在高度封闭的环境中(在该环境中,存在出于商业和/或安全考虑的应用)提供精确的位置确定。例如,微小区信标可以用于一些区域中(例如,高犯罪率或高事故率的区域),在这些区域中,人们期望具有快速和精确的位置识别,以便进行紧急响应。因此,在这些区域中可以快速地识别发出紧急呼叫(例如,911)的AP基站的位置,其中在这些区域中,GPS信号的阻断会阻碍仅基于广域定位系统进行的快速且精确的位置识别。在另外的相关方面,微小区信标使用短距离数据发射机,这种发射机是基于大规模销售的用于局部数据通信的电子设备(例如蓝牙、Wi-Fi等等)的。这些信标可以安装在一些区域中,其中在这些区域中,出于商业或安全上的原因,获得AP基站和/或与AP基站进行通信的接入终端(AT)的精确位置是有价值的。应当注意的是,AP基站的收发机模块可以装备有(例如,通过使用蓝牙芯片或基于WiFi的电子设备)接收微小区信标信号的能力。根据本申请所述实施例的另一个方面,其提供了一种地理定位(geolocation)技术,在该技术中,通过将用户的互联网公网IP地址与其它在电子意义上相邻的服务器和路由器的已知位置进行比较,可以使用与AP基站和/或回程相关联的IP地址来确定用户的地理纬度、经度,并据此推断城市、区域和国家。根据本申请所述实施例的另一个方面,AP基站可以通过回程(有线或无线)与远程时间源进行通信,以便将其的一个或多个内部时钟与GPS时间、UTC或其它时间标准/参考进行同步。例如,远程时间源可以是通过无线设备、卫星、调制解调器等等与UTC实现同步的很多IP网络服务器中的一个。远程时间源可以用于提供时间信息,以便更新或同步AP 基站的内部时钟。例如,这可以用NTP软件程序来实现。NTP是用于将时钟同步到某个时间参考的互联网标准协议。例如,NTP可以运行在定位模块/接收机或者由AP基站的至少一个处理器来执行。NTP是用于同步AP基站的时间参考的可靠的时间信息源,其被设计成通过使用抖动缓冲器来抵制可变时延的影响。NTP通常可以通过公共互联网将时间维持在10毫秒范围之内,并在理想条件下,在局域网中可以实现二百微秒或更好的精确度。NTP通常用于同步至Ij UTC。替代地或另外地,AP基站可以通过PTP来同步内部时钟,其中PTP是实现网络(例如,以太网)精确同步的时间传输协议。当使用硬件生成的时间戳时,用PTP可以实现纳秒级的精确度。PTP可以运行在AP基站的处理器或其它地方,以便从相关联的网络时间服务器获得精确的时间估计值。根据本申请所述实施例的一个或多个方面,提供了用于在AP基站中进行自定时和/或自定位的设备和装置。参见图8A,该图提供了可以配置成AP基站或者AP基站中使用的处理器或类似设备的示例性装置800。如图所示,装置800可以包括用于从第一数据源捕获SPS信号的模块850。SPS信号可以包括SPS时间数据、SPS频率数据和/或SPS位置数据。装置800还可以包括通信模块855,通信模块855用于与下列中的至少一个进行通信,这些设备包括(a) AT、(b)宏网络(通过回程)、(c)与宏网络操作性通信的基站和(d) 其它数据源(例如,第二数据源和第三数据源)。装置800可以包括回程接口 812,以实现回程和宏网络之间的通信。通信模块855 (例如,收发机等等)可以通过回程来下载卫星的历书和星历信息。 装置800可以使用下载的信息来帮助SPS接收机等对设备位置或GPS时间中的至少一个进行估计。通信模块855可以从小区站点接收导频信号和同步信道信号中的至少一个。装置800还可以包括模块860,其用于根据SPS时间数据来确定SPS时间误差; 模块865,其用于根据SPS频率数据来确定SPS频率误差;模块870,其用于根据SPS位置数据来确定SPS位置误差。装置800还可以包括模块875,模块875用于当SPS时间误差不超过规定的时间误差门限时,至少部分地根据SPS时间数据来同步时钟814。此外,装置800还可以包括模块 880,模块880用于当SPS频率误差不超过规定的频率误差门限时,至少部分地根据SPS频
率数据来获得频率参考。参见图8B,装置800可以包括模块882,其用于当SPS位置误差不超过规定的位置误差门限时,至少部分地根据SPS位置数据来估计设备的位置;模块884,其用于从第二数据源获得第二时间数据、第二频率数据和第二位置数据中的至少一个。参见图8C,装置800还可以包括模块890,模块890用于(a)根据第二时间数据来确定第二时间误差;(b)根据第二频率数据来确定第二频率误差;(c)根据第二位置数据来确定第二位置误差。此外,装置800还包括模块892,模块892用于当第二时间误差不超过规定的时间误差门限时,至少部分地根据第二时间数据来同步时钟814。此外,装置800还可以包括模块894,其用于当第二频率误差不超过规定的频率误差门限时,至少部分地根据第二频率数据来获得频率参考。此外,装置800还可以包括 模块896,其用于当第二位置误差不超过规定的位置误差门限时,至少部分地根据第二位置数据来估计设备的位置。此外,装置800还可以包括模块898,其用于从第三数据源获得第三时间数据、第三频率数据和第三位置数据中的至少一个。参见图9A,装置800可以包括模块910,模块910用于通过比较下面中的至少一组来确定第一数据源和第二数据源的相对可靠性,包括(i)所述SPS时间数据和第二时间数据、(ii)所述SPS频率数据和第二频率数据、(iii)所述SPS位置数据和第二位置数据。此外,装置800还可以包括模块920,模块920用于根据每一个数据源的相对可靠性,对来自第一数据源和第二数据源中一个数据源的信息给出更大权重。应当注意的是,装置800还可以包括改变模块,其用于根据每一个数据源的相对可靠性,对针对来自多个数据源中的每一个数据源的信息的给定权重进行改变。第一数据源可以包括全球定位系统(GPQ、辅助GPS系统(A-GPQ等等中的多个卫星。第二数据源可以包括宏网络中的小区站点和/或可以包括地面导航系统(例如,远距离导航设备-C(LORAN-C)系统)。第二数据源可以包括通过回程与设备进行操作性通信的服务器,和/或可以包括用户输入接口,其中用户可以通过所述用户输入接口来输入关于GPS 时间、频率参考和设备位置中的至少一个的数据。服务器可以包括网络时间协议(NTP)或精确时间协议(PTP)。此外,装置800可以用于执行高级前向链路三角测量(AFLT)。SPS时间数据可以包括GPS系统的GPS信号中所包括的GPS时间戳。SPS频率数据可以包括GPS信号中所包括的GPS频率参考。此外,第二数据源可以是外部硬件接口,其中通过所述外部硬件接口,可以接收关于GPS时间、频率参考和设备位置中的至少一个的外部脉冲数据。第三数据源可以包括宏网络的另外的小区站点,或者上文针对第二数据源所描述的任何数据源或其变型。装置800还可以包括模块925,模块925用于根据每一个数据源的相对可靠性,使用来自第一数据源或第二数据源的信息。此外,装置800还可以根据每一个数据源的相对可靠性,选择性地使用来自第二数据源或第三数据源的信息。此外,装置800还可以包括模块930,模块930用于从小区站点接收导频信号和同步信道信号中的至少一个。此外,装置 800还可以包括模块935,模块935用于至少部分地根据导频信号和同步信道信号中的至少一个来确定小区站点的小区位置,以及将该小区位置作为设备位置的初始估计来使用。参见图9B,装置800可以包括模块940,模块940用于根据导频信号、同步信道信号等等中的至少一个来计算伪距(pseudo-range)信息。此外,装置800还包括模块945,模块945用于使用伪距信息来估计设备位置和GPS时间中的至少一个。此外,装置800还可以包括模块950,模块950用于至少部分地根据来自LORAN-C站的LORAN-C信号对伪距信息进行计算。此外,装置800还可以包括模块955,模块955用于(a)使用伪距信息来估计设备位置和GPS时间中的至少一个;(b)至少部分地根据设备位置,使用LORAN-C信号,来训练本地振荡器并跟踪GPS时间。此外,装置800还可以包括模块960,模块960用于向服务器发送伪距信息和本地时钟信息;从服务器接收(a)估计出的设备位置和(b)估计出的GPS 时间中的至少一个。参见图9C,装置800可以包括模块965,模块965用于至少部分地根据与回程相关联的互联网协议(IP)地址,来估计设备位置。装置800还可以包括模块970,模块970用于 检测设备位置的变化;向主蜂窝网络通知这一变化。此外,装置800还可以包括模块975, 模块975用于如果SPS接收机没有捕获可靠的SPS信号,则与第二数据源进行通信。此外, 装置800还可以包括模块980,模块980用于确定给定接收数据的给定误差。SPS接收机没有捕获到可靠的SPS信号的失败包括下面至少一种情况(a) SPS时间误差超过时间误差门限;(b)SPS频率误差超过频率误差门限;(C)SPS位置误差超过位置误差门限。在失败发生时,收发机模块可以通过回程向宏网络的服务器通知这一情况。上述时间误差门限、频率误差门限和位置误差门限可以包括低位值和/或高位值。装置800还可以包括模块985,模块985用于如果给定误差不超过低位值,则使用给定接收数据来进行至少一次计算。此外,装置800还可以包括模块990,模块990用于如果给定误差超过低位值,则将所述给定接收数据与另外的接收数据一起用来进行至少一次计算。此外,装置800还可以包括模块995,模块995用于如果给定误差超过高位值,则向服务器通知给定接收数据不可靠。所给定的数据包括SPS时间数据、SPS频率数据和SPS位置数据中的至少一个。应当注意的是,在将装置800配置成AP基站而不是处理器的情况下,装置800可以可选地包括具有至少一个处理器的处理器模块830。在该情况下,处理器830可以通过总线810或类似的通信耦接,与模块850-995以及其组件进行操作性通信。处理器830可以
2实现对模块850-995以及其组件执行的处理或功能的启动和调度。在相关的方面,装置800可以包括收发机模块820,模块820用于与下列中的至少一个进行通信,包括(a) AT、(b)宏网络(通过回程)、(c)与宏网络操作性通信的基站(例如,宏基站或相邻AP基站)和(d)其它数据源(例如,小区站点、地面导航站、服务器、用户输入接口等等)。独立的接收机和/或独立的发射机可以替代收发机820来使用,也可以结合收发机820来一起使用。在另外的相关方面,装置800可以可选地包括用于存储信息的模块,例如存储器设备/模块840。计算机可读介质或存储器设备/模块840可以通过总线810等等操作性地耦接到装置800的其它组件。计算机可读介质或存储器设备840可以用于存储计算机可读指令和数据,其中这些指令和数据用于实现模块850-995及其组件或者处理器830 (在将装置800配置成AP基站的情况下)的处理和行为或者本申请所公开的方法。在另外的相关方面,存储器模块840可以可选地包括用于使处理器模块830执行以下操作的可执行代码(a)根据SPS时间数据来确定SPS时间误差;(b)根据SPS频率数据来确定SPS频率误差;(c)根据SPS位置数据来确定SPS位置误差;(d)当所述SPS时间误差不超过规定的时间误差门限时,至少部分地根据所述SPS时间数据来同步时钟(例如, 时钟814) ; (e)当所述SPS频率误差不超过规定的频率误差门限时,至少部分地根据所述 SPS频率数据来获得频率参考;(f)当所述SPS位置误差不超过规定的位置误差门限时,至少部分地根据所述SPS位置数据来估计设备的位置;(g)通过收发机模块820与其它数据源进行通信。步骤(a)-(g)中的一个或多个步骤可以由替代上面所述模块850-995的处理器模块830来执行,或者由处理器模块830结合模块850-995 —起执行。根据本申请所描述的实施例的一个或多个方面,提供了有助于AP基站实现自定时和自定位的方法。参见图10A,该图提供了有助于实现自定时和自定位的示例性方法 1000,该方法涉及下面描述的步骤1010-1150。在步骤1010,从第一数据源接收SPS信号。 在步骤1015,方法1000涉及与下列中的至少一个进行通信(a)接入终端、(b)宏网络、(c) 基站和(d)另外的数据源(例如,第二数据源和第三数据源)。在步骤1020,确定下面各项中的一个或多个(a)根据SPS时间数据来确定SPS时间误差;(b)根据SPS频率数据来确定SPS频率误差;(c)根据SPS位置数据来确定SPS位置误差。在步骤1025,当所述SPS时间误差不超过规定的时间误差门限时,至少部分地根据所述SPS时间数据来同步内部时钟。在步骤1030,当所述SPS频率误差不超过规定的频率误差门限时,至少部分地根据所述SPS频率数据来获得频率参考。方法1000可以包括步骤1032,在步骤1032,当所述SPS位置误差不超过规定的位置误差门限时,至少部分地根据所述SPS位置数据来估计设备的位置。在步骤1035,从第二数据源获得第二时间数据、第二频率数据和第二位置数据中的至少一个。参见图10B,在步骤1040,通过比较下面中的至少一组来获得第一数据源和第二数据源的相对可靠性(a)所述SPS时间数据和所述第二时间数据、(b)所述SPS频率数据和所述第二频率数据、(c)所述SPS位置数据和所述第二位置数据。在步骤1045,根据每一个数据源的相对可靠性,对来自第一数据源和第二数据源中一个数据源的信息给出更大权重。在步骤1050,根据每一个数据源的相对可靠性,使用来自第一数据源和第二数据源中所选定的一个数据源的信息。
参见图10C,方法1000在步骤1055继续,在步骤1055,确定下面各项(a)根据第二时间数据来确定第二时间误差;(b)根据第二频率数据来确定第二频率误差;(c)根据第二位置数据来确定第二位置误差。在步骤1060,当所述第二时间误差不超过规定的时间误差门限时,至少部分地根据所述第二时间数据来同步时钟。在步骤1065,当所述第二频率误差不超过规定的频率误差门限时,至少部分地根据所述第二频率数据来获得频率参考。在步骤1070,当所述第二位置误差不超过规定的位置误差门限时,至少部分地根据所述第二位置数据来估计设备的位置。在步骤1075,从第三数据源获得第三时间数据、 第三频率数据和第三位置数据中的至少一个。在步骤1080,通过比较下面中的至少一组来确定第一数据源和第二数据源的相对可靠性(a)所述SPS时间数据和所述第二时间数据、 (b)所述SPS频率数据和所述第二频率数据、(c)所述SPS位置数据和所述第二位置数据。参见图10D,方法1000在步骤1085继续,在步骤1085,根据每一个数据源的相对可靠性,对来自第一数据源和第二数据源中一个数据源的信息给出更大权重。在步骤1090, 从小区站点获得导频信号和同步信道信号中的至少一个。在步骤1092,确定至少部分地基于上述导频信号和同步信道信号的小区站点的小区位置。随后,将估计出的小区位置作为设备位置的初始估计来使用。在步骤1094,根据导频信号和同步信道信号中的至少一个来计算伪距信息。在步骤1096,可以将伪距信息用于估计设备位置和GPS时间中的至少一个。在步骤1098,至少部分地根据来自LORAN-C站的LORAN-C信号,来计算伪距信息。参见图11A,方法1000在步骤1110继续,在步骤1110 (a)使用伪距信息来估计设备位置和GPS时间中的至少一个;和/或(b)至少部分地根据设备位置,使用LORAN-C信号来训练本地振荡器并跟踪GPS时间。在步骤1115 向服务器发送伪距信息和本地时钟信息;从服务器接收(a)估计出的设备位置和(b)估计出的GPS时间中的至少一个。参见图11B,方法1000在步骤1120继续,在步骤1120,至少部分地根据与回程相关联的互联网协议(IP)地址,来估计设备位置。在步骤1125,当检测到设备位置的变化时, 向主蜂窝网络通知这一变化。在步骤1130,如果SPS接收机没有获得可靠的SPS信号,则建立与另外的数据源(例如,第二数据源)的通信。在步骤1135,确定给定接收数据的给定误差。在步骤1140,如果给定误差不超过低位值,则使用给定接收数据来进行至少一次计算。 在步骤1145,如果给定误差超过低位值,则将所述给定接收数据与另外的接收数据一起用来进行至少一次计算。在步骤1150,如果给定误差超过高位值,则向服务器通知该给定接收数据不可靠。虽然本申请描述了本发明的特定示例,但本领域的普通技术人员可以在不脱离本发明概念的基础上设计出本发明的变型。例如,本申请中的教导涉及电路交换网络单元,但其可等同地适用于分组交换域网络单元。应当注意的是,本申请使用的“示例性”一词意味着“用作示例、实例或例证”。本申请被描述为“示例性”的任何实施例不应被解释为比其它实施例更优选或更具优势。应当理解的是,根据本申请描述的一个或多个方面,可以进行关于以下的推论, 即通过如上所述的方式来确定用于多个周围毫微微小区和/或宏小区的通信参数。如本申请所使用的,术语“推断”或“推论”通常是指从一组经过事件和/或数据而捕获的观察结果中推理或推断系统、环境和/或用户的状态的过程。例如,可以使用推论来识别特定的上下文或动作,或者推论可以生成状态的概率分布。推论可以是概率性的,也就是说,根据对数据和事件的考虑来计算目标状态的概率分布。推论还可以指用于根据一组事件和/或数据来组成较高层事件的技术。无论一组观测的事件在时间上是否紧密相关以及这些事件和存储的事件数据是来自一个还是几个事件和数据源,所述推论都导致根据一组观测的事件和/或存储的事件数据来构造新事件或动作。除非另有明确说明,否则本申请所使用的术语和短语以及其变型应被解释为开放式的,而不是限制性的。作为前述的示例,术语“包括”应当解读为“包括,但不限于”等等, 术语“示例”用于提供所讨论项目的示例性实例,而不是对其穷尽的或限制性的列举;冠词 “a”或“an”应当解读为“至少一个”、“一个或多个”等等;诸如“常规的”、“传统的”、“普通的”、“标准的”、“已知的”之类的形容词以及类似涵义的术语不应当被解释为将所述的项目限制于给定的时间段或者在给定时间内可用的项目,而是应当解读为包含现在或者在未来的任何时间内可用的或已知的常规、传统、普通或者标准的技术。同样,在本文档引用对于本领域普通技术人员来说是显而易见或已知的技术时,这些技术包含对于本领域普通技术人员来说现在或者在未来的任何时间内是显而易见或已知的技术。除非明确地另有说明,否则使用连词“和”连接的一组项目不应当被解读为需要这些项目中的每一个都应当出现在该组合中,而是应当解读为“和/或”。同样,除非明确地另有说明,否则使用连词“或”连接的一组项目不应当被解读为需要在该组合之中相互排斥, 而还是应当解读为“和/或”。此外,虽然用单数形式来描述或主张了本发明的项目、单元或组件,但除非明确说明限于单数,否则可以预期的是,复数形式也在本发明的保护范围之内。在一些实例中出现的诸如“一个或多个”、“至少”、“但不限于”之类的用于扩大范围的词语或短语或者其它类似短语,不应当被解释为在缺少这些用于扩大范围的短语的实例时,意味着或需要范围较窄的情况。此外,本申请围绕示例性框图、流程图和其它示例来描述所述的各种实施例。在阅读本文档之后,对于本领域普通技术人员来说这些将变得显而易见,因此可以在不受所示的示例限制的情况下实现所示的实施例以及它们的各种替代物。例如,本申请的框图及它们的相应描述不应被解释为要求特定的结构或配置。如本申请所使用的,术语“组件”、“模块”、“系统”等等旨在是指与计算机相关的实体,其可以是硬件、固件、硬件和软件的结合、软件或者运行中的软件。例如,组件可以是,但不限于是在处理器上运行的进程、处理器、对象、可执行文件、执行的线程、程序和/或计算机。作为示例,在计算设备上运行的应用和计算设备都可以是组件。一个或多个组件可以存在于执行的进程和/或线程中,组件可以位于一个计算机中和/或分布在两个或更多计算机之间。此外,这些组件能够从在其上具有各种存储的数据结构的各种计算机可读介质中执行。这些组件可以通过诸如根据具有一个或多个数据分组的信号(例如,来自一个组件的数据,该组件与本地系统、分布式系统中的另一个组件进行交互和/或以信号的方式通过诸如互联网之类的网络与其它系统进行交互),以本地和/或远程处理的方式进行
ififn。应当理解的是,所公开的处理过程中步骤的特定顺序或层次只是示例方法的一个例子。应当理解的是,根据设计优选,在本发明的保护范围之内,可以重新排列这些处理过程中步骤的特定顺序或层次。所附的方法权利要求以示例顺序给出各种步骤单元,但并不意味着其受到给出的特定顺序或层次的限制。本领域技术人员应当理解,信息和信号可以使用任意多种不同的技术和方法来表示。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以用电压、电流、电磁波、磁场或磁粒子、光场或光粒子或者其任意组合来表示。本领域技术人员还应当明白,结合本申请所公开示例描述的各种示例性的逻辑框、模块、电路、方法和算法均可以实现成电子硬件、计算机软件或这二者的组合。为了清楚地表示硬件和软件之间的可交换性,上面对各种示例性的部件、框、模块、电路、方法和算法均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,则取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用, 以变通的方式实现所描述的功能,但是,这种实现决策不应解释为背离本发明的保护范围。此外,本申请结合移动设备来描述各种实施例。移动设备还可以称为系统、用户单元、用户站、移动站、移动台、远程站、远程终端、接入终端(AT)、用户终端、终端、无线通信设备、用户代理、用户设备或用户装备(UE)。移动设备可以是蜂窝电话、无绳电话、会话发起协议(SIP)电话、无线本地环路(WLL)站、个人数字助理(PDA)、具有无线连接能力的手持设备、计算设备或者连接到无线调制解调器的其它处理设备。此外,本申请结合基站来描述各种实施例。基站可以用于与移动设备进行通信,基站还可以称为接入点、节点B、演进型节点 B(eNode B或eNB)、基站收发机(BK)或某种其它术语。此外,本申请描述的各个方面或特征可以实现成方法、装置或使用标准编程和/ 或工程技术的制品。如本申请所使用的术语“制品”涵盖可从任何计算机可读器件、载体或介质访问的计算机程序。例如,计算机可读介质可以包括,但不限于磁存储器件(例如,硬盘、软盘、磁带等),光盘(例如,压缩光盘(CD)、数字多用途光盘(DVD)等),智能卡和闪存器件(例如,可擦写可编程只读存储器(EPROM)、卡、棒、钥匙型驱动器等)。此外,本申请所述的各种存储介质可以表示用于存储信息的一个或多个设备和/或其它机器可读介质。术语“机器可读介质”可以包括,但不限于无线信道以及能够存储、保存和/或携带指令和/ 或数据的各种其它介质。本申请描述的技术可以用于各种无线通信系统,例如码分多址(CDMA)、多载波 CDMA (MC-CDMA)、宽带 CDMA (W-CDMA)、高速分组接入(HSPA、HSPA+)、时分多址(TDMA)、频分多址(FDMA)、正交频分多址(OFDMA)、单载波频域复用(SC-FDMA)和其它多址系统/技术。术语“系统”和“网络”可以互换地使用。CDMA系统可以实现诸如通用陆地无线接入(UTRA)、CDMA 2000等等之类的无线技术。UTRA包括W-CDMA和/或CDMA的其它变型。 CDMA 2000覆盖IS-2000、IS-95和IS-856标准。TDMA系统可以实现诸如全球移动通信系统(GSM)之类的无线技术。OFDMA系统可以实现诸如演进型UTRA(E-UTRA)、超移动宽带 (UMB)、IEEE 802. Il(Wi-Fi)、IEEE 802. 16 (WiMAX)、IEEE 802. 20、Flash-OFDM 等等之类的无线技术。UTRA和E-UTRA是通用移动电信系统(UMTQ的一部分。3GPP长期演进(LTE)是使用E-UTRA的UMTS的一个即将发布的版本,其中E-UTRA在下行链路上使用0FDMA,在上行链路上使用SC-FDMA。在来自名称为“第三代合作伙伴计划(3rd GenerationPartnership Project) ” (3GPP)的组织的文档中描述了 UTRA、E-UTRA, UMTS、LTE和GSM。在来自名称为 “第三代合作伙伴计划2 (3rd GenerationPartnership Project 2) ”(3GPP2)的组织的文档中描述了 CDMA 2000和UMB。此外,还应当注意的是,本申请描述的无线通信系统可以实现一种或多种标准,例如,IS-95、CDMA2000、IS-856、W-CDMA、TD-SCDMA 等等。用于执行本申请所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路 (ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、 分立硬件组件或者其任意组合,可以实现或执行结合本申请所公开的示例来描述的各种示例性的逻辑框图、模块和电路。通用处理器可以是微处理器,或者,处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如, DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。结合本申请所公开示例描述的方法或者算法可直接体现为硬件、由处理器执行的软件模块或这二者的组合。软件模块可以位于随机存取存储器(RAM)、闪存、只读存储器 (ROM)、EPR0M、电可擦写可编程只读存储器(EEPROM)、寄存器、硬盘、移动磁盘、CD-ROM或者本领域已知的任何其它形式的存储介质。一种存储介质可以耦接至处理器,从而使处理器能够从该存储介质读取信息,并且可以向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。在一个或多个示例性实施例中,所述功能可以用硬件、软件、固件或它们组合的方式来实现。当在软件中实现时,可以将这些功能存储在计算机可读介质中或者作为计算机可读介质上的一个或多个指令或代码进行传输。计算机可读介质包括计算机存储介质和通信介质,其中通信介质包括便于从一个地方向另一个地方传送计算机程序的任何介质。存储介质可以是计算机能够存取的任何可用介质。举例而言,但非做出限制,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携带或存储指令或数据结构形式的所需要的程序代码并能够由计算机进行存取的任何其它介质。此外,可以将任何连接适当地称作计算机可读介质。举例而言,如果软件是使用同轴电缆、光纤电缆、双绞线、数字用户线路(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源传输的,那么所述同轴电缆、光纤电缆、 双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在所述介质的定义中。如本申请所使用的,盘(disk)和碟(disc)包括压缩光碟(CD)、激光碟、光碟、数字通用光碟 (DVD)、软盘和蓝光碟,其中盘通常磁性地复制数据,而碟则用激光来光学地复制数据。上述的组合也应当包括在计算机可读介质的保护范围之内。为使本领域任何技术人员能够实现或者使用本发明,上面围绕本发明所公开示例进行了描述。对于本领域普通技术人员来说,对这些示例的各种修改是显而易见的,并且, 本申请定义的总体原理也可以在不脱离本发明精神或保护范围的基础上适用于其它示例。 因此,本发明并不限于本申请所给出的这些示例,而是要与本申请所公开的原理和新颖性特征的最广范围相一致。
权利要求
1.一种无线通信设备,包括SPS接收机,其用于从第一数据源捕获SPS信号,所述SPS信号包括SPS时间数据、SPS 频率数据和SPS位置数据;回程接口,其用于与宏网络进行操作性通信的通信回程;收发机模块,其用于与下列中的至少一个进行通信(a)接入终端(AT)、(b)通过所述回程与所述宏网络、(c)与所述宏网络进行操作性通信的基站、(d)另外的数据源; 内部时钟;至少一个处理器,其与所述SPS接收机、所述回程接口、所述收发机模块和所述时钟操作性地耦接;存储器模块,其与所述至少一个处理器操作性地耦接,包括用于使所述至少一个处理器执行以下操作的可执行代码根据所述SPS时间数据来确定SPS时间误差; 根据所述SPS频率数据来确定SPS频率误差; 根据所述SPS位置数据来确定SPS位置误差;如果所述SPS时间误差不超过规定的时间误差门限,则至少部分地根据所述SPS时间数据来同步所述时钟;如果所述SPS频率误差不超过规定的频率误差门限,则至少部分地根据所述SPS频率数据来获得频率参考;如果所述SPS位置误差不超过规定的位置误差门限,则至少部分地根据所述SPS位置数据来估计所述设备的位置;通过所述收发机模块与第二数据源进行通信,以便获得第二时间数据、第二频率数据和第二位置数据中的至少一个。
2.根据权利要求1所述的设备,其中,所述至少一个处理器通过比较下面中的至少一组来确定所述第一数据源和所述第二数据源的相对可靠性( )所述SPS时间数据和所述第二时间数据、(ii)所述SPS频率数据和所述第二频率数据、(iii)所述SPS位置数据和所述第二位置数据。
3.根据权利要求2所述的设备,其中,所述至少一个处理器根据所述相对可靠性,对来自所述第一数据源和所述第二数据源中的一个数据源的信息给出更大权重。
4.根据权利要求2所述的设备,其中,所述至少一个处理器根据所述相对可靠性,来使用来自从所述第一数据源和所述第二数据源中选定的一个数据源的信息。
5.根据权利要求1所述的设备,其中,所述至少一个处理器用于 根据所述第二时间数据来确定第二时间误差;根据所述第二频率数据来确定第二频率误差; 根据所述第二位置数据来确定第二位置误差;如果所述第二时间误差不超过所述时间误差门限,则至少部分地根据所述第二时间数据来同步所述时钟;如果所述第二频率误差不超过所述频率误差门限,则至少部分地根据所述第二频率数据来获得所述频率参考;如果所述第二位置误差不超过所述位置误差门限,则至少部分地根据所述第二位置数据来估计所述设备位置;通过所述收发机模块与第三数据源进行通信,以便从所述第三数据源获得第三时间数据、第三频率数据和第三位置数据中的至少一个。
6.根据权利要求5所述的设备,其中,所述至少一个处理器通过比较下面中的至少一组来确定所述第二数据源和所述第三数据源的相对可靠性(i)所述第二时间数据和所述第三时间数据、(ii)所述第二频率数据和所述第三频率数据、(iii)所述第二位置数据和所述第三位置数据。
7.根据权利要求6所述的设备,其中,所述至少一个处理器根据所述相对可靠性,对来自所述第二数据源和所述第三数据源中的一个数据源的信息给出更大权重。
8.根据权利要求6所述的设备,其中,所述至少一个处理器根据所述相对可靠性,来使用来自从所述第二数据源和所述第三数据源中选定的一个数据源的信息。
9.根据权利要求6所述的设备,其中,所述第二数据源包括所述宏网络中的小区站点, 所述第三数据源包括所述宏网络中另外的小区站点。
10.根据权利要求1所述的设备,其中,所述第一数据源包括全球定位卫星(GPQ系统的多个卫星。
11.根据权利要求10所述的设备,其中所述SPS时间数据包括在所述GPS系统的GPS信号中所包括的GPS时间戳; 所述SPS频率数据包括在所述GPS信号中所包括的GPS频率参考。
12.根据权利要求1所述的设备,其中,所述第一数据源包括辅助GPS(A-GPS)系统。
13.根据权利要求12所述的设备,其中所述收发机模块通过所述回程来下载卫星的历书和星历信息; 所述至少一个处理器使用所下载的信息来帮助所述SPS接收机估计所述设备位置和 GPS时间中的至少一个。
14.根据权利要求1所述的设备,其中,所述第二数据源包括所述宏网络中的小区站点ο
15.根据权利要求14所述的设备,其中,所述收发机模块从所述小区站点接收导频信号和同步信道信号中的至少一个。
16.根据权利要求15所述的设备,其中,所述至少一个处理器用于至少部分地根据所述导频信号和所述同步信道信号中的至少一个,来确定所述小区站点的小区位置;将所述小区位置作为所述设备位置的初始估计来使用。
17.根据权利要求15所述的设备,其中,所述至少一个处理器根据所述导频信号和所述同步信道信号中的至少一个来计算伪距信息。
18.根据权利要求17所述的设备,其中,所述至少一个处理器使用所述伪距信息来估计所述设备位置和GPS时间中的至少一个。
19.根据权利要求1所述的设备,其中,所述第二数据源包括地面导航系统。
20.根据权利要求19所述的设备,其中,所述地面导航系统包括远距离导航设备-C (LORAN-C)系统。
21.根据权利要求20所述的设备,其中,所述至少一个处理器至少部分地根据来自LORAN-C站的LORAN-C信号,来计算伪距信息。
22.根据权利要求21所述的设备,其中,所述至少一个处理器用于使用所述伪距信息,来估计所述设备位置和GPS时间中的至少一个;至少部分地根据所述设备位置,使用所述LORAN-C信号,来训练本地振荡器并跟踪GPS 时间。
23.根据权利要求1所述的设备,其中,所述第二数据源包括通过所述回程与所述设备进行操作性通信的服务器。
24.根据权利要求23所述的设备,其中,所述服务器包括网络时间协议(NTP)和精确时间协议(PTP)中的至少一个。
25.根据权利要求M所述的设备,其中,所述收发机模块用于通过所述回程,向所述服务器发送伪距信息和本地时钟信息;从所述服务器接收(a)估计出的设备位置和(b)估计出的GPS时间中的至少一个,其中,所估计出的设备位置和所估计出的GPS时间中的至少一个是至少部分地基于所述伪距信息和所述本地时钟信息的。
26.根据权利要求25所述的设备,其中,所述至少一个处理器执行高级前向链路三角测量(AFLT)。
27.根据权利要求1所述的设备,其中,所述第二数据源包括用户输入接口,其中,用户能够通过所述用户输入接口来输入关于GPS时间、所述频率参考和所述设备位置中的至少一个的数据。
28.根据权利要求1所述的设备,其中,所述第二数据源包括外部硬件接口,其中,能够通过所述外部硬件接口来接收关于GPS时间、所述频率参考和所述设备位置中的至少一个的外部脉冲数据。
29.根据权利要求观所述的设备,其中,所述外部脉冲数据能够包括注入到与所述收发机模块进行操作性通信的通用输入/输出(GPIO)端口的偶秒脉冲(PP2S)信号。
30.根据权利要求1所述的设备,其中,所述至少一个处理器至少部分地根据与所述回程相关联的互联网协议(IP)地址,来估计所述设备位置。
31.根据权利要求1所述的设备,其中,如果检测到所述设备位置的变化,则所述至少一个处理器向主蜂窝网络通知所述变化。
32.根据权利要求1所述的设备,其中,如果所述SPS接收机没有捕获到可靠的SPS信号,则所述至少一个处理器与所述第二数据源进行通信。
33.根据权利要求32所述的设备,其中,所述SPS接收机没有捕获到可靠的SPS信号包括下面至少一种情况⑴所述SPS时间误差超过所述时间误差门限、(ii)所述SPS频率误差超过所述频率误差门限、(iii)所述SPS位置误差超过所述位置误差门限。
34.根据权利要求32所述的设备,其中,所述收发机模块通过所述回程向所述宏网络的服务器通知所述SPS接收机没有捕获到可靠的SPS信号。
35.根据权利要求1所述的设备,其中,(i)所述时间误差门限、(ii)所述频率误差门限和(iii)所述位置误差门限中的至少一个包括低位值和高位值。
36.根据权利要求35所述的设备,其中,所述至少一个处理器用于确定给定接收数据的给定误差;如果所述给定误差不超过所述低位值,则使用所述给定接收数据来进行至少一次计算;如果所述给定误差超过所述低位值,则执行规定的第一动作; 如果所述给定误差超过所述高位值,则执行规定的第二动作。
37.根据权利要求36所述的设备,其中,所述第一动作包括将所述给定接收数据与另外的接收数据一起用来进行所述至少一次计算。
38.根据权利要求36所述的设备,其中,所述第二动作包括向所述宏网络的服务器通知所述给定接收数据不可靠。
39.根据权利要求36所述的设备,所给定的数据项包括所述SPS时间数据、所述SPS频率数据和所述SPS位置数据中的至少一个。
40.根据权利要求1所述的设备,其中,所述基站包括宏基站和AP基站中的至少一个。
41.一种有助于由AP基站进行自定时和自定位的方法,包括以下步骤从第一数据源接收SPS信号,所述SPS信号包括SPS时间数据、SPS频率数据和SPS位置数据;与和宏网络进行操作性通信的通信回程进行连接;与下列中的至少一个进行通信(a)接入终端(AT)、(b)通过所述回程与所述宏网络、 (c)与所述宏网络进行操作性通信的基站、(d)另外的数据源; 根据所述SPS时间数据来确定SPS时间误差; 根据所述SPS频率数据来确定SPS频率误差; 根据所述SPS位置数据来确定SPS位置误差;如果所述SPS时间误差不超过规定的时间误差门限,则至少部分地根据所述SPS时间数据来同步内部时钟;如果所述SPS频率误差不超过规定的频率误差门限,则至少部分地根据所述SPS频率数据来获得频率参考;如果所述SPS位置误差不超过规定的位置误差门限,则至少部分地根据所述SPS位置数据来估计所述设备的位置;从第二数据源获得第二时间数据、第二频率数据和第二位置数据中的至少一个。
42.根据权利要求41所述的方法,还包括以下步骤通过比较下面中的至少一组来确定所述第一数据源和所述第二数据源的相对可靠性 (i)所述SPS时间数据和所述第二时间数据、(ii)所述SPS频率数据和所述第二频率数据、 (iii)所述SPS位置数据和所述第二位置数据。
43.根据权利要求42所述的方法,还包括以下步骤根据所述相对可靠性,对来自所述第一数据源和所述第二数据源中的一个数据源的信息给出更大权重。
44.根据权利要求42所述的方法,还包括以下步骤根据所述相对可靠性,来使用来自从所述第一数据源和所述第二数据源中选定的一个数据源的信息。
45.根据权利要求41所述的方法,还包括以下步骤 根据所述第二时间数据来确定第二时间误差;根据所述第二频率数据来确定第二频率误差;根据所述第二位置数据来确定第二位置误差;如果所述第二时间误差不超过所述时间误差门限,则至少部分地根据所述第二时间数据来同步所述时钟;如果所述第二频率误差不超过所述频率误差门限,则至少部分地根据所述第二频率数据来获得所述频率参考;如果所述第二位置误差不超过所述位置误差门限,则至少部分地根据所述第二位置数据来估计所述设备位置;通过收发机模块与第三数据源进行通信,以便从所述第三数据源获得第三时间数据、 第三频率数据和第三位置数据中的至少一个。
46.根据权利要求45所述的方法,还包括以下步骤通过比较下面中的至少一组来确定所述第二数据源和所述第三数据源的相对可靠性 (i)所述第二时间数据和所述第三时间数据、(ii)所述第二频率数据和所述第三频率数据、(iii)所述第二位置数据和所述第三位置数据。
47.根据权利要求46所述的方法,还包括以下步骤根据所述相对可靠性,对来自所述第二数据源和所述第三数据源中的一个数据源的信息给出更大权重。
48.根据权利要求46所述的方法,还包括以下步骤根据所述相对可靠性,来使用来自从所述第二数据源和所述第三数据源中选定的一个数据源的信息。
49.根据权利要求41所述的方法,其中,从所述第二数据源获得信息的步骤包括以下步骤从所述宏网络中的小区站点获得信息。
50.根据权利要求49所述的方法,其中,从所述小区站点获得信息的步骤包括以下步骤从所述小区站点接收导频信号和同步信道信号中的至少一个。
51.根据权利要求50所述的方法,还包括以下步骤至少部分地根据所述导频信号和所述同步信道信号中的至少一个,来确定所述小区站点的小区位置;将所述小区位置作为所述设备位置的初始估计来使用。
52.根据权利要求50所述的方法,还包括以下步骤根据所述导频信号和所述同步信道信号中的至少一个,来计算伪距信息。
53.根据权利要求41所述的方法,其中,从所述第二数据源获得信息的步骤包括以下步骤从远距离导航设备-C(LORAN-C)系统获得信息。
54.根据权利要求53所述的方法,还包括以下步骤至少部分地根据来自LORAN-C站的LORAN-C信号,来计算伪距信息;使用所述伪距信息,来估计所述设备位置和GPS时间中的至少一个;至少部分地根据所述设备位置,使用所述LORAN-C信号,来训练本地振荡器并跟踪GPS 时间。
55.根据权利要求41所述的方法,其中,从所述第二数据源获得信息的步骤包括以下步骤通过所述回程从服务器获得信息。
56.根据权利要求55所述的方法,还包括以下步骤通过所述回程,向所述服务器发送伪距信息和本地时钟信息; 从所述服务器接收(a)估计出的设备位置和(b)估计出的GPS时间中的至少一个,其中,所估计出的设备位置和所估计出的GPS时间中的至少一个是至少部分地基于所述伪距信息和所述本地时钟信息的。
57.根据权利要求56所述的方法,还包括以下步骤 实现高级前向链路三角测量(AFLT)。
58.根据权利要求41所述的方法,其中,从所述第二数据源获得信息的步骤包括以下步骤从用户输入接口获得信息,其中,用户能够通过所述用户输入接口来输入关于GPS时间、所述频率参考和所述设备位置中的至少一个的数据。
59.根据权利要求41所述的方法,还包括以下步骤确定给定接收数据的给定误差,其中,(i)所述时间误差门限、(ii)所述频率误差门限和(iii)所述位置误差门限中的至少一个包括低位值和高位值;如果所述给定误差不超过所述低位值,则使用所述给定接收数据来进行至少一次计算;如果所述给定误差超过所述低位值,则执行规定的第一动作; 如果所述给定误差超过所述高位值,则执行规定的第二动作。
60.根据权利要求59所述的方法,其中,执行所述第一动作的步骤包括以下步骤将所述给定接收数据和另外的接收数据一起用来进行所述至少一次计算。
61.根据权利要求59所述的方法,其中,执行所述第二动作的步骤包括以下步骤向所述宏网络的服务器通知所述给定接收数据不可靠。
62.一种无线通信装置,包括SPS信号接收模块,其用于从第一数据源接收SPS信号,所述SPS信号包括SPS时间数据、SPS频率数据和SPS位置数据;连接模块,其用于与和宏网络进行操作性通信的通信回程进行连接; 通信模块,其用于与下列中的至少一个进行通信(a)接入终端(AT)、(b)通过所述回程与所述宏网络、(c)与所述宏网络进行操作性通信的基站、(d)另外的数据源; 时间误差确定模块,其用于根据所述SPS时间数据来确定SPS时间误差; 频率误差确定模块,其用于根据所述SPS频率数据来确定SPS频率误差; 位置误差确定模块,其用于根据所述SPS位置数据来确定SPS位置误差; 时钟同步模块,其用于如果所述SPS时间误差不超过规定的时间误差门限,则至少部分地根据所述SPS时间数据来同步内部时钟;频率参考获得模块,其用于如果所述SPS频率误差不超过规定的频率误差门限,则至少部分地根据所述SPS频率数据来获得频率参考;位置估计模块,其用于如果所述SPS位置误差不超过规定的位置误差门限,则至少部分地根据所述SPS位置数据来估计所述设备的位置;获得模块,其用于从第二数据源获得第二时间数据、第二频率数据和第二位置数据中的至少一个。
63.根据权利要求62所述的装置,还包括确定模块,其用于通过比较下面中的至少一组来确定所述第一数据源和所述第二数据源的相对可靠性(i)所述SPS时间数据和所述第二时间数据、(ii)所述SPS频率数据和所述第二频率数据、(iii)所述SPS位置数据和所述第二位置数据。
64.根据权利要求63所述的装置,其中,所述时钟同步模块、所述频率参考获得模块和所述位置估计模块中的至少一个根据所述相对可靠性,对来自所述第一数据源和所述第二数据源中的一个数据源的信息给出更大权重。
65.根据权利要求63所述的装置,其中,所述时钟同步模块、所述频率参考获得模块和所述位置估计模块中的至少一个根据所述相对可靠性,使用来自从所述第一数据源和所述第二数据源中选定的一个数据源的信息。
66.根据权利要求62所述的装置,还包括第二时间误差确定模块,其用于根据所述第二时间数据来确定第二时间误差; 第二频率误差确定模块,其用于根据所述第二频率数据来确定第二频率误差; 第二位置误差确定模块,其用于根据所述第二位置数据来确定第二位置误差; 第二时钟同步模块,其用于如果所述第二时间误差不超过所述时间误差门限,则至少部分地根据所述第二时间数据来同步内部时钟;第二频率参考获得模块,其用于如果所述第二频率误差不超过所述频率误差门限,则至少部分地根据所述第二频率数据来获得所述频率参考的模块;第二位置估计模块,其用于如果所述第二位置误差不超过所述位置误差门限,则至少部分地根据所述第二位置数据来估计所述设备位置;第二获得模块,其用于通过收发机模块与第三数据源进行通信,以便从所述第三数据源获得第三时间数据、第三频率数据和第三位置数据中的至少一个。
67.根据权利要求66所述的装置,还包括第二确定模块,其用于通过比较下面中的至少一组来确定所述第二数据源和所述第三数据源的相对可靠性的模块(i)所述第二时间数据和所述第三时间数据、(ii)所述第二频率数据和所述第三频率数据、(iii)所述第二位置数据和所述第三位置数据。
68.根据权利要求62所述的装置,其中,所述第二数据源包括所述宏网络的小区站点。
69.根据权利要求68所述的装置,其中,用于从所述第二数据源获得信息的所述获得模块从所述小区站点接收导频信号和同步信道信号中的至少一个。
70.根据权利要求62所述的装置,其中,所述第二数据源包括远距离导航设备-C (LORAN-C)系统。
71.根据权利要求62所述的装置,其中,所述第二数据源包括通过所述通信模块与所述装置进行操作性通信的服务器。
72.根据权利要求71所述的装置,其中,所述通信模块用于 通过所述回程,向所述服务器发送伪距信息和本地时钟信息;从所述服务器接收(a)估计出的设备位置和(b)估计出的GPS时间中的至少一个,其中,所估计出的设备位置和所估计出的GPS时间中的至少一个是至少部分地基于所述伪距信息和所述本地时钟信息的。
73.根据权利要求72所述的装置,还包括AFLT模块,其用于执行高级前向链路三角测量(AFLT)。
74.根据权利要求62所述的装置,其中,所述第二数据源包括用户输入接口,其中,用户能够通过所述用户输入接口来输入关于GPS时间、所述频率参考和所述设备位置中的至少一个的数据。
75.一种计算机程序产品,包括计算机可读介质,其包括使得计算机执行以下操作的代码从第一数据源接收SPS信号,所述SPS信号包括SPS时间数据、SPS频率数据和SPS位置数据;与和宏网络进行操作性通信的通信回程进行连接;与下述中的至少一个进行通信(a)接入终端(AT)、(b)通过所述回程通信与所述宏网络、(c)与所述宏网络进行操作性通信的基站、⑷另外的数据源;根据所述SPS时间数据来确定SPS时间误差;根据所述SPS频率数据来确定SPS频率误差;根据所述SPS位置数据来确定SPS位置误差;如果所述SPS时间误差不超过规定的时间误差门限,则至少部分地根据所述SPS时间数据来同步内部时钟;如果所述SPS频率误差不超过规定的频率误差门限,则至少部分地根据所述SPS频率数据来获得频率参考;如果所述SPS位置误差不超过规定的位置误差门限,则至少部分地根据所述SPS位置数据来估计所述设备的位置;从第二数据源获得第二时间数据、第二频率数据和第二位置数据中的至少一个。
全文摘要
本发明提供了用于在接入点(AP)基站中进行自定时和自定位的设备和方法。在一个实施例中,该方法涉及从第一数据源(例如,多个卫星)接收卫星定位系统(SPS)信号,其中所述SPS信号可以包括SPS时间数据、SPS频率数据和SPS位置数据。该方法还涉及从第二数据源(例如,小区站点、地面导航站、服务器、用户输入接口等等)获得第二时间数据、第二频率数据和第二位置数据中的至少一个,并确定第一数据源和第二数据源的相对可靠性。
文档编号H04J3/06GK102474370SQ200980160614
公开日2012年5月23日 申请日期2009年10月30日 优先权日2009年7月28日
发明者A·芭蒂亚, E·J·卡兹费, J·W·凯彻姆, L·V·大太, S·巴鲁阿, S·纳加拉杰 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1