移动装置的TDOA定位的制作方法

文档序号:17292376发布日期:2019-04-03 04:04阅读:209来源:国知局
移动装置的TDOA定位的制作方法

各种示例涉及移动装置的定位。具体地,各种示例涉及基于经由包括传输帧的无线信道传送定位参考信号来对移动装置进行定位。



背景技术:

用于移动装置的定位技术应用于各种技术领域。有时,定位技术与无线通信组合。在此背景下,具体技术是观察到达时间差(otdoa:observedtimedifferenceofarrival)。这里,下行链路(dl)定位参考信号由多个基站发送并由移动装置接收。然后,移动装置可确定到达时间差(tdoa),有时也称为参考信号时间差(rstd)。tdoa因此可对应于从目标基站和参考基站接收到的定位参考信号之间的观察时间差。在一些示例中,移动装置可确定两个或更多个基站的tdoa:那么这通常涉及三个或更多个基站,因为一个基站被用作参考。

然后,基于tdoa,可计算移动装置的位置信息。位置信息可指示移动装置的位置。为了确定位置信息,可考虑所涉及的基站的预定义的位置和/或所涉及的基站之间的预定义的时间偏移。在一些示例中,位置服务器可基于三角测量来确定位置信息。otdoa技术在第三代合作伙伴计划(3gpp)技术规范(ts)36.211v13.2.0(2016-06)第6.10.4.章、ts36.355v13.1.0(2016-03)第6.5.1.章以及ts36.455v13.1.0(2016-03)第8.2.5章中有所描述。

然而,根据参考实现方式的这些otdoa定位技术面临某些缺点和限制。例如,这些定位技术的精度可能有限。例如,用于接收和处理定位参考信号的能耗可能显著。



技术实现要素:

因此,需要用于移动装置的高级定位技术。具体地,需要克服或减轻上面识别的缺点和限制中的至少一些的技术。

根据示例,一种装置包括被配置为在无线信道上通信的接口。该装置还包括至少一个处理器。所述至少一个处理器被配置为在无线信道的传输帧的第一序列中从第一基站接收第一定位参考信号。所述至少一个处理器还被配置为在至少部分地不同于第一序列的传输帧的第二序列中从第二基站接收第二定位参考信号。所述至少一个处理器还被配置为基于第一定位参考信号和第二定位参考信号来确定在无线信道上传送的信号的到达时间差。

根据示例,一种网络节点包括被配置为与多个基站通信的接口。该网络节点包括至少一个处理器,所述至少一个处理器被配置为向所述多个基站中的第一基站以及向所述多个基站中的第二基站传送至少一个控制消息。所述至少一个控制消息指示第一基站要向装置发送第一定位参考信号的无线信道的传输帧的第一序列。所述至少一个控制消息还指示第二基站要向所述装置发送第二定位参考信号的无线信道的传输帧的第二序列。第一序列相对于第二序列的定时便于基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

根据示例,一种方法包括在传输帧的第一序列中从第一基站接收第一定位参考信号。该方法还包括在传输帧的第二序列中从第二基站接收第二定位参考信号。传输帧的第二序列至少部分地不同于第一序列。该方法还包括基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

根据示例,一种计算机程序产品包括程序代码。该程序代码可由至少一个处理器执行。由所述至少一个处理器执行程序代码使得所述至少一个处理器执行一种方法。该方法包括在传输帧的第一序列中从第一基站接收第一定位参考信号。该方法还包括在传输帧的第二序列中从第二基站接收第二定位参考信号。传输帧的第二序列至少部分地不同于第一序列。该方法还包括基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

根据示例,一种计算机程序包括程序代码。该程序代码可由至少一个处理器执行。由所述至少一个处理器执行程序代码使得所述至少一个处理器执行一种方法。该方法在传输帧的第一序列中从第一基站接收第一定位参考信号。该方法还包括在传输帧的第二序列中从第二基站接收第二定位参考信号。传输帧的第二序列至少部分地不同于第一序列。该方法还包括基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

根据示例,一种方法包括传送至少一个控制消息。所述至少一个控制消息指示第一基站要向装置发送第一定位参考信号的无线信道的传输帧的第一序列。所述至少一个控制消息还指示第二基站要向所述装置发送第二定位参考信号的无线信道的传输帧的第二序列。第一序列相对于第二序列的定时便于基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

根据示例,一种计算机程序产品包括程序代码。该程序代码可由至少一个处理器执行。由所述至少一个处理器执行程序代码使得所述至少一个处理器执行一种方法。该方法包括传送至少一个控制消息。所述至少一个控制消息指示第一基站要向装置发送第一定位参考信号的无线信道的传输帧的第一序列。所述至少一个控制消息还指示第二基站要向所述装置发送第二定位参考信号的无线信道的传输帧的第二序列。第一序列相对于第二序列的定时便于基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

根据示例,一种计算机程序包括程序代码。该程序代码可由至少一个处理器执行。由所述至少一个处理器执行程序代码使得所述至少一个处理器执行一种方法。该方法包括传送至少一个控制消息。所述至少一个控制消息指示第一基站要向装置发送第一定位参考信号的无线信道的传输帧的第一序列。所述至少一个控制消息还指示第二基站要向所述装置发送第二定位参考信号的无线信道的传输帧的第二序列。第一序列相对于第二序列的定时便于基于第一定位参考信号和第二定位参考信号确定在无线信道上传送的信号的到达时间差。

将理解,在不脱离本发明的范围的情况下,上面提及的特征以及下面还要说明的特征不仅可按照所指示的各个组合使用,而且可按照其它组合或孤立使用。

附图说明

图1示意性地示出根据各种实施方式的从蜂窝网络的多个基站向移动装置传送dl定位参考信号。

图2示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的资源映射。

图3示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的序列,其中,该序列根据定时调度重复。

图4示意性地示出根据各种实施方式的为了定位移动装置而配置的蜂窝网络的架构。

图5示意性地示出根据各种实施方式的蜂窝网络的服务器网络节点。

图6示意性地示出根据各种实施方式的蜂窝网络的基站。

