获得信号捕获辅助数据的系统和方法

文档序号:6085559阅读:216来源:国知局
专利名称:获得信号捕获辅助数据的系统和方法
技术领域
所公开的方法和装置涉及无线通信,并且更具体地涉及采用信号捕获辅助数据来辅助一个接收站捕获所选信号的无线系统。
背景技术
无线通信业界正在开发为无线终端生成精确位置信息的服务。这种开发部分地由公共安全服务提供者致力于对紧急呼叫的快速反应的需要而推动。在很多实例中,主叫方可能不愿或不能提供精确的位置信息。当自动地提供这种信息时,公共安全官员能够迅速地反应并提供服务。一般来说,在其中一个公共安全实体接收到紧急“911”电话呼叫的一个位置称为公共安全应答点(下文中称为“PSAP”)。
众所周知的全球定位系统(GPS)提供一种可能的方法来提供无线终端位置确定。采用GPS技术,可以在由FCC报告和规则所要求的精确度要求范围内确定无线终端位置和速度信息。一旦将GPS技术加入到该单元,除提供足够精确的无线终端位置信息之外,则还容易地将新的GPS特征集成到无线电话中。可以用这额外的有价值的特征来增加无线电话的市场价值并通过向这些电话的终端用户提供附加服务来提高收益。
众所周知,GPS导航系统采用在环绕地球的轨道中的卫星。地球上任何地方的任何GPS用户都可以得到包括三维位置、速度和时刻(time of day)的准确导航信息。GPS系统包括24颗卫星,这些卫星部署在三个关于赤道以55°倾斜并关于彼此间隔120°的平面内具有26,600千米半径的圆形轨道上。在三个轨道路径中的每一个内八颗卫星等距地间隔。采用GPS的位置测量基于从在轨卫星向一个GPS接收机广播的GPS信号的传播延迟时间的测量。通常,在四维(纬度、经度、高度和时间)中进行准确的位置确定需要接收来自4颗卫星的信号。在一个接收机测量各信号的传播延迟之后,通过用光速乘以每个延迟来计算到每个卫星的距离。通过结合所测量的距离和卫星的已知位置求解一组具有四个未知数的四个方程,得到位置和时间。结合连续地监控和修正卫星时钟和轨道参数的跟踪台,对于每个卫星采用星载(on-board)原子钟来维持GPS系统的精确能力。
每个GPS卫星飞行器(SV)在L频带中发送两个直接序列编码扩频信号在载波频率1.57542GHz处的一个L1信号,以及在1.2276GHz处的一个L2信号。L1信号包括两个以相位正交调制的相移键控(PSK)扩频信号P码信号(P代表“精确”)和C/A(C/A代表“粗糙/捕获”)码信号。L2信号只包含P码信号。P码和C/A码是调制到载波上的重复伪随机(又称伪噪声或“PN”)比特(被通信领域的普通技术人员称为“码片”)序列。接收机利用这些码类似于时钟的性质来进行时延的测量。用于每个SV的PN码是唯一的,使得接收机可以分辨哪个卫星发送了一个给定的码,即使这些码全部是在同一载波频率上发送的。包含对于导航计算有用的系统状态信息和卫星轨道参数的50bit/s的数据流也调制到每个载波上。P码信号是加密的,并且通常P码信号对于商业用户和私人用户是不可用的。C/A信号对于所有用户可用。
由GPS接收机执行的绝大部分操作具有由直接序列扩频接收机执行的操作的特征。在一个称为“解扩”的处理中,必须通过用PN码的一个时间校准的本地生成副本乘以每个信号来从该信号中去除PN码调制的扩展效果。由于不太可能在接收机启动时就知道合适的时间校准或码延迟,因此必须通过在GPS接收机操作的初始“捕获”阶段期间进行搜索来确定。
在执行解扩之后,每个信号包含在中间载波频率的一个50bit/sPSK信号。由于由卫星和终端单元之间的相对移动引起的多普勒效应,并且由于本地接收机的GPS时钟参考误差,该PSK信号的确切频率是不确定的。由于在信号捕获之前多普勒频率通常是未知的,因此在初始信号捕获期间必须执行对多普勒频率的搜索。一旦近似地确定了多普勒频率,就可以进行载波解调。
在执行载波解调之后,使用一个比特同步环路得出数据比特定时,并最终检测数据流。一旦已经捕获来自四颗卫星的信号并锁定到这些信号上,已经进行了时延和多普勒测量,并且接收到足够数目的数据比特(足以确定GPS定时参考和轨道参数),就可以进行导航计算。
对于位置确定,GPS系统的一个缺点是需要相对较长的时间来执行信号捕获。如上所述,直到已经通过在其维度为码相位延迟和多普勒频移的二维搜索“空间”中进行搜索对SV信号进行了定位,才能跟踪SV信号。典型地,如果在该搜索空间中没有该信号的位置的先前知识,在接收机“冷启动”之后通常是这种情况,对于待捕获和跟踪的每个SV信号,必须要搜索大量的码延迟(大约2000个)和多普勒频率(大约15个)。因此,对于每个信号,必须检查在搜索空间中的多达30,000个的位置。典型地,一次一个地顺序地检查这些位置,这是一个可能耗费5-10分钟的过程。如果在接收天线的视野内四颗卫星的身份(即PN码)是未知的,则捕获时间还会变长。
至少当一个GPS接收机已经丢失了信号时,需要进行信号捕获,GPS接收机丢失信号可能发生在例如关机之后,或发生在当信号已经被阻塞而不能到达接收机一段时间时。在捕获信号之后,可以保持或“跟踪”这些信号。
然而,诸如蜂窝电话移动台(MS)之类的许多装置具有的GPS功能作为一个附加特征或增强,而不是作为该装置的一个首要目的。对于这些装置,连续地跟踪GPS SV信号的需要会增加成本,缩短电池使用期限,或降低主要装置(例如主要用作蜂窝电话)的功能性。例如,由于GPS SV信号是在不同于蜂窝电话信号频率的频率提供的,因此单个接收机不能同时监控两个频率。为此,MS需要一个额外的接收机单元,从而增加了装置的成本。此外,需要增加系统的处理能力,以便并发地监控两个信号,这会同时增加成本和功率消耗。因此,很多这种系统都很少跟踪GPS SV信号,而仅根据需要来捕获所需的信号。
所有的有GPS能力的系统都需要捕获GPS SV信号。一些系统仅偶尔需要这种捕获,而其他的系统则在每次对于一个GPS功能需要它们时都需要捕获GPS SV信号。遗憾的是,对信号捕获的需要不能避免紧急地需要GPS功能,诸如当需要迅速地获得MS位置以便于对一个紧急情况进行响应时。在这种情况下,非常希望能获得与在位置确定之前由GPS/无线终端单元进行的5至10分钟的GPS卫星信号捕获的冷启动相关联的时延。
为了减小该时延,可以提供信息来辅助一个接收机捕获一个特定信号。通过提供一个“码窗口”,这种捕获辅助信息使得一个接收机可以缩小为了定位一个信号必须搜索的空间。码窗口提供了一个在其中必须找到“码相位”(有效地,信号到达时间)的缩小的范围,或一个与该信号相关的多普勒偏移的预测范围。捕获辅助还可以包括关于该信号的其他信息,诸如其PN(伪噪声或伪随机)码、频率、调制和内容。关于信号不确定度的窗口越小,接收机就可以越快地捕获信号。缩小这些窗口不仅可以能够更快的信号捕获,这缩短了能够产生位置确定结果之前的延迟,而且还减小了接收机上的处理负担,这可以降低功率消耗。在其中在从一个系统中的另一源提供的信息的辅助下,接收机根据需要定位用于位置定位的测距信号(例如GPS SV信号)的系统通常称为“无线辅助位置定位”系统。
自从引入了无线辅助位置定位系统,它们就作为优选的位置定位技术得到普及。它们可应用于任何这样的系统中,其中能够测量来自给定信号源的测距信号的用户终端可以访问一个数据库以获得便于测距信号的快速捕获的信息。其中,一种应用就是由与一个或更多基站(BS)进行通信的具有位置定位的能力的无线移动台(MS)所用,其中BS连接到一个或多个数据库服务器,也称为位置确定实体(PDE),其能够提供信号捕获辅助数据。
发送到一个MS的信号捕获辅助信息可以包括对该MS可得到的测距信号类型的描述和这些信号的特征,诸如频率、PN偏移、期望的码相位等。这些参数中的一些参数的确定基于对MS的内部状态和位置的近似知识。这种捕获辅助信息的一个目标是使得MS可以预测一个特定SV信号的到达时间或码相位,并且如果可应用,该SV信号的多普勒偏移,这通常可以称为码相位预测。需要考虑的事项包括码相位预测信息的生成、传送和使用。
码相位预测仅仅和输入用于其计算的参数一样准确。由于通常不能精确地知道相对于所期望的一个特定信号源的MS的移动和位置,时钟偏移,因此所预测的码相位具有某些不确定性,其可以表示为围绕一个预测的码相位的不确定度窗口和围绕一个预测的信号多普勒偏移的不确定度窗口。
无线辅助位置定位系统受到这样的一个缺陷的影响,该缺陷是例如当需要GPS功能时由于需要接收捕获辅助信息而引起的等待时间。该等待时间不仅起因于获得必要信号所需的时间,而且还起因于请求捕获辅助信息所需的时间-通常从在该通信系统中的另一实体,对于该实体要收集和提供该捕获辅助,对于该捕获辅助要被接收。此外,传输该捕获辅助信息加重了通信系统传送能力的负担。
因此,需要一种采用捕获辅助来实现准确的码相位预测,同时减小在无线辅助位置定位系统中的接收机上的通信负担的系统和方法。

