用于设备对设备定位的协议的制作方法

文档序号:14254610阅读:181来源:国知局
用于设备对设备定位的协议的制作方法

对相关申请的交叉引用

本申请要求享有于2015年7月28日提交的标题为“protocolfordevice-to-devicepositioning”的美国专利申请第14/811,407号的权益,其全部内容通过引用方式明确地并入本文。

概括地说,本公开内容涉及通信系统,并且更具体地说,涉及用于无线网络中的设备对设备(d2d)定位的协议(例如,介质访问控制(mac)协议)。



背景技术:

为了提供诸如电话、视频、数据、消息传递和广播之类的各种电信服务,广泛地部署了无线通信系统。典型的无线通信系统可以采用能够通过共享可用的系统资源(例如,带宽、发射功率)来支持与多个用户的通信的多址技术。这种多址技术的示例包括码分多址(cdma)系统、时分多址(tdma)系统、频分多址(fdma)系统、正交频分多址(ofdma)系统、单载波频分多址(sc-fdma)系统和时分同步码分多址(td-scdma)系统。

在各种电信标准中已经采用了这些多址技术以提供使得不同的无线设备能在城市、国家、地区乃至全球层面进行通信的公共协议。示例性电信标准是长期演进(lte)。lte是由第三代合作伙伴计划(3gpp)颁布的通用移动电信系统(umts)移动标准的增强集。lte被设计为通过改进频谱效率、降低成本、改进服务、使用新频谱,以及与在下行链路(dl)上使用ofdma、在上行链路(ul)上使用sc-fdma并使用多输入多输出(mimo)天线技术的其他开放标准更好地融合来更好地支持移动宽带互联网接入。然而,随着对移动宽带接入的需求持续增加,需要对lte技术进行进一步的改进。优选地,这些改进应当适用于其他多址技术和采用这些技术的电信标准。



技术实现要素:

在本公开内容的一个方面中,提供了一种方法、计算机可读介质和装置。所述装置可以是用户设备(ue)。所述装置可以确定所述装置的位置。所述装置可以在资源集合的第一子集中广播信息。所述信息可以包括所述装置的所述位置、序列标识符(id)和与所述资源集合的第二子集相关联的资源id。所述装置可以在所述资源集合的所述第二子集的至少一个符号中广播序列,所述至少一个符号由所述资源id标识,并且所述序列由所述序列id标识。

在另一方面中,所述装置包括用于确定所述装置的位置的单元。所述装置包括用于在资源集合的第一子集中广播信息的单元,所述信息包括所述ue的所述位置、序列标识符(id)和与所述资源集合的第二子集相关联的资源id。所述装置包括用于在所述资源集合的所述第二子集的至少一个符号中广播序列的单元,所述至少一个符号由所述资源id标识,并且所述序列由所述序列id标识。在一个方面中,序列是zadoffchu序列,并且序列id包括与所述zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列占用所述至少一个符号的整个带宽。在一种配置中,所述装置包括用于从基站接收用于指示所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的第三子集的消息的单元。在另一配置中,所述装置包括用于确定用于在所述资源集合的所述第一子集中广播所述信息的至少一个资源的单元。在另一配置中,所述装置包括用于确定所述资源集合的所述第二子集中的用于广播所述序列的所述至少一个符号的单元。在一个方面中,所述确定基于随机选择或基于能量的检测。在另一配置中,所述装置包括用于从基站接收用于指示所述资源集合的所述第二子集中的用于发送所述序列的所述至少一个符号的消息,其中,对所述至少一个符号的所述确定基于所接收的消息。

在另一方面中,提供了一种与ue相关联并存储用于无线通信的计算机可执行代码的计算机可读介质。所述计算机可读介质包括用于进行以下操作的代码:确定所述ue的位置;在资源集合的第一子集中广播信息,所述信息包括所述ue的所述位置、序列标识符(id)和与所述资源集合的第二子集相关联的资源id;以及在所述资源集合的所述第二子集的至少一个符号中广播序列,所述至少一个符号由所述资源id标识,并且所述序列由所述序列id标识。在一个方面中,所述序列是zadoffchu序列,并且所述序列id包括与所述zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列占用所述至少一个符号的整个带宽。在一种配置中,所述计算机可读介质还包括用于从基站接收用于指示所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的第三子集的消息的代码。在另一配置中,所述计算机可读介质还包括用于确定用于在所述资源集合的所述第一子集中广播所述信息的至少一个资源的代码。在另一配置中,所述计算机可读介质还包括用于确定所述资源集合的所述第二子集中的用于广播所述序列的所述至少一个符号的代码。在一个方面中,所述确定基于随机选择或基于能量的检测。在另一配置中,所述计算机可读介质还包括用于从基站接收用于指示所述资源集合的所述第二子集中的用于发送所述序列的所述至少一个符号的消息的代码,其中,对所述至少一个符号的所述确定基于所接收的消息。

在本公开内容的另一方面中,提供了一种方法、计算机可读介质和装置。所述装置可以是ue。所述装置可以在资源集合的第一子集中从多个ue接收第一信息集合。针对所述多个ue中的每个ue,所述第一信息集合可以包括所述每个ue的位置、序列id和资源id。所述装置可以在所述资源集合的第二子集的符号中从所述多个ue接收序列集合。所述序列集合中的每个序列可以与相应的序列id相关联并且是在所述符号中的至少一个符号上接收的。所述至少一个符号可以由相应的资源id标识。所述装置可以确定与所接收的序列集合相关联的定时信息。所述装置可以在所述资源集合的第三子集中广播第二信息集合。所述第二信息集合可以包括所确定的定时信息、与所述装置相关联的位置和所述多个ue的标识符。

在另一方面中,所述装置可以包括用于在资源集合的第一子集中从多个ue接收第一信息集合的单元。针对所述多个ue中的每个ue,所述第一信息集合包括所述每个ue的位置、序列标识符(id)和资源id。所述装置可以包括用于在所述资源集合的第二子集的符号中从所述多个ue接收序列集合的单元,其中,所述序列集合中的每个序列与相应的序列id相关联并且是在所述符号中的至少一个符号上接收的,所述至少一个符号由相应的资源id标识。所述装置可以包括用于确定与所接收的序列集合相关联的定时信息的单元。所述装置可以包括用于在所述资源集合的第三子集中广播第二信息集合的单元,所述第二信息集合包括所确定的定时信息、与所述ue相关联的位置和所述多个ue的标识符。在一个方面中,所述序列集合包括zadoffchu序列,并且所述相应的序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列集合中的每个序列占用所述至少一个符号的整个带宽。在一种配置中,所述装置包括用于从基站接收用于指示所述资源集合的所述第一子集、所述第二子集和所述第三子集的消息的单元。在另一配置中,所述装置包括用于确定用于在所述资源集合的所述第三子集中广播所述第二信息集合的至少一个资源的单元。在一个方面中,所述确定基于随机选择或基于能量的检测。在另一配置中,所述装置包括用于从基站接收用于指示用于广播所述第二信息集合的所述至少一个资源的消息的单元,其中,对所述至少一个资源的所述确定基于所接收的消息。

在另一方面中,提供了一种与ue相关联并存储用于无线通信的计算机可执行代码的计算机可读介质。所述计算机可读介质包括:用于在资源集合的第一子集中从多个ue接收第一信息集合的代码,针对所述多个ue中的每个ue,所述第一信息集合包括所述每个ue的位置、序列标识符(id)和资源id。所述计算机可读介质包括用于在所述资源集合的第二子集的符号中从所述多个ue接收序列集合的代码,其中,所述序列集合中的每个序列与相应的序列id相关联并且是在所述符号中的至少一个符号上接收的,所述至少一个符号由相应的资源id标识。所述计算机可读介质包括用于确定与所接收的序列集合相关联的定时信息的代码。所述计算机可读介质包括用于在所述资源集合的第三子集中广播第二信息集合的代码,所述第二信息集合包括所确定的定时信息、与所述ue相关联的位置和所述多个ue的标识符。在一个方面中,所述序列集合包括zadoffchu序列,并且所述相应的序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列集合中的每个序列占用所述至少一个符号的整个带宽。在另一配置中,所述计算机可读介质还包括用于从基站接收用于指示所述资源集合的所述第一子集、所述第二子集和所述第三子集的消息的代码。在另一配置中,所述计算机可读介质还包括用于确定用于在所述资源集合的所述第三子集中广播所述第二信息集合的至少一个资源的代码。在一个方面中,所述确定基于随机选择或基于能量的检测。在另一配置中,所述计算机可读介质还包括用于从基站接收用于指示用于广播所述第二信息集合的所述至少一个资源的消息的代码,其中,对所述至少一个资源的所述确定基于所接收的消息。

在本公开内容的另一方面中,提供了一种方法、计算机可读介质和装置。一种由ue进行的无线通信的方法包括:在资源集合的第一子集中从第一组多个ue接收第一信息集合,所述第一信息集合包括与所述第一组多个ue中的每个ue相关联的标识符,并且针对所述第一组多个ue中的每个ue,还包括所述每个ue的位置、序列标识符(id)和资源id。所述方法包括在所述资源集合的第二子集中从所述第一组多个ue接收第一序列集合,其中,所述第一序列集合中的每个序列与相应的序列id相关联,并且是在由相应的资源id标识的至少一个符号上接收的。所述方法包括在所述资源集合的第三子集中从第二组多个ue接收第二信息集合,所述第二信息集合包括所述第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与所述第二序列集合相关联的ue的标识符,其中,与所述第二序列集合相关联的ue的标识符和与所述第一组多个ue中的所述每个ue相关联的标识符具有共同的标识符。所述方法包括基于所接收的第一信息集合、所接收的第一序列集合以及所接收的第二信息集合来确定所述ue的位置。在一个方面中,所述第一序列集合包括zadoffchu序列,并且所述序列id中的每个序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述第一序列集合的每个序列占用所述至少一个符号的整个带宽。在一种配置中,所述方法还包括从基站接收用于指示所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集的消息。在一个方面中,所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集定期地发生。在另一配置中,所述确定所述ue的所述位置包括基于所接收的第一序列集合来确定第二定时信息集合,以及基于所述第一定时信息集合的第一子集和所述第二定时信息集合的第二子集来确定所述ue的所述位置。