图7示意性地示出根据各种实施方式的蜂窝网络的移动装置。

图8是根据各种实施方式的方法的流程图。

图9a示意性地示出根据各种实施方式的确定到达时间差。

图9b示意性地示出根据各种实施方式的确定到达时间差。

图10示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的序列,其中,该序列根据定时调度重复。

图11示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的序列,其中,该序列根据定时调度重复。

图12示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的序列,其中,该序列根据定时调度重复。

图13示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的资源映射。

图14示意性地示出根据各种实施方式的包括为了dl定位参考信号的传输而分配的多个资源的无线信道的子帧的资源映射。

图15示意性地示出根据各种实施方式的向不同的移动装置传输定位参考信号。

图16是根据各种实施方式的方法的流程图。

图17是根据各种实施方式的方法的流程图。

具体实施方式

在下文中,将参照附图详细描述本发明的实施方式。将理解,实施方式的以下描述并非在限制意义上进行。本发明的范围并非意在由下文描述的实施方式或由附图限制,其仅是例示性的。

附图将被认为是示意性表示,并且附图中所示的元件未必按比例示出。相反,各种元件被表示为使得其功能和一般目的对于本领域技术人员而言变得显而易见。在附图中示出或在本文中描述的功能块、装置、组件或者其它物理或功能单元之间的任何连接或联接也可通过间接连接或联接来实现。还可经由无线连接来建立组件之间的联接。功能块可在硬件、固件、软件或其组合中实现。

以下,描述用于移动装置的定位技术。定位技术依赖于定位参考信号的传送。在一些示例中,dl定位参考信号由一个或更多个基站(bs)发送并由移动装置接收。尽管以下主要在dl定位参考信号的背景下描述各种示例,通常这些技术也可应用于上行链路(ul)定位参考信号。

定位技术通常允许随时间推移跟踪移动装置的位置。为此,可确定指示移动装置的位置的位置数据。基于移动装置的位置数据,可实现位置依赖服务。示例包括地理消息传递、地理跟踪等。

在一些示例中,本文所描述的定位技术可应用于物联网(iot)框架。例如,这可对应于3gpp增强机器型通信(emtc)或3gpp窄带物联网(nb-iot)技术:这些示例分别在3gpprp-161321“newworkitemproposalonfurtherenhancedmtc”(爱立信,ran#72)和rp-161324“newworkitemproposal:enhancementsofnb-iot”(沃达丰、华为、海思半导体、爱立信、高通,ran#72)中有所描述。iot框架中的这些技术通常旨在创建节能且可在扩展覆盖范围内(例如,地下室内)工作的低成本移动装置

图1示出关于根据各种示例的定位技术的各方面。具体地,图1示出关于依赖于dl定位参考信号150的传送的定位技术的各方面。

图1示出根据一些示例实现方式的蜂窝网络100的架构。具体地,根据图1的示例的蜂窝网络100实现3gpplte架构。根据3gpplte,无线信道根据演进umts地面无线电接入(eutran)来定义。3gpplte框架中的这种例示仅是出于示例性目的。类似技术可容易地应用于各种类型的3gpp指定架构,例如全球移动通信系统(gsm)、宽带码分多址(wcdma)、通用分组无线电服务(gprs)、增强数据速率gsm演进(edge)、增强gprs(egprs)、通用移动电信系统(umts)和高速分组接入(hspa),以及关联的蜂窝网络的对应架构。具体地,这些技术可应用于3gppnb-iot或emtc系统和3gpp新无线电(nr)定位。此外,相应技术可容易地应用于各种类型的非3gpp指定架构,例如蓝牙、卫星通信、ieee802.11xwi-fi技术等。

在图1中,移动装置130(在图1中标记为ue)可接收由多个bs101-103中的每一个bs发送的dl定位参考信号150。在3gpplte架构中,bs101-103被实现为演进节点b(enb)。由不同的bs101-103发送的定位参考信号150可例如在时域、频域和/或码域中相对于彼此正交。这减轻了干扰。

为了便于定位移动装置130,移动装置130通常与bs101-103中的一个或更多个时间同步。例如,bs101-13可彼此时间同步;服务bs101-103可与移动装置130时间同步。可选地,bs101-103也可相对于彼此时间同步。

移动装置130可以是以下中的一个:智能电话;蜂窝电话;平板;笔记本;计算机;智能tv;mtc装置;emtc装置;iot装置;nb-iot装置等。

图1示出关于确定移动装置130的位置的精度的各方面。通常,确定移动装置130的位置的精度取决于所测量的定位参考信号150的精度。例如,在图1中,由bs101发送的dl定位参考信号150的到达时间(toa)111的确定具有δt1的精度;由bs102发送的dl定位参考信号150的toa112的确定具有δt2的精度;由bs103发送的dl定位参考信号150的toa113的确定具有δt3的精度。通常,toa111-113测量的精度取决于所测量的dl定位参考信号的质量和dl定位参考信号的带宽。

定位参考信号通常可对应于经由无线信道发送的明确定义的符号。定位参考信号可根据预定义的规则来编码。定位参考信号可具有明确定义的幅度和/或符号值。基于定位参考信号的这些明确定义的性质,可确定定位参考信号的toa。可以想到定位参考信号的各种示例。例如,在一些示例中,定位参考信号可基于特定序列码来编码。在一些示例中,序列码可依赖于用于经由无线信道传输定位参考信号150的特定资源的时间-频率位置。在一些示例中,序列码可依赖于发送bs的标识,例如小区标识符(小区id)。由此,定位参考信号150可指示相应bs。在一些示例中,序列码可依赖于包括为了相应定位参考信号150的传输而分配的资源的传输帧:例如,这可导致在不同的传输帧中传送的定位参考信号150被不同地编码。由此,定位参考信号可指示相应传输帧。在一些示例中,可专门为给定移动装置130调度定位参考信号。不同的移动装置可在不同的定位时机与不同的定位参考信号关联。

在一些示例中,根据本文所描述的各种示例采用的定位参考信号可采用根据3gppts36.211v13.2.0(2016-06),6.10.4.1的序列码。在一些示例中,根据本文所描述的各种示例采用的定位参考信号可采用根据3gppts36.211v13.2.0(2016-06),6.10.10.1的序列码。在一些示例中,根据本文所描述的各种示例采用的定位参考信号可采用根据3gppts36.211v13.2.0(2016-06),6.11.2.1的序列码。在一些示例中,根据本文所描述的各种示例采用的定位参考信号可采用根据3gppts36.211v13.2.0(2016-06),6.11.1.1的序列码。

图2示出关于无线信道的资源映射301的各方面。图2示出用于从给定bs101-103向移动装置130传输dl定位参考信号150的资源映射301。

资源映射301包括多个时间-频率资源223。各种资源223可相对于彼此正交。在示例中,资源223可涉及由正交频分复用(ofdm)子载波编码的符号。有时,资源223可被称为资源元素。各个资源223可包括循环前缀。

资源映射301还定义了为了dl定位参考信号150的传输而分配的一些资源223(在图2中,相应资源223以虚线填充示出)。其它资源223未分配用于dl定位参考信号150的传输:这些资源223可分配用于控制数据、有效载荷数据、其它参考信号等的传输。在一些示例中,定位参考信号150附近的资源223也可不承载数据,以减轻干扰。例如,其它资源223可由其它bs用来传输dl定位参考信号150。

可相对于子帧202来定义被分配用于定位参考信号150的传送的相应资源223的位置。子帧202是无线信道的传输帧的特定实现。在其它示例中,另选地或另外地,可相对于包括多个子帧202的帧和/或相对于作为子帧的部分的时隙来定义被分配用于定位参考信号150的传送的相应资源223的位置。在示例实现方式中,子帧202的持续时间可为1毫秒。子帧202可包括两个时隙,每个时隙的持续时间为0.5毫秒。帧可包括多个子帧202,例如十个子帧202。

在图2的示例中,此外,相对于资源块212来定义被分配用于定位参考信号150的传送的相应资源223的位置。资源块212包括多个资源223。通常,无线信道的带宽包括多个资源块212,例如两个资源块、十个资源块、五十个资源块或者甚至一百个资源块(在图2中,为了简单起见,仅示出单个资源块212)。

为了减轻bs间干扰,被分配用于定位参考信号150的传送的特定资源223可从bs101-103至bs101-103变化。因此,不同的bs101-103可采用不同的资源映射(在图2中,为了简单,仅示出单个资源映射301)。在一个示例中,包括被分配用于传输定位参考信号150的资源223的各个资源映射101-103可被唯一地分配给bs101-103。例如,被分配用于定位参考信号150的传送的特定资源223可取决于与发送bs101-103关联的唯一标识,例如小区id。

为了进一步减小bs间干扰,特定bs101-103可被配置为以时分复用(tdm))方式交替地将定位参考信号150的传输静默。因此,这些技术允许时分复用和/或频分(fdm)复用。另选地或另外地,发送定位参考信号的多个bs101-103之间还将可以采用码分复用(cdm)。这里,可采用扰码。