发明内容
此处描述的系统和方法包括用于向一个用户终端传送捕获辅助信息的特征,以及用于在一个网络基础设施和在该用户终端中确定捕获辅助参数的特征。所述系统和方法的各方面解决了上面指出的采用捕获辅助来实现准确的码相位预测,同时减小在无线辅助位置定位系统中的接收机上的处理和通信负担的需要。本领域的普通技术人员应理解,所述系统和方法的各方面还提供了其他优点。
一个方面包括一种方法,通过这种方法,当在一个蜂窝通信系统中的一个移动台(MS)在尝试获得一个给定信号时,通过确定先前接收到的捕获信息对在捕获该给定信号的MS来说仍然有效,避免了对接收捕获辅助信息的需要。
另一个方面包括一种方法,通过该方法,可以利用捕获辅助来获得多个信号。可以捕获多个信号中的一个第一信号,并且可以采用该第一信号的测量来改善与所搜寻的多个信号中的其他信号相关的捕获辅助数据。
又另一个方面包括在一个移动台(MS)处获得一个信号的方法。该方法包括当MS在一个第一位置时获得捕获辅助,并随后随着MS移动到一个不同的新位置补偿所获得的捕获辅助数据。
另外一个方面包括确定在一个蜂窝通信系统中的一个MS位置的变化的方法。该方法利用了符合与MS的一个位置相关的选择标准的基站(BS)的一个列表。该方法包括将在某一时刻属于这样一个列表的BS与在一个稍后的时刻属于该“相同”列表(即符合相同选择标准的BS的列表)的BS相比较的步骤。