在其中提供一种装置的另一方面中,所述装置可以是ue。所述装置可以包括:用于在资源集合的第一子集中从第一组多个ue接收第一信息集合的单元,所述第一信息集合包括与所述第一组多个ue中的每个ue相关联的标识符,并且针对所述第一组多个ue中的所述每个ue,还包括所述每个ue的位置、序列标识符(id)和资源id。所述装置可以包括用于在所述资源集合的第二子集中从所述第一组多个ue接收第一序列集合的单元,其中,所述第一序列集合中的每个序列与相应的序列id相关联,并且是在由相应的资源id标识的至少一个符号上接收的。所述装置可以包括:用于在所述资源集合的第三子集中从第二组多个ue接收第二信息集合的单元,所述第二信息集合包括所述第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与所述第二序列集合相关联的ue的标识符,其中,与所述第二序列集合相关联的ue的标识符和与所述第一组多个ue中的所述每个ue相关联的标识符具有共同的标识符。所述装置可以包括用于基于所接收的第一信息集合、所接收的第一序列集合以及所接收的第二信息集合来确定所述ue的位置的单元。在一个方面中,所述第一序列集合包括zadoffchu序列,并且所述序列id中的每个序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述第一序列集合的每个序列占用所述至少一个符号的整个带宽。在一种配置中,所述装置可以包括用于从基站接收用于指示所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集的消息的单元。在一个方面中,所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集定期地发生。在另一配置中,所述用于确定所述ue的所述位置的单元可以被配置为基于所接收的第一序列集合来确定第二定时信息集合,以及基于所述第一定时信息集合的第一子集和所述第二定时信息集合的第二子集来确定所述ue的所述位置。

在其中提供一种装置的另一方面中,所述装置可以是ue。所述装置可以包括存储器以及耦合到所述存储器的至少一个处理器。所述至少一个处理器可以被配置为在资源集合的第一子集中从第一组多个ue接收第一信息集合,所述第一信息集合包括与所述第一组多个ue中的每个ue相关联的标识符,并且针对所述第一组多个ue中的每个ue,还包括所述每个ue的位置、序列标识符(id)和资源id。所述至少一个处理器可以被配置为在所述资源集合的第二子集中从所述第一组多个ue接收第一序列集合,其中,所述第一序列集合中的每个序列与相应的序列id相关联,并且是在由相应的资源id标识的至少一个符号上接收的。所述至少一个处理器可以被配置为在所述资源集合的第三子集中从第二组多个ue接收第二信息集合,所述第二信息集合包括所述第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与所述第二序列集合相关联的ue的标识符,其中,与所述第二序列集合相关联的ue的标识符和与所述第一组多个ue中的所述每个ue相关联的标识符具有共同的标识符。所述至少一个处理器可以被配置为基于所接收的第一信息集合、所接收的第一序列集合以及所接收的第二信息集合来确定所述装置的位置。在一个方面中,所述第一序列集合包括zadoffchu序列,并且所述序列id中的每个序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述第一序列集合的每个序列占用所述至少一个符号的整个带宽。在一种配置中,所述至少一个处理器还可以被配置为从基站接收用于指示所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集的消息。在一个方面中,所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集定期地发生。在另一方面中,所述至少一个处理器可以被配置为通过以下操作来确定所述装置的所述位置:通过基于所接收的第一序列集合来确定第二定时信息集合,以及通过基于所述第一定时信息集合的第一子集和所述第二定时信息集合的第二子集来确定所述装置的所述位置。

在另一方面中,提供了一种与ue相关联并存储用于无线通信的计算机可执行代码的计算机可读介质。所述计算机可读介质包括用于在资源集合的第一子集中从第一组多个ue接收第一信息集合的代码,所述第一信息集合包括与所述第一组多个ue中的每个ue相关联的标识符,并且针对所述第一组多个ue中的所述每个ue,还包括所述每个ue的位置、序列标识符(id)和资源id。所述计算机可读介质包括用于在所述资源集合的第二子集中从所述第一组多个ue接收第一序列集合的代码,其中,所述第一序列集合中的每个序列与相应的序列id相关联,并且是在由相应的资源id标识的至少一个符号上接收的。所述计算机可读介质包括用于在所述资源集合的第三子集中从第二组多个ue接收第二信息集合的代码,所述第二信息集合包括所述第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与所述第二序列集合相关联的ue的标识符,其中,与所述第二序列集合相关联的ue的标识符和与所述第一组多个ue中的所述每个ue相关联的标识符具有共同的标识符。所述计算机可读介质包括用于基于所接收的第一信息集合、所接收的第一序列集合以及所接收的第二信息集合来确定所述ue的位置的代码。在一个方面中,所述第一序列集合包括zadoffchu序列,并且所述序列id中的每个序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述第一序列集合的每个序列占用所述至少一个符号的整个带宽。在一种配置中,所述计算机可读介质还包括用于从基站接收用于指示所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集的消息。在一个方面中,所述资源集合的所述第一子集、所述资源集合的所述第二子集和所述资源集合的所述第三子集定期地发生。在另一配置中,所述用于确定所述ue的所述位置的代码还包括用于基于所接收的第一序列集合来确定第二定时信息集合,以及用于基于第一定时信息集合的第一子集和所述第二定时信息集合的第二子集来确定所述ue的所述位置的代码。

附图说明

图1是示出了一种网络架构的示例的图。

图2是示出了一种接入网络的示例的图。

图3是示出了lte中的dl帧结构的示例的图。

图4是示出了lte中的ul帧结构的示例的图。

图5是示出了用于用户平面和控制平面的无线协议架构的示例的图。

图6是示出了接入网络中的演进型节点b和用户设备的示例的图。

图7是设备对设备通信系统的图。

图8示出了一种在无线网络中使用d2d定位来确定设备位置的方法。

图9a-b示出了一种用于在无线网络中执行d2d定位的示例性方法。

图10是一种无线通信方法的流程图。

图11是一种无线通信方法的流程图。

图12是一种无线通信方法的流程图。

图13是示出了示例性装置中的不同模块/单元/组件之间的数据流的概念性数据流图。

图14是示出了用于采用处理系统的装置的硬件实施方式的示例的图。

图15是示出了示例性装置中的不同模块/单元/组件之间的数据流的概念性数据流图。

图16是示出了用于采用处理系统的装置的硬件实施方式的示例的图。

图17是示出了示例性装置中的不同模块/单元/组件之间的数据流的概念性数据流图。

图18是示出了用于采用处理系统的装置的硬件实施方式的图。

具体实施方式

下文结合附图阐述的详细描述旨在作为对各种配置的描述,而不是要表示可以实践本文描述的构思的仅有配置。详细描述包括具体细节,以提供对各种构思的透彻理解。然而,对本领域技术人员而言,将显而易见的是,没有这些具体细节也可以实践这些构思。在一些实例中,以框图形式示出公知的结构和组件,以避免使这样的构思不清楚。

现在将参照各种装置和方法介绍电信系统的若干方面。通过各种框、模块、组件、电路、步骤、过程、算法等(统称为“元素”),在以下详细描述中描述并且在附图中描绘出这些装置和方法。这些元素可以使用电子硬件、计算机软件或其任意组合来实现。这样的元素是被实现为硬件还是软件取决于具体应用以及施加在整个系统上的设计约束。

通过举例的方式,可以利用包括一个或多个处理器的“处理系统”来实现元素或元素的任意部分或元素的任意组合。处理器的示例包括微处理器、微控制器、数字信号处理器(dsp)、现场可编程门阵列(fpga)、可编程逻辑器件(pld)、状态机、门控逻辑单元、分立的硬件电路以及被配置为执行贯穿本公开内容描述的各种功能的其他适当的硬件。处理系统中的一个或多个处理器可以执行软件。无论是被称为软件、固件、中间件、微代码、硬件描述语言还是其他术语,软件都应当被广义地解释为意指指令、指令集、代码、代码段、程序代码、程序、子程序、软件模块、应用、软件应用、软件包、例程、子例程、对象、可执行文件、执行线程、过程、功能等。

因此,在一个或多个示例性实施例中,可以用硬件、软件、固件或其任意组合来实现描述的功能。如果用软件实现,则可以将这些功能作为一个或多个指令或代码存储在计算机可读介质上,或者被编码为计算机可读介质上的一个或多个指令或代码。计算机可读介质包括计算机存储介质。存储介质可以是计算机能够存取的任何可用介质。通过举例而非限制的方式,这样的计算机可读介质可以包括随机存取存储器(ram)、只读存储器(rom)、电可擦除可编程rom(eeprom)、压缩光盘rom(cd-rom)或其他光盘存储设备、磁盘存储设备或其他磁存储设备、前述类型的计算机可读介质的组合、或者能够用于存储具有指令或数据结构形式的期望的计算机可执行代码并能够由计算机存取的任何其他介质。

图1是示出了lte网络架构100的图。lte网络架构100可以被称为演进型分组系统(eps)100。eps100可以包括一个或多个用户设备(ue)102、演进型umts陆地无线接入网络(e-utran)104、演进型分组核心(epc)110和运营商的互联网协议(ip)服务122。eps可以与其他接入网络互连,但为了简单起见,没有示出那些实体/接口。如图所示,eps提供分组交换服务,然而,如本领域技术人员将容易领会的,贯穿本公开内容呈现的各种构思可以扩展到提供电路交换服务的网络。

e-utran包括演进型节点b(enb)106和其他enb108,并且可以包括多播协调实体(mce)128。enb106提供了朝向ue102的用户和控制平面协议终止。enb106可以经由回程(例如,x2接口)连接到其他enb108。mce128为演进型多媒体广播多播服务(mbms)(embms)分配时间/频率无线资源,并确定用于embms的无线配置(例如,调制和编码方案(mcs))。mce128可以是单独的实体或者是enb106的一部分。enb106还可以被称为基站、节点b、接入点、基站收发机、无线基站、无线收发机、收发机功能单元、基本服务集(bss)、扩展服务集(ess)、或某种其他适当的术语。enb106为ue102提供到epc110的接入点。ue102的示例包括蜂窝电话、智能电话、会话发起协议(sip)电话、膝上型计算机、个人数字助理(pda)、卫星无线设备、全球定位系统、多媒体设备、视频设备、数字音频播放器(例如,mp3播放器)、照相机、游戏控制台、平板设备、或任何其他类似功能的设备。ue102还可以被本领域技术人员称为移动站、订户站、移动单元、订户单元、无线单元、远程单元、移动设备、无线设备、无线通信设备、远程设备、移动订户站、接入终端、移动终端、无线终端、远程终端、手持设备、用户代理、移动客户端、客户端、或者某种其他适当的术语。