为了减轻bs内干扰和/或bs间干扰,包括被分配用于传输定位参考信号150的资源223的特定子帧202可以是受保护子帧202。例如,受保护子帧202可不包括被分配用于传输有效载荷数据的资源223。

有效载荷数据可以是源自传输协议栈的高层的数据。例如,有效载荷数据可以是源自根据传输协议栈的osi模型的应用层的数据。有时,有效载荷数据也被称为用户数据。

通常,从各个参与的bs101-103向移动装置130传送的定位参考信号150的数量越多,则确定移动装置130的位置的精度可以实现得越高。这就是为什么每子帧202分配多个资源223用于传输定位参考信号150。例如,被分配用于传输定位参考信号150的资源223的总数相对于子帧202中的资源223的总数可定义定位参考信号150的时间-频率密度。时间-频率密度可相对于资源块212来定义,和/或可相对于无线信道的系统带宽来定义。通常,定位参考信号150的时间-频率密度越高,确定移动装置130的位置的精度就越高。

在图2中,示出同时传送的定位参考信号150之间的频率偏移280。通常,频率偏移280越小,定位参考信号150的时间-频率密度将越高。

图3示意性地示出关于重复定时调度(repetitivetimingschedule)250的各方面。重复定时调度250用于从给定bs101-103向移动装置130传输dl定位参考信号150。其它bs101-103可使用相同或不同的重复定时调度250。重复定时调度250的性质可由网络100使用控制信令(例如,在3gpplte系统的示例中,无线电资源控制(rrc)信令和/或非接入层面(nas))来配置。另选地或另外地,可使用otdoa参数明确地或隐含地用信号通知定时调度250的性质。例如,3gppts36.355中指定的lte定位协议(lpp)可用于用信号通知定时调度250。通常,可在服务器(例如,位置服务器)与终端之间和/或服务器与bs101-103之间传送otdoa参数和/或定时调度250。

根据重复定时调度250,子帧202的序列211被重复地发送。序列211包括在时域中彼此相邻的多个子帧202:因此,序列是连续的。序列211的每一个子帧202包括至少一个定位参考信号150(在图3中,序列211的子帧202以暗色填充示出)。例如,在序列211内可能不存在不包括至少一个定位参考信号150的子帧202。

序列211的各个子帧202包括被分配用于传输定位参考信号150的一个或更多个资源223。例如,在图3的场景中,序列211的四个子帧202中的每一个子帧可根据图2所示的资源映射301来配置。

在图3的示例中,示出了序列211的第一重复251和序列211的第二重复252。可存在不止两个重复251、252。例如,序列211可无限重复。

例如,序列211可按照给定重复率重复地传送。在一些示例中,重复率可以是周期性的。在图3中,示出了序列211重复的周期性255。

