辅助gps定位中的准确度估计的制作方法

文档序号:6123878阅读:375来源:国知局
专利名称:辅助gps定位中的准确度估计的制作方法
技术领域
本发明一般而言涉及基于卫星的定位的领域,特别是由来自蜂窝 通信系统的辅助数据所辅助的基于卫星的定位。
背景技术
定位或导航技术具有的目的是确定目标、设备或携带该设备的人 的地理位置。所述位置典型地相对于规定坐标系而给出。近年来,这 种定位在许多应用领域中变得越来越令人感兴趣。 一种解决定位的方 法是使用从卫星发出的信号来确定位置。这种系统的公知实例是全球 定位系统(GPS)以及将来的GALILEO系统。基于接收到的多个卫星 信号,作为三角测量/三边测量而相对于规定坐标系给出位置。
辅助GPS (AGPS)是GPS系统的增强,以便于将GPS接收机集 成到例如蜂窝移动终端和/或蜂窝通信系统中。附于蜂窝通信系统的 GPS参考接收机收集辅助数据,所述辅助数据在被发射至终端中的GPS 接收机时增强GPS终端接收机的性能。附加的辅助数据典型地直接从 蜂窝通信系统来收集,以获得终端位置的粗略初始估计连同初始估计 对应的不确定性。该位置通常由所谓的小区身份定位步骤来给出,即 终端的位置利用小区粒度来确定。
精细时间辅助意味着GPS接收机被提供有与卫星时间参考(例如 全球GPS时间)和卫星空间位置相关的高度准确的信息或数据。这又 允许对于驻留在通过初始的、相对较不准确的定位步骤获得的区域内 任何位置的终端,计算出从所有的GPS卫星所发射信号的码相位的搜 索窗口的上界和下界。这是因为来自各GPS卫星的信号的发射的时间 被极度精确地同步,并且因为可以在蜂窝通信系统中使用从例如GPS 参考接收机所获得的其它类型的辅助数据而计算这些卫星的轨道。
在这个过程中主要存在两种主要的误差源。第一种是由这一事实 所引起的,即用户设备的初始位置通常无法以比其所连接的小区的大 小更好的准确度而得知。第二种主要误差的作用是由去往终端的GPS 时间分布所引起的。两种误差源显现在用户设备的GPS接收机的码/
多普勒搜索窗口的精确位置的不确定性中,所述窗口用来锁定到一个
特定空间飞行器(SV)的测距信号。在WO06001738中公开了用于处 理由初始位置的不确定性所引起的搜索窗口不确定性的方法和装置。 然而并没有讨论在卫星参考时间(例如GPS周时(TOW))与蜂窝帧 结构的定时之间的精确关系的确定以及生成。
在GPS TOW与蜂窝帧结构的定时之间的时间关系的建立可以利 用两种主要方法来执行。 一种方法是在每个无线电基站中配有专用的 参考GPS接收机,其为上行链路和下行链路连接的蜂窝帧边界打上时 间戳。然而,这种解决方案在无线电基站中需要相对较昂贵的附加硬 件,此外还具有冗余的缺点。
另 一 种方法是利用来自可能的用户设备的测量,或者来自专用测 量,其在有A-GPS能力的用户设备中被执行。在基于用户设备的A-GPS 的情况下,这些用户设备建立GPSTOW,因此可以执行打时间戳,而 更为复杂的过程必须被用于用户设备辅助的GPS。这里所寻找到的关 系被发信号通知给网络中的定位节点。
产生精细时间辅助数据的基本测量的生成是由用户设备执行的, 其在预定的GPS时间测量到蜂窝帧边界的码片数量。然而,在用户设 备中建立GPS时间并非是无关紧要的,特别是在用户设备辅助的GPS 中,这是因为在现有技术中没有明确的方法来解释所发射的信息。
如果GPS时间在一些用户设备中#:正确地建立,那么测量的结果 4皮报告给定位节点。在WCDMA的情况下,定位节点一皮包含在RNC 中,并且报告在RRC协议上作为小区帧测量的GPS定时而发生。定位 节点收集测量,并且为蜂窝系统的每个小区建立GP S TOW和蜂窝帧定 时(例如UTRAN帧定时)之间的关系。该收集同样并非无关紧要,这 同样是因为上述的模糊解释的可能性。
当利用AGPS要定位另一个用户设备时,定位节点准备辅助数据, 特别是精细时间辅助数据。所述数据包括蜂窝帧定时(例如UTRAN 定时)和GPS时间(TOW)之间的预期关系。该数据涉及特定的预定 参考点,优选地位于小区的中心。所述数据此外还包括在参考点的预 期码相位和多普勒频移。参见例如WO06001738,由小区的空间扩展所 施加的预期码相位和多普勒的不确定性也可以被提供。该信息典型地 由定位节点来编码,例如作为对每个SV的推荐搜索窗口,其被表示为
搜索窗口中心点和搜索窗口长度。然而,预期码相位和多普勒还会受
到所提及的UTRAN帧定时与GPSTOW之间关系的误差的影响。在没 有任何关于这种关系的可能的或大概的不确定性的信息的情况下,不 得不使得在不必要宽的范围内搜索用于预期码相位和多普勒的窗口 , 以便覆盖所有可能的情况。这又导致不必要的大量运算工作以及不必 要的长的处理时间。

发明内容
现有技术中基于卫星的定位依赖于基于用户设备的测量以便建立 蜂窝时间和卫星时间之间的关系,其 一 个问题是对于定位节点而言, 所建立的关系的准确度基本上是未知的。此外,现有技术的蜂窝系统 标准开放了在报告从用户设备接收到的卫星信号的时间戳时的模糊 性,从而使得在蜂窝通信网络与卫星系统之间所建立的时间关系不可 靠。
因此,本发明的一般目的是提供用于提供打算用于蜂窝通信系统 中用户设备的定位的辅助数据的改进的方法和装置,并且由此还提供 用于在蜂窝通信系统中用户设备的位置确定的改进的方法和装置。本 发明的进一步目的是提供用于提供更可靠和更有效的搜索窗口的方法 和装置。本发明的另一个进一步目的是提供用于保证对由用户设备所 提供的接收的卫星信号的时间戳的明确解释的方法和装置。
上述目的通过根据所附的专利权利要求书的方法、装置、节点和 系统来实现。 一般而言,通过允许搜索窗口的适配附加地依赖于蜂窝 帧时间与卫星参考时间之间的关系的不准确度量度,从而提供可靠和 有效的搜索窗口 。该不准确度是在蜂窝通信系统的定位节点中计算的, 优选地通过对从用户设备所接收的测量的滤波。目前优选的是,线性 趋势卡尔曼滤波之后是估计误差的后处理。为了保证对由用户设备所 提供的接收的卫星信号的接收的时间戳的明确解释,在用户设备和定 位网络节点二者中都计算伪传播时延。该计算是基于双方可获得的 GPS捕获辅助数据。然后参考所确定的伪传播时延来定义GPS时间戳, 并且因此GPS时间戳可以在网络侧以明确的方式净皮重建。在一个优选 实施例中,伪传播时延^L确保位于在预定时间间隔内。这种技术对于 几个目的是有用的,例如用于细化上面提到的关系的不准确度确定, 以及用于用户设备的实际定位。
本发明的 一个优点是,可以实现用户设备更有效和更可靠的定位, 而基本上不需要改变蜂窝通信系统报告的标准。本发明的另一个优点 是,可以实现用户设备更有效和更可靠的定位,而基本上不需要每个 基站中的专用卫星参考节点。


