无线网络中用于设备到设备定位的同步的制作方法

文档序号:14037047阅读:361来源:国知局
无线网络中用于设备到设备定位的同步的制作方法

对相关申请的交叉引用

本申请要求享有于2015年7月28日提交的、题为“synchronizationfordevice-to-devicepositioninginwirelessnetworks”的美国专利申请no.14/811,678的权益,在此通过引用方式将该申请全文并入本文。

概括地说,本公开内容涉及通信系统,具体地说,本公开内容涉及实现设备之间的同步,以便在无线网络中提供设备到设备(d2d)定位。



背景技术:

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

在多种电信标准中已采纳这些多址技术,以提供使不同无线设备能在城市范围、国家范围、区域范围、甚至全球范围上进行通信的通用协议。一种示例性电信标准是长期演进(lte)。lte是第三代合作伙伴计划(3gpp)发布的通用移动通信系统(umts)移动标准的演进集。设计lte以便通过提高谱效率、降低费用、提高服务、利用新频谱来更好地支持移动宽带互联网接入,并与在下行链路(dl)上使用ofdma、在上行链路(ul)上使用sc-fdma以及使用多输入多输出(mimo)天线技术的其它开放标准进行更好地整合。但是,随着移动宽带接入需求的持续增加,存在着进一步提高lte技术的需求。优选的是,这些提高应当可适用于其它多址技术和使用这些技术的通信标准。



技术实现要素:

在本公开内容的一个方面,提供了一种方法、计算机程序产品和装置。该装置可以是用户设备(ue)。该装置在一个资源集的第一子集中发送消息,其中该消息包括该装置的位置和资源标识符(id),其中该资源id指示所述资源集的第二子集中用于发送序列的至少一个符号。该装置在该资源id所标识的资源集的第二子集中的至少一个符号里发送该序列。该装置从至少一个其它ue接收至少一个其它序列。该装置基于从至少一个其它ue接收的所接收的至少一个其它序列,调整传输时序。该装置基于所调整的传输时序,在所述资源集的第三子集中的一个或多个符号里发送该序列,其中,所述一个或多个符号通过所述资源id来标识。

附图说明

图1是示出一种网络体系结构的例子的图。

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

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

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

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

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

图7是一种设备到设备通信系统的图。

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

图9a-图9b示出了用于实现设备之间的同步,以便在无线网络中执行d2d定位的示例性方法。

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

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

图13是示出用于使用处理系统的装置的硬件实现的例子的图。

具体实施方式

下面结合附图描述的具体实施方式旨在对各种配置进行描述,而不是旨在表示仅在这些配置中才可以实现本文所描述的概念。为了对各种概念有一个透彻理解,具体实施方式包括特定的细节。但是,对于本领域普通技术人员来说显而易见的是,可以在不使用这些特定细节的情况下实现这些概念。在一些实例中,为了避免对这些概念造成模糊,公知的结构和组件以框图形式示出。

现在参照各种装置和方法来给出电信系统的一些方面。这些装置和方法将在下面的具体实施方式中进行描述,并在附图中通过各种框、模块、部件、电路、步骤、过程、算法等等(其统称为“元素”)来进行描绘。可以使用电子硬件、计算机软件或者其任意组合来实现这些元素。至于这些元素是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。