在图2和图3中,示出用于传输定位参考信号150的带宽216。在图2和图3的示例中,用于传输定位参考信号150的带宽216等于无线信道的整个系统带宽。在其它示例中,带宽216可覆盖小于整个系统带宽。例如,根据3gpplte20mhz系统的参考实现方式,带宽216可以是。因此,在一些示例中,资源映射301的资源223可被分配用于跨无线信道的整个带宽或其一小部分传输定位参考信号150;在本文所描述的技术的一些示例中,用于传输定位参考信号150的带宽216可小于无线信道的整个带宽。

如果用于传输定位参考信号150的带宽216小于无线信道的整个带宽,则在无线信道的频带内可具有定位参考信号150的频带的不同布置。在一些示例中,定位参考信号150的频带可在无线信道的频带内居中。在一些示例中,定位参考信号150的频带可与无线信道的频带的上边缘或下边缘相邻布置。频带可由上限和下限和/或中心点和频率带宽限定。

本文所描述的各种技术基于这样的发现:如果带宽216被限制,则移动装置的定位精度往往会降低。例如,在3gpplte技术中,符号的采样率取决于无线信道的带宽。例如,20mhz的系统带宽的采样率为30.72mhz:这两倍于采样率为15.36mhz的10mhz系统带宽的带宽。采样率越高通常导致越精细的toa测量,因此相应bs101-103与移动装置130之间的距离确定越精确。因此,精度取决于带宽。例如,如果使用1.4mhz的带宽216发送定位参考信号150,则根据参考实现方式确定移动装置130的位置的精度等于±150米。例如,如果使用10mhz的带宽216发送定位参考信号150,则根据参考实现方式确定移动装置130的位置的精度等于±50米。

本文所描述的各种技术基于以下发现:对于为iot应用设计的无线信道,系统带宽(及其用于传输定位参考信号150的带宽216)通常有限。例如,根据3gppnb-iot,系统带宽被限制为单个资源块212,因此等于180khz。例如,根据3gppemtc,系统带宽被限制为6个资源块212,因此等于1.4mhz。本文所描述的各种示例允许在诸如3gppnb-iot和3gppemtc的带宽有限的无线信道中确定移动装置的位置时增加精度。

图4示出关于蜂窝网络100的各方面。具体地,图4示出用于定位移动装置130的蜂窝网络100的架构的各方面。如图4所示,无线信道170方便bs101-103中的每一个bs与移动装置130之间的通信。

在图4中,示出由服务器实现的蜂窝网络100的网络节点120。服务器120可执行关于移动装置130的定位的各种任务。

可指派给服务器120的第一任务可对应于对定位参考信号150的传送的调度。这里,服务器120可实现在bs101-103中的每一个bs处指定被分配用于传输定位参考信号150的资源223的资源映射。不同的bs101-103因此可与不同的资源映射关联:因此,不同的bs101-103可采用不同的资源223来传输定位参考信号150。

可指派给服务器120的第二任务可对应于在bs101-103中的每一个处实现对包括定位参考信号150的子帧202的序列211的重复传输的定时调度。不同的bs101-103可使用不同的定时调度,包括不同的重复率255和/或序列211的长度。

可指派给服务器120的第三任务可对应于基于由移动装置130提供的定位信息来确定位置信息。这里,移动装置130所提供的定位信息可可以指示从bs101-103中的每一个bs接收到的定位参考信号150相对于从参考bs101-103接收到的定位参考信号150的tdoa。然后,服务器120可考虑定位信息以及bs101-103的预定义的位置(例如,相对于参考bs定义)来执行三角测量。基于三角测量,可确定移动装置130相对于bs101-103的位置。然后,位置信息可指示所确定的移动装置130的位置。该第三任务也可由单独的位置服务器(图4中未示出)执行。

图5示意性地示出关于服务器120的各方面。服务器120包括处理器1201、接口1202和存储器1203。存储器1203可存储可由处理器1201执行的程序代码。执行程序代码可使得处理器1201执行关于移动装置130的定位的各种任务。这些任务可包括定位参考信号150的传送的调度、确定对包括定位参考信号150的子帧的序列的重复传输的定时调度以及基于移动装置130所提供的指示tdoa的定位信息来确定位置信息。处理器1201可经由接口1202与bs101-103以及与移动装置130交换消息。

图6示意性地示出关于bs101-103的各方面。bs101-103各自包括处理器1101、接口1102和存储器1103。存储器1103可存储可由处理器1101执行的程序代码。执行程序代码可使得处理器1101执行关于移动装置130的定位的各种任务。这些任务可包括根据包括被分配用于传输定位参考信号150的资源223的相应资源映射来传送定位参考信号150。这些任务还可包括在子帧202的序列211中传送定位参考信号150。子帧202的序列211的定时可由相应的定时调度定义。这些任务还可包括根据特定序列码对定位参考信号150进行编码。接口1102可被配置为经由无线信道170发送dl信号和接收ul信号。

图7示意性地示出关于移动装置130的各方面。移动装置130包括处理器1301、接口1302和存储器1303。存储器1303可存储可由处理器1301执行的程序代码。执行程序代码可使得处理器1301执行关于移动装置130的定位的各种任务。这些任务可包括根据包括被分配用于传输定位参考信号150的资源223的资源映射来传送定位参考信号150。移动装置可从不同的bs101-101接收定位参考信号150;不同的bs101-103可使用不同的资源映射。这些任务还可包括在子帧202的序列211中传送定位参考信号150。子帧202的序列211的定时可由定时调度定义。同样,不同的bs101-103可使用不同的定时调度。这些任务还可包括根据特定序列码对定位参考信号150进行解码。接口1302可被配置为经由无线信道170接收dl信号和发送ul信号。

图8是根据各种示例的方法的流程图。根据图8的方法示出关于移动装置130的定位的各方面。

首先,在框5001中,确定参考toa。为此,移动装置130可从参考bs101-103接收一个或更多个定位参考信号150。然后,移动装置130可确定参考bs101-103发送所述一个或更多个定位参考信号150与移动装置130接收所述一个或更多个定位参考信号150之间的飞行时间。由此,可推导toa。通常,确定参考toa是需要大计算工作量的任务。