enb106连接到epc110。epc110可以包括移动性管理实体(mme)112、归属订户服务器(hss)120、其他mme114、服务网关116、多媒体广播多播服务(mbms)网关124、广播多播服务中心(bm-sc)126和分组数据网络(pdn)网关118。mme112是处理ue102和epc110之间的信令的控制节点。通常,mme112提供承载和连接管理。所有的用户ip分组都是通过服务网关116进行传送的,服务网关116本身连接到pdn网关118。pdn网关118提供ueip地址分配以及其他功能。pdn网关118和bm-sc126连接到ip服务122。ip服务122可以包括互联网、内联网、ip多媒体子系统(ims)、ps流式传输服务(pss)和/或其他ip服务。bm-sc126可以提供用于mbms用户服务提供和传送的功能。bm-sc126可以用作内容提供商mbms传输的入口点,可以用于在plmn内授权和发起mbms承载服务,并且可以用于调度和传送mbms传输。mbms网关124可以用于向属于广播特定服务的多播广播单频网(mbsfn)区域的enb(例如,106、108)分发mbms业务,并且可以负责会话管理(开始/停止)并收集embms相关的收费信息。

图2是示出了lte网络架构中的接入网络200的示例的图。在这个示例中,将接入网络200划分成数个蜂窝区域(小区)202。一个或多个较低功率级的enb208可以具有与一个或多个小区202相交迭的蜂窝区域210。较低功率级的enb208可以是毫微微小区(例如,家庭enb(henb))、微微小区、微小区或远程无线头端(rrh)。每个宏enb204被指派给相应的小区202并且被配置为向小区202中的所有ue206提供到epc110的接入点。在接入网络200的这个示例中没有集中式控制器,但是可以在可替代的配置中使用集中式控制器。enb204负责所有无线相关的功能,包括无线承载控制、准入控制、移动性控制、调度、安全性以及到服务网关116的连接性。enb可以支持一个或多个(例如,3个)小区(也被称为扇区)。术语“小区”可以指enb的最小覆盖区域和/或服务特定覆盖区域的enb子系统。此外,术语“enb”、“基站”和“小区”可以在本文中互换使用。

由接入网络200采用的调制和多址方案可以取决于所部署的具体电信标准而变化。在lte应用中,在dl上使用ofdm并且在ul上使用sc-fdma,以支持频分双工(fdd)和时分双工(tdd)二者。如本领域技术人员从接下来的详细描述将容易领会的,本文中给出的各种构思良好地适用于lte应用。然而,这些构思可以容易地扩展到采用其他调制和多址技术的其他电信标准。通过示例的方式,这些构思可以扩展到演进数据优化(ev-do)或超移动宽带(umb)。ev-do和umb是由第三代合作伙伴计划2(3gpp2)颁布的作为cdma2000标准族一部分的空中接口标准,并且采用cdma来提供到移动站的宽带互联网接入。这些构思还可以扩展到:采用宽带cdma(w-cdma)和cdma的其他变型的通用陆地无线接入(utra),例如td-scdma;采用tdma的全球移动通信系统(gsm);和采用ofdma的演进型utra(e-utra)、ieee802.11(wi-fi)、ieee802.16(wimax)、ieee802.20和闪速ofdm(flash-ofdm)。在来自3gpp组织的文档中描述了utra、e-utra、umts、lte和gsm。在来自3gpp2组织的文档中描述了cdma2000和umb。所采用的实际无线通信标准和多址技术将取决于具体应用和对系统施加的整体设计约束。

enb204可以具有支持mimo技术的多个天线。mimo技术的使用使得enb204能够利用空间域来支持空间复用、波束成形和发射分集。空间复用可以用于在相同频率上同时发送不同的数据流。可以将数据流发送给单个ue206以提高数据速率或发送给多个ue206以提高整体系统容量。这可以通过对每个数据流进行空间预编码(即,施加振幅和相位的缩放)并且随后通过dl上的多个发送天线来发送每个经空间预编码的流来实现。到达ue(206)处的经空间预编码的数据流具有不同的空间签名,这使得每个ue206能够恢复去往该ue206的一个或多个数据流。在ul上,每个ue206发送经空间预编码的数据流,这使得enb204能够识别每个经空间预编码的数据流的源。

当信道状况良好时,通常使用空间复用。当信道状况不利时,可以使用波束成形来将传输能量集中到一个或多个方向上。这可以对通过多个天线进行发送的数据进行空间预编码来实现。为了在小区的边缘处实现良好的覆盖,可以结合发射分集来使用单个流波束成形传输。

在接下来的详细描述中,将参照在dl上支持ofdm的mimo系统来描述接入网络的各个方面。ofdm是在ofdm符号内的数个子载波上调制数据的扩频技术。子载波以精确的频率间隔开。所述间隔提供了使得接收机能够从子载波恢复数据的“正交性”。在时域中,可以向每个ofdm符号添加保护间隔(例如,循环前缀)以对抗ofdm符号间干扰。ul可以使用dft扩展ofdm信号的形式的sc-fdma以补偿高的峰均功率比(papr)。

图3是示出了lte中的dl帧结构的示例的图300。可以将帧(10ms)划分成10个大小相等的子帧。每个子帧可以包括两个连续的时隙。可以使用资源格来表示两个时隙,每个时隙包括资源块。可以将资源格划分成多个资源元素。在lte中,对于常规循环前缀,资源块包含频域中的12个连续子载波以及时域中的7个连续ofdm符号,总共84个资源元素。对于扩展循环前缀,资源块包含频域中的12个连续子载波以及时域中的6个连续ofdm符号,总共72个资源元素。一些资源元素(如被标记为r302、r304的资源元素)包括dl参考信号(dl-rs)。dl-rs包括小区特定rs(crs)(有时还被称为公共rs)302和ue特定rs(ue-rs)304。ue-rs304在相应的物理dl共享信道(pdsch)映射于其上的资源块上进行发送。每个资源元素携带的比特数取决于调制方案。因此,ue接收的资源块越多并且调制方案越高,则针对该ue的数据速率就越高。

图4是示出了lte中的ul帧结构的示例的图400。针对ul的可用资源块可以被划分为数据段和控制段。控制段可以在系统带宽的两个边缘处形成并且可以具有可配置的大小。可以将控制段中的资源块指派给ue用于控制信息的发送。数据段可以包括控制段中未包括的所有资源块。ul帧结构使得数据段包括连续的子载波,这可以允许将数据段中的所有连续子载波指派给单个ue。

可以将控制段中的资源块410a、410b指派给ue以向enb发送控制信息。还可以将数据段中的资源块420a、420b指派给ue以向enb发送数据。ue可以在控制段中的所指派的资源块上在物理ul控制信道(pucch)中发送控制信息。ue可以在数据段中的所指派的资源块上在物理ul共享信道(pusch)中发送数据或发送数据和控制信息二者。ul传输可以横跨子帧的两个时隙并且可以跨越频率来跳变。

可以使用资源块的集合来执行初始系统接入以及实现物理随机接入信道(prach)430中的ul同步。prach430携带随机序列并且不能携带任何ul数据/信令。每个随机接入前导码占用对应于6个连续资源块的带宽。起始频率由网络指定。也就是说,随机接入前导码的传输受限于特定时间和频率资源。不存在针对prach的频率跳变。单个子帧(1ms)或几个连续子帧的序列中携带有prach尝试,并且ue可以每帧(10ms)进行单个prach尝试。

图5是示出了lte中用于用户平面和控制平面的无线协议架构的示例的图500。用于ue和enb的无线协议架构被示出为具有三层:层1、层2和层3。层1(l1层)是最低层并且实现各种物理层信号处理功能。l1层在本文中将被称为物理层506。层2(l2层)508在物理层506之上并且负责物理层506上的、ue和enb之间的链路。

在用户平面中,l2层508包括介质访问控制(mac)子层510、无线链路控制(rlc)子层512和分组数据汇聚协议(pdcp)子层514,这些子层终止于网络侧的enb处。尽管没有示出,但ue可以具有在l2层508之上的若干上层,所述若干上层包括终止于网络侧的pdn网关118处的网络层(例如,ip层)、以及终止于连接的另一端(例如,远端ue、服务器等)处的应用层。

pdcp子层514提供不同的无线承载和逻辑信道之间的复用。pdcp子层514还提供针对上层数据分组的报头压缩以减少无线传输开销,通过加密数据分组提供安全性,并且为ue提供enb之间的切换支持。rlc子层512提供上层数据分组的分段和重组、丢失数据分组的重传、以及数据分组的重新排序以补偿因混合自动重传请求(harq)导致的无序接收。mac子层510提供逻辑信道和传输信道之间的复用。mac子层510还负责在ue当中分配一个小区中的各种无线资源(例如,资源块)。mac子层510还负责harq操作。

在控制平面中,除了对于控制平面而言没有报头压缩功能之处,用于ue和enb的无线协议架构对于物理层506和l2层508是基本相同的。控制平面还包括层3(l3层)中的无线资源控制(rrc)子层516。rrc子层516负责获得无线资源(例如,无线承载)并且负责使用enb和ue之间的rrc信令来配置较低层。

图6是在接入网络中与ue650通信的enb610的框图。在dl中,向控制器/处理器675提供来自核心网的上层分组。控制器/处理器675实现l2层的功能。在dl中,控制器/处理器675提供报头压缩、加密、分组分段和重新排序、逻辑信道和传输信道之间的复用、以及基于各种优先级度量的到ue650的无线资源分配。控制器/处理器675还负责harq操作、对丢失分组的重传和到ue650的信号发送。

发射(tx)处理器616实现用于l1层(即,物理层)的各种信号处理功能。所述信号处理功能包括:编码和交织以促进ue650处的前向纠错(fec),以及基于各种调制方案(例如,二进制相移键控(bpsk)、正交相移键控(qpsk)、m相移键控(m-psk)、m正交幅度调制(m-qam))的向信号星座的映射。随后将经编码和经调制的符号拆分成并行流。随后将每个流映射到ofdm子载波、在时域和/或频域上与参考信号(例如,导频)进行复用、并且随后使用快速傅里叶逆变换(ifft)组合在一起以产生携带时域ofdm符号流的物理信道。对ofdm流进行空间预编码以产生多个空间流。可以使用来自信道估计器674的信道估计来确定编码和调制方案,以及用于空间处理。信道估计可以从参考信号和/或由ue650发送的信道状况反馈推导出。随后经由单独的发射机618tx将每个空间流提供给不同的天线620。每个发射机618tx可以利用各自的空间流对rf载波进行调制以便发送。