举例而言,元素或者元素的任何部分或者元素的任意组合,可以用包括一个或多个处理器的“处理系统”来实现。处理器的例子包括微处理器、微控制器、数字信号处理器(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可以支持一个或多个(例如,三个)小区(其还称为扇区)。术语“小区”可以指代enb的最小覆盖区域和/或服务于特定覆盖区域的enb子系统。此外,本文可以互换地使用术语“enb”、“基站”和“小区”。

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

enb204可以具有支持mimo技术的多个天线。mimo技术的使用使enb204能够使用空间域来支持空间复用、波束成形和发射分集。空间复用可以用于在相同频率上同时发送不同的数据流。将数据流发送给单一ue206以增加数据速率,或者发送给多个ue206以增加整体系统容量。这可以通过对每一个数据流进行空间预编码(即,应用幅度和相位的缩放),并随后通过多个发射天线在dl上发送每一个经空间预编码的流来实现。到达ue206的经空间预编码的数据流具有不同的空间特征,这使得每一个ue206都能恢复出目的地针对于该ue206的一个或多个数据流。在ul上,每一个ue206发送经空间预编码的数据流,其中经空间预编码的数据流使enb204能识别每一个经空间预编码的数据流的源。

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

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

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

图4是示出lte中的ul帧结构的例子的附图400。可以将用于ul的可用资源块划分成数据段和控制段。可以在系统带宽的两个边缘处形成控制段,控制段具有可配置的大小。可以将控制段中的资源块分配给ue,以传输控制信息。数据段可以包括不包含在控制段中的所有资源块。该ul帧结构导致包括连续的子载波的数据段,其允许向单一ue分配数据段中的所有连续子载波。

可以向ue分配控制段中的资源块410a、410b,以向enb发送控制信息。还可以向ue分配数据段中的资源块420a、420b,以向enb发送数据。ue可以在控制段中的分配的资源块上,在物理ul控制信道(pucch)中发送控制信息。ue可以在数据段中的分配的资源块上,在物理ul共享信道(pusch)中发送数据或者发送数据和控制信息二者。ul传输可以跨度子帧的两个时隙,可以在频率之间进行跳变。

可以使用资源块集合来执行初始的系统接入,并在物理随机接入信道(prach)430中实现ul同步。prach430携带随机序列,并且不能携带任何ul数据/信令。每一个随机接入前导占据与六个连续资源块相对应的带宽。起始频率由网络指定。也就是说,将随机接入前导的传输限制于某些时间和频率资源。对于prach来说,不存在频率跳变。prach尝试被携带在单一子帧(1ms)中或者在一些连续子帧的序列中,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的一些上层,其包括网络层(例如,ip层)和应用层,其中所述网络层在网络侧的pdn网关118处终止,所述应用层在所述连接的另一端(例如,远端ue、服务器等等)处终止。

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

在控制平面中,对于物理层506和l2层508来说,除了不存在用于控制平面的报头压缩功能之外,用于ue和enb的无线协议体系结构基本相同。控制平面还包括层3(l3层)中的无线资源控制(rrc)子层516。rrc子层516负责获得无线资源(即,无线承载),并负责使用enb和ue之间的rrc信令来配置较低层。

图6是接入网络中,enb610与ue650的通信的框图。在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信号的每一个子载波的单独ofdma符号流。通过确定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发送信号。

信道估计器658从enb610发送的参考信号或反馈中导出的信道估计量可以由tx处理器668使用,以便选择适当的编码和调制方案和有助于实现空间处理。可以经由各自的发射机654tx,将tx处理器668所生成的空间流提供给不同的天线652。每一个发射机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、bluetooth、zigbee、或者基于ieee802.11标准的wi-fi的无线的设备到设备通信系统。为了简化讨论,在lte的背景下,讨论这些示例性方法和装置。但是,本领域的任何普通技术人员应当理解,这些示例性方法和装置通常适合推广到各种各样的其它无线的设备到设备通信系统。

在诸如lte网络之类的无线网络中,一些ue可能知道它们的位置,而其它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来执行定位,则定位操作是消耗功率和资源的。因此,存在着使用d2d定位来使ue无论处于rrc_conncted还是处于rrc_idle模式,都能够确定它们的位置的需求。

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

参见图8,ue804、806、808中的每一个可以向ue810发送相应的定位消息812、814、816(例如,d2d消息)。每一个相应的定位消息812、814、816可以指示连同相应的ue804、806、808中的每一个的位置信息(例如,x和y坐标)来发送该相应的定位消息812、814、816的时间。在理想情况下(此时,在ue804、806、808、810之间不存在同步偏移),ue810可以分别确定针对与ue804、806、808相关联的三个定位消息812、814、816中的每一个定位消息的toa。基于toa和发送相应的定位消息812、814、816的时间之间的差值,ue810可以确定ue804、806、808中的每一个和该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*3x108m/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、ε2、ε3中的每一个,因此,ue810可能不能够准确地确定ue804、806、808和该ue810之间的测量的距离需要允许参考ue与其它参考ue之间更准确地同步的分布式协议。参考ue可以基于其位置、检测的来自其它参考ue的定位信号、以及其它参考ue的位置,来调整其传输。

图9a-图9b示出了用于实现设备之间的同步,以便在无线网络900中执行d2d定位的示例性方法。参见图9a,基站902(例如,enb)可以与包括ue904、906、908、910的小区相关联。该小区还包括没有描绘出的其它ue。ue904、906、908可以是一个参考ue群组,其中ue904、906、908中的每一个都知道其相应的位置。ue904、906、908可以使ue910能够基于d2d信号传输来确定其位置/定位。

为了解决参考ue之间的同步问题,以实现如先前参照图8所讨论的d2d定位,ue904、906、908可以首先尝试变得同步。该同步过程可以发生在多个阶段。

图9b示出了一个资源集950。阶段1表示该资源集的第一子集,阶段2.1表示该资源集的第二子集,阶段2.2表示该资源集的第三子集。在阶段1中,描述了多个子帧(例如,每一列可以表示具有相应子载波的子帧)。在阶段2.1和2.2中,每一列可以表示一个符号和与该符号相关联的所有相应子载波(例如,ofdm符号)。在阶段1中,每一个参考ue(包括ue904)可以选择一个或多个子帧(例如,资源960)来发送消息,并且该消息可以包括关于该参考ue的位置和资源标识符(id)的信息。该资源id可以标识该参考ue(例如,ue904)可以在其上发送信号(例如,诸如zadoff-chu序列之类的定位序列)的一个或多个资源(例如,第一符号970)。在一个方面,该资源id可以指示子帧中的一个或多个资源的相对位置。每一个参考ue(包括ue904)可以在阶段2期间发送m≥1个信号。例如,如果m=2,则参考ue(如,ue904)可以在阶段2.1期间(例如,在第一符号970中)发送一个序列,在阶段2.2期间(例如,在第二符号980中)发送另一个序列。在该例子中,该资源id可以标识ue904将发送序列的阶段2.1中的至少一个符号(例如,该资源集的第二子集)和阶段2.2中的至少一个符号(例如,该资源集的第三子集)。如果m=3,则参考ue可以在阶段2.1、2.2和2.3期间发送序列。在该例子中,该资源id可以标识阶段2.1、2.2和2.3中的至少一个符号,它们可以对应于所述资源集的第二、第三和第四子集。如果m=n,则参考ue可以在阶段2.1、...、2.n期间发送序列。

在一个方面,参考ue可以基于从基站902接收的资源消息,确定在其上发送消息的资源集950(其中,该资源消息可以是在参考ue在资源集950中进行发送之前接收的)。也就是说,基站902可以向ue发送/广播该资源消息,以指示用于d2d定位的资源集950。来自于基站902的资源消息可以指示该资源集的第一子集(例如,阶段1)、该资源集的第二子集(例如,阶段2.1)、该资源集的第三子集(例如,阶段2.2)、以及该资源集的任何其它数量的子集。在一个方面,该资源消息可以指示用于d2d定位的序列的类型(例如,zadoff-chu序列的类型)。

在确定了资源集950时,参考ue可以确定用于在阶段1中发送所述消息的至少一个资源(例如,子帧)。在一个方面,所述至少一个资源可以通过从基站902接收的资源消息来指示,或者在从基站902接收的另一个消息中指示。在另一个方面,参考ue可以自主地确定所述至少一个资源(例如,基于随机选择或者基于能量的检测(选择具有最低能量的资源))。

类似地,参考ue可以确定用于在阶段2.1中发送序列的所述资源集的第二子集中的至少一个符号(或者用于发送序列的所述资源集的任何子集中的至少一个符号)。在一个方面,所述至少一个符号可以通过从基站902接收的资源消息来指示,或者在从基站902接收的另一个消息中指示。在另一个方面,参考ue可以自主地确定所述至少一个符号(例如,基于随机选择或者基于能量的检测(选择具有最低能量的资源))。

参见图9a和图9b,每一个ue904、906、908、910可以在服从半双工约束的情况下在阶段1和阶段2.1中,对来自参考ue的消息和序列进行监听。例如,ue904可以接收在阶段1中从ue906、908发送的消息。ue906可以接收在阶段1中从ue904、908发送的消息。ue908可以接收在阶段1中从ue904、906发送的消息。基于这些接收的消息,ue904、906、908可以在阶段2.1和/或阶段2.2中,对其它参考ue发送的序列进行监听。虽然该例子具有3个参考ue,但不同数量的参考ue可以用于d2d定位。

在每一个参考ue接收到其它参考ue发送的序列之后,每一个参考ue可以基于其自己的位置和其它参考ue的位置(例如,通过阶段1中的消息来知道),来计算实际传播延迟。使用该实际传播延迟和接收的序列的到达时间,每一个参考ue可以估计其自己和另一个参考ue之间的时间差。可以使用所估计的时间差来调整后续阶段中的序列传输的时序(例如,在阶段2.1中接收的序列可以用于调整阶段2.2中的传输的时序)。

可以通过举例来解释该过程。假定如图8中所示的全局时钟t。参考ue(例如,ue904、906、908)中的每一个可以以某个时序误差/偏移来同步到该全局时钟t。ue904可以被配置为在时间t1发送序列,ue906可以被配置为在时间t2发送序列,ue908可以被配置为在时间t3发送序列。ue904、906、908中的每一个与全局时钟t都具有一个时序误差/偏移,使得ue904实际在时间t1+ε1进行发送,ue906实际在时间t2+ε2进行发送,ue908实际在时间t3+ε3进行发送,其中,ε1、ε2、ε3分别对应于ue904、906、908的时序偏移。

参见图9a,ue906可以从ue904和ue908接收序列。假定ue904在时间t1+ε1发送序列,ue906可以接收该序列,确定ue904、906之间的传播延迟,并基于接收到该序列的时间来确定该序列的到达时间。该传播延迟可以通过来确定,其中d1是ue904、906之间的实际距离,c是光速。ue906可以确定d1,这是由于ue906知道其位置,并基于在阶段1中从ue904接收的消息而知道ue904的位置。传播延迟之间的差值和toa与发送的时间之间的差值表示ue904、906之间的时间差ε2-ε1。以类似的方式,ue906可以确定ue906、908之间的时间差ε2-ε3。ue906可以使用式4,来确定ue906和所有参考ue之间的平均时间差εavg,2:

其中,n可以对应于参考ue的总数量。

通过确定ue906和其它参考ue之间的平均时间差,ue906可以调整用于该序列的传输时序,以便变得与其它参考ue更加同步。其它参考ue(例如,ue904、908)可以确定类似的平均时间差εavg,1、εavg,3。ue904、906、908中的每一个可以基于相应的平均时间差εavg,1、εavg,2、εavg,3,调整它们相应的时钟(例如,t1+ε1–εavg,1),以逼近所有的参考ue之间的同步的时间差ε。根据参考ue将发送的序列的数量,每一个参考ue可以基于接收的进行了时间调整的序列,重新调整传输时序以变得更加同步。例如,如果m=2,则每一个参考ue可以使用来自其它参考ue的第一序列,来调整传输时序,并发送使ue910能够确定ue910的位置的第二序列。如果m=3,则每一个参考ue可以使用来自其它参考ue的前两个序列,来调整和重新调整传输时序,并发送使ue910能够确定ue910的位置的第三序列。如果m=n,则每一个参考ue可以使用来自其它参考ue的n–1个序列,来调整和重新调整传输时序,并发送使ue910能够确定ue910的位置的第n序列。

参见图9a-图9b,假定m=2,在阶段2.2,ue910可以基于同步后的时序偏移ε,从ue904、906、908接收序列。例如,由于同步,因此ue904可以在时间t1+ε发送序列,ue906可以在时间t2+ε发送序列,ue908可以在时间t3+ε发送序列。假定ue910具有ε0的时序偏移,ue910可以基于下面的方程来确定其位置:

其中,分别是ue904和ue910之间、ue906和ue910之间、以及ue908和ue910之间的测量的距离。ue910可以通过确定发送每一个相应序列的时间和接收时间(例如,到达时间)之间的差值,并将该差值乘以c,来计算相应的值

基于式5-7,ue910可以通过获得式5和式6之间的差值,以及获得式6和式7之间的差值,来求解其位置(x0,y0)。由于时序差项是相同的,因此时序差项退化为生成式8和式9:

其中,d1是(x1,y1)和(x0,y0)之间的距离,d2是(x2,y2)和(x0,y0)之间的距离,d3是(x3,y3)和(x0,y0)之间的距离。由于(x1,y1)、(x2,y2)和(x3,y3)的值全部是已知的,因此ue910可以求解(x0,y0),以确定该ue910的位置。因此,在该例子中,ue910和具有未知位置的其它ue可以使用阶段2.2中的序列来估计位置。在一个方面,ue910可以使用d2d信号传输来确定其位置,而不管处于rrc_connected模式,还是处于rrc_idle模式。

虽然参照图9b的前述例子包括阶段1、2.1和2.2,但参考ue可以确定使用另外的阶段(例如,阶段1、2.1、2.2和2.3)。因此,在阶段2.1和2.2,参考ue可以基于从其它参考ue接收的序列,相应地调整和重新调整传输时序。

图10-图11是一种无线通信的方法的流程图1000、1100。该方法可以由ue(例如,ue906、装置1202/1202’)来执行。在1002处,ue可以从基站接收资源消息。该资源消息可以指示一个资源集的第一子集、该资源集的第二子集和该资源集的第三子集。例如,参见图9a-图9b,该ue可以是ue906。ue906可以从基站902接收该资源消息。该资源消息可以指示与阶段1相对应的资源集950的第一子集、与阶段2.1相对应的资源集950的第二子集、与阶段2.2相对应的资源集950的第三子集。资源集950可以周期性的。

在1004处,ue可以从基站接收资源消息,其中该资源消息指示用于发送序列的所述资源集的第二子集中的至少一个符号。例如,参见图9a-图9b,ue906可以从基站902接收资源消息,其中该资源消息指示用于发送zadoff-chu序列的资源集950的第二子集中的符号。在一个方面,指示资源集950的第一、第二和第三子集的资源消息和指示用于发送序列的该资源集的第二子集中的至少一个符号的资源消息可以是相同的资源消息,也可以是不同的资源消息。在另一个方面,该资源消息可以指示在该资源集的多个子集中用于发送序列的至少一个符号。

在1006处,ue可以确定在所述资源集的第一子集中用于发送消息的至少一个资源。例如,参见图9a-图9b,ue906可以确定用于在阶段1中发送消息的至少一个资源,该阶段1对应于资源集950的第一子集。ue906可以自主地确定所述至少一个资源(例如,随机选择或者基于能量等级的检测)。在基于能量等级的检测中,ue906可以检测资源集950的第一子集中的一个或多个资源的能量等级,确定具有检测的最低能量的一个或多个资源。ue906可以在资源集950的第一子集中选择具有检测的最低能量的资源,用于发送消息。

在1008处,ue可以确定所述资源集的第二子集中的至少一个符号来发送序列。例如,参见图9a-图9b,ue906可以确定资源集950的第二子集中的至少一个符号来发送zadoff-chu序列。ue906可以自主地确定所述至少一个符号(例如,随机选择或者基于能量等级的检测)。在基于能量等级的检测中,ue906可以检测资源集950的第二子集中的一个或多个符号的能量等级,确定具有检测的最低能量的一个或多个符号。ue906可以在资源集950的第二子集中选择具有检测的最低能量的符号,用于发送序列。

在1010处,ue可以在资源集的第一子集中发送消息。该消息可以包括该ue的位置和资源id,其中该资源id指示资源集的第二子集中用于发送序列的至少一个符号。在一个方面,该资源id可以指示资源集的多个子集中用于发送序列的至少一个符号。例如,参见图9a-图9b,ue906可以在资源集的第一子集中发送消息。该消息可以包括ue906的位置/定位和资源id,其中该资源id指示资源集的第二子集中用于发送zadoff-chu序列的符号。在一个方面,该资源id可以是用于标识至少一个符号的索引(例如,该资源id可以指示符号在子帧中的相对位置)。

在1012处,ue可以从至少一个其它ue接收一个或多个消息。所述一个或多个消息中的每一个消息可以包括:至少一个其它ue中的每一个ue的位置、以及与至少一个其它序列中的每一个相关联的第二资源id。该第二资源id可以指示在资源集的第二子集中用于接收相应的至少一个其它序列的一个或多个符号。在一个方面,第二资源id可以指示在资源集的多个子集中用于接收相应的至少一个其它序列的一个或多个符号。例如,参见图9a-图9b,ue906可以从ue904、908接收一个或多个消息。来自ue904的消息可以包括:ue904的位置和与该ue904将发送的至少一个序列相关联的第二资源id。来自ue908的消息可以包括:ue908的位置和与该ue908将发送的至少一个序列相关联的第二资源id。对于ue904、908二者来说,相应消息中的第二资源id可以指示在资源集的第二子集中用于从ue904、908接收相应的至少一个序列的一个或多个符号。

在1014处,ue可以在资源id标识的资源集的第二子集中的至少一个符号里发送序列。例如,参见图9a-图9b,ue906可以在由在资源集的第一子集中发送的消息里包括的资源id所标识的资源集的第二子集中的至少一个符号里,发送序列(例如,zadoff-chu序列)。

图10中所讨论的方法在图11中继续。在1102处,ue可以从至少一个其它ue接收至少一个其它序列。例如,参见图9a-图9b,ue906可以在资源集950的第二子集中(例如,在阶段2.1中),从ue904接收序列,以及从ue908接收序列。

在1104处,ue可以基于从至少一个其它ue接收的所接收的至少一个其它序列,来调整传输时序。在一个方面,ue可以通过下面操作来调整传输时序:确定该ue和至少一个其它ue之间的传播延迟,基于所接收的至少一个其它序列来确定该ue和至少一个其它ue之间的到达时间,以及基于所确定的传播延迟和所确定的到达时间,来确定该ue和至少一个其它ue之间的时间差。在另一个方面,ue还可以进一步通过下面操作来调整传输时序:基于该ue和至少一个其它ue之间的所有的确定的时间差,确定传输时序。调整后的传输时序可以实现与至少一个其它ue的传输同步。例如,参见图9a-图9b,ue906可以基于从ue904、908接收的序列来调整传输时序。在该例子中,ue906通过下面操作来调整传输时序:基于从ue904、908接收的序列,确定该ue906和ue904、908之间的传播延迟(例如,),确定该ue和ue904、908中的每一个之间的toa,以及确定ue906和ue904、908之间的时间差(例如,ε2-ε1、ε2-ε3)。随后,ue906通过以下操作来调整传输时序:基于ue906和ue904、908之间的所有的确定的时间差,确定传输时序。ue906可以对所有的确定的时间差进行平均,以获得ue906可以通过减去或者增加εavg,2,来调整时钟。这种调整后的传输时序实现与ue904、908的传输同步。

在1106处,ue可以基于调整后的传输时序,在所述资源集的第三子集中的一个或多个符号里发送序列,其中,所述一个或多个符号可以通过资源id来标识。例如,参见图9a-图9b,ue906可以基于调整后的传输时序,在资源集950的第三子集中的一个或多个符号里发送序列(例如,阶段2.2),其中,阶段2.2中的所述一个或多个符号可以通过资源id来标识。在一个方面,在阶段2.2中发送的序列可以使ue910能够确定ue910的位置。

在1108处,ue可以从所述至少一个其它ue接收至少一个经时序调整的序列。例如,参见图9a-图9b,假定ue904或者ue908发送两个以上的序列(例如,m>2),则至少从ue904或ue908接收的第二序列可以是经时序调整的序列。也就是说,ue904和/或ue908基于从其它参考ue接收的序列已经调整了传输时序,并且现在发送经时序调整的序列。

在1110处,ue可以基于从所述至少一个其它ue接收的至少一个经时序调整的序列,对经时序调整的传输进行重新调整。例如,参见图9a-图9b,ue906可以基于从ue904和ue908接收的至少一个经时序调整的序列,对经调整的传输时序进行重新调整。也就是说,在对时钟调整εavg,2之后,ue906可以从ue904、908接收经时序调整的序列,基于ue904、906、908的已知位置来确定该ue906和ue904、908之间的第二传播延迟,基于经时序调整的序列来确定该ue906和ue904、908之间的第二到达时间,确定该ue906和ue904、908之间的第二时间差。ue906可以对所有的第二时间差进行平均,以重新调整用于发送序列的传输时序。

在1112处,ue可以基于重新调整后的传输时序,在所述资源集的第四子集中的所述一个或多个符号里发送序列。例如,参见图9a,ue906可以基于重新调整后的传输时序,在所述资源集的第四子集中的一个或多个符号里发送序列(例如,在没有描绘出的阶段2.3中)。在一个方面,与在阶段2.2中发送的序列相比,基于重新调整的传输时序所发送的序列可以更加同步。在阶段2.3中发送的序列可以使ue910能够确定该ue910的位置。

图12是示出示例性装置1202中的不同模块/单元/部件之间的数据流的概念性数据流图1200。该装置可以是ue。该装置包括接收模块1204、时序模块1206、资源模块1208和传输模块1210。

传输模块1210可以被配置为在一个资源集的第一子集中发送消息。该消息可以包括该装置的位置和资源id,其中该资源id指示所述资源集的第二子集中用于发送一个序列的至少一个符号。传输模块1210可以被配置为在该资源id标识的资源集的第二子集中的至少一个符号里发送序列。接收模块1204可以被配置为从至少一个其它ue1260接收至少一个其它序列。时序模块1206可以被配置为基于从所述至少一个其它ue1260接收的所接收的至少一个其它序列,来调整传输时序。传输模块1210可以被配置为基于经调整的传输时序,在所述资源集的第三子集中的一个或多个符号里发送序列,其中,所述一个或多个符号通过资源id来标识。在一个方面,经调整的传输时序实现与所述至少一个其它ue1260的传输同步。在另一个方面,基于经调整的传输时序而在第三子集中发送的序列使第二ue1270能够确定第二ue1270的位置。在一种配置中,接收模块1204可以被配置为从所述至少一个其它ue1260接收至少一个经时序调整的序列。在该方面,时序模块1206可以被配置为基于从所述至少一个其它ue1260接收的至少一个经时序调整的序列来重新调整经调整的传输时序,以及传输模块1210可以被配置为基于重新调整后的传输时序,在所述资源集的第四子集中的所述一个或多个符号中发送序列。在另一个方面,基于重新调整的传输时序而在第四子集中发送的序列使第二ue1270能够确定第二ue1270的位置。在另一个方面,时序模块1206可以被配置为通过以下操作来调整传输时序:确定该装置和所述至少一个其它ue1260之间的传播延迟,基于所接收的至少一个其它序列来确定该装置和所述至少一个其它ue1260之间的到达时间,基于所确定的传播延迟和所确定的到达时间来确定该装置和所述至少一个其它ue1260之间的时间差。在另一个方面,时序模块1206可以被配置为通过以下操作来调整传输时序:基于该装置和所述至少一个其它ue1260之间的所有的确定的时间差,确定传输时序。在另一种配置中,接收模块1204可以被配置为从所述至少一个其它ue1260接收一个或多个消息。所述一个或多个消息中的每一个消息可以包括:所述至少一个其它ue1260中的每一个ue的位置、以及与所述至少一个其它序列中的每一个相关联的第二资源id。该第二资源id可以指示在所述资源集的第二子集中用于接收相应的至少一个其它序列的一个或多个符号。在另一种配置中,接收模块1204可以被配置为从基站1250接收资源消息。该资源消息可以指示所述资源集的第一子集、所述资源集的第二子集、以及所述资源集的第三子集。在另一种配置中,资源模块1208可以被配置为确定在所述资源集的第一子集中用于发送消息的至少一个资源。在另一种配置中,资源模块1208可以被配置为确定用于发送序列的所述资源集的第二子集中的至少一个符号。在一个方面,该确定操作可以是基于随机选择或者基于能量的检测。在另一种配置中,接收模块1204可以被配置为从基站1250接收资源消息,其中该资源消息指示用于发送序列的所述资源集的第二子集中的至少一个符号,所述至少一个符号的确定是基于所接收的消息。

该装置可以包括用于执行图10和图11的前述流程图中的算法里的每一个框的另外模块。同样,图10和图11的前述流程图中的每一个框可以由一个模块来执行,该装置可以包括这些模块中的一个或多个。这些模块可以是专门被配置为执行所陈述的过程/算法的一个或多个硬件部件、这些模块可以由配置为执行所陈述的过程/算法的处理器来实现、存储在计算机可读介质之中以便由处理器实现、或者是其某种组合。

图13是示出用于使用处理系统1314的装置1202'的硬件实现的例子的附图1300。处理系统1314可以使用总线体系结构来实现,其中该总线体系结构通常用总线1324来表示。根据处理系统1314的具体应用和整体设计约束条件,总线1324可以包括任意数量的相互连接总线和桥接。总线1324将包括一个或多个处理器和/或硬件模块(其用处理器1304、模块1204、1206、1208、1210表示)、以及计算机可读介质/存储器1306的各种电路链接在一起。总线1324还链接诸如时序源、外围设备、电压调节器和电源管理电路等等之类的各种其它电路,其中这些电路是本领域所公知的,因此没有做任何进一步的描述。

处理系统1314可以耦合到收发机1310。收发机1310耦合到一个或多个天线1320。收发机1310提供通过传输介质与各种其它装置进行通信的手段。收发机1310从所述一个或多个天线1320接收信号,从所接收的信号中提取信息,将提取的信息提供给处理系统1314(具体而言,接收模块1204)。此外,收发机1310从处理系统1314(具体而言,传输模块1210)接收信息,并基于所接收的信息,生成要应用于所述一个或多个天线1320的信号。处理系统1314包括耦合到计算机可读介质/存储器1306的处理器1304。处理器1304负责通常的处理,包括执行计算机可读介质/存储器1306上存储的软件。当该软件由处理器1304执行时,使得处理系统1314执行上文针对任何特定装置所描述的各种功能。计算机可读介质/存储器1306还可以用于存储当处理器1304执行软件时所操作的数据。该处理系统还包括模块1204、1206、1208和1210中的至少一个。这些模块可以是在处理器1304中运行、驻留/存储在计算机可读介质/存储器1306中的软件模块、耦合到处理器1304的一个或多个硬件模块、或者其某种组合。处理系统1314可以是ue650的部件,其可以包括存储器660和/或tx处理器668、rx处理器656和控制器/处理器659中的至少一个。

在一种配置中,用于无线通信的装置1202/1202'包括:用于在一个资源集的第一子集中发送消息的单元。该消息可以包括该装置的位置和资源id,其中该资源id指示所述资源集的第二子集中用于发送一个序列的至少一个符号。该装置包括:用于在该资源id标识的资源集的第二子集中的至少一个符号里发送序列的单元。该装置包括:用于从至少一个其它ue接收至少一个其它序列的单元。该装置包括:用于基于从所述至少一个其它ue接收的所接收的至少一个其它序列,来调整传输时序的单元。该装置包括:用于基于经调整的传输时序,在所述资源集的第三子集中的一个或多个符号里发送序列的单元,其中,所述一个或多个符号通过资源id来标识。在一个方面,经调整的传输时序实现与所述至少一个其它ue的传输同步。在另一个方面,基于经调整的传输时序而在第三子集中发送的序列使第二ue能够确定第二ue的位置。在一种配置中,该装置可以包括:用于从所述至少一个其它ue接收至少一个经时序调整的序列的单元。在该配置中,该装置可以包括:用于基于从所述至少一个其它ue接收的至少一个经时序调整的序列来重新调整经调整的传输时序的单元;用于基于重新调整的传输时序,在所述资源集的第四子集中的所述一个或多个符号中发送序列的单元。在一个方面,基于重新调整的传输时序而在第四子集中发送的序列使第二ue能够确定第二ue的位置。在另一种配置中,用于调整传输时序的单元可以被配置为:确定该装置和所述至少一个其它ue之间的传播延迟,基于所接收的至少一个其它序列来确定该装置和所述至少一个其它ue之间的到达时间,基于所确定的传播延迟和所确定的到达时间来确定该装置和所述至少一个其它ue之间的时间差。在另一种配置中,用于调整传输时序的单元还可以被配置为:基于该装置和所述至少一个其它ue之间的所有的确定的时间差,确定传输时序。在另一种配置中,该装置可以包括:用于从所述至少一个其它ue接收一个或多个消息的单元。所述一个或多个消息中的每一个消息可以包括:所述至少一个其它ue中的每一个ue的位置、以及与所述至少一个其它序列中的每一个相关联的第二资源id。该第二资源id可以指示在所述资源集的第二子集中用于接收相应的至少一个其它序列的一个或多个符号。在另一种配置中,该装置可以包括:用于从基站接收资源消息的单元。该资源消息可以指示所述资源集的第一子集、所述资源集的第二子集、以及所述资源集的第三子集。在另一种配置中,该装置可以包括:用于确定在所述资源集的第一子集中用于发送消息的至少一个资源的单元。在另一种配置中,该装置可以包括:用于确定所述资源集的第二子集中用于发送序列的至少一个符号的单元。在一个方面,该确定操作可以是基于随机选择或者基于能量的检测。在另一种配置中,该装置可以包括:用于从基站接收资源消息的单元,其中该资源消息指示用于发送序列的所述资源集的第二子集中的至少一个符号。在该配置中,所述至少一个符号的确定可以是基于所接收的消息。前述的单元可以是装置1202的前述模块中的一个或多个,和/或配置为执行这些前述单元所述的功能的装置1202’的处理系统1314。如上所述,处理系统1314可以包括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