接下来,在框5002中,确定与参考bs101-103不同的给定bs101-103的toa。同样,移动装置130可从给定bs101-103接收一个或更多个定位参考信号150。然后,移动装置130可确定给定bs101-103发送所述一个或更多个定位参考信号150与移动装置接收所述一个或更多个定位参考信号150之间的飞行时间。同样,在框5002中确定toa是需要大计算工作量的任务。

在框5003中,检查是否可从与参考bs101-103不同并且也与先前已在框5002中接收了定位参考信号且先前已在框5002中确定了toa的任何bs101-103不同的另外的bs101-103获得定位参考信号150。

如果框5003中的所述检查得出可从另外的bs101-103获得定位参考信号150的结果,则针对所述另外的bs101-103重新执行框5002。

一旦通过框5002的多次迭代确定了所有可用的bs101-103的toa,该方法就在框5004中开始。在框5004中,确定tdoa。为此,在框5002中确定的参考toa可与在框5002中确定的另外的bs101-103的每一个toa组合(或者通常建立联系)。

通常,在框5004中确定tdoa是由移动装置130(例如,由处理器1301)执行的任务。然而,在其它示例实现方式中,移动装置130也可将指示在框5001、5002中确定的toa的定位信息提供给服务器120。然后,框5004是可由服务器120(例如,由处理器1201或位置服务器)执行的任务。

最后,在框5005中,确定位置信息。该位置信息指定移动装置130例如在绝对参考系中的位置(例如,维度和经度)。框5005中的位置信息通常基于在框5004中确定的tdoa的三角测量来确定。

通常,在框5005中确定位置信息是由服务器120(例如,由处理器1201或位置服务器)执行的任务。然而,在其它示例实现方式中,移动装置130也可在本地确定位置信息。

例如,可针对包括定位参考信号150的各个子帧202重新执行框5001-5005。在其它示例中,可针对包括多个子帧202的序列的各个重复251、252重新执行框5001-5004,多个子帧202中的每一个子帧包括来自bs101-103中的一个或更多个bs的定位参考信号150。由此,位置信息可为最新的,并且例如,可跟踪移动装置130的位置。

图9a示出关于确定由不同的bs101-106在无线信道170上传送的定位参考信号的toa111-116的各方面。详细地,图9a示出toa111-116由移动装置130确定的示例。

在图9a中,天线1302a与接口1302联接。在图9a的示例中,接口1302实现模拟前端。

接口1302经由无线信道170接收到的模拟信号被数字化并变换到频域中。为此,应用快速傅里叶变换(fft)。与不同资源223对应的符号然后可被单独地后处理。例如,如图9a所示,可为从不同的bs101-106接收到的定位参考信号151-156实现不同的处理流水线。在图9a的示例中,尽管从总计六个bs101-106接收定位参考信号151-156,但是在其它示例中,可从总数更小或更大的bs接收定位参考信号。

各个流水线包括信道估计器。在信道估计之后,各个流水线使用逆fft运算将相应的信道估计转换到时域中。然后,在各个流水线内确定toa911-916。

通常,信道估计和逆fft需要大计算量。例如,可能需要处理资源以执行逆fft。另外,通常,需要在存储器1303中缓冲定位参考信号151-156。通常,各个接收到的参考信号151-156由浮点数表示。由于每子帧202可存在用于各个bs101-106的多个定位参考信号151-156,所以这可导致存储器资源的大量使用。

图9b示出关于确定由不同的bs101、102在无线信道170上传送的定位参考信号的toa111、112的各方面。详细地,图9b示出toa111、112由移动装置130确定的示例。图9b通常对应于图9a。

在图9b的示例中,各个流水线的信道估计器实现从相应bs101、102接收到的多个定位参考信号150的组合。例如,可基于在子帧202的相应序列中接收到的至少一些定位参考信号150的组合来确定指示多个定位参考信号150的值。例如,可对各种定位参考信号150的符号求和。然后,可基于该值确定相应toa111、112。

在图9b的示例中,ue执行最小二乘(ls)信道估计以获得粗信道权重。可在时域和/或频域中对所获得的信道权重进行过滤以获得更精细的结果(图9b中的过滤器)。

这些技术放宽了存储器要求。这是因为不需要存储各个接收到的定位参考信号150。相反,仅需要存储组合的值。

这些技术进一步增加了信噪比。这是因为在确定toa之前组合了多个定位参考信号150。这方便了覆盖范围增强。

图10示意性地示出关于重复定时调度250的各方面。定时调度250用于分别从基站101-104中的每一个bs向移动装置130传输dl定位参考信号151-154。图10示出关于定时调度250的多个重复序列501、502的各方面,序列501、502中的每一个序列包括多个子帧202。在图10中,示出两个重复251、252,但是可存在更多重复。重复251、262以特定重复率255重复。重复率255可以是周期性的或非周期性的。

序列501包括子帧202,子帧202分别包括来自基站101、102的定位参考信号151、152。序列502包括子帧202,子帧202分别包括来自基站103、104的定位参考信号153、154。

移动装置130可在序列501中接收定位参考信号151、152,并且另选地或另外地,可在序列502中接收定位参考信号153、154。在一个示例中,移动装置130可基于定位参考信号151、152二者以及基于定位参考信号153、154来确定在无线信道170上传送的信号的tdoa。例如,可基于定位参考信号151确定参考toa111。然后,基于定位参考信号153、154确定的toa113、114可与参考toa111建立联系。

在根据图10的场景中,移动装置130基于各种定位参考信号151-154确定tdoa所需的计算资源相对较少。这是因为与所有涉及的bs101-104在相同的子帧202期间发送的参考实现方式相比,定位所需的各种定位信号151-154的重复在较长的时间上伸展。计算负荷(例如,处理负荷和/或存储器负荷)可相应地伸展。

在一些示例中,移动装置130可以首先基于定位参考信号151、152确定toa111、112;并且只有所述基于定位参考信号151、152确定toa111、112的步骤已完成时,才继续接收基于定位参考信号153、154确定toa113、114。例如,移动装置130可被配置为在序列502之前或者至少在序列502期间基于定位参考信号151、152确定toa111、112。然后,移动装置130可被配置为在序列501结束之后基于定位参考信号153、154确定toa。