附图中示出了所公开的方法和设备的实施方式,其中相同的参考标号和名称表示相同或相似的部件。
图1示出了移动台、服务基站和其信号待捕获的卫星飞行器的典型基本几何关系。
图2示出了多个基站,并且该图用于描述如何可以使用移动台中的基站列表来得出该移动台已经移动了位置的结论。
图3示出了发起于移动台的位置定位会话的消息流程。
图4示出了终止于移动台的位置定位会话的消息流程。
具体实施例方式
此处描述的系统和方法可应用于诸如利用捕获辅助数据来辅助一个接收机捕获一个信号的无线辅助位置定位系统之类的系统。大多数无线辅助位置定位系统都能够捕获和利用全球定位系统(GPS)卫星飞行器(SV)信号。如上所述,目前的GPS SV信号发送具有一个与CDMA通信信号紧密相关的格式的信号。因此,此处所描述的示例性系统基于一个CDMA蜂窝通信系统。然而,本领域的技术人员应当理解,同样可以采用任何其他通信空中接口。
为了信号捕获和测距的目的,与所选通信信号的定时相关的信息是有用的。有用的做法是,确定何时预料一个给定信号的一个可识别特征到达,以便使对该信号的搜索仅覆盖一个有限的时间期间,并且同样有用的是,尽可能正确地确定各信号相对于彼此的到达时间。如下所述,各信号相对于彼此的到达时间可以用于测距的目的。这些定时问题都涉及一个信号的一个可识别特征的“到达时间”。
熟悉通信系统的技术人员应当理解,这种到达时间信息在大多数情况下都相当于一个信号的“码相位”。“码相位”在接收码和开始于一个参考时间的相同码之间的相位偏移方面描述了到达信号的定时。因此,识别一个信号的“码相位”有效地识别了该信号的“到达时间”,只需该用信号的频率乘以该码相位来获得一个到达时间。这两者如此接近地并简单地相关,以至于“到达时间”几乎可与“码相位”互换。“到达时间”这一术语经常用于位置确定系统中,特别是用于不共享通信系统的“码”方面的系统中。
所有无线系统都可以容易地采用此处描述的系统和方法。为测距的目的而需要捕获的信号不限于CDMA信号,而是可以包括很多其他的类型。测距信号也不限于GPS SV信号。例如,基站(BS)信号通常用于测距,并且不需要传送该测距信号。但是,此处描述的一个示例性系统是一个CDMA通信系统,并且对于这种系统通常地使用“码相位”。本领域的普通技术人员应当理解这些术语的相关本质,并且他们将没有困难地在一个更经常应用其他术语的系统中使用利用这些术语中的一个来描述的思想。
以下符号可以用于整个本说明书中R是MS位置不确定度区域的半径bSV是SV时钟偏差 是所估计的BS时钟偏差bBS%是BS时钟偏差的不确定度bMS是MS时钟偏差 是所估计的MS时钟偏差bMS%是MS时钟偏差的不确定度 是MS的GPS与CDMA接收链之间的估计时延差dMS%是MS的GPS与CDMA接收链之间的估计时延差的不确定度 是所估计的MS频率偏移ΔfMS%是所估计的MS频率偏移的不确定度fSV是SV多普勒α是SV仰角c是光速fc是码片速率(对于GPS C/A码,fc=1.023MHz)rBS_MSV是从BS指向MS的向量rBS_SVV是从BS指向SV的向量rMS_SVV是从MS指向SV的向量在当前的系统中,向移动台(MS)提供用于全球定位系统(GPS)空间飞行器(SV)信号的捕获辅助数据。在诸如TIA/EIA IS-801-1之类的各种位置定位信令标准中定义了用于提供该捕获辅助数据的确切过程。这些标准中的至少一些标准未能提供用于传送关于蜂窝BS的相似捕获辅助信息的方法。众所周知,例如蜂窝BS导频信号之类的不同于GPS SV信号的信号也可以用作测距信号源。至今,还没有看到该缺点的严重性。这是因为BS捕获辅助信息典型地是借助于其他无线信令方法,例如在TIA/EIA IS-2000中以一个邻居列表消息的形式提供给MS的。然而,这种捕获辅助适于便于在无线网络中进行无缝切换,而不是便于进行位置定位测量。尽管现有的捕获辅助技术相应地提供了低于最优的性能,但可以通过在位置定位消息中添加明确的BS捕获辅助来提高它们的效率。在位置定位消息中的另外附加的明确的捕获辅助也便于实现对无线辅助位置定位系统的其他改善。
信号多普勒偏移的辅助捕获以下相对简单的方法可以用于提供信号捕获辅助。由于MS不需要非常精确地知道所预测的多普勒频率,因此可以采用以下方法缩小对一个SV信号的一个多普勒频移的搜索。
所预测的多普勒 可以推导为D^=fsv-Δf^MS,----(1)]]>并且多普勒搜索窗口WD可以计算为WD=R·q1+ΔfMS%,----(2)]]>其中q1是一个说明位置不确定度的因子。典型地,采用q1=10-3Hz/m简单的码相位辅助方法图1示出了一个与一个服务BS(或基站发送台BTS)104进行通信的MS 102。MS与BS 104进行通信意味着MS 102位于BS 104的覆盖区域内。如果服务天线106直接从所示的服务基站进行操作(例如,通信路径中没有中继器),则BS 104的覆盖区域的一个适当的第一估计是一个圆心在BS天线106的圆。该覆盖区域从而与用于MS102的定位的一个不确定度区域一致。在这种情况下,采用任何适当的计算技术,诸如在美国专利6,429,815中所给出的那些,借助于几何关系可以容易地确定在一个SV 112的一个天线110和MS 102的一个天线114之间的信号108的码相位预测(即一个码相位窗口中心)和码相位预测的不确定度(即一个码相位窗口大小)。最大码相位116对应于从SV 112到服务小区118的最远点的距离,而最小码相位120对应于从服务小区118的最近点到SV 112的距离。
MS观察码相位P,其可以表示为P=fc·(|rMS_SVV|c+bSV-bMS).----(3)]]>所预测的码相位 可以表示为P^=fc·(|rBS_SVV|c+bSV-b^MS),----(4)]]>并且窗口的大小W可以表示为W=fc·(2·R·cosαc+bMS%).----(5)]]>可以采用用于蜂窝通信信令的现有消息格式将计算出的码相位预测参数 和W从BS发送到MS。应当注意,图1中的线示出了对应于 的实际码相位108。指示了从BS天线106到MS天线114的一个信号(辅助)的线122还指示了范围向量 是从BS天线106到SV天线110的向量,其在图1中没有用一个对应的线示出。
只要在MS和SV中的时钟偏移(时钟偏差)是已知的,该简单方法就工作得很好。可以从对于无线系统的位置确定实体(PDE)(图1中未示出)可得到的星历参数中确定SV时钟偏移(偏差)。例如,如果在一个先前成功的位置定位测量期间计算出MS时钟偏移(偏差)之后存储了该MS时钟偏移(偏差),则该MS时钟偏移(偏差)也可以是可用的。然而,先前确定的MS时钟偏移有可能不再有效。已经确定了MS时钟偏移(偏差)可用时,可以通过将自获得该数据以后的时间与关于时钟频率误差的信息相比较来测试该MS时钟偏移(偏差)的有效性。如果所存储的数据表明时钟频率误差可忽略,或者如果准确的信息使得频率误差可以得到补偿,则可以假定该MS时钟偏移值(补偿的)是有效的。如公式(5)所示,如果不能可靠地知道MS时钟偏移,则应通过一个附加非零余量bMS%(MS时钟偏差不确定度)来扩展码相位窗口W。根据CDMA标准使用中的现有消息格式,代表总的搜索窗口大小的一个单一的值将从PDE发送到MS。
扩展的码相位辅助方法其中将BS同步到GPS时间的诸如IS-95、IS-2000或IS-856之类的无线系统提供的优点是使MS也近似地同步到GPS时间。在这些情况下,MS时钟偏差将主要由于BS系统时间偏移结合BS到MS的信号传播延迟而引起。由MS观察到的码相位P可以表示如下P=fc·(|rMS_SVV|c+bSV-b^MS)=fc·(|rMS_SVV|c+bSV-b^BS-|rBS_MSV|c-d^MS).----(6)]]>可以用于为一个给定的可用数据组产生一个最小的码相位窗口大小的一个码相位辅助参数组是所期望的,并且可以根据如下来得到。对于在MS位置不确定度区域中的每个点,根据公式(6)计算值P,并在该不确定度区域中的所有点上确定这些值的最小值和最大值,用 和 表示。然后,码相位辅助参数可以计算为P^=P^min+P^max2,----(7)]]>以及W=P^max-P^min+fc·(bBS%+dMS%).----(8)]]>应当注意,根据公式(8)计算的W已经考虑了一个由于BS到MS的信号传播延迟而引起的MS时钟偏差不确定度的分量。因此,附加余量bBS%和dMS%只需考虑BS和MS的硬件延迟中的不确定度。对于一个校准良好的MS,通常可以将dMS%考虑为零。SV时钟偏差中的不确定度典型地也较小,并且出于很多目的可以将其考虑为零。
通过在不确定度区域中的所有点上搜索最大值和最小值来产生一个最优的捕获辅助参数组在计算上是不方便的,但可以采用简化而几乎不损失准确度。例如,尽管P是MS位置的一个连续函数,但一个实际的搜索由诸如码片长度和采样分辨率之类的因数限制为有限的步长大小。因此,该搜索可以限于一个网格上的点,其中在该网格中相邻的网格点由 隔开,在此q2是一个适当选择的常数,例如q2=4。减小计算负担的另一种方法是采用迭代搜索算法,诸如牛顿迭代算法。
通过考虑以下意见可以缩小搜索空间。可以看到,最小值和最大值 和 将出现在MS位置不确定度区域的周边上的某处。因此,通过将搜索限制到周边可以加速对外部值的搜索。应当注意,一般来说,不确定度区域是一个三维对象,并且因此应当在一个“表面”上进行该搜索。
可以通过考虑一种极端的情况来获得其中可以用前述方法来减小计算的码相位窗口大小的一种方式的图形理解。向量rBS_MSV和rBS_SVV是平行的,但指向相反的方向,那时通过从MS位置观察能“看到”SV在BS的后面(典型地涉及一个较低仰角的SV)。沿着由该几何关系确定的一条线,码相位的不确定度基本上是零。之所以这样,是因为从MS到BS的码相位以及从MS到SV的码相位必须严格地协力地变化。随着MS远离BS,由于所增加的延迟MS时钟偏差会增加。MS时钟的这种变化精确地等于SV信号的实际码相位的增加,从MS的角度这将消除。研究公式(6)的后面部分,两个向量值几何地加在一起得到一个常数,并且其余的量是常数或无关紧要的。因此,所观察的码相位P独立于MS到SV的距离。换句话说,即使MS位置的不确定度和MS时钟偏差的不确定度都不为零,码相位窗口W也可以缩小到零。
尽管W仅沿一条从径直地远离其信号正被搜寻的SV的BS天线延伸的线减小到零,但上述原理使得除了那些位于BS和SV之间的一条线上的MS位置之外,所有MS位置的W都减小。因此,该增强的码相位辅助方法比前述简单方法更可取,因为,一般来说,它给出较小的搜索窗口大小。应当注意,如果其他的BS正好基本上与一个其信号正被搜寻的SV成一直线,则除了该服务BS(其确定MS时钟偏差),该技术可以扩展到该另一BS。为此,这种其他BS的导频测量提供一个可用于对MS时钟偏差进行偏移的测量。有效地,该其他BS可以用作用于特定的SV捕获的时钟源。
以部分测量来改善估计在实际的系统中,希望并发地进行对多个SV信号的捕获。然而,由于有限的硬件资源,通常不会尝试同时地对所有期望的SV信号进行测量。由于一些信号在码相位窗口中的位置被安排为先进行搜索,或者由于这些信号需要较短的综合时间,或者同时由于这两个原因,即使对多个信号的搜索是同时发起的,一些SV也会比其他SV更早被发现。当想要获得多个信号时,基于对作为搜索结果而已经获得的一个或更多信号的测量,通过对还未获得的信号逐渐地紧缩搜索窗口,可以开拓这一事实。
如果SV近似地在α=90°的仰角上,并且MS和BS的高度是已知的,在进行一次单独的SV测量之后,就可以得到对MS时钟偏差的一个较好的近似。应当注意,BS的高度(更精确地说是BS天线的高度)典型地是已知的,并且MS的高度可以从高度辅助的辅助数据较好的近似出。上方的卫星也有可能具有MS可容易地区分的相对较强的信号,并且因此当搜寻一组SV信号时,试图首先捕获来自这种SV的信号可能是有用的。
当SV近似地在α=90°的仰角上时,有|rMS_SVV|-|rBS_SVV|≅h^MS-hMS,----(9)]]>
其中hMS是MS的高度并且 是MS的估计高度。(应当注意,在rBS_SVVBS的高度被调整为与MS的估计高度相同)。在计算 时,同样假定BS采用公式(4),b^MS=0.]]>然后,从公式(3)、公式(4)和公式(9),真实的MS时钟偏差bMS可以计算为bMS=P^-Pfc+hBS-hMSc.----(10)]]>一旦确定了MS时钟偏差,只要明确地知道MS时钟偏差的不确定度值,就可以去除或至少减小先前包括在W中的附加余量fc·bMS%。因此,可以减小用于剩余SV信号的搜索时间。为了在MS处实现W的这种逐渐的减小,应当将余量bMS%作为一个单独的值从PDE发送到MS,而不是包含在由公式(5)所给出的总的搜索窗口大小中。这需要对由当前的标准所规定的现有消息格式进行小的改动。
如果由PDE所使用的时钟偏差估计 对MS也可用,则基于部分SV测量在MS处逐渐地减小搜索窗口的方法工作得最好。在上面的例子中,这通过设b^MS=0]]>来实现。对于任意 值,明确地向MS发送 值是一个较好的解决方案,但需要对现有信令消息进行另一个小的改动。
因此,可以使用一个信号列表的部分捕获来减小不确定度窗口或码相位估计的MS时钟不确定度分量。一方面,如果计算实体(诸如MS)可利用的数据明确地包括MS时钟不确定度分量,并且当从搜索列表已经获得的信号来自于一个几乎直接地在上方的SV,这有可能特别有用。另一方面,当MS和SV在MS所接收的BS的相反侧时,几何上的考虑可以基本上减小用于由在较低的仰角上的SV发送的SV信号的W。如前所述,如果将MS计算调节到仿佛基于可测量的BS的导频信号,则任何可测量的BS都可以用于此目的。除了这些技术,还可以采用其他适当的导航技术连同部分测量以改善用于随后的信号捕获的捕获辅助。
最小化码相位窗口大小附加捕获信息元素一个MS可以被编程成计算预测的码相位参数,而不仅仅是经由一个BS从在系统中的另一实体,例如PDE,接收它们。为此,向MS提供的捕获辅助可以有利地包括描述BS和SV星座相对于MS的估计位置的几何关系的信息元素。这些信息元素中的一些不包括在由至少一些当前标准所规定的BS到MS捕获辅助消息中。通过省略作为辅助数据的一部分的明确的码相位搜索窗口大小和多普勒搜索窗口大小信息,可以使对这种附加数据的发送至少部分地偏移,因此对信令开销的净影响将较小。
不包括在一些蜂窝通信捕获辅助标准中的有用信息元素分为几类。根据普通的工程考虑,为了有助于减小所计算的码相位窗口大小,在一个特定实现中,可以使用下面提出的信息元素的任意组合。第一个这样的种类为“SV信号捕获辅助信息”,其将由一个接收MS从一个服务BS接收。该种类可以包括例如以下信息1)SV信号PRN序列标识符;2)SV和MS的估计相对位置(rMS_SVV),其可以描述为(a)SV和MS的估计位置之间的距离;以及(b)从MS的一个估计位置所观察的在一个给定坐标系统中SV的方位角和仰角;3)SV时钟偏差(bSV)值(然而,由于与相当于一个粗捕获(C/A)码片的最小搜索窗口大小相比该项通常较小,作为选择,该项可以省略,或者可以在用c进行缩放后将该项用作对SV到MS的距离的修正项);或者4)从所估计的MS位置观察的SV多普勒频率信息(fSV),包括用于多普勒频率的等式的第一阶、第二阶或甚至更高阶的导数的系数,可以将其包括在内以使得MS能够将码相位和多普勒预测外推到未来时间中。
第二类信息元素为“BS信号捕获辅助信息”,其将由服务BS从MS接收,如果不存在该信息,则可以将其有用地并入到捕获辅助请求消息中。这类信息可以包括例如
1)导频信号PN序列标识符;2)服务BS和MS的估计相对位置(-rBS_MSV),其可以描述为(a)BS和MS的估计位置之间的距离;以及(b)从MS的估计位置所观察的在一个给定坐标系统中BS的方位角;3)BS时钟偏差 ;或者4)BS时钟偏差的不确定度(bBS%)。
“MS位置不确定度”是第三类有用的信息元素,描述了一个围绕MS的估计位置的区域。该类中的信息元素可以从BS接收或在MS内计算。这些元素可以包括例如1)三维(3-D)不确定度椭圆体,相当于3-D协方差矩阵;或者2)二维不确定度椭圆以及垂直不确定度值。
这两个元素典型地可以选择地而不是并发地使用。
“所估计的MS时钟信息”是第四类有用的信息元素,如果不存在该信息,则可以将其有用地并入到捕获辅助请求消息中,并且其可以由MS从BS接收,或在MS内计算。这类信息可以包括例如1)MS时钟偏差 2)MS时钟偏差的不确定度(bMS%);3)MS时钟频移 4)MS时钟频移的不确定度(ΔfMS%);或者5)MS时钟偏差估计的有效时间(T0),其可以例如是一个明确的时间值或是一个参考号,诸如参考存储在MS中的先前测量参考时间的测量序列号。
“MS校准信息”是第五类有用的信息元素,如果不存在该信息,则可以将其有用地并入到捕获辅助请求消息中,以便于进行码相位和窗口的计算。这些元素可以存储在MS中。这类信息可以包括例如1)在MS中的GPS与CDMA接收链之间的估计时延差 2)在MS中的GPS与CDMA接收链之间的估计时延差的不确定度(dMS%)。
所附的附录A(题目为“通用捕获辅助消息”)中详细地描述了可以结合此处所给出的方法和设备而使用的信息消息和协议的一个例子。所附的通用捕获辅助消息描述了包括在CDMA标准IS-801-A中的特定消息、格式和协议,并示出了所提出的对这些消息、格式和协议的改变,以便于根据此处的进一步的描述来改善无线辅助位置确定。
用于MS的捕获辅助数据计算方法在接收到诸如上面提出的信息之类的适当信息之后,一个MS可以根据下文提出的方法来计算码相位估计和不确定度窗口。该方法采用术语“SV信号”来表示待获得或待测量的信号,因为这是一个通用的实践并且在几何上简单明了。然而,可以如同将在下面的方法中给出的针对要测量的一组“SV信号”中的一个“SV信号”的那样对企图捕获的任意信号进行处理。用于诸如未跟踪的BS信号之类的待测量的其他信号的所有过程与下面所涉及的那些过程类似或相同,因此本领域的普通技术人员可以容易地针对那些其他信号对计算进行修改而不需要此处的明确指示。因此,可以容易地针对可以更容易地获得的诸如BS信号之类的其他信号而计算捕获辅助(例如码相位估计和窗口)。这些其他信号可以用于很多与SV信号相同的目的,例如用于测距和位置确定,并且如有必要这些其他信号可以完全代替SV信号。
以下是一个MS获得和更新捕获一组信号(典型地是SV)所需的捕获辅助数据可以采取的步骤的示例性算法。该算法主要涉及时间敏感的数据-对于信号捕获也需要时间不敏感的参数,诸如PN码和信号频率,但该算法通常不针对这些参数。获得一个特定信号最终还需要的辅助包括该特定信号的一个码相位(或到达时间)估计和一个围绕该估计的不确定度窗口大小,连同一个多普勒频率估计和不确定度窗口。以下算法一般地表示了由MS所采取的步骤,但这些步骤可以替代性地由其他实体执行。MS典型地计算“最终的”捕获辅助数据(码相位、多普勒和相应的不确定度窗口)。这种计算基于从一个远端实体(诸如一个PDE)接收的捕获辅助数据参数来执行,以及基于有可能已经在先前通过在MS中进行计算而获得的捕获辅助数据参数来执行,并且在一些情况下还基于由MS进行的测量来执行。MS还可以计算中间参数,并且可以重新计算它们以反映例如在时间或在位置的变化。下面将给出“获得和更新捕获辅助”算法的细节1.评估现有捕获辅助数据的可用性和有效性,并如下计算待测量的一组SV信号的辅助数据a.如果MS时钟信息是可用的,则尽可能地根据可用的修正项来计算MS时钟频率i.如果MS时钟频率修正信息是可用的,则通过将以下值 加到时钟偏差来修正估计的时钟偏差 (时刻T0的),其中将在时刻t进行SV的测量。
ii.如果MS时钟偏差的不确定度修正信息是可用的,则通过添加ΔfMS%·(t-T0)来修正时钟偏差不确定度bMS%(时刻T0的)。
iii.如果不能执行根据步骤i或步骤ii的修正,则使用相关的量的未修正值。
b.从其信号待测量的一组SV中选择一个SV用于首先进行信号捕获,如果方便的话就以具有较高仰角的SV开始。
c.用公式(4)和公式(5)来计算待测量的一组SV信号中的至少第一个的预测的码相位和搜索窗口大小。
d.用公式(1)和公式(2)来计算待测量的一组SV信号中的至少第一个的预测的多普勒和多普勒搜索窗口大小。
e.如果对于当前的测量来说MS时钟信息是不可用的或其是无效的,则对于该MS测量,MS使用CDMA时间参考i.用公式(7)和公式(8)来计算待测量的一组SV信号中的至少第一个的预测的码相位和搜索窗口大小。
ii.用公式(1)和公式(2)来计算待测量的一组SV信号中的至少第一个的预测的多普勒和多普勒搜索窗口大小。
2.基于如该算法的步骤1所述而计算出的辅助数据,对至少一个SV信号进行测量以获得一个测量的码相位值。
3.根据任何适当的导航算法,使用来自待测量的一组SV信号中的一个或更多信号的测量结果a.重新计算一些或全部MS参数R, bMS%, 和ΔfMS%。
b.可选地,根据需要重新计算其他参数,诸如rBS_MSV,rBS_SVV和rBS_SVV。
c.可选地,计算待测量的一组SV信号中剩余的一个或多个未测量的SV信号的α和方位角。
4.确定是否已经获得或测量了待测量的一组SV信号的所有。
如果所有都已经测量了,则停止捕获测量并进行到期望的随后步骤,诸如计算MS位置。
如果还没有测量完SV信号,则修改待测量的一组SV信号以便只反映那些还没有测量的SV信号,并返回上述步骤1。
合适的导航算法的例子可参见美国专利6,353,412。
以下是说明上述方法的步骤3的一个例子,假定MS时钟偏差的估计是已知的。一个SV信号的码相位P已经测量,并且可以确定MS包含在圆心同在SV的位置上的两个球之间的空间V中。球半径由以下等式给出c[(P+bMS+bSV)+/-(|bMS%|+|Puncertainty|)];由于MS的位置限于最有效的先前估计的MS位置的不确定度区域和空间V的相交区域,因此可以对该MS位置进行更新。如果该相交区域小于先前估计的MS位置的不确定度区域,则有可能可以减小MS时钟偏差的不确定度(在考虑了P的测量不确定度之后)。作为减小MS时钟偏差不确定度的一个例子,考虑其中SV在α=90°仰角上的情况。在这种情况下,V由两个平行的水平平面近似地确定。因此,考虑测量不确定度,可以将MS时钟偏差的不确定度减小到相当于高度位置的不确定度的级别。
以下例子说明了本方法的步骤3的第二种实现。当MS时钟偏差的估计不可用时,以及当已知MS从一个服务BS的导频信号得到其时间参考时,应当采用该实现。MS位于两个双曲面的表面之间的空间V中,每个双曲面的一个焦点在SV处并且另一个焦点在服务BS处。两个双曲面的特征距离差基于由 修正的所测量的码相位(用c相乘),其中 是所估计的BS时钟偏差并且 是MS中的GPS和CDMA接收链之间的估计时延差。两个双曲面由反映所测量的码相位以及 和 的不确定度的距离隔开。更新后的MS位置由先前估计的MS位置不确定度区域和V的相交区域给出。如果该相交区域小于先前估计的MS位置不确定度区域,则可以减小位置不确定度。
应当注意,可以对上面给出的步骤3的第二实现进行修改,使用由MS跟踪的任意次级信号源(从而对该源的码相位测量在MS处可用),而不是服务BS。为此,如果该次级源提供了时间参考,则可以根据MS将使用的参考时间重新计算为SV测量的P,即可以由该次级源信号的相对到达时间来使测量发生偏移。使用相对于该次级源的相应信息,该计算还如上面关于服务BS所述那样继续进行。
扩展捕获辅助数据有效性-时间考虑可以将捕获辅助数据的有效性持续时间定义为在此期间辅助数据能够准确地描述BS和SV到MS的距离的时间段的长度。假定可以将BS考虑为是静止的,则有效性持续时间依赖于SV和MS的移动程度。对于一个静止的MS,根据为描述SV多普勒偏移的一个公式中的高阶项提供的系数的可用性和精确度,SV捕获辅助数据的有效性持续时间的范围从30秒到1个小时。
有益的是利用(可能地实质上)辅助数据的有效性时间通过减小对频繁更新辅助数据的需要来保留通信资源以及减小获得一个信号所需的时间。然而,与MS时钟同步和MS位置相关的本系统的特征阻碍了对辅助数据的有效利用。
例如,首先,由于有可能由信号衰落、业务量情况或其他原因引起的基站切换(或服务BS中的其他改变),MS经常改变其时间参考。当用作时间参考的导频信号发生改变时,所观察的企图捕获的信号(来自一个SV或一个BS)的码相位有可能偏移一个较大的值,以至于原始的码相位辅助变得无用。在这种情况下,MS可以更新将参考新的服务BS的rDS_MSV值,以便计算合适的辅助数据。
扩展捕获辅助数据有效性-移动考虑有效利用辅助数据的第二个障碍来自于这样的事实,即一个非静止的MS有可能被移置一个足以使先前的码相位辅助数据无效的距离。如果MS自接收到捕获辅助数据以来移动着,并且MS能够获得其新位置的一个估计,则该MS可以基于先前接收到的其他捕获辅助信息(假定其仍有效)简单地使用该新的位置估计来计算捕获辅助数据。MS可以通过任意可用的方便的手段来获得一个新的位置估计。例如,MS可以执行高级前向链路三边测量(AFLT),以便得出一个相对较窄的位置估计。可以单独地基于一个新服务BS的服务扇区来确定位置估计。还可以借助于诸如由移动台跟踪的到一个第二BS的码相位之类的部分测量来进一步限定服务扇区估计。这种部分测量可以定义一个限于围绕由聚焦在服务BS和(例如)一个第二BS处的双曲面的不确定度区域与服务扇区的相交区域的不确定区域。在本例中,该双曲面具有由第二BS相对于服务BS的相对码相位确定的特征距离。名义双曲面任意一侧上的不确定度范围,或不确定度值包括两个BS的时钟不确定度之和,以及到每个的码相位(用c相乘)的测量的不确定度之和。通过根据需要更新MS的位置信息,可以将许多捕获辅助数据的有效寿命扩展至由外推到未来的能力所影响的时限,如上所述,这由描述一个信号源(SV)的多普勒偏移的等式的高阶项的系数的准确度和可用性限定。
可用于确定MS是否已经移动的另一种技术是“BS列表比较”。根据特定于一个列表的标准来选择一些BS使之成为该列表的成员。随着情况的改变,这些特定的标准会识别一组不同的BS,它们将构成更新后的列表的成员。因此,顾名思义,“相同的列表”指的是通过一致的标准和过程得到的一个列表,并且期望这种列表的成员会随时间变化以反映变化的情况。
如果用于列表中成员的标准有效地反映了MS的位置,则BS列表可以适用于确定MS的移动。用于此目的的合适的列表的例子包括“邻居列表”、“激活集”或服务BS。当然,特别是在有可能完全不使用这些特定列表的非CDMA实现中,其他列表有可能是合适的。一个“服务”BS就是主要地与一个被服务的MS进行通信的BS。服务BS向被服务的MS提供一个“邻居列表”,并且该“邻居列表”标识了相对较近的BS,但通常不包括在MS的“激活集”中的BS。“激活集”是具有由MS积极地跟踪的强导频信号的BS(典型地1-6个)的一个列表或组。
BS列表比较技术可以用于确定是否要重新计算MS位置以及是否要针对新的位置补偿捕获辅助数据。作为替代,基于当前的MS位置,该技术可以仅用作先前的捕获辅助数据(或其他数据)仍然有效或不再有效的指示符。出于一些目的,该技术不需要一个MS获得根据现有的无线通信标准对于该MS通常并非可利用的任何信息,并且因此该技术可以在不考虑这些标准中所提出的要求发生改变的情况下实现。此外,不但在确定捕获信息是否仍然有效时,而且在考虑其他位置敏感的问题时,确定一个MS是否已经移动都有可能是有用的。例如,实质上的MS移动的确定可以用于一些情况下,以触发一个新的位置定位会话。MS移动的确定还可以触发对诸如BS历书、中继器历书等位置敏感数据的更新。
可以将MS的可能移动假定为在任何时刻在(a)用于该MS的BS邻居列表、(b)用于该MS的BS激活集或者(c)用于该MS的服务BS的过去版本和当前版本之间任何项有改变。因此,在没有任何改变的情况下,则可以假定没有发生移动。这个结果可以例如避免对更新MS位置估计的需要,并且可以表明先前获得的捕获信息(或其他MS位置敏感信息)仍然有效。如果该比较组合的某些部分改变了,则在最简单的情况下,可以将其有效性正被讨论的数据假定为无效。然而,在没有无效性的极端结论的情况下,有可能需要一个更详细的分析以确定是否实际上已经发生了足以危害现有的位置敏感信息的准确度并从而危害有效性的MS移动。
关于MS是否已经显著地移动的更详细的分析可以例如由在一个相关BS列表中的任意较小的改变来触发。根据检测移动的目的,分析有可能是简单的或者其有可能是复杂的,具有合适的复杂度。例如,如果检测移动的目的仅仅是确定是否要更新SV或本地中继器的一个列表,则分析可以简单到仅测试一个服务BS是否已经改变,以及激活集是否也已经改变。然而,出于E911紧急定位的目的,有可能希望进行一个具有较高敏感度的分析。可以根据例如平衡处理成就对捕获速度之类的普通工程考虑来选择分析的敏感度和复杂度。
考虑如图2所示的关于一个区域而布置的多个BS。为了进行该讨论,可以假定BS1与BS10之间的距离约为5英里。还假定一个特定的MS最初具有一个包括BS2、BS3和BS4的激活集,并且服务BS是BS3。并且BS4和BS6相对地靠拢在一起,并且MS的位置正好使任一BS都同样地适合于包括在该MS的激活集中。因此,如果从该激活集中去掉BS4而加入BS6,则去掉和加入BS的这种接近有可能意味着仅凭这种改变不能可靠地得出MS在移动的结论。因此,诸如对激活集去掉BS4并加入BS6之类的小改变可以视为不能表明MS位置的显著改变。然而,即使对一个列表的这种小改变也可以用于触发对一个或更多附加指示符的检查以便证实该小改变代表的MS移动的微弱证据。这种证实可以例如从对其他列表或对测距信号数据进行检查来实现。
在MS的激活集中BS6代替BS4的小改变可以解释(由它自己)为不表明实质上的移动。然而,给定相同的初始激活集(BS2、BS3和BS4),即使服务BS仍然相同(BS3),改变到BS3、BS5和BS7表明已经发生了显著的MS移动。因此,在激活集中发生了这样的改变之后,如果其指示了窄于服务BS的小区的位置不确定度,则可以假定位置信息和捕获辅助无效。(当然,如果服务BS仍然相同,则指示位置在服务小区边界内的非常粗糙的信息有可能仍然有效。)如果该信息显示为无效,则在MS处对捕获辅助的需要将许可一个对来自服务BS的新的捕获辅助的请求。
可以以类似于上述激活集的使用的方式来使用邻居列表。例如,一个包括BS1、BS2和BS5的原始邻居列表(BS3、BS4和BS6在该激活集中)以及其改变到去掉BS5并加入BS7有可能并不表明实质上的MS移动,特别是在BS6仍然是服务BS时。然而,如果邻居列表改变到去掉BS1和BS2,同时取而代之加入BS7和BS8(从而只包括BS5、BS7和BS8),同时该激活集继续包括BS3、BS4和BS6,则即使BS6仍然是服务BS,也可以推断出MS发生了移动。
关于是否应当采取特定的改变(在任意或所有的服务BS、激活集和邻居列表的一个组合中)暗示实质上的移动的判断是可以量化的。可以采用任何合适的技术,并且实际上不同的技术可以用于不同的目的(例如对于不同的数据或对于不同的BS组(例如所有可见的BS、激活集BS或服务BS))。
可以用来量化关于是否已经发生“显著的”或“危害数据有效性的”MS移动的判断的一种技术是确定一个在代表较早时刻的一个BS列表的第一点与代表较晚时刻的该相同BS列表的第二点之间的“明显改变”向量。如果一个点的位置使得其到该列表上的每个BS的距离的平方和最小,则可以考虑用该点来代表一个特定的BS列表。从第一点到第二点的向量可以称为“明显改变”向量。可以为任意相关的BS组(例如邻居列表、激活集、组合列表,等等)计算一个“明显改变”向量。可以独立地考虑每个“明显改变”向量,或者作为选择可以用向量方式对从不同列表中产生的向量进行组合(当然,其他组合也是可以的)。可以将得到的向量与一个合适地选择的门限值进行比较(单独地或在组合之后)。超过所选择的门限的结果可以解释为表明实质上的、危害数据的MS移动,而低于这样一个门限的差异可以解释为是无意义的。
在此参考图2来说明计算“明显改变”的一个简单例子。在时刻T0,第一BS组(一个激活集)包括BS1、BS2和BS3。在稍后的时刻t,该激活集包括BS3、BS4和BS6。通过最小化Sum1=(d1202)2+(d2204)2+(d3206)2,确定了第一点208。通过最小化Sum2=(d4212)2+(d5214)2+(d6216)2来确定第二点210。“明显改变”向量218位于第一点208和第二点210之间。应当注意,如果诸如激活集和邻居列表之类的BS集合是互斥的,则当这两个不同集合中的两个特定BS交换位置时,一个集合中的“明显改变”向量将倾向于在一定程度上抵消另一集合的“明显改变”向量。可以加入加权作为一种细化。该合适的门限将依赖于是否对BS组的结果进行了组合。可以将起始门限设置为先前和当前的位置不确定度之和的1/6。一个可供选择的门限可以计算为BS之间的平均距离的45%。
因此,可以开发出基于当前和先前的服务BS、邻居列表BS和激活集BS的某些组合的比较来评估MS移动的方法。根据工程考虑和其他因素,该方法可以像所要求的一样复杂或简单。这种考虑可以包括BS位置信息的可用性、选择邻居列表和激活集的方法,以及进行这种评估的问题的位置敏感度。
为了评估一个所选择的MS是否已经移动,可以如上所述对多个BS组的改变进行检查。然而,这些组可以变化很大,并且不必限于BS而是可以包括任何有用的信号源。如果用于包括进一个组(或列表)中的标准主要地基于对一个MS的接近度,则该组将很有可能是相关的。各组的成员的改变的值以及重要性将依赖于该组的唯一特征,并且在与其他组的结果进行组合之前有可能需要对来自不同组的结果进行加权。任意组的名称是无关的,并且在此使用特定的名称激活集、邻居列表和服务BS仅仅是因为它们提供了对CDMA系统中公知的与MS位置确定相关的组比较方便的参考。在其他系统中,即使用于包括进的标准与用于这些特定BS组的标准显著不同,不同的组也有可能是相关的。必须基于个案处理标准考虑各组中的成员的相关性和重要性之间的差别,并且当将对从重要性或敏感度不同的组的改变得出的MS移动指示进行组合时有可能需要施加加权。
在CDMA通信系统中的捕获辅助消息呼叫流程图3说明了当一个MS发起一个位置定位会话或者识别需要捕获辅助时的消息流程。这种需要有可能出现在例如当一个用户请求来自一个MS的位置信息时。在图3中,MS在时间302期间识别需要捕获辅助信息。在随后的时间304期间,MS将开始多个动作,这些动作不必是连续的。MS将准备消息306并将其发送给服务BS,在那将该消息传送给该系统中的一个位置确定实体(PDE)。消息306可以向服务BS提供关于MS的解释预先的位置信息并且以本地计算位置信息参数的能力的信息,并向服务BS提供关于所需要的捕获辅助参数的信息。消息306还可以提供对于MS已经可用的(无论这种信息多么粗糙)关于MS位置的这种信息,诸如服务BS的识别、激活集BS列表和相应的导频测量、邻居列表、来自CDMA开销消息的LAT/LONG,等等。可以发送可辅助PDE的任何信息或所有信息,包括关于服务BS的信息,其有可能并未与PDE进行通信。也会经由BS向PDE发送一个请求捕获辅助的消息,诸如名为“提供通用捕获辅助”的消息。
除了准备并发送捕获辅助请求消息306之外,在时间段304期间,MS还可以开始获得关于BS信号的有可能有用的信息。这可以包括获得MS还未跟踪的BS信号,以及测量可以提供有用的测距信息的BS信号。在该时间期间,诸如使用除了关于这些BS的可利用的历书信息之外该MS已经进行的BS测量,借助于高级前向链路三边测量(AFLT),MS还可以努力改善其具有的位置信息。应当注意,有可能有用的是,确定任意BS导频信号是否显示为已经经由一个中继器到达,以便可以合适地处理这种信号并且不将其视为是从服务BS直接发送的。如果在捕获辅助信息从PDE经由BS来到之前这些任务都完成了,则MS可以在接收到这样的捕获辅助信息之前尝试获得其所需的任何信号。
在PDE经由BS向MS发送捕获辅助信息信号308之后,在时间310期间,MS根据从该PDE提供的捕获辅助信息以及根据本地BS码相位的测量来计算捕获辅助参数。上面给出了用于这种计算的各种技术。
在MS已经针对要获得的至少一个第一信号计算了捕获辅助信息之后的时间312期间,该MS利用得到的估计码相位和窗口,以及信号特征来实际地获得该信号。有可能有利的是,以几乎就在上方的SV开始,以便能够减小MS时钟偏差的不确定度,并随后根据基于仅对期望信号列表的一部分的测量的码相位不确定度的连续的“紧缩”减小针对随后的信号的计算的捕获窗口。在该时间期间,MS通常将完成所需要的测距信号的获得。如果在MS的范围内,则该MS还可以计算其位置,或否则解释其测量的粗的测距信息。在完成这些任务之后,MS向合适的一个实体或多个实体发回一个消息314。如果确定了位置以及测距信号测量的结果,则消息314通常会包含它们。该消息可以是名为“提供通用测量消息”的标准消息。
图4说明了当另一实体发起位置定位会话或否则指示MS搜寻需要捕获辅助的信号时的消息流程。在这种情况下,MS不会发起动作以促进这种位置确定,直到消息402通知其有此需要时为止。消息402可以提供通用捕获辅助,其中BS或PDE使用其所具有的诸如用于该MS的服务小区的位置之类的信息来确定初始捕获辅助数据和初始位置信息。该消息将典型地包括对通用测量的请求,并且可以包括诸如将用于位置确定的信号列表之类的进一步的信息,等等。因此,MS在接收到消息402之后在时间404确定需要获得信号。
在接收到消息402之后,MS可以如上面关于图3所述类似地继续下去。可以在时间段406期间进行对诸如邻居列表的BS之类的相关BS的捕获,尽管由于连同消息402中的初始请求一起提供给MS的另外的信息,相比于图3的对应时间段304,该时间段可能缩短。
在测量有用的BS之后,MS可以在时间段408期间进行捕获参数的计算。实际上这些动作可以在所示的时间段之间重叠。在时间段410期间,MS可以使用从时间段408内的计算中或从请求消息402中以及额外地从在MS处进行的测量中获得的捕获辅助来实际地获得和测量所关注的信号。在完成捕获之后,MS可以在消息412中经由BS简单地向发出请求的实体返回测量数据。如果希望,MS可以计算将包括在消息412中的实际的测距和位置值。
通信系统中的附加消息根据所公开的方法和设备的一个实施方式,MS在从BS发送到该MS的一个消息中接收到一个“发送所有的测量”(SAM)标记。SAM标记表明MS应当提供MS已经对这些信号测量了相对到达时间(或者作为替代,在MS能够以实际时间测量到达时间的情况下,实际到达时间)的所有通信信号的测量。应当注意,在常规的环境下,MS将从该MS有可能能够进行的所有可能测量中选择由该MS接收的特定信号的测量。
在常规系统中限制发送的测量数目的原因是,假定只有来自每个BS的最早到达的信号将给负责计算MS位置的装置提供价值。这是因为从与由MS接收到的较早到达的信号相同的BS发送到该MS的较晚到达的信号被假定为是反射信号(通常也称为“多径信号”)。这种多径信号经历了从BS到MS的一条非直接的路径。通过注意到BS与MS之间的最快路线就是最直接的路线可以理解,较早到达的信号必定经历了最直接的路线。沿最直接路线的距离最准确地表明了BS与MS之间的距离。因此,假定BS与MS之间的其他不那么直接的路线的测量具有很小的价值。此外,在一些情况下,即使该信号是从同一源接收到的信号中最早到达的信号,所接收信号的功率也必须在期望功率门限以上,否则MS不会报告该信号的测量。
然而,低于功率门限或经历了非直接路线的信号可以向将最终计算MS位置的装置提供额外的信息。因此,当前所公开的方法和设备使得BS可以发送SAM标记并使得MS可以通过发送该MS能够进行的所有测量来对包括该SAM标记的消息做出响应。作为替代,在接收到SAM标记时,MS发送所有可能测量的一个子集,该子集大于如果MS没有接收到该SAM标记则将发送的测量的子集。
结论前述描述说明了一种用于获得捕获辅助信息以在无线通信中使用的方法和系统的示例性实现和新颖特征。由于该方法和系统可以涉及一个通信系统的大量组件之间的交互,因此对于该方法和系统有很多方面。该方法和系统的不同方面可以涉及例如获得原始捕获辅助数据,延长这些数据的寿命,通过使用先前获得的捕获辅助数据的计算来获得某些捕获数据,或者通过更新先前的捕获信息来反映环境的改变,以及评估先前获得的捕获辅助数据的有效性。尽管针对该方法和设备的可供选择的使用和实现提供了某些建议,但穷举地列出或描述这些可供选择的使用和实现当然是不实际的。因此,应当仅参考所附权利要求来确定本发明的范围,并且除了所附权利要求中列举了限制的范围之外,本发明的范围不应还受到此处所说明的特征的限制。
尽管以上描述已经指出了所公开的方法和设备的应用于各种实施方式的新颖特征,本领域的普通技术人员应当理解,在不脱离本发明的范围的情况下,可以在所示的方法和系统的形式和细节上进行各种省略、替代和改变。例如,本领域的普通技术人员可以使此处所述的细节适应具有较宽范围的调制技术、发射机和接收机体系结构以及通常任意数目的不同格式的通信系统。特别地,任意系统发射机都可以用作用于本公开目的的基站,并且不必利用CDMA技术,甚至不必是蜂窝通信基站。可以类似于此处对SV的处理来处理任意的发射机,推导、获得和利用捕获辅助信息以对来自该发射机的信号进行捕获时提供辅助。
上面所述的元素的每个实际的和新颖的组合以及等价于这些元素的每个实际组合应当视为本发明的一个实施方式。部分地由于可视为本发明的实施方式的元素组合比此处能够相当明确地列举的元素组合要多得多,本发明的范围由所附权利要求而不是由前述描述来正确地限定。此外,上述特征的任何可操作的可能组合都应当视为已经在此清楚地和明确地进行了公开。在各个要求保护的元素的等价的意义和范围内的所有变型都包含在相应权利要求的范围内。为此,应当以尽可能宽广的范围来解读每个权利要求中的每个所述元素,并且此外应当将这些元素理解为这样尽可能地包含等价于这些元素的任意元素,即不会包含现有技术。
权利要求
1.一种在捕获辅助数据的辅助下在一个通信系统的接收机处获得一个信号的方法,包括a)在所述接收机处获得捕获辅助数据,包括由远离所述接收机的一个实体提供的数据;b)在获得所述捕获辅助数据的时间之后,确定该接收机需要获得一个特定信号;c)评估先前获得的捕获辅助数据的有效性以在获得所述特定信号时使用;以及d)部分地基于接收机时钟偏差的一个估计来计算所述特定信号的一个期望的到达时间参数。
2.根据权利要求1所述的方法,其中所述期望的到达时间参数是一个期望的值。
3.根据权利要求1所述的方法,其中所述期望的到达时间参数是一个期望的窗口。
4.根据权利要求1所述的方法,其中所述接收机是一个蜂窝通信系统移动台。
5.根据权利要求4所述的方法,还包括从所述先前获得的捕获辅助数据获得所述接收机的一个时钟偏差估计;以及如果确定所述先前获得的捕获辅助数据仍有效,则使用所述估计的接收机时钟偏差来计算在所述接收机处的估计到达时间和到达时间不确定度窗口,以获得上述特定信号。
6.根据权利要求1所述的方法,还包括如果从获得所述先前的捕获辅助数据以来已经过去了多于一个的门限时间量,则请求来自远离所述接收机的一个实体的新的捕获辅助数据。
7.根据权利要求6所述的方法,其中所述门限的一个值依赖于一个所述接收机具有其准确系数的描述多普勒偏移的等式的阶。
8.根据权利要求1所述的方法,其中所述评估包括确定所述接收机是否移动了一个危害所述先前获得的捕获辅助数据的有效性的量。
9.根据权利要求1所述的方法,还包括确定需要获得多个信号;获得所述多个信号中的一个第一信号;以及利用所述多个信号中的所述第一信号的测量到的参数来计算用于获得所述多个信号中的另一个信号的搜索窗口。
10.根据权利要求1所述的方法,其中所述接收机是一个在一个蜂窝通信系统中的移动台。
11.根据权利要求10所述的方法,还包括修改所述先前获得的捕获辅助数据以补偿从获得所述捕获辅助数据以来所述移动台的移动。
12.根据权利要求10所述的方法,还包括基于一个当前的邻居列表与一个先前的邻居列表之间的一个比较来确定所述移动台已经移动。
13.根据权利要求10所述的方法,还包括基于一个所述移动台的当前的激活基站集与一个所述移动台的先前的激活基站集之间的一个比较来确定所述移动台已经移动。
14.根据权利要求10所述的方法,还包括基于一个所述移动台的当前的服务基站与一个所述移动台的先前的服务基站之间的比较来确定所述移动台已经移动。
15.一种在捕获辅助数据的辅助下在一个通信系统接收机处获得一个信号的方法,包括确定需要在一个接收机处获得多个信号;在所述接收机处获得所述多个信号中的一个第一信号;以及利用所述多个信号中的所述第一信号的测量到的参数来计算用于所述多个信号中的第二信号的捕获辅助数据。
16.根据权利要求15所述的方法,还包括从远离所述接收机的一个实体获得捕获辅助数据。
17.根据权利要求15所述的方法,其中所述接收机是一个在一个通信系统中的移动台,并且所述移动台利用所述多个信号中的所获得的第一信号的所测量的参数来计算用于所述多个信号中的所述第二信号的一个估计到达时间。
18.根据权利要求15所述的方法,其中所述接收机是一个在一个通信系统中的移动台,并且所述移动台利用所述多个信号中的所获得的第一信号的所测量的参数来计算用于所述多个信号中的该第二信号的一个到达时间不确定度窗口。
19.根据权利要求15所述的方法,还包括在确定需要获得多个信号之前从一个远端实体获得捕获辅助数据;以及评估所述先前获得的捕获辅助数据的有效性,以在获得所述多个信号中的至少一个信号时使用。
20.根据权利要求15所述的方法,还包括确定由于在接收到所述捕获辅助数据之后所述接收机的移动,一些先前接收的捕获辅助数据是无效的。
21.根据权利要求15所述的方法,还包括基于以下比较的一个组合来确定所述接收机已经移动(a)所述接收机的一个当前的邻居列表与所述接收机的一个先前的邻居列表的比较;(b)所述接收机的一个当前的激活基站列表与所述接收机的一个先前的激活基站列表的比较;以及(c)所述接收机的一个当前的服务基站与所述接收机的一个先前的服务基站的比较。
22.根据权利要求17所述的方法,还包括对于在获得所述先前获得的捕获辅助数据之后所述接收机的移动,基于先前获得的捕获辅助数据,补偿一个所估计的到达时间。
23.根据权利要求17所述的方法,还包括对于在获得所述先前获得的捕获辅助数据之后所述接收机的移动,基于先前获得的捕获辅助数据,补偿一个计算出的到达时间不确定度窗口。
24.一种在捕获辅助数据的辅助下在一个移动台通信系统接收机处获得一个信号的方法,包括a)当所述移动台在一个第一位置时,在所述移动台处获得第一捕获辅助数据;b)在上述移动台处为所述移动台的一个新位置补偿所述第一捕获辅助数据,以对由所述移动台在一个不同的第二位置处搜索一个信号进行辅助。
25.根据权利要求24所述的方法,其中所述第一捕获辅助数据包括得自一个远端实体的数据,并且包括一个估计到达时间。
26.根据权利要求25所述的方法,还包括从所述捕获辅助数据得出一个移动台时钟偏差,并且使用所述得出的移动台时钟偏差在所述移动台处计算所述估计到达时间。
27.根据权利要求24所述的方法,其中所述第一捕获辅助数据包括得自一个远端实体的数据,并且包括一个到达时间不确定度窗口。
28.根据权利要求27所述的方法,还包括从所述捕获辅助数据得出一个移动台时钟偏差,并且使用所述得出的移动台时钟偏差在所述移动台处计算所述到达时间不确定度窗口。
29.根据权利要求24所述的方法,还包括在使用所述第一捕获辅助数据以辅助获得一个特定信号之前评估其有效性。
30.根据权利要求24所述的方法,还包括仅如果从获得所述数据以来已经经过了少于一个预定时间量的时间时,才使用所述第一捕获辅助数据中的某些数据。
31.根据权利要求24所述的方法,其中所述预定时间量的一个值依赖于一个所述移动台具有其准确系数的描述多普勒偏移的等式的阶。
32.根据权利要求24所述的方法,还包括基于以下比较的任意组合来确定所述移动台已经移动(a)所述接收机的一个当前的邻居列表与所述接收机的一个先前的邻居列表的比较;(b)所述接收机的一个当前的激活基站列表与所述接收机的先前的激活基站列表的比较;或者(c)所述接收机的一个当前的服务基站与所述接收机的一个先前的服务基站的比较。
33.根据权利要求24所述的方法,还包括确定需要获得多个信号;获得所述多个信号中的一个第一信号;以及利用所述多个信号中的所述第一信号的测量到的参数来对捕获所述多个信号中的另一个信号进行辅助。
34.一种确定在一个蜂窝通信系统中的一个移动台的位置的改变的方法,包括a)根据特定标准在一个第一时间处获得一个与所述移动台相关的基站列表;b)根据特定标准在一个稍后的第二时间处获得一个与所述移动台相关的基站列表;c)将所述稍后的相关基站列表与所述先前的基站邻居列表相比较。
35.根据权利要求34所述的方法,其中所述基站列表是基站的激活集。
36.根据权利要求34所述的方法,还包括根据一个第二标准组针对与所述移动台相关的一个第二基站集执行步骤a)、步骤b)和步骤c)。
37.根据权利要求34所述的方法,其中所述第二基站集是一个邻居列表。
38.根据权利要求34所述的方法,还包括组合根据特定标准属于与所述移动台相关的一个集合的第一和稍后的基站在步骤c)中的比较结果与根据第二标准属于与所述移动台相关的一个不同集合的第一和稍后的基站的比较结果。
全文摘要
为接收装置获得信号捕获辅助数据,接收装置诸如搜寻来自诸如卫星飞行器和基站之类的任意源(B1-B10)的信号的无线辅助位置定位装置(208、210)。基于对诸如时间和位置等参数的有可能危害有效性的改变的评估,可以从先前获得的数据获得这些数据。在一些情况下,可以针对参数改变来调整这些数据。特别地如果由一个远端实体提供的捕获辅助数据比已经典型地提供的包括更确切的参数,则可以由接收机采用信号集的部分测量来计算精密的数据。除非检测到不可补偿的移动台移动,并且该移动危害了先前数据的有效性,否则直到先前数据的有效性由于采用多普勒系数的时间外推的限制而过期时,才需要获得新的数据。
文档编号G01S19/03GK1798983SQ200480015208
公开日2006年7月5日 申请日期2004年4月2日 优先权日2003年4月25日
发明者彼得·加阿尔, 利奥尼德·希恩布拉特, 克里斯托弗·帕特里克, 怀亚特·托马斯·赖利 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1