本发明连同其进一步的目的和优点,可以通过参考与附图一起作
出的后面的描述而被最好地理解,其中
图1是说明在蜂窝通信系统中实施的A-GPS的实例的框图2是说明在不同系统时间之间的关系的图3是蜂窝通信系统中小区的示意图,其说明位置、同步和传播 时延之间的关系;
图4是说明在蜂窝通信系统帧参考时间与卫星参考时间之间的关 系的图5是说明根据本发明的蜂窝通信系统的实施例的框图,该蜂窝
通信系统使得能够进行UE的A-GPS定位;
图6是根据本发明的方法的实施例的主要步骤的流程图7是说明在UE中接收卫星测距信号时的时间关系的图8是说明根据本发明的用于计算伪传播时延的优选实施例的图9是根据本发明的另 一 个方法的实施例的主要步骤的流程图10A是根据本发明的蜂窝通信系统装置的实施例的主要部件的
框图;以及
图10B是根据本发明的用户设备的实施例的主要部件的框图。
具体实施例方式
图l说明在蜂窝通信系统l中实施的辅助GPS (A-GPS)的实例。 在这个特定实例中,蜂窝通信系统1是宽带码分多址(WCDMA)系统。 然而,本发明的原理也适用于其它蜂窝通信系统。在该系统中,无线 网络控制器(RNC) 20充当为移动终端IO收集、细化和分发辅助数据 的节点。移动终端10典型地被表示为在WCDMA环境下的用户设备 (UE ),并且在本发明的公开中,这两个术语将作为同义表达而被使用。
核心网(CN) 30通过无线接入网应用部分(RANAP)接口 25请求 UE的定位。作为响应,RNC20可以使用不同种类的A-GPS技术。然 而,所有这些技术都建立在由蜂窝通信系统1中的节点所处理的辅助 数据上,所述节点在本发明的公开中被表示为定位节点。RNC20经由 基站12通过无线资源控制(RRC)接口 15命令在UE 10中执行定位 测量.这些测量由移动终端10中的专用A-GPS接收机硬件11来执行。 这些GPS接收机斥企测来自卫星50的GPS传输55,典型地冲全测GPS测 距信号。所述卫星通常被表示为空间飞行器(SV) 50。
在GSM系统中,定位节点典型地被包含在服务移动位置中心 (SMLC)中。
为了便于GPS测距信号的测量,RNC 20向UE IO提供不同类型 的辅助数据。所述辅助数据可以是例如包含用于如在参考站点所预期 的GPS卫星的列表的码相位、整数码相位以及GPS比特号的捕获辅助 数据。所述辅助数据还可以包括精细时间辅助数据,其为GPS接收机 11提供与全球GPS时间和卫星空间位置有关的高度精确的信息。这种 信息可以被用来计算特定GPS接收机11的单独条件。当要执行搜索卫 星测距信号55时,GPS接收机11以这样的方式典型地被提供从不同 卫星所发射的信号的码相位的上界和下界。
RNC20可以以不同的方式获得辅助数据。 一种方法是根据图1所 示的现有技术,即蜂窝通信系统1包含参考GPS接收机40,其能够检 测卫星测距信号55,并且由此直接捕获由SV 50所发射的精细时间辅 助数据以及GPS参考时间。辅助数据和GPS参考时间然后可以通过参 考接收机接口 45被提供给基站12,从而允许在基站12中建立蜂窝通 信系统时钟与卫星系统时钟之间的关系,即相对于GPS时间参考所表 示的上行链路和下行链路连接的UTRAN帧边界的时间戳。时间戳或滤 波的偏差漂移率(bias drift rate )典型地通过接口 37被发送39至RNC 20。该解决方案在其配置上相对较简单。然而,该解决方案要求在系 统中结合与每个RNC 20相关的参考GPS接收机,这导致高的附加成 本。此外,还存在某些冗余度的问题。
用于至少获得蜂窝通信系统时钟与卫星系统时钟之间的关系的一 个替代解决方案是使用可能的UE IO或者来自有A-GPS能力的UE 10 的专用测量。这在图1中并没有明确地示出,但是UE IO可以被认为
是起作用的UE中的一个。在基于UE的A-GPS情况下(下面将更详 细地讨论),UE 10为蜂窝帧的某个位置建立GPS TOW并且因此执行 打时间戳,而下面进一步公开一种用于UE辅助A-GPS的更为复杂的 过程。所寻找到的关系然后必须被发信号通知给网络中的定位节点, 在WCDMA中优选地通过RRC协议15。
在这一点上,适合提及的是有两种类型的A-GPS定位。 一种类型 是基于UE的A-GPS,其在移动终端自身中执行定位计算。另一种类 型是UE辅助的A-GPS,其仅在终端中执行测距测量。然后在蜂窝通 信系统的定位节点中使用移动终端中所测量的码相位来计算位置。对 于基于UE的A-GPS,位置和GPS-TOW是在UE中建立的。
为了充分理解由本发明所提出的问题和解决方案,必须讨论不同 系统时间之间的关系,优选地结合图2来讨论。第一GPS空间飞行器 (SV)发射频谱中心为1575.42MHz的测距信号102。信号包含所谓的 粗/捕获(C/A)码108,这对于每个SV是唯一的。C/A码108具有1023 码片的长度和1/I.023xl06s的码片持续时间。C/A码108每1ms重复其 自身。叠加在C/A码108上的是比特周期为20ms的导航数据比特流。 导航数据尤其包含一组所谓的星历参数,其使得接收机能够计算卫星 在信号发射时的精确位置。SV携带精确的原子钟以维持时钟的稳定性。
然而,SV传输并不是与通用GPS系统时间101完全地同步。时间 轴在图2中指向右侧。通过在图2的时序图中绘制垂直线,因此可以 获得所有时钟读数的快照,正如在空间中的不同位置所观测的。GPS 系统时间101被定义为基于一组地面站时钟和SV时钟的子集的总体平 均。在SV位置所经历的单独SV时钟,例如第一SV 102的时钟,与 GPS系统时间相比可能有略微的偏移,从而引起第一 SV的时钟偏差 112。另一个SV 103具有另一个时钟偏差113等。单独偏移的模型作 为导航消息的一部分从每个SV被发射。
UE还包含时钟106A。时钟106A至少在某种程度上与蜂窝通信系 统时钟同步,例如与RNC帧结构同步,以便使得能够在上行链路和下 行链路交换消息。在精细时间辅助的情况下,UE时钟106A还可以用 GPS系统时间帧106B来表示。时钟106B从而构成对UE中所做出的 GPSTOW的估计。GPS系统时间101与UE时钟时间106B的对应位置 之间的关系10 7是UE时钟偏差。蜂窝通信系统的帧时间与卫星参考时
间之间的关系可以例如被表示为GPSTOW,以用于特定参考RNC帧的 开始。时钟偏差107典型地相对较稳定,但是可能显示出轻微的漂移, 这意味着蜂窝通信系统的定位节点必须不断地更新与GPS时间的关 系,至少是间歇地。
当从SV发射的信号到达地球表面上的UE时,所述信号已被延迟 一个取决于从所讨论的SV到UE的距离的量。所述时延取决于信号所 行进的距离,并且对于位于或靠近地球表面的UE而言典型地为 58-87ms。对于第一SV和第二SV,由UE所接收的卫星信号的定时在 图2中分别通过线104和线105来说明。
独立的GPS接收机在接收机的位置能够被计算之前通常需要解码 完整的导航数据。这可能花费非常长的时间,因为例如上面所提及的 星历和时钟4交正参数每隔30s才发送一次。对于一些应用,该时延可能 是无法接受地大,例如对于紧急呼叫应用。此外,解码需要某个最小 量的信号强度以取得成功。接收机可以以远低于解码导航消息所需要 的信号强度来确定C/A码的边界。因此所谓的辅助GPS方法被开发了 , 其中前述的星历和时钟校正参数作为辅助数据在更快且更为可靠的通 信链路(例如蜂窝通信链路)上被发送。
辅助数据典型地还包含近似的GPS系统时间和UE的近似位置。 取决于操作的模式,UE可以替代地接收一组使得接收机能够更快地确 定C/A码边界的参数。在后一种情况下,在UE之外的网络定位节点 中计算位置,并且UE仅提供C/A码边界的相对位置的测量。
A-GPS接收机的基本任务是测量到大量卫星的伪距。对于笫一卫 星的伪距被定义为
A-c-k-f,') (1)
其中G是在接收时的UE时钟读数106B, ^是在时间/ 在UE处接收 到的信号部分的、来自第一SV104的信号发射的时间。伪距与真实距 离的区别在于大量的扰动因子(接收机时钟偏差、电离层和对流层时 延、SV时钟偏差、测量误差等)。出于清楚的目的,在该讨论中这些 误差源的大多数的影响将被忽略。有许多用来补偿大部分上面列出的 误差源的已知技术,参见例如[l]。 简化的才莫型是,所测量的伪距服从
A Hx"-x."(U + "ei. (2)
此处x^ (jc ^z )是包含未知接收机位置的三维坐标的行向量。类似 地,xsl是包含在发射时间&的第一 SV的坐标的行向量。SV以3.84km/s 的速度移动,因此发射时间需要以毫秒级别被知晓,否则位置精度将 恶化。符号lzl是指括号内向量的模,其等于|2|= (zzT) 1/2。在这种情况 下,它可以被解释为接收机和SV之间的距离。此外,6是接收机时钟 偏差107 (表示为距离)
(3)
其中,gps表示GPS系统时间。最后,e!是测量误差。
精细时间辅助数据允许GPS接收机获得A-GPS所可能的最佳灵敏 度。为了理解这些益处,应当提及的是,GPS是码分多址(CDMA) 系统。来自每个卫星的GPS信号因此与一个特定码相关联。该码的码 片速率为1.023MHz,以用于民用粗捕获(C/A)信号。来自每个卫星 的信号通过相对于每个卫星的唯一代码的相关性而找到。该码具有 1023码片的持续时间,其合计正好为1毫秒。更为复杂的是,50Hz比 特PSK调制的流;波叠加在来自卫星的包含例如星历数据的GPS测距信 号上。由于PSK调制,比特边缘(edge)可能使得测距相关性变得复 杂,这是因为在不知道比特边缘的精确时间实例的情况下,在比特边 缘处未知的符号切换恶化了相关性接收机性能。直到在GPS接收机中 已经建立了与GPS时间的准确同步,因此在大于10毫秒上的相干相关 性不可能。当正好第一卫星被捕获时,如果没有外部同步信息可获得, 那么这一事实显著地降低了性能。剩余卫星的捕获无需经受该灵敏度 损失,因为它们可以使用与作为第一卫星的检测结果而获得的GPS时 间的精确同步。
最后,精细时间辅助的第一个和最重要的优点是,它允许A-GPS 接收机将相干相关性检测也应用于其所捕获的第 一 卫星。可以获得的 5-10dB灵敏度增益被认为对于获得A-GPS的一致室内覆盖是至关重要 的。原因在于在深入的室内,所有的卫星都被假定为同样的微弱。没
有单个的卫星比剩余的那些更容易被检测到。
由于卫星的相对速度的大的变化,GPS相关性接收机搜索二维码 和多普勒空间。与精细时间辅助相关的一个优点是,它允许相关性枱r 索窗口在码的大小上被减小。该益处将结合图3进一步解释。小区2 由无线基站(RBS) 12来服务。参考站点5,优选地被定义在小区2 的中心。与参考站点2有关的精细时间辅助数据被传送13至小区内不 同的UE IOA-B。卫星测距信号55在UE 10A-B ^L接收。卫星信号55 的规定时刻通过与C/A信号的相关性而被检测到。然而,取决于UE 的实际位置,检测时间将不同。当卫星信号55的某个部分124在例如 位于参考站点的UE IOA处被接收时,位于更靠近小区边界的UE 10B 将必须等待时间122,直到接收到相应的卫星信号部分124。相干相关 性必须在将覆盖这些空间差异的卫星信号的所述大部分上执行。搜索 窗口因此必须相应地净皮适配。
然而,如果GPS同步也具有某种不确定性,那么这也将影响必须 的搜索窗口的大小。如果误差的出现与GPS系统时间数据有关,那么 卫星信号55的部分124的发生可以像在稍晚时刻净皮检测到一样而出 现。这作为帧边界126的偏移而被说明。UE 10B的检测于是可以对应 于具有正确的同步但甚至位于小区2之外的UE IOC。 UTRAN与GPS 系统之间的同步的不确定性将因此增大由空间不确定性所引入的不确 定性。
为了适配搜索窗口以便覆盖所有可选情况,必须考虑同步。于是 的问题在于,当前在标准蜂窝控制信令中(例如在RRC上行链路接口 上)没有信息实体可以提供给定位节点对UE所执行的测量的适当的不 确定性量度。 一种方法可以是定义用于同步的确定的最小要求性能, 并且对其进行补偿。然而,这将始终给出搜索窗口,该搜索窗口始终 适合于任何可以连接至蜂窝通信网络的UE的最坏情形。这不将给出搜 索窗口的任何有效的适配,这必然降低了性能。另一种方法是修改标 准,但是这种工作可能会花费长的时间才能达成一致。此外,现有的 UE也必须适应所述标准的变化。
相比于GPS测距信号的完整1023码片的码出现时间(epoch),可 以实现多于因子10的码大小的减少。这导致了附加的A-GPS灵敏度改 进,因为较少的码和多普勒搜索仓(bin)可以导致接收机的错误报警。
然而,该增益相对较小。计算指示,它为0.1-0.5dB的数量级,这取决 于假设。更重要的是,减小的搜索窗口大小按比例减小了 GPS接收机 的计算复杂性,事实是转化成在更长时间段进行相关以增强灵敏度的 可能性,或者减少了计算时间,由此还降低了功率消耗。后一益处在 A-GPS接收机用于在延长的时间段内进行跟踪目的的情况下会是相当 大的。注意,减小的搜索窗口的益处在搜索新的和未检测到的卫星时 始终存在。
根据上面进一步讨论的内容,配备有A-GPS接收机的UE可以被 用来确定时钟偏差,或者更一般地是蜂窝通信系统的帧时间与卫星参 考时间之间的关系(或同步)的量度。这种量度又可以被用于由蜂窝 通信网络进行计算以建立蜂窝和卫星帧结构之间的时间关系。本发明 的 一 个方面涉及这种时间关系的建立。至少部分精细时间辅助数据的 生成是由UE执行的,其在UE已知的预定GPS时间测量至UTRAN帧 边界的UTRAN码片的数量。注意,UE中GPS时间的建立并不是无关 紧要的,特别是在UE辅助的情况下。测量的结果通过RRC协议作为 小区帧测量的GPS定时被报告给定位节点,此处为RNC。下面将对此 进一步详细地讨论。根据本发明,定位节点收集来自UE的类似测量, 并为支持A-GPS的蜂窝系统中的每个小区建立并跟踪GPS TOW和 UTRAN帧定时之间的关系。
在下一步中,当UE利用A-GPS被定位时,定位节点准备好辅助 数据,特别是精细时间辅助数据。该数据说明了 GPS时间(TOW)中 UTRAN帧定时的预期的(标称的)关系,其被定义在参考站点,优选 地在UE所位于的小区的中心。此外,它还包含在参考站点处的预期码 相位和多普勒。由小区扩展所施加的预期码相位和多普勒的不确定性 也^皮提供,优选地是才艮据WO06001738。然而,所建立的UTRAN帧定 时和GP S TOW之间的关系的不确定性也有益处。
本发明的 一个基本目的是避免引入携带测量不确定性信息的信息 实体,所述测量不确定性信息是关于UE的小区帧测量的GPS定时, 例如通过RRC到定位节点。本发明的另一个基本目的是避免对UE的 小区帧测量的GPS定时的最小性能进行规定的需要。通过本发明在定 位节点中应用能够自动估计不确定性的技术来实现这一点。
根据本发明,GPS系统时间与蜂窝通信系统时间之间的时间关系
以及该关系的不确定性在定位节点中(即在蜂窝通信网络中)被联合 估计和跟踪。该估计和跟踪是在定位节点中单独执行的,从而使得-见
范和UE的实施都不受影响。
这可以由图4中的图来进一步说明。GPS时间与UTRAN时间之 间的关系130在很多时机被测量,如图中的点所示。所述关系的每个 测量130都与不确定性132相关联,仅示出了测量中的一次。值130 被报告给定位节点,然而不确定性132是未知的。根据本发明,这些 关系被估计,优选地通过使用了线性趋势模型的卡尔曼滤波。可以由 此实现偏移136以及总斜率134的估计。该斜率理论上等于1,但是系 统时钟的漂移可能会在此引入微小的偏差。这可以由卡尔曼滤波容易 地处理。偏移136对应于GPS系统时间与蜂窝通信系统之间的时间关 系。该量度的不准确度也可容易地获得。 一种方式是利用反复的数据 差分(differentiation )。另 一种方式是应用后处理步骤,所述后处理步 骤是基于第一估计步骤所获得的估计误差。标准偏差是表示不确定性 的一种可能性。分离的局外处理也是需要的,这是因为可能有一些UE 模型提供了不良的测量,或者其经历了下面将进一步描述的问题。
图5说明具有根据本发明实施的这种估计功能的蜂窝通信系统的 框图。大量卫星50发射UE 10可检测到的测距信号55。 UE 10测量 GPS系统时间与蜂窝通信系统之间的关系,并将这种测量通过UTRAN 信号14在RRC协议15上经由RBS 12报告给RNC 20。 RNC包含定 位节点21。定位节点21根据本发明预测特定小区的小区帧的GPS定 时。定位节点21中的第一估计器22接收小区帧的GPS定时的测量, 并提供小区帧的GPS定时的估计,例如使用基于漂移模型的卡尔曼滤 波。估计的余项被提供给定位节点中的第二估计器23,其中提供对小 区帧的GPS定时的不确定性的估计。这些估计量然后在每当需要定位 UE时净皮使用。
在图6中说明根据本发明的描述辅助数据的提供的方法的实施例 的主要步骤的流程图。该过程开始于步骤200。在步骤210,卫星时间 参考数据被提供。卫星时间参考数据至少包含蜂窝通信网络的帧时间 与卫星参考时间之间的关系。该步骤又包含子步骤212、 214和216。 在子步骤212,表示所述关系的量随时间在多个移动终端中被测量。所 测量的量在步骤214中从移动终端被报告给定位节点。在步骤216中
执行计算。蜂窝通信网络的帧时间与卫星参考时间之间的关系的估计 由所报告的测量的量来计算得出。此外,关系的估计的不准确度也净皮 估计。
在步骤220,对于特定卫星的搜索窗口被适配,这是基于卫星时间
参考数据,然后特别是至少基于所估计的蜂窝通信网络的帧时间与卫 星参考时间之间的关系估计的不准确度。最后在步骤230,表示适配的
搜索窗口的数据被提供给将要被定位的移动终端。该过程结束于步骤 299。
为了给出关于滤波过程的优选实施例的一些细节,可以介绍下面 的线性趋势模型来作为 一 个实例
= W)+w力) (4)
』"《)+e力) (5)
此处r是将被估计的小区帧值的GPS定时,r是对应的漂移率,以及w 是模型不确定性,其通常被建模为高斯白噪声。此外,^_,_,表示帧 的GPS定时的测量,以及e表示一个特定测量的测量误差。7;表示对于 时变所能允许的测量速率。时间可变的卡尔曼滤波器于是可以被设计,
例如参见[2],为了估计r和r,使用测量^_,_,。应当注意,关于滤波 步骤的精确解决方案,可以有几个可变复杂等级的替代方案。
来自该滤波器的估计误差然后可以被用作对于例如标准偏差的估 计的基础,所述标准偏差然后形成所寻找的不确定性量度。
上述过程的一种不大准确的替代方案将是简单地在数字上对测量 差分两次。这将理想地给出单次测量的测量不确定性的量度,然后则 可以在类似于上面概述的步骤的步骤中进行合并。
在利用UE来提供GPS与蜂窝帧的关系的测量时的附加问题还有, 在目前标准中由于数据截短所引入的模糊性,而不能完全地确定用于 报告GPS TOW的量度应如何解释。这在UE辅助A-GPS期间也将是 重要的,其中GPS定时从UE被提供给定位节点。
图7说明对于接收的卫星信号的发射时间确定进行确定的详细实 例的时序图。信号部分在发射时间/,, 111从卫星被发射。卫星信号部
分104在UE 110在特定时间t被接收。如果/ 例如被定义为UE时钟时
间的帧边界,则对应的发射时间ztl通过使用信号的内部定时信息而#:确
定。这使得能够通过将差值与光速相乘而确定伪距A。
发射时间/。典型地在几个阶段中被确定。首先,G的亚毫秒部分通
过找到SV的C/A码的边界而确定。这是使用相关器来测试某个4叟索 窗口内的所有可能的码相位和多普勒频移而完成,如上进一步所述。
在后续的步骤中,需要估计发射时间的毫秒部分。这仅需要对将 被确定的第一 SV进行。后续的SV的完整发射时间可以在RNC中通 过使用一个完整发射时间以及UE和SV位置的先-睑知识来重构。试j果 性的发射时间相对于彼此相差整数个毫秒。 一毫秒对应于300km。因 此对于大多数的情况,如果完整的GPSTOW信息对于RNC将是可获 得的,那么发射时间将可能被明确地确定。因此,如果已知GPSTOW, 仅仅来自最近的帧边界的码片数量&必须被确定,即截短的发射时间。 由此,截短的伪距&也可以通过使用下面的关系而浮皮提供
=c. (0.001— (6)
发射时间的毫秒部分的估计要求接收的数据被解扩,从而留下原 始导航数据比特。所述估计然后可以通过大量的技术来做出。
第一种方法是TOW的直接解调。这首先要求比特同步以20ms的 水平被执行。然后数据以20ms的速率被解调。该过程通常要求子帧边 界被确定之后解码出所谓的切换字,从中可以得出TOW,即发射时间 ,(1。每个子帧的长度为6s,因此该过程可能要求收集近似8秒的导航 数据。TOW解调工作低至近似-172dBW,假设天线增益为OdB,实际 上是GPS覆盖范围的限制因子。
第二种方法是使用了相关技术的TOW估计。该过程也要求生成解 调数据比特,但是替代直接解码,利用已知的发射的导航数据比特来 做出相关。这些比特包含所谓的遥测字和HOW字,其可以作为辅助数 据的 一部分而被发送给UE。这要求GPS时间在几秒内是先验已知的。 该过程工作在比直接TOW解码低一些的信号水平上,但是性能最有可 能受限于跟踪环,其在这种低信号水平时可能失锁。典型地,锁相环 或自动频率控制环路可以在此采用。然而,预期这将在低至-179dBW 附近工作。
笫三种方法是使用实时时钟。如果TOW先前已经被确定,那么接 收机可能能够使用例如蜂窝系统时钟来在毫秒级别维持准确的时钟, 所述蜂窝系统时钟典型地每秒仅漂移几个纳秒,并且对于相当大的时 间量而言,长期稳定性可能好于lms。然而,对于用户而言可能难以知 道绝对精度,这限制了该方法的使用。此外,该方法要求第一种或第 二种方法以某 一 间隔扭J亍。
无论使用什么方法,支持UE辅助的A-GPS的UE随后需要补偿 传播时延,并因此在测量时报告近似的GPS系统时间,参看图7。注 意,支持UE辅助的A-GPS的UE通常不可以访问星历数据,即卫星 位置,也不知道其近似位置。因此,似乎难以补偿从SV到UE的传播 时延。同样,对于位置计算,并不是必须执行这种补偿。更好的替代 方案将是报告所估计的发射时间来替代。事实上,位置计算中第一任 务之一就是从估计的GPS系统时间执行变换回到发射时间,这是因为 在发射时需要发射时间来计算精确的SV位置。估计GPS系统时间的 需求造成了一种风险,即发射时间的重构无法被正确地完成。这随后 在GPS/UTRAN时间的关系中引入了毫秒级的模糊性,这使得辅助数 据不大有用或者甚至有害。
根据本发明的一个方面,创建了 UE应当如何执行时延补偿的头见 则,从而RNC可以从报告的GPS系统时间来明确地重构发射时间。此 外,该解决方案无需改变各种蜂窝标准。
UE被提供有用于SV的列表的预期的码相位(CP)、整数码相位 (ICP)和GPS比特号(GPSBN)。这些"码相位,,参数因此在特定时 间和特定参考位置有效(参看图3)。该公共时间戳GPS TOW也净皮才是 供。数据在信息元素GPS捕获辅助中被提供,并且目的是使得UE能 够减小在搜索C/A码中的码相位偏移数量。对于该特定应用,假设UE 没有接收任何在GPS和蜂窝时间之间的准确关系。实际上,利用可获 得的这种关系,UE将无需在接收时重构TOW。因此,可以假设UE 仅在几秒内知道GPS时间。因此,上述提及的辅助数据字^:仅在捕获 第一 SV信号时被使用一次。
然而,这些信息元素还可以令人惊讶地用于本发明的本方面的目 的,即准确地估计从SV到UE的时延,典型地用于第一卫星。所4是及 的辅助数据元素的精确定义如下
码相位(CP)字段包含码相位,以1 GPS码片为单位,范围从O 到1022 GPS码片。CP号定义了保留到下一C/A码边界的码片数量, 正如在参考站点处的接收机在GPS TOW时所见到的。该CP号因》匕类 似于截短的预测的伪距。参考位置典型地将为MS位置的先验估计。 该字段是强制性的。时间分辨率显然为0.001/1023 s。
整数码相位(ICP)字段包含整数码相位,即自最近的GPS比特边 界以来而经过的码周期的数量,以C/A码周期为单位,正如在参考站 点处的接收机在GPS TOW时所见到的。该字段是强制性的。范围是 0-19,并且时间分辨率为O.OOls。
GPS比特号(GPSBN)字段包含当前在时间GPSTOW所接收的 GPS比特号(以模4表示),正如在参考站点处的接收机所见到的。该 字段是强制性的。范围是0-3,并且时间分辨率为0.02s。
从这些定义显而易见的是,它们与在参考站点处在GPS TOW时间 所见到的SV时间直接相关。通过使用这些定义,来自第一卫星的发射 时间可以作为下述而#皮得到
^^-G尸幼^0,02 + JCP.0,001 + (1023-O5)/1.023.106, C尸-O 。 ^ - G尸5BAT 0.02 + /CP 0.001, CP = 0 ,
以秒表示。时延因此可以^皮表示为
r = . (8)
然而注意,发射时间被定义为才莫80ms,这意p未着时延还需要,皮定 义为模80ms。 /^,即在参考站点所预期的GPS TOW也以80ms为单位 来表示,这导致
r = mod(;, - 、^,0.08)=咖d(- ^w,0.08)= 0.08 — (9)
此处注意,GPSTOW所包含的信息/^消失了 ,这使得以模80ms 表示的时延r成为才莫糊的。时延r始终给出0与80ms之间的值。然而 对于实际的GPS卫星,到地球表面的距离给出的实际时延在大约 58-87ms范围的某处。 在图8中说明这些关系。水平轴为视在(apparent)时延,即时延 以才莫80ms给出,垂直轴为示出的伪时延。该伪时延与实际时延的不同 是由于某些误差和偏移,这可以以不同的方式来补偿。卫星配置已知 的伪时延位于某个间隔内。最下方区域的视在时延必须被解释为减 少了 80ms。因此,根据本发明的一个优选实施例,所有低于某个阈值r^ 的视在时延都应当通过增加80ms来进行补偿。这给出了视在时延r与 伪时延r'之间的关系140。为了覆盖58与87ms之间的预定伪时延范围, 阈值优选地应当选取在间隔&^附近,范围从7到58ms。为了使i吴差 和偏移具有一些安全余量,并且还包括一些移动终端并不是恰好位于 地球表面的情况,阈值应当选取在间隔&^的中间某处,例如在间隔30 到45ms。
如果选择了特定的^值,那么伪时延可以被计算为
<formula>formula see original document page 27</formula>
UE现在可以确定如在实际位置所接收的来自第一卫星的发射时 间/,,。然后使用伪时延来确定接收时间。使得
接收时间然后被量化为整数毫秒,这可以通过简单的截短来实现,
使得
<formula>formula see original document page 27</formula>
当报告被发送给RNC时,发射时间~,也被截短,使得
<formula>formula see original document page 27</formula>
其中^是截短的发射时间,即亚毫秒部分,以及A是整数。这也可以 通过上述的关系(6)被表示为截短的伪距。GPSTOW和截短的伪距被 报告给RNC。在RNC中,截短的发射时间很容易获得,并且整数部分
A:现在可以通过将(12)插入到(11)中并对其重新整理而净皮重构,/人 而给出<formula>formula see original document page 28</formula> (14)
值,没有被报告,但是由于它的计算仅基于由RNC自身所提供的辅助 数据,所以对应的r的计算也可以在RNC侧处祐j丸4亍。RNC现在可以 根据(12)而使用重构的^,连同其它伪距测量和RNC系统帧号来计算 UE位置、精确的GPS系统TOW,并建立GPS和UTRAN时间之间的 精确关系。
应当注意,可以采用计算r的其它实施例,只要在蜂窝通信系统 中的两侧都执行相同的计算,即在UE和RNC两侧。所述计算因此不 得不依赖于在两侧节点都可获得的参数。在本发明中,实现了捕获辅 助数据可以服务于此目的。
图9说明根据本发明一个方面的方法的实施例的主要步骤的流程 图。该过程开始于步骤300。在步骤310, GPS捕获辅助数据被提供。 该GPS捕获辅助数据至少包含用于如在参考站点处所预期的GPS卫星 的列表的码相位、整数码相位和GPS比特号。在步骤312,捕获辅助 数据被传送给UE。在步骤314中,多个卫星测距信号在UE中被接收 到。在步骤316,到所述多个GPS卫星中每一个的伪距和对于各个信 号接收的GPS时间戳被确定。该确定包括,对于将要被确定的第一卫 星,基于捕获辅助数据执行伪传播时延的计算。伪传播时延然后被用 来确定第一卫星测距信号接收时的时间戳。在步骤318,时间戳和截短 的伪距被传送给定位节点。在时间戳将要被用于根据例如图6的滤波 过程的情况下,GPS时间戳和伪距的截短被包含在所报告的测量的量 中,所述测量的量表示蜂窝通信系统的帧时间与卫星参考时间之间的 关系。在步骤320,计算被执行。该计算步骤包含与UE中执行的相同 的伪传播时延的计算。该计算可以是例如根据图6的滤波过程。该计 算步骤还可以包括UE位置的计算,其基于所传送的时间戳、伪距的截 短以及计算的伪传播时延。
图IOA说明在蜂窝通信系统中涉及UE定位的装置60的实施例的 主要部件的框图。该装置60典型地被包含在蜂窝通信系统的定位节点
21中,例如在RNC20中。然而,装置60还可以位于蜂窝通信系统中 的其它地方,并且还可以以分布式的方式来配置,其中不同的功能初 包含在彼此通信的不同节点中。装置60包含用于提供数据的部分61, 特别是卫星时间参考数据和/或GPC捕获辅助数据。用于提供数据的部 分61在本实施例中被连接至用于适配搜索窗口界限的部分62,所述搜 索窗口用于辅助UE来搜索卫星测距信号。用于适配搜索窗口界限的部 分62和用于提供数据的部分61被连接至发射机63,其被安排成提供 数据(例如搜索窗口界限或捕获辅助数据)给UE,优选地使用不同的 控制信令。装置60进一步包含接收机64,用于接收表示蜂窝通信系统 的帧时间与卫星参考时间之间的关系测量量和/或表示多个卫星与UE 之间的伪距的截短以及这些测距信号接收时的GPS时间戳的数据。接 收的数据被提供给处理器65。处理器65在本实施例中被安排成计算来 自接收数据的关系的估计,以及用于计算所估计的关系的估计的不准 确度。这些估计被提供给用于适配搜索窗口界限的部分62以及用来提 供数据的部分61,以便改善搜索窗口的适配。
在本实施例中,处理器进一步包含用于计算伪传播时延的装置66。 该伪传播时延可以用在关系的计算和/或用于UE位置的计算。
图10B说明根据本发明的用户设备10的实施例的主要部件的框 图。UE 10包含接收机71和发射机72,用于控制蜂窝通信系统内的信 令。通过接收机,捕获辅助数据被接收并被提供给处理器74。 UE 10 另外包含GPS接收机73,其被安排成允许从多个GPS卫星接收卫星测 距信号。所接收的测距信号被提供给处理器74。处理器包含用于计算 伪传播时延的装置66,其基于所接收到的捕获辅助数据。伪传播时延 由处理器用来从所接收的卫星测距信号提供截短的伪距以及对应的
用于进一;提供给在蜂窝通信系统中的定位节点。、、''
人员将会理解,可以对这些实施例进行各种修改、组合以及改变而无 需背离本发明的范围。特别是,不同实施例中的不同部分解决方案在 技术上可能的情况下可以被组合在其它配置中。然而,本发明的范围 由所附权利要求书来限定。
参考文献
(lj E.D. Kap
an, "Understanding GPS - Principles and Applications", Norwood, MA, Artech House, 1996, pp. 247-251, 255, 340-343.
PI T. S6derstrdm, "Discrete-Time Stochastic Systems - Estimation and Control", Prentice Hall, Hemel Hempstead, UK, p. 235.
权利要求
1.一种用于在确定移动终端(10;10A-B)的位置时提供辅助数据的方法,所述移动终端经由基站(12)被连接到蜂窝通信系统(1),所述方法包含以下步骤:提供(210)卫星时间参考数据;所述卫星时间参考数据包含在所述蜂窝通信系统(1)的帧时间(106A)与卫星参考时间(101)之间的关系;至少基于所述卫星时间参考数据,使搜索窗口适配(220)于卫星测距信号(55)所来自的特定卫星(50);以及把所述搜索窗口提供(230)给所述移动终端(10;10A-B);提供(210)卫星时间参考数据的所述步骤又包含以下步骤:在多个移动终端(10;10A-C)中随时间测量(212)表示所述关系的量;将来自所述多个移动终端(10;10A-C)的表示所述关系的所述测量的量报告(214)给所述蜂窝通信网络(1)的定位节点(21);根据所述报告的表示所述关系的测量的量,在所述定位节点(21)中计算(216)所述关系的估计,以及计算所述关系的所述估计的估计的不准确度;由此适配(220)所述搜索窗口的所述步骤是基于所述估计的关系和所述估计的关系的所述估计的不准确度。
2. 根据权利要求1所述的方法,其中所述计算的步骤包含卡尔曼滤波。
3. 根据权利要求2所述的方法,其中所述卡尔曼滤波是基于线性趋 势模型的。
4. 根据权利要求2或3所述的方法,其中所述计算(216)的步骤 进一步包含根据所述卡尔曼滤波的估计误差来对所述不准确度进行 后处理估计。
5. 根据权利要求1至3中任何一项所述的方法,其中所述计算(216) 的步骤包含根据所述测量的量的反复差分来对所述不准确度进行估 计。
6. 根据权利要求1至5中任何一项所述的方法,其被应用于使用了 全球定位系统GPS的移动终端辅助的定位中,包含以下的进一步步骤 在所述定位节点(21)中提供(310) GPS捕获辅助数据,所述 GPS捕获辅助数据包含用于在参考站点(5 )处所预期的GPS卫星的列 表的码相位、整数码相位和GPS比特号;将所述GPS辅助数据传送(312 )给所述移动终端(10; 10A-C );在所述移动终端(10; 10A-C)处从多个GPS卫星(50)接收(314) 信号(55);在所述移动终端(10; 10A-C)处确定(316)到所述多个GPS卫 星(50)中每一个的伪距以及在接收各个所述信号时的GPS时间戳;将所述GPS时间戳和所述伪距的截短传送(318)给所述定位节点 (21);由此表示所述关系的所述报告的测量的量包含所述GPS时间戳和 所述伪距的截短;所述确定(316) GPS时间戳的步骤和所述计算(216)的步骤二 者都包含进一步的基于所述GPS捕获辅助数据来计算伪传播时延的步 骤;对于所述多个GPS卫星(50)中的第一个确定(316) GPS时间戳 的所述步骤是基于到所述第一 GPS卫星的所述伪距和所述伪传播时 延;由此所述关系的计算是基于所述伪传播时延和所述关系的所述报 告的测量的表示。
7. 根据权利要求6所述的方法,其中所述伪传播时延的所述计算又 包含以下步骤确定视在传播时延;如果所述视在传播时延大于预定的最小时延,则将所述伪传播时 延确立为所述一见在传播时延,以及如果所述视在传播时延小于所述预 定的最小时延,则将所述伪传播时延确立为所述视在传播时延加上 80ms。
8. 根据权利要求7所述的方法,其中所述最小时延在7至58ms的 间隔中选取。
9. 根据权利要求8所述的方法,其中所述最小时延在30至45ms 的间隔中选取。
10. 根据权利要求7至9中任何一项所述的方法,其中所述视在传 播时延r被计算为<formula>formula see original document page 4</formula>其以s来表示,其中对于所述多个卫星(50)的所述第一个,GPSBN 是GPS比特号,ICP是整数码相位,以及CP是码相位;所述多个卫星(50)的所述第一个的所述GPS时间戳被计算为.-<formula>formula see original document page 4</formula>其以ms来表示,其中/fl是来自所述多个卫星的所述第 一个的发射时间, 以及r是所述伪传播时延。
11. 根据权利要求IO所述的方法,其中所述关系的所述计算是基于 发射时间的,所述发射时间被计算为<formula>formula see original document page 4</formula> 其以s来表示,其中^是截短的发射时间,其根据下列关系来计算<formula>formula see original document page 4</formula>其中^是所述截短的伪距。
12. —种用于在蜂窝通信系统(1)中确定移动终端(10; 10A-C) 的位置的方法,包含以下步骤根据权利要求6至U中任何一项所述来提供GPS辅助数据;以及 在所述定位节点(21)中,基于所述传送的GPS时间戳、所述传送的所述伪距的截短和所述伪传播时延来计算(320)所述移动终端(10;10A-C)的所述位置。
13. —种辅助数据提供装置(60),包括装置(61, 64, 65 ),用于提供卫星时间参考数据; 所述卫星时间参考数据包含在所述蜂窝通信系统(1)的帧时间与 卫星参考时间之间的关系; 装置(62),用于至少基于所迷卫星时间参考数据,使搜索窗口的 界限适配于卫星测距信号(55)所来自的特定卫星(50),其被连接至 用于提供卫星参考数据的所述装置;以及装置(63),用于把所述搜索窗口的所述界限提供给移动终端 (IO;IOA-C );用于提供卫星时间参考数据的所述装置(61, 64, 65 )又包括 装置(64),用于对于多个移动终端(IO;IOA-C)接收表示所述关系的随时间测量的量;处理器(65),其被安排成根据所述接收的表示所述关系的测量的量来计算所述关系的估计,以及计算所述关系的所述估计的估计的不准确度;由此所述用于适配所述搜索窗口的装置(62)被安排成基于所述 估计的关系和所述估计的关系的所述估计的不准确度来适配所述搜索 窗口的所述界限。
14. 根据权利要求13所述的装置,其中所述处理器(65)被安排成 执行卡尔曼滤波。
15. 根据权利要求14所述的装置,其中所述卡尔曼滤波是基于线性 趋势模型的。
16. 根据权利要求14或15所述的装置,其中所述处理器(65)进 一步被安排成根据所述卡尔曼滤波的估计误差来对所述不准确度进 行后处理估计。
17. 根据权利要求13至15中任何一项所述的装置,其中所迷处理 器被安排成根据所述测量的量的反复差分来对所述不准确度进行估 计。
18. 根据权利要求13至17中任何一项所述的装置,用于应用于^吏 用了全球定位系统GPS的移动终端辅助的定位,进一步包括装置(61 ),用于提供GPS捕获辅助数据,所述GPS捕获辅助数 据包含用于在参考站点(5)处所预期的GPS卫星(50)的列表的码相 位、整数码相位和GPS比特号;装置(63 ),用于将所述GPS辅助数据传送给移动终端(10; 10A-C );用于接收表示所述关系的所述测量的量的所述装置(64)被安排 成接收数据,所述数据表示多个GPS卫星(50)和所述移动终端(10; 10A-C)之间的伪距的截短、以及在所述移动终端(10; 10A-C)中接 收来自GPS卫星(50)中相应的卫星的信号时的GPS时间戳;所述处理器(65)进一步被安排成基于所述辅助数据来计算伪传 播时延;由此所述处理器(65)被安排成基于所述伪传播时延、所述伪距 和所述时间戳来计算所述关系。
19. 根据权利要求18所述的装置,其中所述处理器(65)被安排成 通过以下步骤来执行所述伪传播时延的所述计算确定视在传播时延;如果所述视在传播时延大于预定的最小时延,则将所述伪传播时 延确立为所述视在传播时延,以及如果所述视在传播时延小于所述预 定的最小时延,则将所述伪传播时延确立为所述视在传播时延加上 80ms。
20. 根据权利要求19所述的装置,其中所述最小时延在7至58ms 的间隔中选取。
21. 根据权利要求20所述的装置,其中所述最小时延在30至45ms 的间隔中选取。
22. 根据权利要求19至21中任何一项所述的装置,其中所述视在 传播时延r被计算为<formula>formula see original document page 6</formula>其以s来表示,其中对于所述多个卫星(50)的所述第一个,GPSBN 是GPS比特号,ICP是整数码相位,以及CP是码相位。
23. 根据权利要求22所述的装置,其中所述关系的所述计算是基于 发射时间的,所述发射时间被计算为<formula>formula see original document page 6</formula>其以s来表示,其中&是截短的发射时间,其根据下列关系来计算 <formula>formula see original document page 7</formula>其中&是所述截短的伪距,GPSTOWs们是所述GPS时间戳,以及广是 所述伪传播时延。
24. 蜂窝通信系统节点(20),包括根据权利要求13至23中任何一 项所述的装置(60)。
25. 根据权利要求24所述的蜂窝通信系统节点,其中所述蜂窝通信 系统节点(20)是无线网络控制器RNC或服务移动位置中心SMLC。
26. —种用于在蜂窝通信系统(1)中确定移动终端(10; 10A-C) 的位置的方法,包含以下步骤在所述蜂窝通信系统(1 )的定位节点(21 )中提供(310) GPS 捕获辅助数据,所述GPS捕获辅助数据包含用于在参考站点(5)处所 预期的GPS卫星(50)的列表的码相位、整数码相位和GPS比特号;将所述GPS捕获辅助数据传送(312 )给所述移动终端(10; 10A-C );在所述移动终端(10; 10A-C )处接收(314 )来自多个GPS卫星 (50)的信号(55);在所述移动终端(10; 10A-C)处确定(316)到所述多个GPS卫 星(50)中每一个的伪距以及在接收各个所述信号(55)时的GPS时 间戳;将所述G P S时间戳和所述伪距的截短传送(318 )给所述定位节点 (21);以及基于所述传送的GPS时间戳和所述传送的所述伪距的截短,在所 述定位节点(21)中计算(320 )所述移动终端(10; 10A-C)的所述 位置;所述确定(316)的步骤和所述计算(320 )的步骤二者都包含进 一步的基于所述捕获辅助数据来计算伪传播时延的步骤;对于所述多个GPS卫星中的第 一个确定GPS时间戳的所述步骤是 基于到所述第一GPS卫星(50)的所述伪距和所述伪传播时延;由此所述计算的步骤进一步基于所述伪传播时延。
27. 根据权利要求26所述的方法,其中所述伪传播时延的所述计算 又包含以下步骤确定视在传播时延; 如果所述视在传播时延大于预定的最小时延,则将所述伪传播时 延确立为所述视在传播时延,以及如果所述视在传播时延小于所述预 定的最小时延,则将所述伪传播时延确立为所述视在传播时延加上80ms 。
28. 根据权利要求27所述的方法,其中所述最小时延在7至58ms 的间隔中选取。
29. 根据权利要求28所述的方法,其中所述最小时延在30至45ms 的间隔中选取。
30. 根据权利要求26至29中任何一项所述的方法,其中 所述视在传播时延7被计算为=Gi^SBiV 0.02 + /C尸'0.001 + (1023 - CP) /1.023.106, 0 W = GP羅 0.02 + /C尸'0.001, CP = 0其以s来表示,其中对于所述多个卫星(50)的所述第一个,GPSBN 是GPS比特号,ICP是整数码相位,以及CP是码相位;所述多个卫星(50)的所述第一个的所述GPS时间戳被计算为其以ms来表示,其中/,是所述多个卫星(50)的所述第一个的发射时 间,以及r'是所述伪传播时延。
31.—种用于在蜂窝通信系统(1)中确定移动终端(10; 10A-C) 的位置的装置(60),包括装置(61 ),用于提供GPS捕获辅助数据,所述GPS捕获辅助数 据包含用于在参考站点处所预期的GPS卫星的列表的码相位、整数码 相位和GPS比特号;装置(63),用于将所述GPS捕获辅助数据传送给所述移动终端 (10; 10A-C);接收机(64),用于接收数据,所述数据表示多个GPS卫星(50) 与所述移动终端(10; 10A-C)之间的伪距的截短、以及在所述移动终 端(10; 10A-C)中接收来自GPS卫星(50)中相应的卫星的信号(55) 时的GPS时间戳; 处理器(65 ),其被安排成基于所述GPS捕获辅助数据来计算伪传 播时延;所述处理器(65)进一步被安排成基于所述传送的GPS时间戳、 所述传送的所述伪距的截短和所述伪传播时延来计算所述移动终端 (10; 10A-C)的所述位置。
32. 根据权利要求31所述的装置,其中所述处理器(65)被安排成 通过以下步骤来执行所述伪传播时延的所述计算确定纟见在传播时延;如果所述视在传播时延大于预定的最小时延,则将所述伪传播时 延确立为所述视在传播时延,以及如果所述视在传播时延小于所述预 定的最小时延,则将所述伪传播时延确立为所述视在传播时延加上 80ms 。
33. 根据权利要求32所述的装置,其中所述最小时延在7至58ms 的间隔中选取。
34. 根据权利要求33所述的装置,其中所述最小时延在30至45ms 的间隔中选取。
35. 根据权利要求32至34中任何一项所述的装置,其中所述视在 传播时延r被计算为<formula>formula see original document page 9</formula>其以s来表示,其中对于所述多个卫星(50)的所述第一个,GPSBN 是GPS比特号,ICP是整数码相位,以及CP是码相位。
36. 根据权利要求35所述的装置,其中所述关系的所述计算是基于 发射时间的,所述发射时间被计算为其以s来表示,其中^是截短的发射时间,其根据下列关系来计算:<formula>formula see original document page 9</formula>其中&是所述截短的伪距,GPSTOWsv!是所述GPS时间戳,以及r'是 所述伪传播时延。
37. 蜂窝通信系统节点(20),包括根据权利要求31至36中任何一 项所述的装置。
38. 根据权利要求37所述的蜂窝通信系统节点,其中所述蜂窝通信 系统节点(20)是无线网络控制器RNC或服务移动位置中心SMLC。
39. —种移动终端(10; 10A-C),用于使用了全球定位系统GPS的 移动终端辅助的定位,包括接收机(71 ),用于GPS捕获辅助数据,所述GPS捕获辅助数据 包含用于在参考站点(5 )处所预期的GPS卫星(50 )的列表的码相位、 整数码相位和GPS比特号;处理器(74),用于基于所述捕获辅助数据来计算伪传播时延; 接收机(73),用于来自多个GPS卫星(50)的信号; 所述处理器(74)被进一步安排成确定到所述多个GPS卫星(50) 的每一个的伪距;所述处理器(74)被进一步安排成基于到所述第一 GPS卫星的所 述伪距和所述伪传播时延来确定所述多个GPS卫星(50)的第一个的 GPS时间戳;以及装置(72),用于在所述蜂窝通信系统(1)中将所述GPS时间戳 和所述伪距的截短传送给定位节点(21 )。
40. 根据权利要求39所述的移动终端,其中所述处理器(74)被安 排成通过以下步骤来执行所述伪传播时延的所述计算确定纟见在传纟番时延;如果所述视在传播时延大于预定的最小时延,则将所述伪传播时 延确立为所述视在传播时延,以及如果所述视在传播时延小于所述预 定的最小时延,则将所述伪传播时延确立为所述视在传播时延加上 80ms。
41. 根据权利要求40所述的装置,其中所述最小时延在7至58ms 的间隔中选取。
42. 根据权利要求41所述的装置,其中所述最小时延在30至45ms 的间隔中选取。
43. 根据权利要求40至42中任何一项所述的装置,其中所述视在传播时延r被计算为=( 尸卿'0.02 + /0>'0遍+ (1023-0>)/1.023'106, CP-O (w = G尸S5AT. 0.02 + JCP' 0.001, CP = 0其以s来表示,其中对于所述多个卫星(50)的所述第一个,GPSBN 是GPS比特号,ICP是整数码相位,以及CP是码相位。所述多个卫星(50)的所述第一个的所述GPS时间戳被计算为G尸S2W = y —000 * + t* )}腦,其以ms来表示,其中^是所述多个卫星(50)的所述第一个的发射时 间,以及尸是所述伪传播时延。
44. 蜂窝通信系统(1 ),包括根据权利要求31至36中任何一项所 述的至少一个装置(60)。
45. 根据权利要求44所述的蜂窝通信系统,进一步包括根据权利要 求39至43中任何一项所述的至少一个移动终端(10; IOA-C)。
全文摘要
通过允许适配码搜索窗口来提供可靠且有效的搜索窗口,所述码搜索窗口的适配取决于蜂窝帧时间与卫星参考时间之间的关系的不准确度量度。该不准确度在蜂窝通信系统(1)的定位节点(21)中被计算,优选地通过对从用户设备所接收的测量的滤波。目前优选的是,线性趋势卡尔曼滤波之后是估计误差的后处理。为了确保对由用户设备(10)所提供的接收的卫星信号(55)的接收的时间戳的明确的解释,在用户设备(10)和定位节点(21)二者中基于GPS捕获辅助数据数据来计算伪传播时延。然后参考所确定的伪传播时延来定义GPS时间戳。在优选实施例中,伪传播时延被保证位于预定的时间间隔内。
文档编号G01S1/00GK101375174SQ200680052795
公开日2009年2月25日 申请日期2006年2月15日 优先权日2006年2月15日
发明者A·康加斯, K·T·威格伦 申请人:艾利森电话股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1