一旦针对所有定位参考信号151-154确定了toa111-114,移动装置130就可基于先前确定的toa111-114确定tdoa。

因此,序列501和502的组合形成定位时机500。每重复251、252存在一个定位时机。基于在整个定位时机500期间接收到的定位参考信号151-154确定tdoa的完整集合。另一方面,各个单独的序列501、502每重复251、252形成子定位时机。

与例如六个不同的基站在子帧的序列中发送定位参考信号的参考实现方式相比,存储器要求也可降低。例如,移动装置130可被配置为将指示在序列501中接收到的定位参考信号151、152的第一值缓冲并基于第一值确定toa111、112。然后,可从存储器清除至少一个第一值;所述清除可发生在序列502之前或序列502期间。通过清除存储器,使得存储器空间可用于缓冲指示在序列502中接收到的定位参考信号153、154的第二值。然后,可基于第二值确定toa113、114。所述值可以是浮点数,有时也称为软值。通过对存储器1303的这种串行化访问,可放宽在任何时刻所需的最大存储器容量。

根据这些技术,图9a的接收机架构可简化:仅需要两个并行流水线,因为(在给定时刻)仅处理来自两个bs101-104的定位参考信号151-154。两个流水线可被顺序地重新用于从不同bs101-104接收到的定位参考信号151-154。

在一些示例中,存储器要求可进一步放宽。这可通过实现所接收的定位参考信号151-154的组合来实现(参见图9b)。例如,移动装置130可基于在序列501中接收到的定位参考信号151的组合来确定第一值;移动装置130还可基于在序列501中接收到的定位参考信号152的组合来确定第二值;移动装置130可基于在序列502中接收到的定位参考信号153的组合来确定第三值;并且移动装置130还可基于在序列502中接收到的定位参考信号154的组合来确定第四值。基于这些值,然后可确定相应的toa111-114。bs的其它总数也是可能的。

通过实现对应定位参考信号151-154的这种组合,还可增加各个toa111-114的信噪比。覆盖范围增强是可能的。可跨对应定位参考信号151-154的不同接收累积能量。

在图10的示例中,示出基站101-104被分组到给定序列501、502中的场景。每序列的基站101-104的数量可变化。通常,可需要将每序列501、502的基站101-104的数量限制为例如少于六个和/或二至四个,从而获得施加在移动装置130上的计算负荷的显著减少。在一些示例中,每序列501、502的基站101-104的数量可基于移动装置130的处理能力灵活地确定。例如,为此,移动装置130可隐含地或明确地用信号向服务器120通知其处理能力。

在图10的示例中,尽管示出了分配给序列501的基站101、102不同于分配给序列502的基站103、104的场景,在其它场景中,至少一个给定基站被分配给序列501、502二者是可能的。这可增加定位精度,因为相对于从至少一个给定基站接收到的定位参考信号创建了附加定位时机。

在一些示例中,移动装置130不需要跨所有序列501、502接收所有可用的定位参考信号151-154。例如,移动装置130可从多个序列中选择一个或更多个序列。然后,移动装置130可选择性地仅接收在所选择的一个或更多个序列中传送的那些定位参考信号。这可进一步减少施加在移动装置130上的计算负荷,因为要处理的数据量减少。

为了实现序列501、502的定时调度250,服务器120可向基站101-104发送对应的控制消息。控制消息可指示序列501、502。例如,控制消息可指定重复率255、各个序列501、502的长度等。

这些技术便于各种基站的定时调度250的同步。具体地,通过跨所涉及的基站101-104的定时调度250的这种时间同步,可调整序列501、502之间的定时。定时可使得针对各种定位参考信号确定的tdoa在定位的背景下有意义:具体地,序列501、502之间的较长的定时偏移509往往会降低定位的精度,因为移动装置130可能已在中间移动和/或无线信道170的信道性质可能已改变。另一方面,如果定时偏移509太短,则在减少施加在移动装置130上的计算负担方面的益处可能有限。因此,可鉴于权衡情况来调整序列501、502相对于彼此的定时。

可以想到将各种参与基站101-104分组到不同的序列501、502中的不同策略。例如,分组可基于基站101-104例如在全局参考系中或相对于彼此的位置。分组还可基于各种基站101-104与移动装置130之间的距离。由于无法先验地以高精度知道移动装置130的位置,所以移动装置130的位置可为近似的。这可基于移动装置130的服务基站101-104的知识来完成。

例如,网络节点可基于移动装置130的服务小区的知识和/或基站101-104的位置来确定参与基站101-104被分组到的各种子定位时机。移动装置130的服务小区的知识提供移动装置130的近似位置;例如,由此可近似移动装置130与各种基站101-104之间的距离。

在图10的示例中,移动装置130由基站101服务。基站101与基站102之间的距离小;而基站101与基站104、103中的每一个之间的距离大。另一方面,基站103、104之间的距离小。然后,服务器120可发送指示各种基站101-104根据图10实现定时调度250的控制消息:这里,基站101、102被分组到与序列501对应的第一子定位时机中,而基站103、10被分组到与序列502对应的第二子定位时机中。具体地,如果定位参考信号151-154被专门发送到移动装置130,即,如果定位参考信号151-154是移动装置专用的,则这种场景可能是可行的。在这种场景中,蜂窝网络100(例如,服务器120)可响应于从移动装置130接收到的对应定位请求配置定时调度250。

通过基于移动装置130与基站101-104之间的距离对基站101-104进行分组,在接收机处同时发送的定位参考信号151-154之间的时间偏移可减小。例如,由于基站103、104与移动装置130之间的传播延迟较长,与靠近的基站101、102所发送的定位参考信号151、152相比,定位参考信号153、154具有较长的飞行时间。如果在资源的符号之前的资源的循环前缀内不包含时间偏移,则定位参考信号可能失去其正交性,从而使总体接收质量变差。通过图10所示的分组策略,可限制各个序列501、502内的定位参考信号111-114的时间偏移。