在ue650处,每个接收机654rx通过其各自的天线652接收信号。每个接收机654rx恢复调制到rf载波上的信息并且向接收(rx)处理器656提供所述信息。rx处理器656实现l1层的各种信号处理功能。rx处理器656可以执行对信息的空间处理以恢复去往ue650的任何空间流。如果多个空间流要去往ue650,则rx处理器656可以将它们组合成单个ofdm符号流。随后rx处理器656使用快速傅里叶变换(fft)将ofdm符号流从时域变换到频域。频域信号包括针对ofdm信号的每个子载波的单独的ofdm符号流。通过确定由enb610发送的最可能的信号星座点,来恢复和解调每个子载波上的符号和参考信号。这些软决定可以基于由信道估计器658所计算的信道估计。随后对软决定进行解码和解交织,以恢复最初由enb610在物理信道上发送的数据和控制信号。随后将数据和控制信号提供给控制器/处理器659。

控制器/处理器659实现l2层。控制器/处理器可以与存储有程序代码和数据的存储器660相关联。存储器660可以被称为计算机可读介质。在ul中,控制器/处理器659提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自核心网的上层分组。随后向数据宿662提供上层分组,所述数据宿662表示l2层之上的所有协议层。还可以向数据宿662提供各种控制信号以进行l3处理。控制器/处理器659还负责使用确认(ack)和/或否定确认(nack)协议进行错误检测以支持harq操作。

在ul中,数据源667用于向控制器/处理器659提供上层分组。数据源667表示l2层之上的所有协议层。类似于结合由enb610进行的dl传输来描述的功能,控制器/处理器659基于enb610进行的无线资源分配,通过提供报头压缩、加密、分组分段和重新排序、以及逻辑信道和传输信道之间的复用,来实现针对用户平面和控制平面的l2层。控制器/处理器659还负责harq操作、丢失分组的重传和到enb610的信号发送。

tx处理器668可以使用由信道估计器658从参考信号或由enb610发送的反馈推导出的信道估计来选择合适的编码和调制方案,以及促进空间处理。可以经由单独的发射机654tx向不同的天线652提供由tx处理器668生成的空间流。每个发射机654tx可以利用各自的空间流对rf载波进行调制以便发送。

以类似于结合ue650处的接收机功能所描述的方式在enb610处对ul传输进行处理。每个接收机618rx通过其各自的天线620接收信号。每个接收机618rx恢复调制到rf载波上的信息并且向rx处理器670提供所述信息。rx处理器670可以实现l1层。

控制器/处理器675实现l2层。控制器/处理器675可以与存储有程序代码和数据的存储器676相关联。存储器676可以被称为计算机可读介质。在ul中,控制器/处理器675提供传输信道和逻辑信道之间的解复用、分组重组、解密、报头解压缩、控制信号处理,以恢复来自ue650的上层分组。可以向核心网提供来自控制器/处理器675的上层分组。控制器/处理器675还负责使用ack和/或nack协议来进行错误检测,以支持harq操作。

图7是设备对设备通信系统700的图。设备对设备通信系统700包括多个无线设备704、706、708、710。设备对设备通信系统700可以与蜂窝通信系统交迭,所述蜂窝通信系统例如无线广域网(wwan)。无线设备704、706、708、710中的一些可以使用dl/ulwwan频谱在设备对设备通信中一起通信,一些可以与基站702通信,并且一些可以进行二者。例如,如图7所示,无线设备708、710处于设备对设备(或对等)通信中,并且无线设备704、706处于设备对设备通信中。无线设备704、706还与基站702通信。

下文讨论的示例性方法和装置可应用于各种无线设备对设备通信系统(例如,基于flashlinq、wimedia、蓝牙、zigbee或基于ieee802.11标准的wi-fi的无线设备对设备通信系统)中的任何一种。为了简化讨论,在lte的上下文内讨论示例性方法和装置。然而,本领域的普通技术人员将理解,示例性方法和装置可更普遍地应用于各种其他无线设备对设备通信系统。

在诸如lte网络之类的无线网络中,一些ue可能知道其地点(location),而其他ue可能不知道其地点。知道其地点的ue可以使用全球定位系统(gps)技术来确定其地点。在又一方面中,ue可以具有预配置的固定地点。不知道其地点的ue可能缺少gps或可能处于室内环境中。在一些情况下,不知道其地点的ue可以使用从基站接收的信号来定位其自身。然而,使用基站信令的定位可能是不准确的,这是因为由于缺少直接路径(例如,非视线),可能难以准确地估计从基站到ue的距离。如此,估计中的误差可能是显著的(例如,50米或更多)。

在一个方面中,不知道其地点的ue可以使用d2d定位来通过知道其地点的ue确定其地点。可以使用诸如到达时间(toa)或到达时间差(tdoa)之类的技术来执行通过d2d信令的d2d定位。ue可以使用toa/tdoa和邻近ue的已知位置来定位其自身。

存在针对无线网络中的定位的若干挑战。一个挑战是带宽。在lte中,例如,最大带宽可能是每载波20mhz,这可能会限制估计toa/tdoa的精确度。可以通过从许多设备接收d2d信号并通过选择良好的测量结果来提高估计精确度。另一挑战是ue当中的定时偏移,其可能高达几微秒。定时偏移可能造成在估计toa或tdoa时的显著的不准确。又一挑战是耗电量。如果ue必须是rrc_conncted(rrc连接)的以执行定位,则定位可能是耗电且耗资源的。如此,存在对使用d2d定位以使得ue能够以rrc_connected或rrc_idle(rrc空闲)模式来确定其地点的需要。

图8示出了用于在无线网络800中使用d2d定位来确定设备位置的方法。参照图8,基站802(例如,enb)可以与包括ue804、806、808、810的小区相关联。小区还可以包括未被绘制的其他ue。ue804、806、808可以是其中ue804、806、808中每一者知道其相应位置/地点的ue组。知晓其位置的ue可以被称为参考ue或参考节点。如此,ue804、806、808可以被称为参考ue。参考ue可以发送d2d定位消息以帮助ue810确定ue810的位置。

参照图8,ue804、806、808中的每一者可以向ue810发送相应定位消息812、814、816(例如,d2d消息)。每个相应定位消息812、814、816可以指示所述相应定位消息812、814、816被发送的时间以及相应ue804、806、808中的每一者的地点信息(例如,x坐标和y坐标)。在其中ue804、806、808、810之间不存在同步偏移的理想情况下,ue810可以针对与ue804、806、808相关联的三个定位消息812、814、816中的每一者来分别确定toa。基于toa与发送相应定位消息812、814、816的时间之间的差,ue810可以确定ue804、806、810中的每一者与ue810之间的距离。例如,可以表示ue804与ue810之间的测量距离(例如,δt*c),可以表示ue806与ue810之间的测量距离,并且可以表示ue808与ue810之间的测量距离。在这个示例中,δt表示toa与发送定位消息的时间之间的差,并且c表示光速。

在一个方面中,ue810可以使用三个圆形区域818、820、822来确定其地点。三个圆形区域818、820、822可以基于ue804、806、808和ue810之间的三个测量距离以及基于分别表示ue804、806、808中的每一者的位置的已知坐标集(x1,y1)、(x2,y2)和(x3,y3)。已知坐标可以表示圆形区域的中心,并且距离可以表示圆形区域的半径。ue810可以基于三个圆形区域818、820、822相交的位置来确定其位置。

在另一方面中,ue804可以与已知坐标(x1,y1)相关联,ue806可以与已知坐标(x2,y2)相关联,ue808可以与已知坐标(x3,y3)相关联,并且ue810可以与未知坐标(x4,y4)相关联。通过使用以下等式,ue810可以通过求解(x4,y4)来确定其地点:

然而,这些示例不考虑ue804、806、808、810之间的定时偏移。ue之间的小定时偏移可能导致显著的不准确。例如,两个参考ue之间的100ns的定时偏移可能导致30米的定位误差(例如,100ns*3×108m/s)。为了说明定时偏移问题,参照图8,假设全局时钟可以由t表示。ue804可以被配置为在时间t1发送定位消息812,ue806可以被配置为在时间t2发送定位消息814,并且ue808可以被配置为在时间t3发送定位消息816。ue804、806、808中每一者可以具有与全局时钟t的定时误差/偏移,使得ue804实际上在t1+ε1进行发送,ue806实际上在t2+ε2进行发送,并且ue808实际上在t3+ε3进行发送。因为ue810可能不知晓每个定时偏移ε1、ε1、ε3,所以ue810可能不准确地确定ue804、806、808和ue810之间的测量距离如此,允许rrc_idle和rrc_connectedue使用d2d定位来确定其位置的协议是需要的。

图9a-b示出了用于在无线网络900中执行d2d定位的示例性方法。参照图9a,基站902(例如,enb)可以与可以包括ue904、906、908、910、912、914的小区相关联。所述小区可以包括未被绘制的其他ue。ue904、906、908、910、912中的每一者可以分别知道其相应位置/地点(x1,y1)、(x2,y2)、(x3,y3)、(x4,y4)、(x5,y5),并且ue914可能不知道其地点(x0,y0)。在图9a中,ue904、906、908、910、912可以与知道其地点的第一ue集合(例如,知道其地点的ue集合可以由集合a表示)相关联。ue914以及不知道其地点的任何其他ue可以与第二ue集合(例如,不知道其地点的ue集合可以由集合b表示)相关联。在第一ue集合内,ue904、906、908、910可以是第一参考ue类型,并且ue912可以是第二参考ue类型(例如,超参考ue)。第一参考ue类型的ue可以广播用于定位的序列(例如,zadoffchu序列)。第二参考ue类型的ue可以广播与来自第一参考ue类型的ue的、广播的序列相关联的定时信息,例如到达时间或到达时间差。为了确定ue914的地点/位置,ue914可以使用分布式mac协议用于定位。ue914可以使用资源集合(例如,定位阶段)来确定与ue914相关联的位置。

图9b示出了可以用于d2d定位的资源集合950。资源集合950可以包括数个连续的子帧。在一个方面中,资源集合950可以定期地发生(例如,每5秒一次)。如果ue(例如,ue914)是rrc_idle的,则ue可以在资源集950的相邻时段之间睡眠以节省功率。