通常,基站101-104相对于各种序列501、502的分组可基于各种基站101-104的特性。在不同的示例实现方式中可使用不同的决策标准。分组不限于基站101-104的位置和/或基站101-104与移动装置130之间的距离。

图11示意性地示出关于重复定时调度250的各方面。重复定时调度250用于分别从基站101-104向移动装置130传输dl定位参考信号151-154。图11通常对应于图10。

在图11的场景中,基站101、102被分组到序列501中。因此,序列501与距移动装置130的距离相对小的基站101、102关联。不同地,基站103、104被分组到序列502中。因此,序列502与距移动装置130的距离相对大的基站103、104关联。

在图11的示例中,基于移动装置130与关联的基站101-104之间的距离来确定序列501、502的长度:为了方便通过相应定位参考信号153、154的组合来累积足够的能量,与序列501的长度相比,序列502的长度较长。与定位参考信号151、152相比,这允许补偿定位参考信号153、154的预期较低的接收功率。这补偿了定位参考信号153、154的增加的路径损耗。

图12示意性地示出关于重复定时调度250的各方面。重复定时调度250用于分别从基站101-104向移动装置130传输dl定位参考信号151-154。图12示出关于多个重复序列501、502的各方面,多个重复序列501、502中的每一个包括多个子帧202。图12的示例通常对应于图10的示例。

然而,在图12的示例中,各种基站101-104与移动装置130之间的距离在重复251、252之间改变。由于基站101-104的分组可取决于移动装置与基站101-104之间的距离,所以分组在重复251、252之间改变。在图12的示例中,在第一重复251中基站101-104相对于序列501、502的分组对应于根据图10的示例的分组。然后,移动装置130与基站102、104之间的距离改变并且对于第二重复252而言变得短于移动装置130与基站101、103之间的距离。因此,分组改变,并且第二重复252的序列501与基站102、104关联。

通常,基站101-104与序列501、502之间的关联可灵活地改变。因此,给定基站101、102可在第一重复251期间被分配给序列501,并且在第二重复252期间被分配给序列502。因此,基站101-104的分组可在后续重复251、252之间改变。这允许灵活地解决系统的变化。

尽管在图12的示例中示出了基站101-104的分组在定时调度250的后续重复251、252之间改变的场景,在其它示例中,这些技术可应用于基站101-104的分组在给定重复251、252内的改变。

以上描述了各种基站101-104分组到不同的序列501、502中取决于其位置和/或距移动装置130的距离的各种示例。然而,在其它示例中,另选地或另外地,可考虑用于所述分组的其它决策标准。例如,各种基站101-104的分组可根据某种预定义的方案重复地更改。例如,可通过将各种基站101-104与序列501、504的关联循环移位来更改分组。如果关于各种基站101-104的位置的知识和/或关于移动装置130的位置的知识不可用,则这些场景可能是有帮助的。此外,如果关于移动装置130的近似位置的知识(例如,为了确定基站101-104与移动装置130之间的距离)不可用,则这些场景可能是有帮助的。

关于移动装置130的近似位置的知识对网络100不可用,移动装置130可自主地确定在重复252中与基站101、103相比其更靠近基站102、104。这可基于接收功率测量和/或基于邻近小区列表来完成。然后,移动装置130可在重复252期间选择序列501,即,选择性地接收定位参考信号152、154。

在图10至图12的示例中,序列501、502相对于彼此具有与至少一个间隙传输帧202对应的定时偏移509。定时偏移509在重复定时调度250的框架中定义,并且可由网络100经由控制信令相应地配置。

在图10至图12的示例中,提供两个间隙传输帧202。通常,将定时偏移509限制为单个间隙传输帧或包括更多间隙传输帧是可能的。定时偏移509的持续时间可改变。

通过提供定时偏移509,可方便在先前序列501期间接收到的定位参考信号151-154的处理。具体地,在序列501之后借助于定时偏移509提供安全裕度,使得移动装置130可在后续序列502开始之前确定在先前序列501期间接收到的定位参考信号151-154的toa111-114。

为了避免在定时偏移509期间进一步占用移动装置130的处理能力,间隙传输帧202可不包括被发往移动装置130的数据和/或信号。具体地,间隙传输帧202可不包括被发往移动装置130的任何定位参考信号151-154。因此,在定时偏移509期间移动装置130可免于处理任何到来的数据或信号:这方便确定在先前序列501期间接收到的定位参考信号的toa111-114。

在示例中,定时偏移509的持续时间不长于50毫秒,优选不长于10毫秒,更优选不长于2毫秒。由此,可调整一方面移动装置130的位置的变化和/或无线信道170的性质的变化与为了方便确定在先前序列期间接收到的定位参考信号的toa的足够的定时偏移509之间的权衡情况。

具体地,与定时偏移509的持续时间相比,定时调度250的重复率255可对应于后续重复251、252之间的显著更长的持续时间。例如,重复率255可由比定时偏移509的持续时间长至少10倍,优选长至少100倍,更优选长至少500倍的周期性来实现。

在一些示例中,基于移动装置130的处理能力灵活地确定定时偏移509的持续时间是可能的。例如,如果移动装置130(例如,emtc或nb-iot装置)的处理能力相对低,则可以将定时偏移509的持续时间设定为较长的值。例如,为此,移动装置130可用信号向服务器120通知处理能力。用于确定定时偏移509的持续时间的其它决策标准可包括先前序列中的定位参考信号的总数和/或分配给先前序列的基站之间的距离。这允许动态地解决上面识别的一方面信道的变化和移动装置130的位置的变化与用于确定在先前序列501中接收到的定位参考信号的toa的足够的时间之间的权衡情况。

在图10至图12的示例中,尽管仅两个序列501、502被分配用于从四个不同的基站101-104传输定位参考信号151-154,在其它示例中,可提供更大数量的序列。例如,可提供数量为3、4、5等的序列。这可方便移动装置130的更精确的定位,因为可接收来自更大数量的基站的定位参考信号。另外,每序列的基站的总数可减少;从而计算负荷可进一步降低。

在这样的示例中,不同序列之间的定时偏移可具有不同的持续时间。例如,定时偏移的持续时间可取决于被分配用于在定时偏移之前的序列中传输定位参考信号的基站的总数。被分配用于在定时偏移之前的序列中传输定位参考信号的基站的更大(更小)的总数可导致定时偏移的更长(更小)的持续时间。

具体地,包括间隙传输帧202的定时偏移也可包括在重复251、252的最后序列502之后。然后,移动装置130在对应间隙传输帧期间可能不需要监测或解码有效载荷数据等。由此,移动装置130的复杂度可降低,使得它不必同时处理toa测量和包括有效载荷数据的传输。

通常,可将定时调度250的各种性质明确地或隐含地用信号通知给移动装置130。例如,定时调度250的性质可包括每序列501、502的子帧202的总数、重复率255、每序列501、502的基站101-104的总数和/或定时偏移509的持续时间等。在一个示例中,定时调度250的这些性质可基于otdoa参数隐含地确定。otdoa参数可用于配置与移动装置130的定位有关的信息,如应该由移动装置130测量以用于定位的基站101-104的列表等。例如,如果应该由移动装置130测量的基站101-104的数量为m,则移动装置130可确定序列501、502的数量为m/2。这里,移动装置130可确定(例如,从预定义的规范)至多两个基站101-104被分配给同一个序列501、502。

图13示出用于从基站101向移动装置130传输定位参考信号151的资源映射301。图13还示出用于从基站102向移动装置130传输定位参考信号152的资源映射302。

在图13的示例中,被分配用于传输定位参考信号151的资源223包括在第一资源块212-1中,而被分配用于传输定位参考信号152的资源223包括在第二资源块212-2中。由此,方便fdm以避免在相应子帧202中同时发送定位参考信号151、152的多个基站101、102之间的小区间干扰。在图13的示例中,定位参考信号151、152的频带不交叠。

在其它示例中,也可在单个资源块(图13中未示出)内实现fdm。在这样的示例中,定位参考信号151、152的频带将交叠。减轻小区间干扰的其它技术可包括tdm和cdm。例如,可使用扰码。例如,可使用静默图案(mutingpattern)。

图14示出用于从基站101向移动装置130传输定位参考信号151的资源映射301。

在图14的示例中,与图13的示例相比,被分配用于传输定位参考信号151的资源223的时间-频率密度增加。具体地,与图13的场景相比,同时发送的定位参考信号151之间的频率偏移280减小。在图14的示例中,频率偏移280总计2个资源;通常,频率偏移280可小于6个资源223,优选小于四个资源223。

定位参考信号151的这种增加的时间-频率密度可应用于参与移动装置130的定位的各种基站101-104的一些或所有资源映射。

定位参考信号151的这种增加的时间-频率密度允许增加所接收的定位参考信号151的信号质量(例如,信噪比)。由此,可基于定位参考信号151确定toa111的精度可增加。

另一方面,子帧202内的定位参考信号的增加的时间-频率密度未必导致移动装置130的复杂度的增加。具体地,如果在信道估计功能内的滤波操作之前实现多个定位参考信号(参见图9a)的组合,则定位参考信号151的增加的总数不会增加滤波的总体复杂度。通常,多个定位参考信号这样组合成相应值的精度受益于相对低的频率偏移280。

这些技术基于这样的发现:通过限制每序列501、502的基站的总数,可增加使用刚刚可用的资源的发送基站的定位参考信号的总数。

图15示出关于向两个不同的移动装置130-1、130-2发送定位参考信号151-1、151-2的基站101的各方面。在图15的示例中,由于基站101与移动装置130-2之间的距离大于基站101与移动装置130-1之间的距离,所以包括被发往移动装置130-2的定位参考信号151-2的序列501-2的长度比包括被发往移动装置130-1的定位参考信号151-1的序列501-1的长度长。这种实现方式确认与定位参考信号151-1的路径损耗相比,预期定位参考信号151-2的路径损耗更大。在这样的场景中,移动装置130-2可受益于定位参考信号151-2的更长的重复。这方便覆盖范围增强。

在图15的示例中,不同的移动装置130-1、130-2与不同的频带关联。即,基于移动装置130-1、130-2来确定各种定位参考信号151-1、151-2的频带。因此,频带可被唯一地分配给移动装置130-1、130-2。

在图15中,尽管示出用于减轻定位参考信号151-1、151-2之间的干扰的fdm场景,在其它场景中,对于fdm而言另选地或另外地,tdm和/或cdm干扰减轻也将是可能的。

此外,尽管在图15中,示出定位参考信号151-1、151-2的频带不交叠的场景,在其它场景中,定位参考信号151-1、151-2的频带可交叠。

图16是根据各种示例的方法的流程图。在框6001,在传输帧的第一序列中从第一基站接收到第一定位参考信号。

在框6002中,在传输帧的第二序列中从第二基站接收到第二定位参考信号。

然后,在框6003中基于第一定位参考信号并且基于第二定位参考信号确定tdoa。例如,第一定位参考信号可用作第二定位参考信号的参考。例如,可基于第一定位参考信号确定参考toa并且基于第二定位参考信号确定toa。然后,基于第一定位参考信号确定的参考toa可被设定为与基于第二定位参考信号确定的toa相互联系。

图17是根据各种示例的方法的流程图。在框6011,例如从网络节点向多个基站传送控制消息。控制消息指示传输帧的第一序列和传输帧的第二序列。促使多个基站中的第一基站在传输帧的第一序列中发送第一定位参考信号。促使多个基站中的第二基站发送第二定位参考信号和传输帧的第二序列。第一和第二序列可至少部分地彼此不同。

尽管已关于特定优选实施方式示出和描述了本发明,但是在阅读和理解本说明书时,本领域技术人员将想到等同物和修改。本发明包括所有这些等同物和修改,并且仅由所附权利要求的范围限制。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1