如图9b所示,资源集合950可以包括三个资源子集:资源集合950中的对应于阶段1的第一子集、资源集合950中的对应于阶段2的第二子集和资源集合950中的对应于阶段3的第三子集。在一个方面中,第一资源子集和第三资源子集中的每一列可以与具有相应的子载波的子帧相对应,并且所述列中的每个块可以与所述子帧内的子载波的子集相关联。第二资源子集中的每一列可以对应于符号(例如,ofdm符号),并且可以包括与所述符号相关联的所有相应子载波。

在一个方面中,基站902可以向ue904、906、908、910、912、914发送用于指示资源集合950的消息。所述消息可以指示资源集合950的第一子集、第二子集和/或第三子集。ue904、906、908、910、912、914中的每一者可以基于从基站902接收到的消息,来识别资源集合950以及资源集合950的第一子集、第二子集和/或第三子集中的每一者。

参照图9a,第一参考ue类型的每个ue可以确定其位置。例如,ue904确定其位置(x1,y1),ue906确定其位置(x2,y2),ue908确定其位置(x3,y3),并且ue910确定其位置(x4,y4)。在一个方面中,可以基于gps技术来确定每个相应ue的位置。在另一方面中,每个相应ue可以位于固定地点,并且可以基于预先配置的设置/信息来确定位置。类似地,第二参考ue类型的每个ue可以确定其位置。例如,ue912可以确定其位置(x5,y5)。然而,ue914可能不知道其位置(x0,y0)。

在资源集合950的第一子集中,第一参考ue类型的每个ue可以在资源集合950的第一子集中广播信息。例如,ue904可以在资源集合的第一子集中广播信息。所述信息可以包括标识ue904的标识符、ue904的位置、序列id和资源id。序列id可以标识要在资源集合950的第二子集中广播的定位序列(例如,在阶段2中)。在一个方面中,所述序列可以是zadoffchu序列,并且序列id可以与zadoffchu序列的根索引和循环移位相对应。还可以使用其他序列和序列id的相应形式。资源id可以标识资源集合950的第二子集中的ue904可以在其中发送序列的至少一个符号。在一个方面中,资源id可以指示一个或多个符号在子帧内的相对位置。在一个方面中,ue904可以确定资源集合950的第二子集中的在其中广播序列的至少一个符号。在一个实例中,ue可以例如通过随机选择或通过基于能量的检测,来自主地确定所述至少一个符号。在基于能量的检测中,ue904可以检测资源集合950的第二子集中的一个或多个符号的能量水平,并且选择具有所检测到的最低能量的至少一个符号来广播所述序列。在另一实例中,ue904可以从基站902接收用于指示要选择资源集合950的第二子集内的哪个(哪些)符号来广播所述序列的消息。在这个方面中,ue904可以选择符号,或者在由基站902指示的符号当中进行选择。在一个方面中,基站902在其中指示要选择资源集合950的第二子集内的哪个(哪些)符号的消息可以是如上所述的指示资源集合950的第一子集、第二子集和第三子集的相同消息。

在一种配置中,关于在资源集合950的第一子集中广播信息,ue904可以确定资源集合950的第一子集内的用于广播所述信息的至少一个资源,其可以占用一个子帧以及m1个资源块(例如,子帧内的资源960)。在一个方面中,ue904可以例如通过随机选择或通过基于能量的检测来自主地确定所述至少一个资源。在基于能量的检测中,ue904可以检测资源集合950的第一子集中的一个或多个资源的能量水平,并选择所检测到的具有最低能量的至少一个资源来广播所述信息。在另一方面中,ue904可以从基站902接收用于指示要选择资源集合950的第一子集内的哪个(哪些)资源来广播所述信息的消息。在这个方面中,ue904可以选择资源,或者在由基站902指示的资源当中进行选择。在一个方面中,基站902在其中指示要选择资源集合950的第一子集内的哪个资源的消息可以是如上所述的指示资源集合950的第一子集、第二子集和第三子集的相同消息。此外,除了ue904之外,第一参考ue类型的其他ue(例如,ue906、908、910)可以广播与ue906、908、910中的每一者相关联的相应信息(例如,位置、序列id、资源id)。在一个方面中,ue904、906、908、910可以在资源集合950的第一子集内的不同资源中广播信息。

在资源集合950的第一子集(例如,阶段1)中,第二参考ue类型的每个ue(例如,ue912)和不知晓其地点的第二ue集合的每个ue(例如,ue914)可以监听或接收第一信息集合,第一信息集合可以包括由第一参考ue类型的ue904、906、908、910广播的信息(例如,位置、资源id、序列id)。

在资源集合950的第一子集中广播信息之后,ue904可以在资源集合950的第二子集的至少一个符号(例如,符号970)中广播与所述序列id相关联的序列。所述序列可以在所广播的信息中指示的资源id中广播。在一个方面中,所述序列可以占用所述至少一个符号的整个带宽(例如,所有子载波)。类似地,ue904、906、908、910可以在先前广播的信息(例如,指示所述资源id的消息)中指定的所述至少一个符号上广播相应序列。在另一方面中,ue904、906、908、910可以在资源集合950的第二子集内的不同符号中广播相应序列。所广播的序列可以是zadoffchu序列(或另一类型的序列),并且可以占用至少一个符号时间和整个分配的带宽(例如,20mhz、40mhz等)。使用更大的带宽来广播序列可以提高精确度。在一个方面中,在一个符号上广播序列可以允许较少的资源开销。然而,如在图8中所讨论的,每个ue可能具有不同的定时偏移。例如,假设全局时间t,ue904、906、908、910可以分别在时间t1、t2、t3、t4发送序列。ue904、906、908、910中的每一者可以分别具有定时偏移ε1、ε2、ε3、ε4。如此,ue904、906、908、910可以发送序列的实际时间可能分别是t1+ε1、t2+ε2、t3+ε3、t4+ε4。在一个方面中,ue914可以具有定时偏移ε0,并且ue912可以具有定时偏移ε5。

在资源集合950的第二子集(例如,阶段2)中,第二参考ue类型的每个ue(例如,ue912)和不知晓其地点的第二ue集合的每个ue(例如,ue914)可以监听或接收来自第一参考ue类型的ue904、906、908、910的序列集合(例如,广播序列)。在一个方面中,所述序列集合中的每个序列可以彼此相互正交(例如,ue904、906、908、910可以在可以与相互正交的序列相关联的8个不同的根索引和偏移当中进行选择)。在这方面中,一个符号可以具有一个以上的序列。基于所广播的信息和序列,ue912和ue914可以知道ue904、906、908、910中的每一者的位置(或地点),并且能够确定从相应ue904、906、908、910中的每一者接收的序列的相应到达时间。到达时间可以对应于何时接收到每个序列的时间。

在资源集合950的第三子集(例如,阶段3)中,第二参考ue类型的每个ue(例如,ue912)可以广播第二信息集合。例如,ue912可以广播第二信息集合。第二信息集合可以包括ue912的位置或地点。第二信息集合可以包括用于标识ue912在资源集合950的第二子集中从其接收到序列的第一参考ue类型的ue的标识符。在一个实例中,ue912可以从所有的ue904、906、908、910接收序列,但是在其他实例中,由于干扰或距离,ue912可能仅从ue904、906、908、910的子集接收序列。如此,ue912、914可以基于网络条件和与第一参考ue类型的ue的距离,从第一参考ue类型的不同ue接收序列。第二信息集合可以包括与从第一参考ue类型的ue(例如,ue904、906、908、910)接收的序列集合相关联的定时信息,例如到达时间或到达时间差。在一个方面中,到达时间差表示从第一参考ue类型的不同ue(例如,ue904和ue906)接收到的两个序列之间的到达时间差。在另一方面中,序列集合可以具有n个序列。第二信息集合可以包括与第一参考ue类型中的ue912从其接收到序列的ue相关联的标识符(例如,第二信息集合可以包括ue904、906、908、910的标识符)。

在另一方面中,ue912(以及第二参考ue类型的其他ue)可以从基站902接收用于指示资源集合950的第三子集的消息。所述消息还可以指示资源集合950的第一子集和第二子集。ue912可以基于从基站902接收到的消息来确定用于在资源集合950的第三子集中广播第二信息集合的至少一个资源(例如,资源980)。在一个方面中,ue912可以使用随机选择或基于能量的检测来自主地确定所述至少一个资源。在另一方面中,ue912可以基于来自基站902的指示来确定所述至少一个资源。例如,基站902可以指示资源集合的第三子集中的用于发送第二信息集合的至少一个资源。

在阶段3之后,ue914可能已经在资源集合950的第一子集中从ue904、906、908、910接收到用于指示ue904、906、908、910中的每一者的标识符和位置的第一信息集合,在资源集合950的第二子集中从ue904、906、908、910接收到用于d2d定位的序列,以及从ue912接收到第二信息集合。第二信息集合可以包括:ue912的位置、ue912在资源集合950的第二子集中从其接收到序列的ue(例如,ue904、906、908、910中的一者或多者)的标识符、以及与所接收的序列相关联的信息。基于上述所接收的第一信息集合、所接收的序列和所接收的第二信息集合,ue914可以基于以下等式来确定其位置:

参照上面的等式,对应于ue904和ue914之间的测量距离(例如,δt*c),其中,δt表示从ue904接收到该序列的时间(例如,toa)以及由ue904发送该序列的时间之间的差,并且c表示光速。ue904和ue914之间的实际距离由d10表示,其是点(x1,y1)和(x0,y0)之间的实际距离,其中,只有(x1,y1)是ue914已知的。如此,测量距离基于实际距离d10加上由ue904、914之间的定时偏移所得到的任意距离(ε1-ε0)c所得到的结果。类似地,对应于ue906与ue914之间的测量距离,d20表示ue906与ue914之间的实际距离,对应于ue908与ue914之间的测量距离,d30表示ue908与ue914之间的实际距离,对应于ue910和ue914之间的测量距离,d40表示ue910和ue914之间的实际距离,对应于ue904和ue912之间的测量距离,d15表示ue904和ue912之间的实际距离,对应于ue906与ue912之间的测量距离,d25表示ue906与ue912之间的实际距离,对应于ue908与ue912之间的测量距离,d35表示ue908和ue912之间的实际距离,对应于ue910和ue912之间的测量距离,并且d45表示ue910和ue912之间的实际距离。在一个方面中,ue可以基于来自ue912的接收到的定时信息(例如,toa)来确定例如,其中,δt是序列的toa与发送所述序列的时间之间的差。ue914可以知道所述序列是何时发送的,这是因为ue914可以在资源集合950的第一子集中的由ue904、906、908、910广播的资源id所标识的符号上从ue904、906、908、910接收相同的序列。或者,ue914可以知道所述序列是何时发送的,这是因为ue912可以提供关于ue904、906、908、910何时在第二信息集合中发送每个相应序列的信息。在另一方面中,ue912可以向ue914发送δt。随后,ue914可以对上述等式求差(takethedifference)以获得以下等式:

如上所示,通过求差,定时偏移ε0被抵消。或者,如果ue912提供ue912从ue904、906、908、910接收到的序列的tdoa,则ue914可以确定等式12-17,并且更具体地,的值。在这个替代方案中,由于ue914接收到相同的序列,所以ue914可以知道序列是何时发送的。在另一方面中,由于ue912可以指示序列是何时在第二信息集合中发送的,因此ue914可以知道序列是何时发送的。

在获得等式12-17之后,ue914可以对等式12-17再次求差(例如,所谓的求双差(takeadoubledifference)),以获得以下等式:

在等式18-20中,剩余的定时偏移ε1、ε2、ε3、ε4也被抵消。通过使用等式18-20,ue914可以解出与ue914的位置相对应的两个未知变量x0和y0。在一个方面中,ue914可以在rrc_conncted或rrc_idle模式中使用前述的d2d信令和协议来确定其位置。

图10是一种无线通信方法的流程图1000。所述方法可以由ue(例如,ue904,装置1302/1302')执行。在1002处,ue可以从基站接收用于指示资源集合的第一子集、资源集合的第二子集和资源集合的第三子集的消息。例如,参照图9a,所述ue可以是ue904。ue904可以从基站902接收用于指示资源集合950的第一子集(例如,阶段1中的资源)的消息、资源集合950的第二子集(例如,阶段2中的资源)和资源集合950的第三子集(例如,阶段3中的资源)的消息。

在1004处,ue可以确定用于在资源集合的第一子集中广播信息的至少一个资源。例如,参照图9a,ue904可以确定用于在资源集合950的第一子集中广播信息的至少一个资源(例如,资源960)。在一个方面中,可以通过确定资源集合950的第一子集中可用的资源,以及通过使用随机选择或基于能量的检测来选择至少一个资源,来自主地确定所述至少一个资源。在另一方面中,基站902可以在1002处的消息中或在来自基站902的不同消息中向ue904指示或分配所述至少一个资源。

在1006处,ue可以从基站接收用于指示资源集合的第二子集中的用于发送序列的至少一个符号的消息。例如,参照图9a,ue904可以从基站902接收用于指示资源集合950的第二子集中的用于发送序列的至少一个符号的消息。

在1008处,ue可以确定资源集合的第二子集中的用于广播序列的至少一个符号。例如,参照图9a中,ue904可以确定资源集合的第二子集中的用于广播序列的至少一个符号。在一个方面中,ue904可以基于1006处的消息来选择所述至少一个符号(例如,符号970)。然而,如果ue904没有从基站902接收到用于指示用于发送序列的至少一个符号的消息,则ue904可以通过确定资源集合950的第二子集中的可用符号,以及通过使用随机选择或基于能量的检测来选择至少一个符号,来自主地确定所述至少一个符号(使用随机选择或基于能量的检测)。

在1010处,ue可以确定ue的位置。例如,参照图9a,ue904可以确定ue904的位置。在一个方面中,ue904可以基于gps技术来确定ue904的位置。在这个方面中,ue904可以接收由卫星广播的定位信息,并且基于接收到的定位信息来计算其位置。另一方面中,ue904可以处于固定位置,并且该位置可以被预先配置在ue904中。

在1012处,ue可以在资源集合的第一子集中广播信息,并且所述信息可以包括所述ue的位置、序列id和与资源集合的第二子集相关联的资源id。例如,参照图9a,ue904可以在资源集合的第一子集中广播信息,并且所述信息可以包括ue904的位置、序列id和与资源集合950的第二子集相关联的资源id。

在1014处,ue可以在资源集合的第二子集的至少一个符号中广播序列,并且所述至少一个符号可以由资源id标识,并且所述序列可以由序列id标识。例如,参照图9a,ue904可以在资源集合950的第二子集的至少一个符号中广播序列。所述至少一个符号可以由资源id标识,并且序列可以由序列id标识。例如,序列可以是zadoffchu序列,并且序列id可以对应于zadoffchu序列的根索引和循环移位。在一个方面中,序列可以占用所述至少一个符号的整个带宽。

图11是一种无线通信方法的流程图1100。所述方法可以由ue(例如,ue912、装置1502/1502')执行。在1102处,ue从基站接收用于指示资源集合的第一子集、第二子集和第三子集的消息。例如,参照图9a,ue912可以从基站902接收用于指示资源集合950的第一子集、第二子集和第三子集的消息。

在1104处,ue可以从基站接收用于指示用于广播第二信息集合的至少一个资源的消息。例如,参照图9a,ue912可以从基站接收用于指示用于广播第二信息集合的至少一个资源(例如,资源980)的消息。在一个方面中,1104处的消息可以是与1102中的消息相同的消息或不同的消息。

在1106处,ue可以确定用于在资源集合的第三子集中广播第二信息集合的至少一个资源。例如,ue912可以确定用于在资源集合950的第三子集中广播第二信息集合的至少一个资源(例如,资源980)。在一个方面中,如果ue912从基站902接收到用于指示用于广播第二信息集合的至少一个资源,则ue912可以基于从基站902接收到的消息来确定用于广播第二信息集合的至少一个资源。然而,如果ue912没有从基站902接收到用于指示用于广播第二信息集合的至少一个资源的消息,则ue912可以通过确定资源集合950的第三子集中的可用资源,以及通过基于随机选择或基于能量的检测来选择一个或多个可用资源,来自主地确定所述至少一个资源(例如,随机选择或基于能量的检测)。

在1108处,ue可以在资源集合的第一子集中从多个ue接收第一信息集合。针对所述多个ue中的每个ue,第一信息集合可以包括所述每个ue的位置、序列id和资源id。例如,参照图9a,ue912可以在资源集合950的第一子集中从ue904、906、908、910接收第一信息集合。针对ue904、906、908、910中的每一者,第一信息集合可以包括每个相应ue的位置、与每个相应ue相关联的序列id和与每个相应ue相关联的资源id。

在1110处,ue可以在资源集合的第二子集的符号中从多个ue接收序列集合。所述序列集合中的每个序列可以与相应序列id相关联,并且可以是在所述符号的至少一个符号上接收的。所述至少一个符号可以由相应的资源id标识。例如,参照图9a,ue912可以在资源集合950的第二子集的一个或多个符号中从ue904、906、908、910接收序列集合。所述序列集合中的每个序列可以与在所接收的第一信息集合中指示的相应序列id相关联,并且可以是在所述符号的至少一个符号上接收的。所述至少一个符号可以由如所接收的第一信息集合中指示的相应资源id标识。在一个方面中,所述序列集合可以包括zadoffchu序列,并且每个相应序列id可以包括与每个相应zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列集合中的每个序列可以占用所述序列在其上被发送的所述至少一个符号的整个带宽。

在1112处,ue可以确定与所接收的序列集合相关联的定时信息。例如,参照图9a,ue912可以确定与所接收的序列集合相关联的定时信息。定时信息可以包括所述序列集合中每个序列的到达时间。定时信息可以包括与序列集合中的序列相关联的到达时间差。定时信息可以包括序列集合中的每个序列发送的时间。

在1114处,ue可以在资源集合的第三子集中广播第二信息集合。第二信息集合可以包括所确定的定时信息、与ue相关联的位置和多个ue的标识符。例如,参照图9a,ue912可以在资源集合950的第三子集中广播第二信息集合。可以在确定的用于广播第二信息集合的至少一个资源中广播第二信息集合。第二信息集合可以包括所确定的定时信息、与ue912相关联的位置和ue904、906、908、910的标识符。

图12是一种无线通信方法的流程图1200。所述方法可以由ue(例如,ue914、装置1702/1702')执行。在1202处,ue可以从基站接收用于指示资源集合的第一子集、资源集合的第二子集和资源集合的第三子集的消息。在一个方面中,资源集合的第一子集、资源集合的第二子集和资源集合的第三子集定期地发生。例如,参照图9a,ue914可以从基站902接收用于指示资源集合950的第一子集、第二子集和第三子集的消息。

在1204处,ue可以在资源集合的第一子集中从第一组多个ue接收第一信息集合,第一信息集合包括与第一组多个ue中的每个ue相关联的标识符,并且针对第一组多个ue中的所述每个ue,包括所述每个ue的位置、序列id和资源id。例如,ue914可以在资源集合950的第一子集中从ue904、906、908、910接收第一信息集合。第一信息集合可以包括与ue904、906、908、910中的每一者相关联的标识符。针对ue904、906、908、910中的每一者,第一信息集合可以包括每个相应ue的位置、序列id和资源id。

在1206处,ue可以在资源集合的第二子集中从第一组多个ue接收第一序列集合。第一序列集合中的每个序列可以与相应序列id相关联,并且可以是在由相应资源id所标识的至少一个符号上接收的。在一个方面中,第一序列集合可以包括zadoffchu序列,并且所述序列id中的每个序列id可以包括与相应zadoffchu序列相关联的根索引和循环移位。在另一方面中,第一序列集合中的每个序列可以占用在其上接收到相应序列的至少一个符号的整个带宽。例如,参照图9a,ue914可以在资源集合的第二子集中从ue904、906、908、910接收第一序列集合。第一序列集合中的每个序列可以与在第一信息集合中指示的相应序列id相关联。第一序列集合中的每个序列可以是在由第一信息集合中指示的相应资源id所标识的至少一个符号上接收的。

在1208处,ue可以在资源集合的第三子集中从第二组多个ue接收第二信息集合。第二信息集合可以包括第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与第二序列集合相关联的ue的标识符。与第二序列集合相关联的ue的标识符和与第一组多个ue中的所述每个ue相关联的标识符可以具有共同的标识符。例如,参照图9a,ue914可以在资源集合的第三子集(例如,资源980)中从ue912接收第二信息集合。第二信息集合包括ue912的位置。第二信息集合包括与第二序列集合相关联的第一定时信息集合。在一个方面中,第二序列集合可以与第一序列集合相同,或者第二序列集合可以与第一序列集合部分不同。第二信息集合可以包括与ue904、906、908、910相关联的标识符。在该示例中,与第二序列集合相关联的ue904、906、908、910的标识符和与第一组多个ue中的每个ue相关联的标识符相同。

在1210处,ue可以基于所接收的第一信息集合、所接收的第一序列集合和所接收的第二信息集合来确定所述ue的位置。在一个方面中,ue可以通过以下操作来确定所述ue的位置:基于第一序列集合来确定第二定时信息集合,以及通过基于第一定时信息集合的第一子集和第二定时信息集合的第二子集来确定所述ue的位置。在一个方面中,第一定时信息集合和第二定时信息集合可能不全都与相同的ue相关联。例如,ue914可能足够接近以从一些ue接收序列,而ue912可能较远并且仅接收ue914所接收到的序列的子集,反之亦然。在这个方面中,可以选择第一定时信息集合的第一子集和第二定时信息集合的第二子集,使得两个子集都与第一参考ue类型的相同ue相关联。在另一方面中,如果第一定时信息集合和第二定时信息集合与相同的ue相关联,则第一定时信息集合的第一子集可以包括整个第一定时信息集合,并且第二定时信息集合的第二子集可以包括整个第二定时信息集合。例如,参照图9a,假设ue912、914二者都从ue904、906、908、910接收序列。ue914可以基于所接收的第一信息集合、所接收到的第一序列集合和所接收的第二信息集合,来确定ue914的位置。ue914可以基于等式18-20来确定双差,并求解ue914的x和y位置。

图13是示出了示例性装置1302中的不同模块/单元/组件之间的数据流的概念性数据流图1300。所述装置可以是ue。所述装置可以包括接收模块1304、资源模块1306、定位模块1308和发送模块1310。定位模块1308可以确定所述装置的位置。发送模块1310可以在资源集合的第一子集中广播信息(例如,向ue1360)。所述信息可以包括所述装置的所述位置、序列id和与资源集合的第二子集相关联的资源id。发送模块1310可以在资源集合的第二子集的至少一个符号中广播序列。所述至少一个符号可以由资源id标识,并且所述序列可以由序列id标识。在一个方面中,所述序列可以是zadoffchu序列,并且所述序列id可以包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列可以占用所述至少一个符号的整个带宽。在一种配置中,接收模块1304可以从基站1350接收用于指示资源集合的第一子集、资源集合的第二子集和资源集合的第三子集的消息。在另一配置中,资源模块1306可以确定用于在资源集合的第一子集中广播信息的至少一个资源。在另一配置中,资源模块1306可以确定资源集合的第二子集中的用于广播所述序列的至少一个符号。在一个方面中,所述确定可以基于随机选择或基于能量的检测。在另一配置中,资源模块1306可以被配置为从基站1350接收用于指示资源集合的第二子集中的用于发送序列的至少一个符号的消息。在该配置中,对所述至少一个符号的确定可以基于所接收的消息。

所述装置可以包括执行图10的前述流程图中的算法的每个框的另外的模块。如此,图10的前述流程图中的每个框可以由模块执行,并且所述装置可以包括那些模块中的一者或多者。所述模块可以是被具体配置为执行所声明的过程/算法的一个或多个硬件组件、由被配置为执行所声明的过程/算法的处理器实现的、被存储在计算机可读介质内以供处理器实现、或者其一些组合。

图14是示出了用于采用处理系统1414的装置1302'的硬件实施方式的示例的图1400。处理系统1414可以利用总线架构(由总线1424总体表示)来实现。取决于处理系统1414的具体应用和整体设计约束,总线1424可以包括任意数量的互连总线和桥接。总线1424将包括一个或多个处理器和/或硬件模块的各种电路链接在一起,所述一个或多个处理器和/或硬件模块由处理器1404,模块1304、1306、1308、1310和计算机可读介质/存储器1406表示。总线1424还可以链接诸如定时源、外围设备、电压调节器和功率管理电路之类的各种其他电路,其在本领域中是公知的,并且因此将不再进一步描述。

处理系统1414可以耦合到收发机1410。收发机1410耦合到一个或多个天线1420。收发机1410提供用于通过传输介质与各种其他装置通信的单元。收发机1410从一个或多个天线1420接收信号,从所接收的信号中提取信息,并且将所提取的信息提供给处理系统1414(具体而言,接收模块1304)。另外,收发机1410从处理系统1414(具体而言,发送模块1310)接收信息,并且基于所接收的信息,生成要应用于一个或多个天线1420的信号。处理系统1414包括耦合到计算机可读介质/存储器1406的处理器1404。处理系统1404负责一般处理,包括对存储在计算机可读介质/存储器1406上的软件的执行。当软件由处理器1404执行时,使处理系统1414执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1406还可以用于存储当执行软件时由处理器1404操纵的数据。处理系统还包括模块1304、1306、1308、1310中的至少一者。所述模块可以是在处理器1404中运行的软件模块、驻留/存储在计算机可读介质/存储器1406中、耦合到处理器1404的一个或多个硬件模块、或其某种组合。处理系统1414可以是ue650的组件,并且可以包括tx处理器668、rx处理器656和控制器/处理器659中的至少一者和/或存储器660。

在一种配置中,用于无线通信的装置1302/1302'包括用于确定所述装置的位置的单元。所述装置包括用于在资源集合的第一子集中广播信息的单元。所述信息可以包括所述ue的位置、序列id和与资源集合的第二子集相关联的资源id。所述装置包括用于在资源集合的第二子集的至少一个符号中广播序列的单元。所述至少一个符号可以由资源id标识,并且所述序列可以由序列id标识。在一个方面中,所述序列可以是zadoffchu序列,并且序列id可以包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,所述序列可以占用所述至少一个符号的整个带宽。在一种配置中,所述装置可以包括用于从基站接收用于指示资源集合的第一子集、资源集合的第二子集和资源集合的第三子集的消息的单元。在另一配置中,所述装置可以包括用于确定用于在资源集合的第一子集中广播所述信息的至少一个资源的单元。在另一配置中,所述装置可以包括用于确定资源集合的第二子集中的用于广播所述序列的所述至少一个符号的单元。在一个方面中,所述确定可以基于随机选择或基于能量的检测。在另一配置中,所述装置可以包括用于从基站接收用于指示资源集合的第二子集中的用于发送所述序列的所述至少一个符号的消息。在这种配置中,对所述至少一个符号的所述确定可以基于所接收的消息。前述单元可以是装置1302的前述模块中的一者或多者和/或装置1302'的被配置为执行依据前述单元所记载的功能的处理系统1414。如上所述,处理系统1414可以包括tx处理器668、rx处理器656和控制器/处理器659。如此,在一种配置中,前述单元可以是被配置为执行依据前述单元所记载的功能的tx处理器668、rx处理器656和控制器/处理器659。

图15是示出了示例性装置1502中的不同模块/单元/组件之间的数据流的概念性数据流图1500。所述装置可以是ue。所述装置可以包括接收模块1504、定时模块1506、资源模块1508、定位模块1510和发送模块1512。接收模块1504可以被配置为在资源集合的第一子集中从多个ue(例如,ue1560和第一参考ue类型的其他ue)接收第一信息集合。针对所述多个ue中的每个ue,第一信息集合可以包括所述每个ue的位置、序列id和资源id。接收模块1504可以被配置为在资源集合的第二子集的符号中从所述多个ue接收序列集合。序列集合中的每个序列可以与相应序列id相关联,并且可以是在所述符号中的至少一个符号上接收的。所述至少一个符号可以由相应资源id标识。定时模块1506可以被配置为确定与所接收的序列集合相关联的定时信息。发送模块1512可以被配置为在资源集合的第三子集中广播第二信息集合(例如,向ue1570或向第二ue集合中的其他ue)。第二信息集合包括所确定的定时信息、与所述装置相关联的位置和所述多个ue的标识符。在一个方面中,序列集合包括zadoffchu序列,并且相应序列id包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,序列集合中的每个序列可以占用所述至少一个符号的整个带宽。在另一配置中,接收模块1504可以被配置为从基站1550接收用于指示资源集合的第一子集、第二子集和所述第三子集的消息。在另一配置中,资源模块1508可以被配置为确定用于在资源集合的第三子集中广播所第二信息集合的至少一个资源。在一个方面中,所述确定可以基于随机选择或基于能量的检测。在另一配置中,接收模块1504可以被配置为从基站1550接收用于指示用于广播第二信息集合的所述至少一个资源的消息。在该配置中,对所述至少一个资源的所述确定可以基于所接收的消息。

所述装置可以包括执行图11的前述流程图中的算法的每个框的另外的模块。如此,图11的前述流程图中的每个框可以由模块执行,并且所述装置可以包括那些模块中的一者或多者。所述模块可以是被具体配置为执行所声明的过程/算法的一个或多个硬件组件、由被配置为执行所声明的过程/算法的处理器实现的、被存储在计算机可读介质内以供处理器实现、或者其一些组合。

图16是示出了用于采用处理系统1614的装置1502'的硬件实施方式的示例的图1600。处理系统1614可以利用总线架构(由总线1624总体表示)来实现。取决于处理系统1614的具体应用和整体设计约束,总线1624可以包括任意数量的互连总线和桥接。总线1624将包括一个或多个处理器和/或硬件模块的各种电路链接在一起,所述一个或多个处理器和/或硬件模块由处理器1604,模块1504、1506、1508、1510、1512和计算机可读介质/存储器1606表示。总线1624还可以链接诸如定时源、外围设备、电压调节器和功率管理电路之类的各种其他电路,其在本领域中是公知的,并且因此将不再进一步描述。

处理系统1614可以耦合到收发机1610。收发机1610耦合到一个或多个天线1620。收发机1610提供用于通过传输介质与各种其他装置通信的单元。收发机1610从一个或多个天线1620接收信号,从所接收的信号中提取信息,并且将所提取的信息提供给处理系统1614(具体而言,接收模块1504)。另外,收发机1610从处理系统1614(具体而言,发送模块1512)接收信息,并且基于所接收的信息,生成要应用于一个或多个天线1620的信号。处理系统1614包括耦合到计算机可读介质/存储器1606的处理器1604。处理系统1604负责一般处理,包括对存储在计算机可读介质/存储器1606上的软件的执行。当软件由处理器1604执行时,使处理系统1614执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1606还可以用于存储当执行软件时由处理器1604操纵的数据。处理系统还包括模块1504、1506、1508、1510、1512中的至少一者。所述模块可以是在处理器1604中运行的软件模块、驻留/存储在计算机可读介质/存储器1606中、耦合到处理器1604的一个或多个硬件模块、或其某种组合。处理系统1614可以是ue650的组件,并且可以包括tx处理器668、rx处理器656和控制器/处理器659中的至少一者和/或存储器660。

在一种配置中,用于无线通信的装置1502/1502'包括用于在资源集合的第一子集中从多个ue接收第一信息集合的单元。针对所述多个ue中的每个ue,第一信息集合可以包括所述每个ue的位置、序列id和资源id。所述装置包括用于在资源集合的第二子集的符号中从所述多个ue接收序列集合的单元。序列集合中的每个序列可以与相应序列id相关联,并且可以是在所述符号中的至少一个符号上接收的。所述至少一个符号可以由相应资源id标识。所述装置包括用于确定与所接收的序列集合相关联的定时信息的单元。所述装置包括用于在资源集合的第三子集中广播第二信息集合的单元。第二信息集合可以包括所确定的定时信息、与所述装置相关联的位置和所述多个ue的标识符。在一个方面中,序列集合可以包括zadoffchu序列,并且相应序列id可以包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,序列集合中的每个序列可以占用所述至少一个符号的整个带宽。在一种配置中,所述装置可以包括用于从基站接收用于指示资源集合的第一子集、第二子集和第三子集的消息的单元。在另一配置中,所述装置可以包括用于确定用于在资源集合的第三子集中广播第二信息集合的至少一个资源的单元。在一个方面中,所述确定可以基于随机选择或基于能量的检测。在另一配置中,所述装置可以包括用于从基站接收用于指示用于广播第二信息集合的所述至少一个资源的消息的单元。在该配置中,对所述至少一个资源的确定可以基于所接收的消息。前述单元可以是装置1502的前述模块中的一者或多者和/或装置1502'的被配置为执行依据前述单元所记载的功能的处理系统1614。如上所述,处理系统1614可以包括tx处理器668、rx处理器656和控制器/处理器659。如此,在一种配置中,前述单元可以是被配置为执行依据前述单元所记载的功能的tx处理器668、rx处理器656和控制器/处理器659。

图17是示出了示例性装置1702中的不同模块/单元/组件之间的数据流的概念性数据流图1700。所述装置可以是ue。所述装置可以包括接收模块1704、资源模块1706和定位模块1708。接收模块1704可以被配置为在资源集合的第一子集中从第一组多个ue(例如,ue1760和第一参考ue类型的其他ue)接收第一信息集合。第一信息集合可以包括与第一组多个ue中的每个ue相关联的标识符。针对第一组多个ue中的所述每个ue,第一信息集合还可以包括所述每个ue的位置、序列id和资源id。接收模块1704可以被配置为在资源集合的第二子集中从第一组多个ue接收第一序列集合。第一序列集合中的每个序列可以与相应序列id相关联,并且可以是在由相应资源id标识的至少一个符号上接收的。接收模块1704可以被配置为在资源集合的第三子集中从第二组多个ue(例如,ue1780和第二参考ue类型的其他ue)接收第二信息集合。第二信息集合可以包括第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与第二序列集合相关联的ue的标识符。与第二序列集合相关联的ue的标识符和与第一组多个ue中的所述每个ue相关联的标识符具有共同的标识符。定位模块1708可以被配置为基于所接收的第一信息集合、所接收的第一序列集合和所接收的第二信息集合来确定所述装置的位置。在一个方面中,第一序列集合可以包括zadoffchu序列,并且所述序列id中的每个序列id可以包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,第一序列集合的每个序列可以占用所述至少一个符号的整个带宽。在另一配置中,接收模块1704可以被配置为从基站1750接收用于指示资源集合的第一子集、资源集合的第二子集和资源集合的第三子集的消息。在一个方面中,资源集合的第一子集、资源集合的第二子集和资源集合的第三子集可以定期地发生。在另一方面中,定位模块1708可以被配置为通过以下操作来确定所述装置的位置:通过基于所接收的第一序列集合来确定第二定时信息集合,以及通过基于第一定时信息集合的第一子集和第二定时信息集合的第二子集来确定所述装置的位置。

所述装置可以包括执行图12的前述流程图中的算法的每个框的另外的模块。如此,图12的前述流程图中的每个框可以由模块执行,并且所述装置可以包括那些模块中的一者或多者。所述模块可以是被具体配置为执行所声明的过程/算法的一个或多个硬件组件、由被配置为执行所声明的过程/算法的处理器实现的、被存储在计算机可读介质内以供处理器实现、或者其一些组合。

图18是示出了用于采用处理系统1814的装置1702'的硬件实施方式的示例的图1800。处理系统1814可以利用总线架构(由总线1824总体表示)来实现。取决于处理系统1814的具体应用和整体设计约束,总线1824可以包括任意数量的互连总线和桥接。总线1824将包括一个或多个处理器和/或硬件模块的各种电路链接在一起,所述一个或多个处理器和/或硬件模块由处理器1804,模块1704、1706、1708和计算机可读介质/存储器1806表示。总线1824还可以链接诸如定时源、外围设备、电压调节器和功率管理电路之类的各种其他电路,其在本领域中是公知的,并且因此将不再进一步描述。

处理系统1814可以耦合到收发机1810。收发机1810耦合到一个或多个天线1820。收发机1810提供用于通过传输介质与各种其他装置通信的单元。收发机1810从一个或多个天线1820接收信号,从所接收的信号中提取信息,并且将所提取的信息提供给处理系统1814(具体而言,接收模块1704)。另外,收发机1810从处理系统1814接收信息,并且基于所接收的信息,生成要应用于一个或多个天线1820的信号。处理系统1814包括耦合到计算机可读介质/存储器1806的处理器1804。处理系统1804负责一般处理,包括对存储在计算机可读介质/存储器1806上的软件的执行。当软件由处理器1804执行时,使处理系统1814执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1806还可以用于存储当执行软件时由处理器1804操纵的数据。处理系统还包括模块1704、1706和1708中的至少一者。所述模块可以是在处理器1804中运行的软件模块、驻留/存储在计算机可读介质/存储器1806中、耦合到处理器1804的一个或多个硬件模块、或其某种组合。处理系统1814可以是ue650的组件,并且可以包括tx处理器668、rx处理器656和控制器/处理器659中的至少一者和/或存储器660。

在一种配置中,用于无线通信的设备1702/1702'包括用于在资源集合的第一子集中从第一组多个ue接收第一信息集合的单元。第一信息集合可以包括与第一组多个ue中的每个ue相关联的标识符,并且针对第一组多个ue中的所述每个ue,可以包括所述每个ue的位置、序列id和资源id。所述装置包括用于在资源集合的第二子集中从第一组多个ue接收第一序列集合的单元。第一序列集合中的每个序列可以与相应序列id相关联,并且可以是在由相应资源id标识的至少一个符号上接收的。所述装置包括用于在资源集合的第三子集中从第二组多个ue接收第二信息集合的单元。第二信息集合包括第二组多个ue中的每个ue的位置、与第二序列集合相关联的第一定时信息集合和与第二序列集合相关联的ue的标识符。与第二序列集合相关联的ue的标识符和与第一组多个ue中的所述每个ue相关联的标识符可以具有共同的标识符。所述装置包括用于基于所接收的第一信息集合、所接收的第一序列集合和所接收的第二信息集合来确定所述装置的位置的单元。在一个方面中,第一序列集合可以包括zadoffchu序列,并且所述序列id中的每个序列id可以包括与zadoffchu序列相关联的根索引和循环移位。在另一方面中,第一序列集合的每个序列可以占用所述至少一个符号的整个带宽。在一种配置中,所述装置可以包括用于从基站接收用于指示资源集合的第一子集、资源集合的第二子集和资源集合的第三子集的消息的单元。在一个方面中,资源集合的第一子集、资源集合的第二子集和资源集合的第三子集可以定期地发生。在另一配置中,用于确定ue的位置的单元可以被配置为通过以下操作来确定位置:基于所接收的第一序列集合来确定第二定时信息集合,以及基于第一定时信息集合的第一子集和第二定时信息集合的第二子集来确定所述装置的位置。前述单元可以是装置1702的前述模块中的一者或多者和/或装置1702'的被配置为执行依据前述单元所记载的功能的处理系统1814。如上所述,处理系统1814可以包括tx处理器668、rx处理器656和控制器/处理器659。如此,在一种配置中,前述单元可以是被配置为执行依据前述单元所记载的功能的tx处理器668、rx处理器656和控制器/处理器659。

应当理解,所公开的过程/流程图中的框的具体顺序或层级是示例性方法的一个说明。应当理解,基于设计偏好,可以重新排列这些过程/流程图中的框的具体顺序或层级。此外,可以组合或省略一些框。所附的方法权利要求以样本顺序介绍了各个框的元素,但并不意味着受限于所介绍的具体顺序或层级。

提供了先前的描述以使本领域的任何技术人员能够实践本文所描述的各个方面。对这些方面的各种修改对于本领域技术人员而言将是显而易见的,并且本文定义的一般原则可以应用于其他方面。因此,权利要求不旨在受限于本文中示出的各方面,而是要符合与权利要求的语言相一致的全部范围,其中,除非特别地声明,否则以单数形式对元素的引用不旨在意指“一个且仅一个”,而是意指“一个或多个”。词语“示例性”在本文中用于意指“用作示例、实例或说明”。本文中描述为“示例性”的任何方面不必被解释为比其他方面更优选或更具优势。除非另有特别声明,否则术语“一些”是指一个或多个。诸如“a、b或c中的至少一个”、“a、b和c中的至少一个”和“a、b、c或其任何组合”之类的组合包括a、b和/或c的任意组合,并且可以包括多个a、多个b或多个c。具体地,诸如“a、b或c中的至少一个”、“a、b和c中的至少一个”以及“a、b、c或其任何组合”之类的组合可以仅为a、仅为b、仅为c、a和b、a和c、b和c、或者a和b和c,其中,任意这样的组合可以包含a、b或c中的一个或多个成员。贯穿本公开内容来描述的各个方面的元素的所有结构等同物和功能等同物(其对于本领域普通技术人员来说是已知的或稍后要知道的)通过引用方式明确地并入本文,并且旨在由权利要求所包含。此外,本文没有任何公开内容是想要奉献给公众的,无论这样的公开内容是否明确记载在权利要求中。不应将任何权利要求元素解释为单元加功能,除非明确地使用“用于……的单元”的措词来记载该元素。

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