用于设备到设备通信网络中的同步的方法和装置转让专利

申请号 : CN201580025169.5

文献号 : CN106465312B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 李英B.L.恩格G.J.派特拉斯范利舒特T.D.诺夫兰

申请人 : 三星电子株式会社

摘要 :

一种设备到设备(D2D)用户设备(UE)被配置为支持D2D网络中的同步(sync)。该D2D UE包括被配置为经由D2D通信来通信的天线。该D2D UE还包括被配置为经由D2D通信与第二便携式终端通信的处理电路。处理电路还被配置为:从同步(sync)源得出发送(TX)定时;并且发送被配置为指示从同步源起的跳数的D2D同步信号(D2DSS)和物理D2D同步信道(PD2DSCH)。跳数是经由前导序列集合和PD2DSCH中的指示符来指示的。

权利要求 :

1.一种用于由第一用户设备UE进行通信的方法,包括:由第一UE发送指示第一UE是在服务网络的覆盖范围内还是在服务网络的覆盖范围外的信息,其中,当第一UE以第二UE作为同步的参考时,则所述信息指示第一UE是在服务网络的覆盖范围外;以及由第一UE发送第二同步信号;

其中,当第一UE以第二UE作为同步的参考时,基于来自第二UE的第一同步信号发送第二同步信号。

2.如权利要求1所述的方法,其中,当第一UE是在服务网络的覆盖范围内时,则所述信息指示第一UE是在服务网络的覆盖范围内。

3.如权利要求1所述的方法,其中,当第一UE未以第二UE作为同步的参考或者不在服务网络的覆盖范围内时,则所述信息指示第一UE是在服务网络的覆盖范围外。

4.一种用于由第二用户设备UE与第一UE进行通信的方法,包括:由第二UE从第一UE接收指示第一UE是在服务网络的覆盖范围内还是在服务网络的覆盖范围外的第一信息;

由第二UE从第一UE接收第一同步信号;

由第二UE向第四UE发送指示第二UE是在服务网络的覆盖范围内还是在服务网络的覆盖范围外的第二信息;和由第二UE向第四UE发送基于第一同步信号的第二同步信号;

其中,当选择第一UE作为同步的参考时,则第二信息指示第二UE是在服务网络的覆盖范围外。

5.如权利要求4所述的方法,其中,第二信息指示第一UE是在服务网络的覆盖范围外。

6.如权利要求4所述的方法,其中,当由第二UE接收的第一同步信号是基于基站的信息时,则第一信息指示第二UE是在服务网络的覆盖范围内。

7.一种第一用户设备UE,包括:

收发器;和

耦合到收发器的处理器,其中所述处理器被配置为:发送指示第一UE是在服务网络的覆盖范围内还是在服务网络的覆盖范围外的信息,其中,当第一UE以第二UE作为同步的参考时,则所述信息指示第一UE是在服务网络的覆盖范围外;以及发送第二同步信号;

其中,当第一UE以第二UE作为同步的参考时,基于来自第二UE的第一同步信号发送第二同步信号。

8.如权利要求7所述的第一UE,其中,当第一UE是在服务网络的覆盖范围内时,则所述信息指示第一UE是在服务网络的覆盖范围内。

9.如权利要求7所述的第一UE,其中,当第一UE未以第二UE作为同步的参考或者不在服务网络的覆盖范围内时,则所述信息指示第一UE是在服务网络的覆盖范围外。

10.一种用于与第一用户设备UE进行通信的第二UE,包括:收发器;和

耦合到收发器的处理器,其中所述处理器被配置为:从第一UE接收指示第一UE是在服务网络的覆盖范围内还是在服务网络的覆盖范围外的第一信息;

从第一UE接收第一同步信号;

向第四UE发送指示第二UE是在服务网络的覆盖范围内还是在服务网络的覆盖范围外的第二信息;和向第四UE发送基于第一同步信号的第二同步信号;

其中,当选择第一UE作为同步的参考时,则第二信息指示第二UE是在服务网络的覆盖范围外。

11.如权利要求10所述的第二UE,其中,第二信息指示第一UE是在服务网络的覆盖范围外。

12.如权利要求10所述的第二UE,其中,当由第二UE接收的第一同步信号是基于基站的信息时,则第一信息指示第二UE是在服务网络的覆盖范围内。

说明书 :

用于设备到设备通信网络中的同步的方法和装置

技术领域

[0001] 本申请概括而言涉及无线通信系统,更具体而言涉及设备到设备(device-to-device,D2D)通信。

背景技术

[0002] 传统上,蜂窝网络被设计为在移动设备或者说用户设备(User Equipment,UE)和为宽广或局部地理范围中的用户服务的固定通信基础设施(例如,基站、接入点或增强型NodeB(eNB))之间建立无线通信链路。然而,无线网络也可通过利用D2D通信链路在基础设施的辅助下或者不需要部署的接入点来实现。通信网络可支持既能连接到接入点(基础设施模式)也能连接到其他D2D使能设备的设备。D2D使能设备被称为D2D UE。

发明内容

[0003] 技术方案
[0004] 在第一实施例中,提供了一种用户设备(UE)。该UE包括被配置为经由设备到设备(D2D)通信来通信的天线。第一便携式终端还包括被配置为经由D2D通信与第二UE通信的处理电路。处理电路还被配置为:从同步(sync)源得出发送(TX)定时;并且发送被配置为指示从同步源起的跳数的同步信号。当UE从基站得出定时时,同步信号包括来自序列的第一集合的前导序列和携带指示出UE在覆盖内的指示符的物理D2D同步信道(PD2DSCH)。当UE从在第一跳的D2D用户UE得出定时时,同步信号包括来自序列的第一集合的前导序列和携带指示出便携式终端在覆盖外的指示符的物理D2D同步信道(PD2DSCH)。当UE从在第二跳的D2D UE得出定时时,同步信号包括来自序列的第二集合的前导序列和携带指示出便携式终端在覆盖外的指示符的物理D2D同步信道(PD2DSCH)。跳数是经由前导序列集合和PD2DSCH中的指示符来指示的。
[0005] 在第二实施例中,提供了一种包括多个指令的非暂态计算机可读介质。该多个指令被配置为当被处理器执行时使得该处理器:经由设备到设备(D2D)通信与至少一个便携式终端通信;从同步(sync)源得出发送(TX)定时;并且发送同步信号和物理D2D同步信道(PD2DSCH),同步信号被配置为指示从同步源起的跳数。当处理器从基站得出定时时,同步信号包括来自序列的第一集合的前导序列和携带指示出UE在覆盖内的指示符的物理D2D同步信道(PD2DSCH)。当处理器从在第一跳的D2D用户UE得出定时时,同步信号包括来自序列的第一集合的前导序列和携带指示出便携式终端在覆盖外的指示符的物理D2D同步信道(PD2DSCH)。当处理器从在第二跳的D2D UE得出定时时,同步信号包括来自序列的第二集合的前导序列和携带指示出便携式终端在覆盖外的指示符的物理D2D同步信道(PD2DSCH)。跳数是经由前导序列集合和PD2DSCH中的指示符来指示的。
[0006] 在第三实施例中,提供了一种方法。该方法包括从同步(sync)源得出发送(TX)定时。该方法还包括发送设备到设备(D2D)同步信号(D2DSS)和物理D2D同步信道(PD2DSCH),同步信号被配置为指示出从同步源起的跳数,这是通过如下方式进行的:当UE从基站得出定时时,发送包括来自序列的第一集合的前导序列和携带指示出UE在覆盖内的指示符的物理D2D同步信道(PD2DSCH)的同步信号;当UE从在第一跳的D2D用户UE得出定时时,发送包括来自序列的第一集合的前导序列和携带指示出便携式终端在覆盖外的指示符的物理D2D同步信道(PD2DSCH)的同步信号;并且当UE从在第二跳的D2D UE得出定时时,发送包括来自序列的第二集合的前导序列和携带指示出便携式终端在覆盖外的指示符的物理D2D同步信道(PD2DSCH)的同步信号。跳数是经由前导序列集合和PD2DSCH中的指示符来指示的。
[0007] 本领域技术人员通过接下来的附图、描述和权利要求可容易清楚其他技术特征。
[0008] 在进行以下的详细描述之前,阐述在本专利文献各处使用的某些单词和短语的定义可能是有利的。术语“耦合”及其派生词指的是两个或更多个元素之间的任何直接或间接通信,无论这些元素是否与彼此物理接触。术语“发送”、“接收”和“通信”以及其派生词涵盖了直接通信和间接通信两者。术语“包括”和“包含”以及其派生词指的是包括但不限于。术语“或”是包含性的,意思是和/或。短语“与……相关联”及其派生词的意思是包括、被包括在……内、与……互连、包含、被包含在……内、连接到或与……连接、耦合到或与……耦合、与……可通信、与……合作、交织、并列、邻近、绑定到或与……绑定、具有、具有……的属性、与……有关系,等等。术语“控制器”指的是控制至少一个操作的任何设备、系统或其一部分。这种控制器可以用硬件或者硬件和软件和/或固件的组合实现。与任何特定控制器相关联的功能可以是集中式的或者分布式的,无论是在本地还是远程。短语“……中的至少一者”当与项目的列表一起使用时指的是可以使用列出的项目中的一个或多个的不同组合,并且可只需要列表中的一个项目。例如,“A、B和C中的至少一者”包括以下组合中的任何一者:A、B、C、A和B、A和C、B和C以及A和B和C。
[0009] 对于其他某些单词和短语的定义在本专利文献各处提供。本领域普通技术人员应当理解,在许多或者大多数情况中,这种定义适用于先前以及未来对这种定义的单词和短语的使用。

附图说明

[0010] 为了更完整地理解本公开及其优点,现在参考以下结合附图的描述,附图中相似的标号表示相似的部件:
[0011] 图1根据本公开图示了示例无线网络;
[0012] 图2a和2b根据本公开图示了示例无线发送和接收路径;
[0013] 图3根据本公开图示了示例用户设备;
[0014] 图4根据本公开图示了示例增强型NodeB;
[0015] 图5根据本公开图示了D2D通信网络的示范性拓扑;
[0016] 图6根据本公开的实施例图示了D2D同步建立;
[0017] 图7根据本公开的实施例图示了D2D同步建立;
[0018] 图8根据本公开的实施例图示了用来指示不同的跳数值的PD2DSS和SD2DSS的不同相对时间域位置的示范性配置;
[0019] 图9根据本公开的实施例图示了D2D UE从接收到的D2DSS确定跳数值的过程;
[0020] 图10根据本公开的实施例图示了D2D UE从接收到的D2DSS和PD2DSCH确定跳数值的过程;
[0021] 图11根据本公开的实施例图示了D2D UE从接收到的D2DSS和PD2DSCH确定同步源类型和跳数值的过程;
[0022] 图12根据本公开的实施例图示了D2D同步场景;
[0023] 图13根据本公开的实施例图示了D2D同步过程图;
[0024] 图14根据本公开的实施例图示了另一D2D同步过程图;
[0025] 图15根据本公开的实施例图示了第一D2D UE发送它从其检测到同步的节点的信息并且接收到这种信息的第二D2D UE使用该信息作为一因素来确定第二D2D UE可同步到的节点的优先级排序的过程;
[0026] 图16根据本公开的实施例图示了第一D2D UE发送第一D2D UE从其检测到同步的多个节点的信息,并且接收到该信息的其他节点请求第一UE变成中继的过程;
[0027] 图17根据本公开的实施例图示了D2D UE发送该D2D UE从其检测到同步的多个节点的信息并且其他节点利用该信息的示范性操作;
[0028] 图18根据本公开的实施例图示了D2D UE发送该D2D UE从其检测到同步的多个节点的信息并且其他节点利用该信息的示范性操作;
[0029] 图19根据本公开的实施例图示了第一D2D UE发送包括关于其改变其同步到的节点的信息的消息的过程;
[0030] 图20根据本公开的实施例图示了第一D2D UE发送包括关于改变该D2D UE同步到的节点的信息的消息的示范性操作;
[0031] 图21根据本公开的实施例图示了同步建立;
[0032] 图22根据本公开的实施例图示了另一同步建立;
[0033] 图23根据本公开的实施例图示了基于D2D-FN的预配置资源池的图;
[0034] 图24根据本公开的实施例图示了包括由或基于D2D-FN确定的OOC资源的TX和RX资源和各自的定时;
[0035] 图25根据本公开的实施例图示了UE确定TX资源的过程;并且
[0036] 图26根据本公开的实施例图示了UE进行的RX监视的过程。

具体实施方式

[0037] 下面讨论的图1至图26以及在本专利文献中用于描述本发明的原理的各种实施例只是作为例示,而不应当以任何方式解释为限制本公开的范围。本领域技术人员将会理解,本公开的原理可实现在任何适当布置设备或系统中。
[0038] D2D通信可用于实现作为主通信网络的补充的许多种类的服务或者基于网络拓扑的灵活性提供新的服务。LTE D2D多播通信,例如广播或组播,已被确定为一种D2D通信的潜在手段,其中UE能够向所有范围内的D2D使能UE或者作为特定群组的成员的UE的子集发送消息。预期未来的公共安全网络要求设备在蜂窝和D2D通信模式之间切换时以近同时方式操作。因此,本公开的实施例例示了在这些部署场景中管理D2D通信的协议。
[0039] 在整个本公开中,除非另有描述,否则第一节点同步(sync)到第二节点的意思是第一节点从第二节点得出其发送(TX)定时。如果第一节点同步到第二节点,其中第二节点是最大跳,则同步(sync)的意思是第一节点可具有相对于来自第二节点的定时的接收(RX)定时;然而,第一节点不可使用从第二节点的TX定时得出的TX定时,因为第二节点已指示了其TX已经在最大跳上。同步源类型或同步源是eNB的意思是TX定时是从eNB得出的,或者TX参考定时是来自eNB的。同步源类型或同步源是独立UE源的意思是TX定时是从非eNB得出的,或者TX定时不是从eNB得出的,或者TX参考定时不是来自eNB的。
[0040] 图1根据本公开图示了示例无线网络100。图1所示的无线网络100的实施例只是用于例示的。在不脱离本公开的范围的情况下可以使用无线网络100的其他实施例。
[0041] 无线网络100包括eNodeB(eNB)101、eNB 102和eNB 103。eNB 101与eNB 102和eNB 103通信。eNB 101也与至少一个互联网协议(Internet Protocol,IP)网络130通信,例如因特网、专属IP网络或者其他数据网络。
[0042] 取决于网络类型,取代“eNodeB”或“eNB”可以使用其他公知的术语,例如“基站”或“接入点”。为了方便起见,术语“eNodeB”和“eNB”在本专利文献中用于指提供到远程终端的无线接入的网络基础设施组件。另外,取决于网络类型,取代“用户设备”或“UE”可以使用其他公知的术语,例如“移动站”、“订户站”、“远程终端”、“无线终端”或者“用户装置”。为了方便起见,术语“用户设备”和“UE”在本专利文献中用于指无线地访问eNB的远程无线设备,无论UE是移动设备(例如移动电话或智能电话)还是通常被认为是固定设备(例如桌面型计算机或自动售货机)。
[0043] eNB 102为eNB 102的覆盖区域120内的第一多个用户设备(UE)提供对网络130的无线宽带接入。UE中的一个或多个被配置为设备到设备(D2D)UE。第一多个UE包括UE 111,其可位于小型企业(SB)中;UE 112,其可位于企业(E)中;UE 113,其可位于WiFi热点(HS)中;UE 114,其可位于第一住宅(R)中;UE 115,其可位于第二住宅(R)中;以及UE 116,其可以是像蜂窝电话、无线笔记本电脑、无线PDA之类的移动设备(M)。eNB 103为eNB 103的覆盖区域125内的第二多个UE提供对网络130的无线宽带接入。第二多个UE包括UE 115和UE 116。在一些实施例中,eNB 101-103中的一个或多个可利用5G、LTE、LTE-A、WiMAX或其他先进无线通信技术与彼此通信并且与UE 111-116通信。
[0044] 虚线示出了覆盖区域120和125的大致范围,它们被示为大致圆形的,这只是为了例示和说明。应当清楚理解,与eNB相关联的覆盖区域,例如覆盖区域120和125,可具有其他形状,包括不规则形状,这取决于eNB的配置和与自然和人造障碍物相关联的无线电环境中的变动。
[0045] 如下文更详细描述的,eNB 101-103中的一个或多个和UE 111-116中的一个或多个包括用于支持D2D UE的同步(sync)的机制。此外,eNB 101-103中的一个或多个被配置为通知D2D UE(例如UE 111-116中的一个或多个)该D2D UE可利用来确定其可同步到的网络节点的优先级排序的信息。最后,eNB 101-103中的一个或多个被配置为确保当存在拓扑或D2D UE的位置的变化时同步的快速重建立。
[0046] 虽然图1图示了无线网络100的一个示例,但对于图1可作出各种改变。例如,无线网络100可包括任何适当布置的任何数目的eNB和任何数目的UE。另外,eNB 101可直接与任何数目的UE通信并且向这些UE提供对网络130的无线宽带接入。类似地,每个eNB 102-103可直接与网络130通信并且向UE提供对网络130的直接无线宽带接入。另外,eNB 101、102和/或103可提供对其他或额外的外部网络的接入,例如外部电话网络或其他类型的数据网络。
[0047] 图2a和2b根据本公开图示了示例无线发送和接收路径。在以下描述中,发送路径200可被描述为在eNB(例如eNB 102)中实现,而接收路径250可被描述为在UE(例如UE 116)中实现。然而,应理解接收路径250可在eNB中实现并且发送路径200可在UE中实现。在一些实施例中,发送路径200和接收路径250被配置为支持D2D UE的同步;被配置为通知D2D UE该D2D UE可利用来确定其可同步到的网络节点的优先级排序的信息;并且被配置为确保当存在拓扑或D2D UE的位置的变化时同步的快速重建立。
[0048] 发送路径200包括信道编码和调制块205、串行到并行(S到P)块210、N点快速傅立叶逆变换(Inverse Fast Fourier Transform,IFFT)块215、并行到串行(P到S)块220、添加循环前缀块225和上变频器(up-converter,UC)230。接收路径250包括下变频器(down-converter,DC)255、去除循环前缀块260、串行到并行(S到P)块265、N点快速傅立叶变换(Fast Fourier Transform,FFT)块270、并行到串行(P到S)块275以及信道解码和解调块280。
[0049] 在发送路径200中,信道编码和调制块205接收一组信息比特,应用编码(例如低密度奇偶校验(low-density parity check,LDPC)编码)并且对输入比特进行调制(例如利用正交相移键控(Quadrature Phase Shift Keying,QPSK)或正交幅度调制(Quadrature Amplitude Modulation,QAM)进行调制)以生成频域调制符号的序列。串行到并行块210将串行调制符号转换(例如解复用)成并行数据以便生成N个并行符号流,其中N是eNB 102和UE 116中使用的IFFT/FFT点数。N点IFFT块215对N个并行符号流执行IFFT操作以生成时域输出信号。并行到串行块220对来自N点IFFT块215的并行时域输出符号进行转换(例如复用)以便生成串行时域信号。添加循环前缀块225向时域信号插入循环前缀。上变频器230将添加循环前缀块225的输出调制(例如上变频)到RF频率以便经由无线信道发送。信号在被转换到RF频率之前也可在基带被滤波。
[0050] 来自eNB 102的发送RF信号在经过无线信道之后到达UE 116,并且与eNB 102处相反的操作在UE 116处执行。下变频器255将接收信号下变频到基带频率,并且去除循环前缀块260去除循环前缀以生成串行时域基带信号。串行到并行块265将时域基带信号转换成并行时域信号。N点FFT块270执行FFT算法以生成N个并行频域信号。并行到串行块275将并行频域信号转换成调制数据符号的序列。信道解码和解调块280对调制符号解调并解码以恢复原始输入数据流。
[0051] eNB 101-103的每一者可实现与在下行链路中向UE 111-116发送类似的发送路径200并且可实现与在上行链路中从UE 111-116接收类似的接收路径250。类似地,UE 111-
116的每一者可实现用于在上行链路中向eNB 101-103发送的发送路径200并且可实现用于在下行链路中从eNB 101-103接收的接收路径250。
[0052] 图2a和2b的每个组件可只利用硬件实现或者利用硬件和软件/固件的组合实现。作为特定示例,图2a和2b中的组件中的至少一些可以用软件实现,而其他组件可以由可配置硬件或者软件和可配置硬件的混合实现。例如,FFT块270和IFFT块215可实现为可配置软件算法,其中点数N的值可根据实现方式来修改。
[0053] 另外,虽然被描述为使用FFT和IFFT,但这只是例示,而不应当被解释为限制本公开的范围。可以使用其他类型的变换,例如离散傅立叶变换(Discrete  Fourier Transform,DFT)和逆离散傅立叶变换(Inverse Discrete Fourier Transform,IDFT)函数。应明白,变量N的值对于DFT和IDFT函数可以是任何整数(例如1、2、3、4等等),而变量N的值对于FFT和IFFT函数可以是作为2的幂的任何整数(例如1、2、4、8、16等等)。
[0054] 虽然图2a和2b图示了无线发送和接收路径的示例,但对图2a和2b可作出各种改变。例如,根据特定需求,图2a和2b中的各种组件可被组合、被进一步细分或者被省略,并且可添加额外的组件。另外,图2a和2b打算图示无线网络中可使用的发送和接收路径的类型的示例。任何其他适当的体系结构可用于支持无线网络中的无线通信。
[0055] 图3根据本公开图示了示例UE 116。图3所示的UE 116的实施例只是用于例示的,并且图1的UE 111-115可具有相同或相似的配置。然而,UE有各种各样的配置,并且图3不将本公开的范围限制到UE的任何特定实现方式。
[0056] UE 116包括天线305、射频(RF)收发器310、发送(TX)处理电路315、麦克风320和接收(RX)处理电路325。虽然图3中所示的示例图示了单个天线305耦合到单个RF收发器310,但在不脱离本公开的范围的情况下可使用包括多个天线耦合到相应的多个RF收发器的实施例。UE 116还包括扬声器330、主处理器340、输入/输出(I/O)接口(IF)345、小键盘350、显示器355和存储器360。存储器360包括基本操作系统(operating system,OS)程序361和一个或多个应用362。
[0057] RF收发器310从天线305接收由网络100的eNB发送的进入RF信号。RF收发器310对进入RF信号进行下变频以生成中频(intermediate frequency,IF)或基带信号。IF或基带信号被发送到RX处理电路325,RX处理电路325通过对基带或IF信号进行滤波、解码和/或数字化来生成经处理的基带信号。RX处理电路325将经处理的基带信号发送到扬声器330(例如对于语音数据)或者发送到主处理器340以便进一步处理(例如对于web浏览数据)。
[0058] TX处理电路315从麦克风320接收模拟或数字语音数据或者从主处理器340接收其他外出基带数据(例如web数据、电子邮件或交互式视频游戏数据)。TX处理电路315对外出基带数据进行编码、复用和/或数字化以生成经处理的基带或IF信号。RF收发器310从TX处理电路315接收外出的经处理基带或IF信号并且将基带或IF信号上变频到经由天线305发送的RF信号。
[0059] 主处理器340可包括一个或多个处理器或其他处理设备并且执行存储器360中存储的基本OS程序361以便控制UE 116的整体操作。例如,主处理器340可根据公知的原理控制RF收发器310、RX处理电路325和TX处理电路315对正向信道信号的接收和反向信道信号的发送。在一些实施例中,主处理器340包括至少一个微处理器或微控制器。
[0060] 主处理器340还能够执行存在于存储器360中的其他过程和程序,例如用于支持D2D UE的同步的操作;接收和利用信息来确定可执行到其的同步的网络节点的优先级排序;以及用于当存在拓扑或UE的位置的变化时的同步的快速重建立的操作。主处理器340可根据执行进程的要求将数据移入或移出存储器360。在一些实施例中,主处理器340被配置为基于OS程序361或者响应于从eNB或操作者接收的信号而执行应用362。主处理器340还耦合到I/O接口345,I/O接口345向UE 116提供连接到诸如膝上型计算机和手持式计算机之类的其他设备的能力。I/O接口345是这些配件和主处理器340之间的通信路径。
[0061] 主处理器340还耦合到小键盘350和显示单元355。UE 116的操作者可使用小键盘350来向UE 116中输入数据。显示器355可以是能够呈现——例如来自网站的——文本和/或至少有限图形的液晶显示器或其他显示器。
[0062] 存储器360耦合到主处理器340。存储器360的一部分可包括随机访问存储器(random access memory,RAM),并且存储器360的另一部分可包括闪速存储器或其他只读存储器(read-only memory,ROM)。
[0063] 虽然图3图示了UE 116的一个示例,但对于图3可作出各种改变。例如,根据特定需求,图3中的各种组件可被组合、被进一步细分或者被省略,并且可添加额外的组件。作为特定示例,主处理器340可被划分成多个处理器,例如一个或多个中央处理单元(central processing unit,CPU)和一个或多个图形处理单元(graphics processing unit,GPU)。另外,虽然图3图示了被配置为移动电话或智能电话的UE 116,但UE可被配置为作为其他类型的移动或固定设备操作。
[0064] 图4根据本公开图示了示例eNB 102。图4所示的eNB 102的实施例只是用于例示的,并且图1的其他eNB可具有相同或相似的配置。然而,eNB有各种各样的配置,并且图4不将本公开的范围限制到eNB的任何特定实现方式。
[0065] eNB 102包括多个天线405a-405n、多个RF收发器410a-410n、发送(TX)处理电路415和接收(RX)处理电路420。eNB 102还包括控制器/处理器425、存储器430和回程或网络接口435。
[0066] RF收发器410a-410n从天线405a-405n接收进入RF信号,例如由UE或其他eNB发送的信号。RF收发器410a-410n对进入RF信号进行下变频以生成IF或基带信号。IF或基带信号被发送到RX处理电路420,RX处理电路420通过对基带或IF信号进行滤波、解码和/或数字化来生成经处理的基带信号。RX处理电路420将经处理的基带信号发送到控制器/处理器425以便进一步处理。
[0067] TX处理电路415从控制器/处理器425接收模拟或数字数据(例如语音数据、web数据、电子邮件或者交互式视频游戏数据)。TX处理电路415对外出基带数据进行编码、复用和/或数字化以生成经处理的基带或IF信号。RF收发器410a-410n从TX处理电路415接收外出的经处理基带或IF信号并且将基带或IF信号上变频到经由天线405a-405n发送的RF信号。
[0068] 控制器/处理器425可包括控制eNB 102的整体操作的一个或多个处理器或其他处理设备。例如,控制器/处理器425可根据公知的原理控制RF收发器410a-410n、RX处理电路420和TX处理电路415对正向信道信号的接收和反向信道信号的发送。控制器/处理器425也可支持额外的功能,例如更高级的无线通信功能。例如,控制器/处理器425可支持波束形成或定向路由操作,其中来自多个天线405a-405n的外出信号被不同地加权以有效地将外出信号引导在期望的方向上。控制器/处理器425可在eNB 102中支持各种各样的其他功能中的任何一种。在一些实施例中,控制器/处理器425包括至少一个微处理器或微控制器。
[0069] 控制器/处理器425也能够执行驻留于存储器430中的程序和其他进程,例如基本OS。控制器/处理器425可根据执行进程的要求将数据移入或移出存储器430。
[0070] 控制器/处理器425也耦合到回程或网络接口435。回程或网络接口435允许eNB 102通过回程连接或通过网络与其他设备或系统通信。接口435可支持通过任何适当的(一个或多个)有线或无线连接的通信。例如,当eNB 102被实现为蜂窝通信系统(例如支持5G、LTE或LTE-A的那种)的一部分时,接口435可允许eNB 102通过有线或无线回程连接与其他eNB通信。当eNB 102被实现为接入点时,接口435可允许eNB 102通过有线或无线局域网或通过到更大网络(例如因特网)的有线或无线连接来通信。接口435包括支持通过有线或无线连接的通信的任何适当结构,例如以太网或RF收发器。
[0071] 存储器430耦合到控制器/处理器425。存储器430的一部分可包括RAM,并且存储器430的另一部分可包括闪速存储器或其他ROM。
[0072] 如下文更详细描述的,支持D2D UE的同步的eNB 102的发送和接收路径(利用RF收发器410a-410n、TX处理电路415和/或RX处理电路420实现)被配置为通知D2D UE该D2D UE可利用来确定其可同步到的网络节点的优先级排序的信息;并且被配置为当存在拓扑或D2D UE的位置的变化时确保同步的快速重建立。
[0073] 虽然图4图示了eNB 102的一个示例,但对于图4可作出各种改变。例如,eNB 102可包括任何数目的图4所示的每个组件。作为特定示例,接入点可包括某一数目的接口435,并且控制器/处理器425可支持路由功能以在不同网络地址之间路由数据。作为另一特定示例,虽然被示为包括TX处理电路415的单个实例和RX处理电路420的单个实例,但eNB 102也可包括每一者的多个实例(例如每个RF收发器一个)。
[0074] 图5根据本公开图示了D2D通信网络的示范性拓扑。图5所示的D2D通信网络500的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0075] D2D通信网络500包括能够与网络覆盖边界510内的数个UE通信的eNB 505。eNB 505与网络覆盖边界510内的UE1 515、UE2 520、UE3 525通信。图5所示的示例中的其余UE在网络覆盖边界510之外。在图5所示的示例中,UE1 515和UE2 520从事彼此的D2D通信;UE3 
525具有与UE4 520和UE5 535的D2D通信;UE6 540具有与UE7 545的D2D通信;并且UE7 545具有与UE8 550的D2D通信。
[0076] D2D通信网络500中的同步的建立是使能D2D通信的必要成分。如果一D2D UE,例如UE1 515,能够检测到其他节点,包括eNB 505和其他D2D UE,例如UE2 520,则该D2D UE,即UE1 515,可使用检测到的节点作为同步源来建立同步。如果一D2D UE,例如UE1 515,不能检测到另一节点来同步,则该D2D UE,即UE1 515,能够成为独立的同步源。某些节点可比其他节点具有更高的优先级来成为D2D UE可使用的同步源。然而,支持D2D UE的机制,包括哪个信息对于同步源的优先级排序有用,如何执行优先级排序,如果同步丢失如何重建立同步,在文献中是不清楚的。
[0077] 对于D2D发送,UE(例如UE1 515)使用上行链路(UL)资源。UL资源取决于系统是频分双工(frequency-division duplexing,FDD)还是时分双工(time-division duplexing,TDD)并且基于TDD UL-下行链路(DL)配置而不同。在TDD通信系统中,一些子帧中的通信方向沿DL,而一些其他子帧的通信方向沿UL。表1列出了十(10)个子帧的时段期间的指示性UL-DL配置,该时段也被称为帧时段。“D”表示DL子帧,“U”表示UL子帧,并且“S”表示特殊子帧,其包括被称为下行链路导频时隙(Downlink Pilot Time Slot,DwPTS)的DL发送字段、保护时段(Guard Period,GP)以及被称为上行链路导频时隙(UpPTS)的UL发送字段。对于特殊子帧中的每个字段的持续时间存在若干个组合,受制于总持续时间是一个子帧的条件。
[0078] 【表1】
[0079]
[0080] 表1中的TDD UL-DL配置规定每帧的DL子帧的40%和90%为DL子帧,其余的为UL子帧。尽管有这个灵活性,但可被系统信息(System Information,SI)信令每六百四十(640)毫秒(ms)或更不频繁地更新的半静态TDD UL-DL配置可能不与短期数据流量状况匹配。由于此原因,TDD UL-DL配置的更快速适配被考虑来改善系统吞吐量,尤其是对于低数目或中等数目的连接UE。例如,当DL流量比UL流量更多时,TDD UL-DL配置被适配来包括更多DL子帧。用于TDD UL-DL配置的更快速适配的信令可由包括PDCCH、媒体访问控制(Medium Access Control,MAC)信令和无线电资源控制(Radio Resource Control,RRC)信令在内的若干种手段提供。
[0081] 除了SI信令以外的手段对TDD UL-DL配置的适配中的操作约束在于无法知晓这种适配的UE的存在。这种UE被称为传统UE。由于传统UE利用相应的小区特定参考信号(Cell Specific Reference Signal,CRS)来执行DL子帧中的测量,所以这种DL子帧不能被TDD UL-DL配置的更快速适配改变成UL子帧或改变成特殊子帧。然而,UL子帧可在不影响传统UE的情况下被改变成DL子帧,因为NodeB可确保这种UE不在这种UL子帧中发送任何信号。此外,对所有TDD UL-DL配置共同的UL子帧应当存在以使得NodeB能够可能选择此UL子帧作为仅有的UL子帧。此UL子帧是子帧#2。考虑上述情况,表2指示出表1中的每个TDD UL-DL配置的灵活子帧(由“F”表示)。
[0082] 【表2】
[0083]
[0084] D2D通信网络支持D2D发现和D2D通信,或者只支持D2D发现。在D2D发现中,D2D发送器UE发送D2D发现信号并且一个或多个D2D接收器UE接收该信号。对于D2D通信,D2D通信网络支持:模式1通信,其中UE使用来发送D2D控制信息和数据的资源确切地由eNB调度;以及模式2通信,其中UE自己从资源池中选择资源来发送D2D控制信息和数据。
[0085] 确保覆盖外(out-of-coverage,OOC)UE可与彼此通信是重要的,如果它们在彼此的近邻内的话。确保OOC UE可与覆盖内(in-coverage,IC)UE通信也是重要的,如果它们在彼此的近邻内的话。IC UE可从其自己的服务小区获得资源池,然而在异步系统中,小区可能不是同步的。另外,OOC UE可能不知道eNB配置的资源分配,因为OOC UE可能不会从eNB或者从中继来自eNB的信号的UE接收信号。所有这些都使得OOC UE或IC UE与彼此通信是有挑战性的。UE如果具有服务小区(已连接)或者驻扎在小区上(空闲)则被认为在覆盖内(IC)。
[0086] 为了克服图5所示的上述缺陷,本公开的实施例提供了用于支持D2D UE的同步的机制。本公开的某些实施例还提供了系统和方法来通知D2D UE该D2D UE可利用来确定其可同步到的网络节点的优先级排序的信息。本公开的某些实施例还提供了系统和方法来确保当存在拓扑或D2D UE的位置的变化时同步的快速重建立。本公开的某些实施例还提供了OOC UE确定用于发送的资源的系统和方法。本公开的某些实施例还提供了OOC UE确定资源来监视接收的系统和方法。本公开的某些实施例还提供了用于使得OOC UE和IC UE能够与彼此通信的系统和方法。
[0087] eNB可发送传统同步信号,该信号可具有主同步信号(Primary Sync Signal,PSS)和次同步信号(Secondary Sync Signal,SSS)。第一D2D UE在该第一D2D UE能够接收到来自eNB的同步信号时同步到eNB。同步到eNB的第一D2D UE可在具有跳数值2的跳上发送D2D同步信号(D2D Sync Signal,D2DSS)和物理D2D同步信道(Physical D2D Sync CHannel,PD2DSCH)。接收D2DSS的第二D2D UE能够同步到第一D2D UE。D2DSS携带同步前导或序列的信息。D2DSS可具有主同步信号和次同步信号。D2DSS还指示出在具有跳数值“1”的跳上发送同步信号的同步源是否是eNB。D2DSS还指示出与发送D2DSS的跳上的跳数有关的信息。PD2DSCH携带重要系统信息,其中一些信息可与同步有关。例如,除了D2DSS中的信息以外,PD2DSCH也可携带与跳数有关的一些信息。第二D2D UE可在具有跳数值“3”的跳上发送D2DSS和PD2DSCH。从第二D2D UE接收到D2DSS和PD2DSCH的第三D2D UE能够同步到第二D2D UE。这个eNB源同步过程可被扩展到任意数目的跳。也就是说,跳的最大数目可由系统可支持的量限定,其中该最大数目是固定的或预定的。
[0088] 不能同步到另一节点——例如eNB或发送指示其同步源是eNB的D2DSS和PD2DSCH的D2D UE——的第四D2D UE能够成为具有独立UE同步源的D2D UE。第四D2D UE可在具有跳数值“1”的跳上发送D2DSS和PD2DSCH。D2DSS指示出同步源是独立UE同步源。从第四D2D UE接收到D2DSS和PD2DSCH的第五D2D UE能够同步到第四D2D UE。第五D2D UE可在具有跳数值“2”的跳上发送D2DSS和PD2DSCH。从第五D2D UE接收到D2DSS和PD2DSCH的第六D2D UE能够同步到第五D2D UE。这个独立UE同步过程可被扩展到任意数目的跳。
[0089] 跳数是跳计数的指示。eNB具有跳数“1”。同步到eNB并且发送D2DSS和PD2DSCH的第一UE具有跳数“2”。接收从第一UE指示的具有跳数2的D2DSS和PD2DSCH的第二UE解读出接收到的信号是作为从eNB计起的第二跳发送的。或者,eNB可具有第一跳。第一UE同步到eNB并且发送具有跳数“1”的D2DSS和PD2DSCH。接收到从第一UE指示的具有跳数1的D2DSS和PD2DSCH的第二UE解读出从第一UE接收到的信号是利用经由从eNB计起的第一跳得出的TX定时发送的。
[0090] 图6根据本公开的实施例图示了D2D同步建立。图6所示的D2D通信网络600的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0091] D2D通信网络600包括能够与网络覆盖边界615内的数个UE通信的eNB 605。eNB 605与网络覆盖边界610内的UE1 615通信。eNB 605可被配置为与eNB 102相同或相似。图6所示的UE1 615、UE2 620、UE3 625、UE4 630、UE5 635、UE6 640和UE7 645中的一个或多个可被配置为与UE 116相同或相似。
[0092] UE1 615接收同步(sync)并且与网络覆盖边界610内的eNB 605同步。UE1 615通过从eNB 605得出其TX定时来与eNB 605同步。UE1 615在具有跳数“2”的跳上发送D2DSS和PD2DSCH,并且指示出同步源是eNB 605。UE2 620从UE1 615接收D2DSS和PD2DSCH并且通过也从eNB 605得出其TX定时来同步。UE2 620在具有跳数“3”的跳上发送D2DSS和PD2DSCH,并且指示出同步源是eNB 605。UE3 625从UE2 620接收D2DSS和PD2DSCH。如果跳数“3“已经是最大跳数,则UE3 625不可从UE2 620或从eNB 605得出TX定时。UE3 625使用另一手段来得出其TX定时。UE4 630将其自身识别为独立同步源(SS),因为UE4 630不能从eNB 605、UE1 615、UE2 620或UE3 625接收到任何同步信号。因此,UE4 630在具有跳数“1”的跳上发送D2DSS和PD2DSCH,并且指示出同步源不是eNB 605。UE5 635从UE4 630接收D2DSS和PD2DSCH并且通过从UE4 630得出其TX定时来同步。UE5 635在具有跳数“2”的跳上发送D2DSS和PD2DSCH,并且指示出同步源不是eNB 605。UE6 640从UE5 635接收D2DSS和PD2DSCH并且变得同步。UE6 640在具有跳数“3”的跳上发送D2DSS和PD2DSCH,并且指示出同步源不是eNB 
605。UE7 645从UE6 635接收D2DSS和PD2DSCH。如果跳数“3“已经是最大跳数,则UE6 640不可从UE5 635或从独立同步源UE4 630得出TX定时。UE6 640使用另一手段来得出其TX定时。
[0093] D2DSS序列可被分割或划分到群组。当例如UE 615这样的UE的发送定时参考是eNB 605时,第一群组中的D2DSS序列被该UE使用。当例如UE 615这样的UE的发送定时参考不是eNB 605时,第二群组中的D2DSS序列被该UE使用。例如,UE1 615、UE2 620、UE3 625可各自使用第一群组中的D2DSS序列,并且UE4 630、UE5 635、UE6 640、UE7 545可各自使用第二群组中的D2DSS序列。
[0094] 对于D2D通信,在第一模式(模式1)中,eNB或者中继节点调度被D2D UE使用来发送D2D数据和D2D控制信息的资源。这些资源可以受到限制或不受到限制。例如,这些资源可以被限制到或不被限制到在(一个或多个)资源池内。eNB或中继节点向D2D UE指示出用于调度指派(scheduling assignment,SA)发送的某些资源。作为响应,D2D UE在指示的资源中向其他D2D UE发送SA。SA指示用于D2D数据的资源。eNB或中继节点向D2D UE指示将D2D数据与控制信息一起发送的某些资源,其中用于指示用于D2D数据的资源的单独SA可能不是必要的。
[0095] 在第二模式(模式2)中,UE自己从(一个或多个)资源池中选择资源来发送D2D数据和D2D控制信息。(一个或多个)资源池是预定的、预配置的或者固定的。例如,(一个或多个)资源池可由被D2D UE发送并且被一个或多个其他D2D  UE接收的物理D2D同步信道(PD2DSCH)指示。(一个或多个)资源池也可在来自eNB或中继节点的系统信息块中指示。用于D2D数据和D2D控制的(一个或多个)资源池可以是相同或不同的。D2D UE选择资源来发送SA到一个或多个其他D2D UE,并且SA指示出用于D2D数据的资源。D2D UE选择资源来将D2D数据与控制信息一起发送,其中用于指示用于D2D数据的资源的单独SA可不是必要的。
[0096] 当例如UE1 615这样的D2D UE在网络覆盖内(覆盖内,IC)时,该D2D UE可至少支持模式1。在某些实施例中,例如UE1 615这样的IC UE也被例如eNB 605这样的eNB指令使用模式2,或者IC UE在某些异常情况中使用模式2,例如当RRC连接重配置开始时。在某些实施例中,D2D UE至少当该D2D UE在覆盖外(OOC)时支持模式2。
[0097] 在某些实施例中,例如UE2 620这样的覆盖外(OOC)UE需要让另一UE知道该OOC UE是否具有精确的同步方法可用,例如全球定位信号(Global Positioning Signal,GPS)或协调通用时间(Coordinated Universal Time,UTC)。这种信息可被携带在D2DSS和PD2DSCH中。该信息可被其他UE——例如其他OOC UE——用于对同步到哪个节点或者该OOC UE从哪个节点得出同步定时进行优先级排序。
[0098] 从在相对于原始同步类型的最大可允许跳数上发送D2DSS和PD2DSCH的节点得出定时的节点不能向另一节点提供同步,其中原始同步类型可以是eNB或非eNB,例如独立UE SS。例如,对于eNB 605的同步起源,当最大可允许跳数(Max_hop_eNB)是3时,则当第一节点从第二节点接收到指示出第二节点在第三跳上从eNB 605得出其定时的D2DSS和PD2DSCH时:第一节点不应当是同步源;或者第一节点不能向其他节点提供同步;或者其他节点不能从第一节点得出定时或同步定时。第一节点在其发送的D2DSS和PD2DSCH中指示出这一点。例如,第一节点可通过使用来自被从eNB 605得出定时的UE使用的序列的集合的D2DSS序列在D2DSS中指示出第一节点从eNB 605得出其定时。此外,第一节点也可在D2DSS和PD2DSCH中指示出第一节点从具有等于源自eNB 605的Max_hop_eNB的跳数的节点得出其定时。此外,第一节点可指示出第一节点具有等于源自eNB 605的Max_hop_eNB+1的跳数。最大跳数Max_hop_eNB对于所有UE可以是固定的或者预配置的。因此,接收源自eNB 605的跳数Max_hop_eNB+1的其他UE知道不能从该节点得出定时。或者,如果D2DSS或PD2DSCH包括指出节点是否可为同步源的单独指示,则从具有源自eNB 605的Max_hop_eNB的跳数的节点得出其定时的UE能够设置指出该节点不能为同步源的单独指示。例如,PD2DSCH可包括被配置为指示出节点是否可为同步源的1比特指示符字段。在另一示例中,D2DSS序列进一步划分或PD2DSS和SD2DSS相对定时可用于指示出节点是否可为同步源。
[0099] 在某些实施例中,当OOC UE不能定位可提供同步的另一节点时,该OOC UE成为独立同步源。当OOC UE具有精确的同步方法例如GPS或UTC可用时,该OOC UE发送D2DSS和PD2DSCH并且指示出该OOC UE是独立UE SS,具有跳数1。
[0100] 对于独立UE的同步起源,当起源不是eNB 605时,当最大可允许跳数(Max_hop_NeNB)是1时,则当第一节点从第二节点接收到指示出第二节点在第一跳上从非eNB得出定时的D2DSS和PD2DSCH时:第一节点不应当是同步源;或者第一节点不能向其他节点提供同步;或者其他节点不能从第一节点得出定时或同步定时。第一节点可在其发送的D2DSS和PD2DSCH中指示出这一点。例如,第一节点可通过使用来自被不从eNB 605得出定时的UE使用的序列的集合的D2DSS序列在D2DSS中指示出第一节点不从eNB605得出其定时。在另一示例中,第一节点也可在D2DSS和PD2DSCH中指示出第一节点从具有等于源自eNB 605的Max_hop_NeNB的跳数的节点得出其定时。在另一示例中,第一节点可指示出第一节点具有跳数Max_hop_NeNB+1并且不是源自eNB 605的。最大跳数Max_hop_NeNB对于所有UE可以是固定的或者预配置的。因此,接收等于不源自eNB的Max_hop_NeNB+1的跳数的其他UE知道不能从该节点得出定时。或者,当D2DSS或PD2DSCH包括指出节点是否可为同步源的单独指示时,从具有不源自eNB 605的跳数Max_hop_NeNB的节点得出其定时的UE设置单独指示来指出该节点不能为同步源。例如,PD2DSCH可包括被配置为指示出节点是否可为同步源的1比特指示符字段。在另一示例中,D2DSS序列进一步划分或PD2DSS和SD2DSS相对定时可用于指示出节点是否可为同步源。
[0101] 当OOC UE不能定位到能够提供同步的另一节点时,并且当OOC UE不具有精确的同步方法例如GPS或UTC可用时,该OOC UE成为独立同步源UE。OOC UE在其发送的D2DSS和PD2DSCH中指示出该OOC UE不具有精确同步方法。或者,OOC UE指示出该OOC UE不能是向任何其他UE提供同步的同步源。OOC UE发送D2DSS和PD2DSCH并且指示出:该OOC UE是独立UE SS,例如通过使用来自被不从eNB 605得出定时的UE使用的序列的集合的D2DSS序列,具有等于不源自eNB 605的Max_hop_NeNB的跳数;该OOC UE不具有精确同步方法;或者该OOC UE不能是向任何其他UE提供同步的同步源。例如,OOC UE可发送D2DSS和PD2DSCH并且指示出该OOC UE不从eNB 605得出定时,例如通过使用来自被不从eNB 605得出定时的UE使用的序列集合的D2DSS序列,并且故意指示出跳数等于不源自eNB的Max_hop_NeNB+1(虽然实际上D2DSS和PD2DSCH是以跳数1发送的),这隐含地告诉其他UE它不能是可向他人提供同步的同步源。或者,当D2DSS和PD2DSCH包括指出节点是否可以是同步源的单独指示时,不能定位到可提供同步的另一节点并且不具有诸如GPS或UTC之类的精确同步方法可用的UE设置该单独指示来指示出该UE不能是同步源。例如,PD2DSCH可包括被配置为指示出节点是否可为同步源的1比特指示符字段。在另一示例中,D2DSS序列进一步划分或PD2DSS和SD2DSS相对定时可用于指示出节点是否可为同步源。
[0102] 当例如UE 615这样的UE不能是同步源时,或者当UE 605不能向另一UE提供同步时,UE 605仍能够发送D2DSS和PD2DSCH以及用于D2D通信的其他信号。第二UE从第一UE接收包括关于第一UE能够或不能够是同步源或者第一UE是否具有精确同步方法可用的信息的信号,该信息在第二UE选择或重选择节点来同步到时被用于同步优先级排序。第二UE使用从第一UE接收的同步信号来确定第二UE的RX定时以监视来自第一UE的D2D信号,或者来自使用与第一UE相同的TX定时的任何其他UE的D2D信号。第二UE不可使用从接收自第一UE的同步信号得出的定时作为第二UE自己的TX定时用于D2D信号,例如第二UE自己的D2DSS和PD2DSCH,以及另一D2D信号。第二UE可能需要使用由另一方法确定的TX定时,例如通过使用GPS或UTC,或者通过使用从有资格向另一UE提供同步的其他节点接收的D2DSS和PD2DSCH来确定。
[0103] 图7根据本公开的实施例图示了D2D同步建立。图7所示的D2D通信网络700的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0104] D2D通信网络700包括能够与网络覆盖边界710内的数个UE通信的第一eNB,eNB1 705。eNB1 705与网络覆盖边界710内的UE1 715通信。D2D通信网络700还包括能够与网络覆盖边界720内的数个UE通信的第二eNB,eNB2 715。eNB1 705和eNB2 715可被配置为与eNB 
102相同或相似。图7所示的UE1 725、UE2 730、UE3 735、UE4 740、UE5 745、UE6 750、UE7 
755、UE8 760、UE9 765、UE10 770和UE11 775中的一个或多个可被配置为与UE 116相同或相似。
[0105] UE1 725接收同步(sync)并且与网络覆盖边界710内的eNB1 705同步。UE1 725在具有跳数“1”的跳上发送D2DSS和PD2DSCH,该跳是从eNB1 705的同步起源计起的第二跳,假定eNB1 705具有跳数“0”。UE2 730从UE1 725接收D2DSS和PD2DSCH并且同步。UE2 730在具有跳数“2”的跳上发送D2DSS和PD2DSCH,该跳是从eNB1 705的同步起源计起的第三跳。UE3 735从UE2 730接收D2DSS和PD2DSCH并且同步,其中其TX定时是从UE2 730或eNB1 705得出的。在图7所示的示例中,当同步起源是eNB1 705时允许最大跳数。例如,当同步起源是eNB1 
705时,允许的最大跳数是三(3)。UE3 735发送D2DSS和PD2DSCH并且指示出UE3 735从一节点获得同步。UE3 735还指示出其TX定时处于源自eNB1 705的最大跳数“3”以通知一个或多个其他UE不使用UE3 735作为同步源,即一个或多个其他UE将不从UE3 735的定时得出TX定时。
[0106] UE4 740将其自身识别为独立同步源(SS),因为UE4 740不从eNB 705或另一UE接收同步信号。UE4 740在具有跳数“1”的跳上发送D2DSS和PD2DSCH,指示出从独立UE SS的同步起源计起的第一跳。在图7所示的示例中,UE5 745只能检测到UE4 740作为可提供同步的节点并且没有检测到另一UE作为可提供同步的节点。UE5 745从UE4 740接收D2DSS和PD2DSCH并且同步,即从UE4 740得出定时。UE5 745在具有跳数“2”的跳上发送D2DSS和PD2DSCH,该跳是从独立UE SS即UE4 740的同步起源计起的第二跳。在图7所示的示例中,当同步起源是独立UE SS即UE4 740时允许最大跳数。例如,当同步起源是独立UE SS即UE4 740时,允许的最大跳数是“1”。UE5 745发送D2DSS和PD2DSCH,并且指示出UE5 745从具有源自独立UE SS即UE4 740的最大跳数的节点获得同步,以通知其他UE不使用UE5 745作为同步源。
[0107] UE6 750和UE7 755分别是UE4 740和UE5 745类似。UE8 760将其自身识别为独立同步源(SS),因为UE8 760不从eNB1 705、eNB2 715或另一UE接收同步信号。因此,UE8 760在具有跳数“1”的跳上发送D2DSS和PD2DSCH,该跳是从独立UE SS即UE8 760的同步起源计起的第一跳。如果UE8 760不具有诸如GPS或UTC之类的精确同步方法可用,则UE8 760发送D2DSS和PD2DSCH并且指示出UE8 760不具有精确同步方法。基于来自UE8 760的发送,其他UE被通知不使用UE8 760作为同步源。如果UE4 740和UE6 750具有诸如GPS或UTC之类的精确同步方法可用,则当UE4 740和UE6 750各自发送D2DSS和PD2DSCH时,UE4 740和UE6 750分别指示出它们具有精确同步方法。例如,UE4 740可通过指示出跳数值是“1”并且UE 740是独立UE SS来通知其他UE其具有精确同步方法。此外,例如,UE6 750可通过指示出跳数值是“1”并且UE6 750是独立UE SS来通知其他UE其具有精确同步方法。
[0108] UE9 765接收同步并且与网络覆盖边界720内的eNB2 715同步。UE9 765在具有跳数“1”的跳上发送D2DSS和PD2DSCH,该跳是从eNB2 715的同步起源计起的第二跳,假定eNB2 715具有跳数“0”。UE10 770从UE9 765接收D2DSS和PD2DSCH并且获得同步。UE10 770在具有跳数“2”的跳上发送D2DSS和PD2DSCH,该跳是从eNB2 715的同步起源计起的第三跳。UE11 
775从UE10 770接收D2DSS和PD2DSCH并且获得同步,其中其TX定时是从UE10 770或eNB2 
715得出的。在图7所示的示例中,当同步起源是eNB2 715时允许最大跳数。例如,当同步起源是eNB2 715时,允许的最大跳数是三(3)。UE11 775发送D2DSS和PD2DSCH并且指示出UE11 
775从一节点获得同步。UE11 775还指示出其TX定时处于源自eNB2 715的最大跳数“3”以通知一个或多个其他UE不使用UE11 775作为同步源,即一个或多个其他UE将不从UE11 775的定时得出TX定时。
[0109] 基于UE如何得出TX参考定时,UE可属于数个类别之一。D2D UE可以是覆盖内(IC)UE,被称为IC UE。UE如果具有服务小区(已连接)或者驻扎在小区上(空闲)则可被认为在覆盖内(IC)。IC UE从eNB得出其TX参考定时。具有来自eNB的TX参考定时的覆盖外(OOC)UE被称为OOC类别1UE(OOC第1类UE()。具有不来自eNB的TX参考定时的覆盖外UE被称为OOC第2类UE(。例如,在图7所示的示例中,D2D通信网络700包括:
[0110] 1)IE:UE1 725、UE9 765;
[0111] 2)OOC第1类UE,其中TX定时是从eNB得出的:UE2 730、UE3 735、UE10 770和UE11 775;以及
[0112] 3)OOC第2类UE,其中TX定时不是从eNB得出的:UE4 740、UE6 750、UE5 745、UE7 755和UE8 760。
[0113] 在整个本公开中,同步信号上的测量可以是以下各项的一个或多个上的测量:PD2DSS,SD2DSS,D2DSS,即PD2DSS和SD2DSS,PD2DSCH,或者用于PD2DSCH的解调参考信号(demodulation reference signal,DMRS)。
[0114] 在某些实施例中,D2DSS和PD2DSCH指示与相对于同步源的各跳数有关的信息。D2DSS上的与各跳数有关的信息的指示可经由主D2DSS(PD2DSS)和次D2DSS(SD2DSS)的相对时间域位置,或者经由同步前导序列的不同集合,或者经由这些的任何组合。PD2DSCH上的与各跳数有关的信息的指示可例如在有效载荷中。
[0115] 在一种方法中,与相对于同步源的各跳数有关的信息是经由PD2DSS和SD2DSS的相对时间域位置来传达的。例如,PD2DSS和SD2DSS的第一相对时间域位置指示第一跳数值,PD2DSS和SD2DSS的第二相对时间域位置指示第二跳数值。
[0116] 从在相对于原始同步类型的最大可允许跳数上发送D2DSS和PD2DSCH的节点得出定时的节点不能向另一节点提供同步,其中原始同步类型可以是eNB或非eNB,例如独立UE SS。节点在其发送的D2DSS和PD2DSCH中指示出这一点。当OOC UE不能定位可提供同步的任何其他节点时,并且当OOC UE不具有诸如GPS或UTC之类的精确同步方法可用时,该OOC UE在其发送的D2DSS和PD2DSCH中指示出该OOC UE不能向其他节点提供同步。表3例示了这种指示的示例,即PD2DSCH中的信息字段。
[0117] 【表3】
[0118]
[0119] UE指示出该UE是否具有精确同步方法可用。精确同步方法可包括GPS、UTC等等。表4例示了该指示或指示符的示例,即PD2DSCH中的信息字段。
[0120] 【表4】
[0121]
[0122] 图8根据本公开的实施例图示了用来指示不同跳数值的PD2DSS和SD2DSS的不同相对时间域位置的示范性配置。图8所示的时间域位置800的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0123] 在图8所示的示例中,在具有跳数值“1”的第一TX定时805中,PD2DSS 810和SD2DSS 815彼此相隔两个符号820。在具有跳数值“2”的第二TX定时825中,PD2DSS 810和SD2DSS 
815彼此相隔五个符号830。在具有跳数值“3”的第二TX定时835中,PD2DSS 810和SD2DSS 
815彼此相距十个符号840。在图8所示的示例中,一个符号被用于PD2DSS并且另一符号被用于SD2DSS,但本公开不限于这样;更确切地说,本公开的实施例可被扩展到一个或多个符号被用于PD2DSS,并且一个或多个符号被用于SD2DSS的情况。例如,两个符号可被用于PD2DSS或者用于SD2DSS,其中这两个符号可彼此相邻或者也被定位成它们之间有一个或多个符号。在某些实施例中,时间域位置可从PD2DSS和SD2DSS的相对定时被扩展到周期性、D2DSS的发送的定时(例如,子帧或帧位置),以及这些的任何组合。
[0124] 在另一种方法中,与相对于同步源的各跳数有关的信息可经由D2DSS上携带的前导或序列的不同集合来指示。D2DSS上的前导可被划分成不相交的集合,其中一集合可被用来指示跳数值。例如,前导的第一集合指示第一跳数值,前导的第二集合指示第二跳数值。每个D2D UE从各前导集合中随机选择前导来在具有各跳数值的跳上发送D2DSS和PD2DSCH。
或者,每个D2D UE可被预配置或接收指示出对于各跳数值选择哪个前导的配置。在一个示例中,对集合内的前导的选择是由UE的群组关联或群组ID确定的。表5例示了由前导集合指示的跳数值的示例。
[0125] 在表5和本公开中的其他表格中,假定从eNB起的跳被计为跳数“1”,并且直接同步到eNB的UE被计为跳数“2”,从UE起的独立同步源被计为跳数“1”,并且直接同步到独立UE同步源的UE被计为跳数“2”。在某些实施例中,从eNB起的跳被计为跳数“0”,并且直接同步到eNB的UE被计为跳数“1”,并且同步到具有跳数“1”的UE的UE将具有跳数“2”。表5例示了由前导集合指示的跳数值。
[0126] 【表5】
[0127]状态 指示方法
跳=1 前导集合1
跳=2 前导集合2
跳=3 前导集合3
[0128] 在每个集合中可以有相等或不相等数目的前导,其中每个集合用于指示跳数值。例如,在具有为“1”的跳数值的跳上发送的UE可能较少,可向该前导集合指派较少数目的前导。前导集合的划分可以是固定的、预定的、被广播或被通知给UE。
[0129] 图9根据本公开的实施例图示了D2D UE从接收到的D2DSS确定跳数值的过程900。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0130] 在方框905中,D2D UE接收D2DSS。UE在方框910中对D2DSS解码并且确定对于跳数值的指示是否有效。如果对跳数值的指示不有效,则UE在方框915中丢弃接收到的D2DSS。如果对跳数值的指示有效,则UE在方框920中基于各指示确定各跳数值。例如,假定预配置了PD2DSS和SD2DSS的相对时间域位置的三个配置来指示三个相应的跳数值,则当D2DSS检测到PD2DSS和SD2DSS的相对时间域位置不是预配置的配置中的任何一个时,D2DSS将该信号视为无效并且在方框915中丢弃接收到的D2DSS。如果D2D UE检测到PD2DSS和SD2DSS的相对时间域位置是预配置的配置之一,则D2D UE在方框920中根据检测到的PD2DSS和SD2DSS的相对时间域位置确定相应的跳数值。类似地操作可用于前导集合被用于指示跳数值时。注意方框910和方框915可被跳过,并且D2D UE确定跳数值之一。或者,方框910和方框915可与方框920并行发生。例如,在接收到D2DSS之后,UE可基于相应的指示确定相应的跳数,并且如果对跳数的指示无效,则UE丢弃接收到的D2DSS。
[0131] 在一个扩展中,与相对于同步源的各跳数有关的信息和与同步源有关的信息被经由D2DSS上的指示配置联合指示,这可基于前导集合或时间域位置或者其组合。时间域位置可以是周期,D2DSS的发送的定时,例如子帧或帧位置,PD2DSS和SD2DSS的相对定时,以及这些的组合。在D2D UE接收到D2DSS之后,D2D UE根据D2DSS中的检测到的指示确定与各跳数值和同步源有关的信息。
[0132] 当同步源是eNB时,跳数值“1”可被省略,因为eNB可发送D2D UE能够识别的传统同步信号。因此,在某些实施例中,如果eNB是同步源的最大跳数(Max_hop_eNB),跳数值落在[2..Max_hop_eNB]的范围中。当同步源是UE时,在某些实施例中,如果UE是同步源的最大跳数(Max_hop_UE),跳数值落在[1..Max_hop_UE]的范围中。Max_hop_eNB和Max_hop_UE可以相同或不同。当Max_hop_eNB和Max_hop_UE相同时,使用共同参数Max_hop。
[0133] 表6例示了由指示配置联合指示同步源类型(Sync Source Type,SST)和跳数值的示例,其中该指示配置可基于前导集合或时间域位置,或者这些的组合。在一个示例中,Max_hop=3。总共来说,存在五个指示配置。例如,可以使用五个不同的前导集合,其中每个前导集合作为一指示配置。作为另一示例,五个不同的相对时间域位置可用于PD2DSS和SD2DSS,其中每个相对位置作为一指示配置。或者,不同的时间域位置可用于D2DSS,例如D2DSS发送的周期内的发送D2DSS的子帧的位置,例如D2DSS发送的40ms周期(即四十个子帧)内的子帧的特定位置(例如,第5、第10等等)。在另一示例中,指示配置“1”和“2”使用第一前导集合,而跳数可由时间域位置来区分;指示配置“3”、“4”或“5”使用第二前导集合,而跳数可由时间域位置来区分。指示配置可以是固定的或者预定的或者被预先通知给UE。在D2D UE接收到D2DSS之后,D2D UE根据D2DSS中的检测到的指示配置来确定SST和各跳数值。假定Max_hop_eNB=3并且Max_hop_UE=2,则指示配置“5”是不必要的。
[0134] 在整个本公开中,时间域位置指的是PD2DSS和SD2DSS的相对时间域距离。或者,时间域位置指的是在D2DSS发送周期(cycle)内发送D2DSS的子帧的时间域位置。表6例示了由指示配置指示的同步源类型和跳数值。
[0135] 【表6】
[0136]
[0137] 在另一种方法中,与相对于同步源的各跳数有关的信息由D2DSS和PD2DSCH联合指示。例如,跳数值可被划分成多个集合,其中D2DSS被用于指示跳数值在哪个集合中并且PD2DSCH用于指示各集合内的确切跳数值。在跳数值的集合内,可以有一个或多个跳数值。将跳数值划分到多个集合的配置,以及指示配置可以是固定的或预定的或者被预先通知给UE。D2D UE检测D2DSS和PD2DSCH来相应地确定跳数值。
[0138] 例如,在最大跳数等于“3”的情况下,跳数值可被划分到两个集合;跳数值的第一集合具有一个元素,即跳数值“1”;并且跳数值的第二集合具有两个元素,即跳数值“2”或跳数值“3”。在某些实施例中,该划分包括不是最大的跳数值的第一集合,和包括等于最大值的跳数值的第二集合。
[0139] 表7和表8例示了由D2DSS和PD2DSCH联合指示跳数值的示例。在该示例中,Max_hop=3。在表7中,D2DSS上的第一指示配置指示出跳数值的第一集合,并且D2DSS上的第二指示配置指示出跳数值的第二集合。在这些示例中,跳数值的第一集合具有一个元素,即跳数值“1”,并且跳数值的第二集合具有两个元素,即跳数值“2”或跳数值“3”。如果D2D UE检测到D2DSS上的第二指示配置,则D2D UE进一步检测PD2DSCH。在PD2DSCH中,如果跳数的1比特指示符具有值“0”则D2D UE指示跳数值“2”,而如果跳数的1比特指示符具有值“1”则D2D UE指示跳数值“3”,如表8中所示。表7例示了由D2DSS上的指示配置指示的跳数值的集合。
[0140] 【表7】
[0141]
[0142] 表8例示了由PD2DSCH指示的跳数值。
[0143] 【表8】
[0144]
[0145] 图10根据本公开的实施例图示了D2D UE从接收到的D2DSS和PD2DSCH 1000确定跳数值的过程。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0146] 在方框1005中,D2D UE接收D2DSS。D2D UE在方框1010中对D2DSS解码并确定对跳数值的集合的指示是对于第一集合、第二集合还是无效。如果对跳数值的集合的指示不有效,则D2D UE在方框1015中丢弃接收到的D2DSS。如果对于跳数值的集合的指示指出跳数值的第一集合,并且如果该集合具有一个元素,则D2D UE在方框1020中确定跳数值。如果对于跳数值的集合的指示指出跳数值的第二集合,并且如果根据跳数值的集合的固定或预定划分,该集合具有多于一个元素,则D2D UE在方框1025中进一步接收PD2DSCH,并且D2D UE基于PD2DSCH 550中的相应指示确定相应跳数值。注意,方框1010和方框1015可被跳过。
[0147] 在某些实施例中,与相对于同步源的各跳数有关的信息和与同步源有关的信息由D2DSS和PD2DSCH联合指示。例如,同步源的信息和跳数值的信息可被划分到多个集合中,其中D2DSS用于指示同步源的信息和跳数值的信息在哪个集合中,并且PD2DSCH用于指示各集合内的同步源的确切信息和跳数值的信息。在同步源的信息和跳数值的信息的集合内可使用一个或多个元素。将同步源的信息和跳数值的信息划分到多个集合中的配置,以及指示配置可以是固定的或预定的或者被预先通知给UE。D2D UE检测D2DSS和PD2DSCH以相应地确定同步源的信息和跳数值的信息。UE的操作与图10所示的那些类似。
[0148] 表9和表10例示了D2DSS和PD2DSCH对SST和跳数值的联合指示的示例,其中假定最大跳数“3”。在表9中,D2DSS上的第i指示配置指示跳数值的第i集合,其中i=1,2,3,4。在该示例中,SST和跳数值的第一、第二和第三集合各自具有一个元素,并且SST和跳数值的第四集合具有两个元素,其中SST是UE并且跳数值是“2”或“3”。如果D2D UE检测到D2DSS上的第四指示配置,则D2D UE进一步检测PD2DSCH。在PD2DSCH中,如果跳数的1比特指示符具有值“0”则D2D UE指示跳数值“2”,而如果跳数的1比特指示符具有值“1”则D2D UE指示跳数值“3”,如表10中所示。在某些实施例中,Max_hop_eNB=3并且Max_hop_UE=2,于是表10是不必要的,并且第四集合将具有跳=“2”。在另一示例中,第三集合和第四集合可被组合为一个集合,用于SST=UE,不考虑跳数如何。
[0149] 注意,在整个本公开中,SST=eNB被用于指示同步的起源是eNB,并且沿着同步跳的随后链可以有UE,并且SST=UE被用于指示同步的起源是UE,并且从是UE的链起源起也可以有同步跳的随后链。表9例示了由D2DSS上的指示配置指示的同步源类型和跳数值的集合。
[0150] 【表9】
[0151]
[0152]
[0153] 表10例示了由PD2DSCH指示的同步源类型和跳数值。
[0154] 【表10】
[0155]
[0156] 上述的优点之一是该过程使得其他UE能够基于检测到的SST和跳数确定该UE可从其同步的节点的优先级排序,同时与D2DSS传达所有跳值的情况相比,利用减少的信息保持D2DSS更加可靠。
[0157] 在某些实施例中,指示配置是固定的或预定的,并且可按不同方式来实现。例如,可以有四个不同的前导集合,其中每个前导集合作为一指示配置。例如,可以使用前导序列中的2比特,例如前导序列的最前2比特或最后2比特,其中“00”、“01”、“10”、“11”分别指示SST和跳数值的第一、第二、第三、第四集合。在一种变体中,可使用前导序列中的1比特,其中“0”、“1”指示第一、第二SST(例如,eNB或UE),并且可使用前导序列之中的另外1比特,其中“0”、“1”分别进一步区分跳数。作为另一示例,对于PD2DSS和SD2DSS可以有四个不同的相对时间域位置,其中每个相对位置作为一指示配置。在另一示例中,对于在D2DSS周期内发送D2DSS的子帧的位置可以有多个或不同的时间域位置。在另一示例中,指示配置“1”、“2”可使用第一前导集合,而跳数可由时间域位置来区分;指示配置“3”、“4”可使用第二前导集合,而跳数可由时间域位置来区分。此示例由以下的表11例示,其中假定最大跳数“3”。在某些实施例中,Max_hop_eNB=3并且Max_hop_UE=2,于是时间域位置配置“2”对于SS=UE将只具有跳=2。
[0158] 表11例示了由D2DSS上的指示配置所指示的同步源类型和跳数值。
[0159] 【表11】
[0160] 状态 指示方法SST=eNB 前导集合1
SST=UE 前导集合2
   
状态 指示方法
对于SST=eNB跳=2,对于SST=UE跳=1 时间域位置配置1
对于SST=eNB跳=3,对于SST=UE跳={2,3} 时间域位置配置2
[0161] 图11根据本公开的实施例图示了D2D UE从接收到的D2DSS和PD2DSCH确定同步源类型和跳数值的过程。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0162] 在图11所示的示例中,最大跳数是“3”。在方框1105中,D2D UE接收D2DSS。在方框1110中,D2D UE对D2DSS解码并且确定该指示是否指示出SST是eNB。如果在方框1110中该指示指出SST不是eNB,则D2D UE在方框1115中确定该指示是否指示出跳数值“1”。如果指示是跳数值“1”,则D2D UE在方框1120中确定SST是UE并且跳数值是“1”。如果跳数值不是“1”,则D2D UE在方框1125中接收并检测PD2DSCH并且在方框1130中基于PD2DSCH中的各指示确定各跳数值。也就是说,D2D UE从检测到的D2DSS确定SST是UE并且从检测到的PD2DSCH确定跳数值是“2”或跳数值是“3”。如果在方框1110中D2D UE确定SST是eNB,则D2D UE在方框1135中确定D2DSS中的指示是否指示出跳数值“2”。如果指示是跳数值“2”,则D2D UE在方框1140中确定SST是eNB并且跳数值是“2”。或者,如果指示是跳数值不是“2”,则D2D UE在方框1145中确定SST是eNB并且跳数值是“3”。
[0163] 在另一种方法中,与相对于同步源的各跳数有关的信息被完全包括在PD2DSCH中,而不包括在D2DSS中。例如,PD2DSCH中的一字段可提供跳数值。在某些实施例中,PD2DSCH中的该字段是2比特字段,其中“00”指定跳数值“1”;“01”指定跳数值“2”;“10”指定跳数值“3”;并且“11”指定跳数值“4”。在某些实施例中,最大跳数是3,并且当D2DSS指示同步源类型是eNB时,PD2DSCH包括1比特字段来指示跳数值,其中“0”指定跳数值“2”并且“1”指定跳数值“3”。在某些实施例中,最大跳数是3,并且当D2DSS指示同步源类型是UE时,PD2DSCH包括2比特字段,其中“00”指定跳数值“1”,“01”指定跳数值“2”并且“10”指定跳数值“3”。
[0164] 在某些实施例中,PD2DSCH还包括一字段来指示最大跳数。在某些实施例中,不指示最大跳数,而是PD2DSCH包括一字段来指示D2DSS和PD2DSCH的发送是否在具有最大跳数的跳上。表12例示了这种指示的示例,即PD2DSCH中的信息字段。
[0165] 【表12】
[0166]
[0167] 表12中的1比特字段的优点之一是与发送最大跳数值相比节省PD2DSCH中的有效载荷。例如,当最大跳数值是可配置的并且该值是从集合{2,3,4}中选择的时,则需要2比特指示符。然而,利用具有表12的方法,只需要1比特指示符。
[0168] 在一个示例中,UE使用的D2DSS序列被划分到两个群组。被称为D2DSS_set1的第一群组或集合是被从eNB得出TX定时的UE使用的序列的集合。被称为D2DSS_set2的第二群组或集合是可被从例如独立UE之类的非eNB源得出TX定时的UE使用的序列的集合。
[0169] 在某些实施例中,IC UE和OOC第1类UE使用来自集合D2DSS_set1的D2DSS序列,而OOC第2类UE使用来自集合D2DSS_set2的D2DSS序列。例如,为了进一步区分IC UE和OOC第1类UE,使用跳数。在一个示例中,IC UE使用跳数“1”,即当eNB跳被计为跳数“0”时,或者使用跳数2,即当从eNB起的跳被计为跳数1时,而OOC第1类UE使用大于“1”的跳数,这也在eNB跳被计为跳数“0”时,或者使用大于2的跳数,这也在eNB跳被计为跳数“1”时。在另一示例中,为了进一步区分IC UE和OOC第1类UE,使用对D2DSS_set1序列的进一步划分,或者使用PD2DSS和SD2DSS的不同相对距离,或者使用PD2DSS和SD2DSS的不同相对距离,或者使用PD2DSCH中的指示,例如“1”比特指示来区分IC和OOC,或者由UE从其得出其TX定时的小区的物理小区标识符(Physical Cell Identifier,PCID)中的字段作出的隐式指示。当PCID的字段存在时,其意思是UE是IC UE,而当PCID的字段不存在时,其意思是UE是OOC第1类UE。
[0170] 在某些实施例中,IC UE使用来自集合D2DSS_set1的D2DSS序列,而OOC第1类和OOC第2类UE使用来自集合D2DSS_set2的D2DSS序列。为了进一步区分OOC第1类UE和OOC第2类UE,可使用D2DSS_set2序列的进一步划分,或者可使用PD2DSS和SD2DSS的不同相对距离,或者可使用PD2DSCH中的指示,例如“1”比特指示来区分OOC第1类1或OOC第2类,或者由UE从其得出其TX定时的小区的PCID中的字段作出的隐式指示。当该字段存在于PCID中时,其意思是UE是OOC第1类UE,而当该字段不存在于PCID中时,其意思是UE是OOC第2类UE。
[0171] 本公开中对于两个集合例示的区分方法可类似地用于以上的任一选项。本公开中提到的方法或选项的组合也可适用。
[0172] 在另一示例中,与相对于同步源的各跳数有关的信息和与同步源有关的信息由D2DSS和PD2DSCH联合指示。信息指示可以是显式的或隐式的。
[0173] 在某些实施例中,1比特的指示被包括在PD2DSCH中来指示UE在覆盖内还是覆盖外。例如,当UE在覆盖内时该比特被设置为“1”,并且当UE在覆盖外时该比特被设置为“0”。
[0174] 在某些实施例中,UE使用的D2DSS序列被划分到两个群组。称为D2DSS_set1、D2DSSue_net或其他名称的第一群组或集合是被从eNB得出TX定时的UE使用的序列的集合。称为D2DSS_set2、D2DSSue_oon或其他名称的第二群组或集合是被从非eNB得出TX定时的UE使用的序列的集合。
[0175] 也就是说,在某些实施例中,来自UE的同步信号指示出从同步源起的跳数。例如,从eNB得出其TX定时的第一跳处的第一D2D UE发送具有来自第一序列集合的前导序列的D2D同步信号并且发送携带指示UE在覆盖内的指示符的D2D同步信道。此外,从D2D UE得出其TX定时的第二跳处的第二D2D UE发送具有来自第一序列集合的前导序列的D2D同步信号并且发送携带指示UE在覆盖外的指示符的D2D同步信道。此外,从D2D UE得出其TX定时的第三跳处的第三D2D UE发送具有来自第二序列集合的前导序列的D2D同步信号并且发送携带指示出UE在覆盖外的指示符的D2D同步信道。在某些实施例中,D2D UE,例如主处理器340或处理电路,被配置为划分D2DSS序列并且设置PD2DSCH中的适当比特值。
[0176] 在某些实施例中,存在一个同步资源,例如中央6个PRB、用于PD2DSS的2个符号和用于SD2DSS的2个符号等等,供覆盖内UE在同步周期(例如40ms)内使用。在某些实施例中,存在两个同步资源,例如在不同的子帧处,供OOC UE使用。覆盖内同步资源可与覆盖外同步资源之一相同,或者覆盖内同步资源可与覆盖外同步资源不同。
[0177] 当覆盖外UE利用D2DSSue_net中的D2DSS和指示“覆盖内”作为其发送定时参考的PD2DSCH选择D2D同步源时,OOC UE在D2DSSue_net中发送相同的D2DSS。OOC UE在与用于IC UE的同步资源不同的资源,即发送PD2DSCH的子帧的D2D帧号(D2D Frame Number,DFN)中,发送相同的D2DSS。
[0178] 在第一种方法中,覆盖内同步资源可与覆盖外同步资源相同或不同。例如,可以有两个OOC同步资源并且D2DSS和PD2DSCH可在这两个OOC同步资源的第T个(T=第1或T=第2)上发送。当OOC UE利用D2DSSue_net中的D2DSS和指示“覆盖外”作为其发送定时参考的PD2DSCH选择D2D同步资源时:
[0179] -如果检测到的D2DSS和PD2DSCH在使用第一OOC资源,则OOC UE在另一个即第二覆盖外同步资源,即发送PD2DSCH的子帧的DFN中,发送D2DSSue_net中的相同D2DSS;
[0180] -如果检测到的D2DSS和PD2DSCH在使用第二OOC资源,则OOC UE在另一个即第一覆盖外同步资源,即发送PD2DSCH的子帧的DFN中,发送D2DSSue_net中的相同D2DSS。
[0181] 或者,在第二种方法中,覆盖内同步资源可与覆盖外同步资源相同或不同。例如,可以有两个OOC同步资源并且D2DSS和PD2DSCH可在这两个OOC同步资源的第T个(T=第1或T=第2)上发送。当OOC UE利用D2DSSue_net中的D2DSS和指示“覆盖外”作为其发送定时参考的PD2DSCH选择D2D同步资源时:
[0182] -如果检测到的D2DSS和PD2DSCH在使用第二OOC资源,则OOC UE在另一个即第一覆盖外同步资源,即发送PD2DSCH的子帧的DFN中,发送D2DSSue_net中的相同D2DSS;
[0183] -如果检测到的D2DSS和PD2DSCH在使用第一OOC资源,则OOC UE在另一个即第二覆盖外同步资源,即发送PD2DSCH的子帧的DFN中,发送D2DSSue_net中的相同D2DSS。
[0184] 表13提供了对于SST和跳数的指示的示例。在表9中,状态2使用示例T=1,并且状态3使用示例T=2,但其可被扩展到对于状态2,T=2,并且对于状态3,T=1。表13例示了由D2DSS和PD2DSCH上的指示配置所指示的同步源类型和跳数值(假定从eNB发送的同步信号是从eNB计起的跳1)。
[0185] 【表13】
[0186]
[0187]
[0188] 表13例示出状态3和状态4在指示上具有一些重叠。因此,状态3和状态可作为组合状态来对待,如表14中所示。
[0189] 表14例示了由D2DSS和PD2DSCH上的指示配置所指示的同步源类型和跳数值。(假定从eNB发送的同步信号是从eNB计起的跳1)。
[0190] 【表14】
[0191]
[0192] 利用表14,并且还考虑状态0:SST=eNB,跳=1,这是来自eNB本身的同步信号,总共可以有四个状态。例如,对于状态3,可存在UE需要使用其内部定时的情况,例如当UE不可选择要同步到的另一节点时。因此,这些状态可与表15中所示的状态相似。
[0193] 表15例示了由D2DSS和PD2DSCH上的指示配置所指示的同步源类型和跳数值。(假定从eNB发送的同步信号是从eNB计起的跳1)
[0194] 【表15】
[0195]
[0196] 这样,同步节点选择优先级可基于UE状态:状态0中的UE可具有最高优先级供其他UE选择,状态1中的UE可具有第二优先级别供其他UE选择,状态2中的UE可具有第三优先级别供其他UE选择,状态3中的UE可具有第四优先级别供其他UE选择,并且状态4中的UE被要求使用其自己的同步,即不来自任何其他UE。在每个优先级别,同步信号强度,例如基于D2DSS、PD2DSCH或PD2DSCH的DMRS的测量,可用于进一步的优先级排序,并且测量结果越高,相同优先级别内的优先级就越高。
[0197] 图12根据本公开的实施例图示了D2D同步场景。图12所示的D2D通信网络1200的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0198] D2D通信网络1200包括能够与网络覆盖边界1210内的数个UE通信的第一eNB,eNB1 1205。eNB1 1205与网络覆盖边界1210内的UE1 1215通信。eNB1 1205可被配置为与eNB 102相同或相似。图12所示的UE1 1215、UE21220、UE3 1225、UE4 1230、UE5 1235、UE6 1240和UE7 1245中的一个或多个可被配置为与UE 116相同或相似。UE1 1215是表13-表15中的状态1UE。UE2 1220是表13-表15中的状态2UE的示例。UE3 1225是表13中的状态3UE的示例。
UE4 1230、UE5 1235、UE6 1240和UE7 1245是表13中的状态4UE的示例。UE5 1235也是表15中的状态4UE的示例。
[0199] 在图12所示的示例中,UE1 1215是具有eNB1 1205的IC UE。UE1 1215发送包括指示出UE1 1215是IC UE的1比特指示的PD2DSCH。UE1 1215利用来自D2DSSue_net的序列发送D2DSS。UE1 1215还在IC同步资源上发送同步。一OOC UE,即UE2 1220,选择UE1 1215。UE2 1220发送包括指示出UE2 1220是OOC UE的1比特指示的PD2DSCH。UE2 1220利用来自D2DSSue_net的序列发送D2DSS。UE2 1220还在OOC资源之一上发送同步。如果用于IC UE的同步资源是用于OOC的两个资源之一,则UE2 1220使用与IC UE资源不同的资源。如果用于IC UE的同步资源不同于用于OOC的两个资源,则UE2 1220使用这两个资源之一。UE2 1220选择使用的资源可以是预配置的或固定的。
[0200] 在某些实施例中,当UE2 1220在第一OOC同步资源(T=1)上发送同步时。虽然图12所示的示例例示了UE2 1220在T=1上发送同步,但公开的实施例可被扩展到UE2 1220在第二OOC同步资源(T=2)上发送同步资源的情况。另一OOC UE,即UE3 1225,选择UE2 1220。UE3 1225发送包括指示出UE3 1225是OOC UE的1比特指示的PD2DSCH。UE3 1225利用来自D2DSSue_oon的序列发送D2DSS。UE3 1225在与UE2 1220使用的资源不同的资源上发送同步。例如,在图12所示的示例中,UE3 1225在第二OOC同步资源(T=2)上发送同步。另一OOC UE,即UE4 1230,选择UE3 1225。UE4 1230发送包括指示出UE4 1230是OOC UE的1比特指示的PD2DSCH。UE4 1230利用来自D2DSSue_oon的序列发送D2DSS。UE4 1230在与UE3 1225使用的资源不同的资源上发送同步。例如,在图12所示的示例中,UE2 1220在第一OOC同步资源(T=1)上发送同步;UE3 1225在第二OOC同步资源(T=2)上发送同步;因此,UE4 1230也在第一OOC同步资源(T=1)上发送同步。
[0201] 在图12所示的示例中,UE5 1235不能选择另一节点来同步;因此UE5 1235变成独立UE源。UE5 1235利用PD2DSCH中的1比特指示出UE5 1235是OOC,并且发送来自D2DSSue_oon的D2DSS序列。在图12所示的示例中,UE5 1235使用第一OOC同步资源(T=1)。然而,在本公开的某些实施例中,UE5 1235使用第二OOC同步资源(T=2)。UE5 1235将使用T=1还是T=2可被预配置或固定,或者其可由UE实现方式确定。UE6 1240选择UE5 1235。UE6 1240使用T=2,来自D2DSSue_oon的序列,并且指示出UE6 1240是OOC UE。UE7 1245选择UE6 1240。UE7 1245使用T=1,来自D2DSSue_oon的序列,并且指示出UE7 1245是OOC UE。
[0202] 在整个本公开中,IC UE可以指例如处于RRC_CONNECTED状态中的UE或者驻扎在小区上的UE。OOC UE可以指不是IC的UE。UE2 1220可在部分覆盖中或者覆盖边缘,或者UE2 1220也可被分类为OOC UE。
[0203] 或者,UE3 1225使用来自D2DSSue_net的D2DSS序列。然而,当UE3 1225使用来自D2DSSue_net的D2DSS序列时,则为了由可接收到来自UE2 1220和UE3 1225的同步信号的另一UE区分UE2 1220和UE3 1225,可能必需有进一步区分来指示出UE2 1220是否是源自eNB1 1205的第二跳以及UE3 1225是否是源自eNB1 1205的第三跳。这种进一步区分可包括使用本公开的各种实施例中描述的其他区分方法。如果UE3 1225使用D2DSSue_net,则在OOC T=1,即与其选择节点——在这里是UE4 1230——使用的那个不同的资源,UE4 1230可使用D2DSSue_oon。在某些实施例中,可以有另一UE(例如,UE4’)选择UE4 1230,并且在OOC T=
2,即与其选择节点——在这里是UE4 1230——使用的那个不同的资源,UE4’可使用D2DSSue_oon。UE4 1230和UE4’可被T=1或T=2进一步区分,并且对于OOC UE对UE将哪个资源(T=1或T=2)用于同步发送的区分可利用本公开的各种实施例中描述的区分方法的任何一种来执行。
[0204] 图13根据本公开的实施例图示了D2D同步过程图。图13所示的D2D同步过程1300的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0205] 在某些实施例中,同步信号D2DSS和PD2DSCH 1305可在同一子帧中。用于IC UE的同步资源1310每40ms具有D2DSS和PD2DSCH 1305a。同步资源从相对于DFN=0 1320的Offset_IC 1315开始,其中偏移量即Offset_IC 1315可以以子帧为单位。用于OOC UE的同步资源1325可包括每40ms两个D2DSS和PD2DSCH 1305。第一D2DSS和PD2DSCH 1305b资源从相对于DFN=0 1320的Offset_OOC1 1330开始。第二D2DSS和PD2DSCH 1305c资源从相对于DFN=0 1320的Offset_OOC2 1335开始。偏移量,即Offset_OOC1 1330和Offset_OOC2 1335,可以以子帧为单位。OOC UE资源的第一D2DSS和PD2DSCH 1305b与IC同步D2DSS和PD2DSCH 1305a资源相同。
[0206] 在图13所示的示例中,Offset_IC=Offset_OOC1。然而,在不脱离本公开的范围的情况下,可使用Offset_IC=Offset_OOC2的实施例。
[0207] 如果OOC RX UE预先知道第一OOC同步资源与IC同步资源相同,则OOC RX UE如对RX UE2 1340所示那样得出其DFN以便建立RX监视窗口1345。如果OOC RX UE未预先知道第一OOC同步资源与IC同步资源相同,则OOC RX UE如对RX UE2’1350所示那样得出其DFN,或者OOC RX UE如对RX UE2 1340所示那样得出其DFN,因此,存在含糊性。因此,最好UE预先知道哪个OOC同步资源与IC同步资源相同。这也可被扩展到异步系统。
[0208] DFN可被携带在PD2DSCH中,并且D2D UE可对PD2DSCH解码以获得DFN。如果UE预先知道用于第一资源的各DFN和用于第二资源的各DFN的话,则基于DFN,UE可确定哪个资源是第一以及哪个资源是第二。
[0209] 图13所示的实施例可被扩展到TX UE是使用D2DSSue_net中的D2DSS序列的OOC UE的情况。这意味着,对于在其发送中使用D2DSSue_net中的D2DSS序列的UE,发送资源是固定的或预配置的并且是所有UE——即TX UE和RX UE两者——都知道的。例如,发送D2DSSue_net中的D2DSS序列且作为IC UE的UE,例如图12中的UE1 1215,应当使用用于IC UE的同步资源,并且发送D2DSSue_net中的D2DSS序列并且是OOC UE的UE,例如图12中的UE2 1220,应当使用用于OOC UE的同步资源。UE2 1220使用的资源应当与UE1 1215即IC UE不同。例如,如果用于IC UE(UE1 1215)的同步资源与用于OOC UE(UE2 1220)的两个同步资源之一相同,则OOC UE(UE2 1220)应当使用与IC UE(UE1 1215)不同的用于OOC UE(UE2 1220)的其他资源。如果用于IC UE(UE1 1215)的同步资源与用于OOC UE(UE21220)的两个同步资源不同,则UE2 1220应当使用用于OOC UE的两个同步资源之中的一个固定或预配置的同步资源,例如如果第一OOC资源是固定或预配置来供这种UE使用的话则使用第一OOC资源,或者如果第二OOC资源是固定或预配置来供这种UE使用的话则使用第二资源。对于RX UE确定接收到的D2DSS和PD2DSCH使用了哪个资源来发送,不应当存在含糊性。
[0210] 在图13所示的D2D同步过程1300中,如果TX UE是OOC UE而不是IC UE,则RX UE可最终面临类似的问题,即如果RX UE不知道接收到的D2DSS和PD2DSCH是在D2DSS和PD2DSCH的周期内的第一OOC资源还是第二OOC资源上发送的话,不能够为DFN确定定时,即不能够确定得出的DFN 0应当在何处。为了解决此问题,在某些实施例中,当UE在利用D2DSSue_oon发送D2DSS序列时,第二标识或第二指示被用于指示出发送的D2DSS和PD2DSCH是在第一资源上还是第二资源上。该指示是利用D2DSS、PD2DSCH或者其组合来指示的。可以使用本公开的实施例中描述的关于如何区分两个状态的指示方法或者这些方法的组合。
[0211] 例如,可以使用D2DSSue_oon的序列的进一步划分,例如通过使用D2DSSue_oon的两个子集。第一子集被配置来供D2DSSue_oon用于指示出发送的信号对于OOC使用了第一同步资源。第二子集被配置用于D2D来供D2DSSue_oon用于指示出发送的信号对于OOC使用了第二同步资源。
[0212] 另一种方法可以是例如时间域中的D2DSS和PD2DSCH的不同排序(例如,一个顺序可以是PD2DSS、PD2DSCH、SD2DSS,而另一顺序可以是PD2DSS、SD2DSS、PD2DSCH),或者对于PD2DSS、SD2DSS、PD2DSCH在时间域中的不同相对距离。通过混排和组合可以有其他排序。
[0213] 在另一示例中,PD2DSCH使用加扰序列的两个不同集合。加扰序列的每个不同集合被用于指示出状态之一——用于OOC的第一或第二同步资源。在另一示例中,PD2DSCH对于CRC使用两个不同的生成器,或者对于CRC使用两个不同的掩码。用于CRC的不同生成器的每一者,或者用于CRC的每个不同掩码,被用于指示出状态之一——用于OOC的第一或第二同步资源。如果PD2DSCH内容可被允许对于OOC UE不同;则PD2DSCH中的一比特被用于指示出UE对于OOC是使用第一同步资源还是第二同步资源。
[0214] 图14根据本公开的实施例图示了另一D2D同步过程图。图14所示的D2D同步过程1400的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0215] 在图14所示的示例中,同步信号D2DSS和PD2DSCH 1405可在同一子帧中。用于IC UE的同步资源1410每40ms具有D2DSS和PD2DSCH 1405a。同步资源从相对于DFN=0 1420的Offset_IC 1415开始,其中偏移量即Offset_IC 1415可以以子帧为单位。用于OOC UE的同步资源1425可包括每40ms两个D2DSS和PD2DSCH 1405。第一D2DSS和PD2DSCH 1405b资源从相对于DFN=0 1420的Offset_OOC1 1430开始。第二D2DSS和PD2DSCH 1405c资源从相对于DFN=0 1420的Offset_OOC2 1435开始。偏移量,即Offset_OOC1 1430和Offset_OOC2 1435,可以以子帧为单位。OOC UE资源的第一D2DSS和PD2DSCH 1405b与IC同步D2DSS和PD2DSCH 1405a资源相同。
[0216] 在某些实施例中,当用于IC UE的同步资源1410与用于OOC UE的同步资源1425之一相同时,使用D2D同步过程1400。例如,Offset IC 1415可等于用于OOC的偏移量之一,即Offset_OOC1 1430或Offset OOC2 1435。在某些实施例中,当用于IC的同步资源不同于用于OOC的两个同步资源时,使用D2D同步过程1400。
[0217] 与图13所示的D2D同步过程1300类似,在D2D同步过程1400中,当RX UE2和RX UE2’不知道如何确定TX UE对于OOC UE是使用第一还是第二同步资源时,这些UE可得出不同的DFN 0定时。当RX UE例如通过经由D2DSS、PD2DSCH或者D2DSS和PD2DSCH两者显式或隐式地检测出某种信息或指示而知道TX UE对于OOC UE是使用第一还是第二同步资源时,则RX UE将不具有含糊性,并且RX UE可相应地确定定时。
[0218] 如果OOC RX UE预先知道第一OOC同步资源与IC同步资源相同,则OOC RX UE如对RX UE2 1440所示那样得出其DFN以便建立RX监视窗口1445。如果OOC RX UE未预先知道第一OOC同步资源与IC同步资源相同,则OOC RX UE如对RX UE2’1450所示那样得出其DFN,或者OOC RX UE如对RX UE2 1440所示那样得出其DFN,因此,存在含糊性。因此,最好UE预先知道哪个OOC同步资源与IC同步资源相同。这也可被扩展到异步系统。
[0219] 关于两个资源供OOC UE用于同步的所有上述实施例可被扩展到同步周期内的时间域中的多于2个资源。有关方法也可被扩展到同步周期内的用于OOC UE的时间域中的两个同步资源。
[0220] 当D2D UE检测到PD2DSCH时,D2D UE应当识别出该PD2DSCH是何时从发送了该UE已经检测到的D2DSS的那同一个节点发送的。为了识别出PD2DSCH是何时从发送了UE已经检测到的D2DSS的那同一个节点发送的,PD2DSCH可被作为由D2DSS携带的前导序列或标识符的函数的序列所加扰。例如,加扰序列可以用由D2DSS携带的前导来初始化。在另一示例中,D2DSS携带的前导被用于对PD2DSCH的CRC进行异或。在另一替换方式中,PD2DSCH被接收方UE通过PD2DSCH对相应D2DSS的相对时间和频率位置识别为与D2DSS链接。例如,D2DSS可由D2D UE在频率资源X(例如子带)和子帧Y中发送。此外,同一UE在频率资源X+NF和子帧Y+NT中发送相应的PD2DSCH,其中NF和NT是可被预配置为对于所有UE相同或者可以按每个UE或每个UE群组配置的偏移量。接收方UE能够基于对接收时间和频率位置的比较来隐式地确定任何PD2DSCH和D2DSS之间的链接。当多个UE在与其他UE相同的时间和频率位置中发送D2DSS和PD2DSCH时,UE进行的隐式确定可与第一替换方式相结合,在第一替换方式中前导或D2D群组ID被用在加扰中来在多个UE的同步发送之间进行区分。
[0221] 在某些实施例中,从D2D UE发送的PD2DSCH指示出该UE检测同步的一个或多个节点,其中包括eNB和D2D UE。同步可包括来自eNB的同步,或者来自D2D UE的D2DSS和PD2DSCH。关于UE检测到同步的一个或多个节点的信息也可在数据信道上传达,例如层2消息,或MAC消息,或更高层消息。接收到这种信息的其他D2D UE可使用该信息作为确定该UE可从其得到同步的网络节点的优先级排序的因素之一。例如,UE可以使能够从多个其他节点接收同步的节点优先于只能从单个其他UE接收同步的节点。在某些实施例中,此信息被从D2D UE反馈到另一网络节点,该另一网络节点包括eNB和其他D2D UE,例如充当簇头(cluster head)的UE,其中eNB或D2D UE可使用该信息来确定拓扑和配置,例如确定哪个UE可以是中继节点以及从哪些其他节点中继信息。
[0222] 表16提供了由D2D UE发送来指示出该UE检测到的节点的信息的PD2DSCH中的示范性信息字段。这些字段中的一个或多个可被省略。
[0223] 【表16】
[0224]
[0225] 图15根据本公开的实施例图示了第一D2D UE发送它从其检测到同步的节点的信息并且接收到这种信息的第二D2D UE使用该信息作为一因素来确定第二D2D UE可同步到的节点的优先级排序的过程1500。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0226] 在方框1505中,第二D2D UE从第一D2D UE接收D2DSS,其中第一D2D UE可能已检测到第一UE可同步到的节点中的一个或多个。第一UE发送包括第一UE从其检测到同步的节点的信息的PD2DSCH,并且第二UE在方框1510中从第一UE接收该PD2DSCH。在方框1515中,在考虑到第一UE从其检测到同步的节点的信息的情况下,第二UE确定第二UE可同步到的节点的优先级排序。
[0227] 图16根据本公开的实施例图示了第一D2D UE发送第一D2D UE从其检测到同步的多个节点的信息,并且接收到该信息的其他节点请求第一UE成为中继的过程1600。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0228] 在方框1605中,第一UE检测该第一UE可从其检测到同步的多个节点(包括eNB,UE)。第一UE在方框1610中发送它从其检测到同步的节点的信息。从第一UE的发送可以是广播,或者是到eNB或UE簇头的。在方框1615中,一个或多个其他节点请求第一UE作为中继。该一个或多个其他节点可以是eNB或UE簇头或者另一UE。作为替换,第一UE可自主地决定作为中继。
[0229] 图17根据本公开的实施例图示了D2D UE发送该D2D UE从其检测到同步的多个节点的信息并且其他节点利用该信息的示范性操作。图17所示的D2D通信网络1700的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0230] D2D通信网络1700包括能够与网络覆盖边界1710内的数个UE通信的eNB 1705。eNB 1705可被配置为与eNB 102相同或相似。图17所示的UE1 1715、UE2 1720、UE3 1725、UE4 
1730、UE5 1735和UE6 1740中的一个或多个可被配置为与UE 116相同或相似。
[0231] eNB 1705与网络覆盖边界1710内的UE1 1715和UE6 1740通信。因为UE4 1730没有检测到任何其他同步,所以UE4 1730在网络覆盖外并且是独立同步源。UE4 1730发送D2DSS和PD2DSCH。UE5 1735也在覆盖外并且UE5 1735从UE4 1730得到同步。UE5 1735发送D2DSS和PD2DSCH。UE1 1715除了检测来自eNB 1705的同步外还检测来自UE5 1735的同步。UE1 1715发送D2DSS和PD2DSCH,其指示出UE1 1715同步到eNB 1705,并且在PD2DSCH中UE1 1715包括关于来自UE5 1735的额外同步检测的信息。UE6 1740发送D2DSS和PD2DSCH,指示出UE6 
1740同步到eNB 1705。UE2 1720检测来自UE1 1715和UE6 1740的同步。UE2 1720选择、优选或优先排序UE1 1715作为UE2 1720可从其得到同步的节点,因为与UE6 1740检测到的相比,UE1 1715检测到了额外的同步。UE2 1720同步到UE1 1715,并且UE2 1720发送D2DSS和PD2DSCH。UE3 1725检测来自UE2 1720的同步。UE1 1715发送UE1 1715从其检测到同步的多个节点的信息。此外,接收到该信息的其他节点,例如eNB 1705或UE2 1720,可请求UE1 
1715作为中继。在某些实施例中,UE1 1715自主地决定作为中继。
[0232] 图18根据本公开的实施例图示了D2D UE发送该D2D UE从其检测到同步的多个节点的信息并且其他节点利用该信息的示范性操作。图18所示的D2D通信网络1800的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0233] D2D通信网络1800包括能够与网络覆盖边界1810内的数个UE通信的eNB 1805。eNB 1805可被配置为与eNB 102相同或相似。图18所示的UE1 1815、UE2 1820、UE3 1825、UE4 
1830、UE5 1835、UE6 1840、UE7 1845和UE8 1850中的一个或多个可被配置为与UE 116相同或相似。
[0234] 在图18所示的示例中,UE1 1815–UE8 1850没有连接到eNB 1805,因为它们在网络覆盖边界1810之外。UE1 1815是独立同步源并且UE1 1815发送D2DSS和PD2DSCH。UE2 1820从UE3 1825得到同步并且UE2 1820发送D2DSS和PD2DSCH。UE4 1830是独立同步源并且UE4 1830发送D2DSS和PD2DSCH。UE5 1835是独立同步源并且UE5 1835发送D2DSS和PD2DSCH。UE6 
1840从UE5 1835检测同步。UE3 1825检测到来自UE4 1830和UE5 1835的同步并且UE3 1825确定同步到UE4 1830。UE3 1825发送D2DSS和PD2DSCH并且UE3 1825在PD2DSCH中包括关于来自UE5 1835的额外同步检测的信息。UE7 1845检测来自UE2 1820和UE3 1825的同步并且UE7 1845确定同步到UE3 1825,因为UE3 1825在PD2DSCH中包括关于来自UE5 1835的额外同步检测的信息,而UE2 1820没有。UE7 1845发送D2DSS和PD2DSCH并且UE8 1850检测来自UE7 1845的同步。UE7 1845或UE3 1825可发送UE3 1825可从其检测到同步的多个节点的信息。此外,接收到该信息的其他节点可请求UE3 1825或UE7 1845作为中继。在某些实施例中,UE7 1845或UE3 1825自主地决定作为中继。
[0235] 对于第一UE重选择其可同步到的第二节点或者重配置其D2DSS和PD2DSCH的所有情况,两个额外的条件可适用:
[0236] -从第二节点(例如,UE)检测到的信号在特定时间间隔T_sync_reconfig期间强于特定阈值(Th_sync_reconfig1);以及
[0237] -从UE同步到了当前节点(例如UE)起,逝去了多于特定时间段T_keep(例如,1秒)的时间。
[0238] 对于UE将其D2DSS/PD2DSCH重配置到独立UE同步源的所有情况,两个额外的条件也可适用:
[0239] -从其他节点(例如,UE)检测到的信号在特定时间间隔T_sync_reconfig期间低于特定阈值(Th_sync_reconfig2);以及
[0240] -从UE同步到了当前节点(例如UE)起,逝去了多于特定时间段T_keep(例如,1秒)的时间。
[0241] 信号强度可由参考信号接收功率(reference signal received power,RSRP)、参考信号接收质量(reference signal received quality,RSRQ)或同步信号接收功率(sync signal received power,SSRP)、同步信号接收质量(sync signal received quality,SSRQ)来测量。同步信号可由能量检测来测量。
[0242] 以上提及的参数,例如Th_sync_reconfig1、T_sync_reconfig、T_keep、Th_sync_reconfig2,可以是固定的、预配置的、预定的或者在消息中通知的。例如,这些参数可在SIB中、在PD2DSCH中或者在专用信令等等中通知。
[0243] 在某些实施例中,第一D2D UE发送包括关于其在改变其同步到的节点的信息的消息。该消息在实际改变之前被预先发送,使得可能同步到了第一UE的其他D2D UE,例如第二D2D UE,可为该改变作好准备并且找到要同步到的另一节点。第一D2D UE也可在该消息中包括实际改变的有效定时。第一D2D UE也可向第二D2D UE推荐一个或多个节点,使得第二D2D UE可尝试同步到推荐的节点之一。如果第二D2D UE不能找到另一节点来同步到,则第二D2D UE成为独立同步源。找到要同步到的新节点的尝试和对成为独立同步源的确定可以在第一D2D UE的改变的有效定时之前完成或部分完成。优点之一在于其可提供快速同步重建立并且使得网络更健壮。
[0244] 表17提供了由第一D2D UE发送来指示与第一D2D UE将要同步到的节点的变化有关的信息的消息中的示范性信息字段。在某些实施例中,该消息是在改变之前发送的。一些字段可被省略。关于UE同步到的新节点的信息可被认为是对于第二D2D UE的同步节点的推荐改变之一。如果除了第一UE将会同步到的新节点之外没有更多推荐节点,则推荐节点的信息字段可被省略;反之亦然。UE同步到的新节点的信息字段可被省略,而推荐节点的信息字段可被包括。
[0245] 表17例示了UE在其改变其同步到的节点之前发送的信息。
[0246] 【表17】
[0247]
[0248] 改变的时间可被省略并且该参数可以是固定的或预定的。改变的时间也可由UE的移动性作为因子来缩放。
[0249] 图19根据本公开的实施例图示了第一D2D UE发送包括关于其改变其同步到的节点的信息的消息的过程1900。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。该消息可在实际改变之前被预先发送,使得同步到第一UE的第二D2D UE可为该改变作好准备。
[0250] 在方框1905中,第一D2D UE检测到新节点并且决定改变其同步到的节点。第一D2D UE在方框1910中在改变之前发送包括关于其改变的信息的消息。在方框1915中,同步到第一D2D UE的第二D2D UE接收到来自第一UE的该消息。第二D2D UE为新改变作好准备,例如尝试同步到另一节点或者成为独立同步源。
[0251] 图20根据本公开的实施例图示了第一D2D UE发送包括关于改变该D2D UE同步到的节点的信息的消息的示范性操作。图20所示的D2D通信网络2000的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。该消息可在实际改变之前被预先发送,使得同步到第一UE的第二D2D UE可为该改变作好准备。
[0252] D2D通信网络2000包括能够与网络覆盖边界2010内的数个UE通信的eNB 2005。eNB 2005可被配置为与eNB 102相同或相似。图18所示的UE1 2015、UE2 2020、UE3 2025、UE4 
2030、UE5 2035、UE6 2040和UE7 2045中的一个或多个可被配置为与UE 116相同或相似。
[0253] eNB 2005与网络覆盖边界2010内的UE1 2015通信。UE1 2015从eNB 2005得到同步并且发送D2DSS和PD2DSCH。UE2 2020从UE1 2015得到同步并且发送D2DSS和PD2DSCH。UE3 2025从UE2 2020得到同步。UE4 2030在网络覆盖之外并且UE4 2030是独立同步源,因为UE4 
2030没有检测到任何其他同步。UE4 2030发送D2DSS和PD2DSCH。UE5 2035从UE4 2030得到同步并且其发送D2DSS和PD2DSCH。UE6 2040从UE5 2035得到同步并且发送D2DSS和PD2DSCH。UE7 2045从UE6 2040得到同步。UE4 2030是移动的。UE4 2030朝着UE2 2020移动。
当UE4 2030到达其新位置2050时,UE4 2030确定其需要改变同步到UE2 2020。在UE4 2030改变其同步之前,UE4 2030发送关于该新改变的信息,例如表17中引用的那些。该信息包括UE2 2020作为处于新位置2050的UE4 2030将同步到的节点,并且该信息还包括UE2 2020已经是在相对于eNB具有最大数的跳上发送D2DSS的节点。UE5 2035接收到这种信息并且确定UE5 2035在UE4 2030的同步改变的有效时间之前不能再同步到UE4 2030,因此UE5 2035决定成为独立同步源。在UE5 2035决定成为独立同步源之前,UE5 2035也可尝试检测由UE4 
2030指示的UE2 2020。如果UE5 2035未能检测到UE2 2020,则UE5 2035变成独立同步源。
UE5 2035可在其同步改变之前通知UE6关于其改变。UE6 2040可在其同步改变之前通知UE7 
2045关于其改变。
[0254] 图20所示的实施例可被扩展到发送包括关于其对重要系统信息或配置的改变的信息的消息的第一D2D UE。对重要系统信息或配置的改变可包括D2DSS中的信息,或者PD2DSCH中的信息,比如最大跳数,用于D2D广播数据信道的资源分配配置,等等。在某些实施例中,该消息在实际改变之前被预先发送,使得同步到了第一UE的其他D2D UE,例如第二D2D UE,可为该改变作好准备并且找到要同步到的另一节点。来自第一D2D UE的该消息也可包括实际改变的有效定时。第一D2D UE也可为同步推荐一个或多个节点。也就是说,来自第一D2D UE的消息也可包括推荐节点信息,使得第二D2D UE可尝试同步到推荐节点之一。这可使能用于D2D通信的快速拓扑改变和新拓扑的快速重建立。
[0255] 在某些实施例中,D2D UE的电池寿命或电池状态可被发送到其他节点并且该信息可被其他节点用作确定D2D UE可从其同步的节点的优先级排序的因素之一。关于电池寿命或电池状态的信息可被包括在PD2DSCH或其他消息中。在某些实施例中,电池状态包括指示出D2D UE是否连接到、即“插到”电力线供应的电源信息以及电池中的剩余能量。相对于具有更低剩余能量的第二D2D UE,D2D UE可选择、优选或优先排序具有更高剩余能量的第一D2D UE来作为该D2D UE可同步到的节点。
[0256] 在某些实施例中,一个或多个节点可请求D2D UE作为中继。在某些实施例中,请求哪个节点应当为中继的决定也与电池状态有关。具有更高剩余能量的D2D UE可具有作为中继的更高优先级。在某些实施例中,D2D UE自主地确定其应当为中继。当D2D UE自主地确定作为中继时,该D2D UE也可考虑到其电池状态。例如,当电池低时,D2D UE不需要作为中继或者选择不作为中继。
[0257] 在某些实施例中,当第一D2D UE改变第一D2D UE同步到的节点时,定时或频率或者这两者的改变在多个步骤中执行,其中对于每个改变的幅度和改变的速率的限制可被施加到第一D2D UE。此限制使得第一D2D UE以逐渐且受控制的方式调整其定时或频率或者这两者,从而允许了同步到第一UE的第二UE也以逐渐且受控制的方式调整其定时和频率。可定义用于定时或频率改变的一组规则。在一个示例中,对UE定时作出的所有调整是根据以下执行的:
[0258] 1)一个调整中的定时改变的幅度的最大量应当是Tq秒。
[0259] 2)最小合计调整速率应当为7*TS每秒。
[0260] 3)最大合计调整速率应当为Tq每200ms。
[0261] 最大自主时间调整步长Tq在表18中规定。
[0262] 【表18】
[0263]
[0264] 图21根据本公开的实施例图示了同步建立。图21所示的同步建立2100的实施例只是用于例示的。在不脱离本公开的情况下,可使用其他实施例。
[0265] 在图21所示的示例中,UE21 2105没有检测到另一节点来提供同步。此外,UE21 2105不具有精确同步方法,例如GPS或UTC。因此,UE21 2105别无选择,只有自己发送具有粗略定时的同步信号。UE21 2105需要在D2DSS和PD2DSCH中指示出UE21 2105不能向其他节点提供同步,例如表3中的比特被设置为“0”。或者,UE21 2105指示出UE21 2105不具有精确同步方法,例如,表4中的比特被设置为“0”。UE21 2105指示出其是跳数“1”。UE22 2110和UE23 
2115不具有GPS或UTC。UE22 2110和UE23 2115尝试检测来自其他节点的同步信号。然后,UE22 2110和UE23 2115检测到来自UE21 2105但不是能够提供同步的另一节点的同步。
UE22 2110和UE23 2115为了通信目的同步到UE21 2105,但UE22 2110和UE23 2115理解UE21 2105提供的同步是不精确的。因此,每当UE23 2115或UE22 2110检测到更精确的同步时,例如分别来自UE31 2120、UE23 2115或UE22 2110的,则重选择同步到UE31 2120。UE31 
2120没有检测到另一节点提供同步,但UE31 2120具有精确同步方法,例如GPS或UTC。UE31 
2120基于其自己的定时发送具有定时的同步信号。UE31 2120也在D2DSS和PD2DSCH中指示出UE31 2120能够向另一节点提供同步,例如表3中的比特被设置为“1”。或者,UE31 2120指示出UE31 2120具有精确同步方法,例如,表4中的比特被设置为“1”。UE31 2120指示出其是跳数“1”。然后,UE32 2125和UE33 2130检测到来自UE31 2120的同步并且为了通信目的同步到UE31 2120。UE22 2110和UE23 2115理解由UE31 2120提供的同步是精确的,因此当UE22 2110或UE23 2115检测到没有精确同步的另一UE,例如UE21 2105时,即使具有更强的信号,UE22 2110或UE23 2115也分别不重选择该另一节点。如果Max_hop_NeNB是“1”,则用于通知表3和表4中列出的信息的一种替换方式可如下。对于UE21 2105,UE21 2105通知其具有跳数“2”,虽然其实际是跳数“1”,其中跳数“2”将让其他UE知道UE21 2105不能向其他UE提供同步,例如就同步选择/重选择的优先级而不是通信目的而言;并且对于UE31 2120,UE31 2120用信号通知其具有跳数“1”。然后,表3和表4中的信令可被省略。
[0266] 在某些实施例中,UE在同步信号(D2DSS和PD2DSCH)中指示出UE是否是从诸如GPS或UTC之类的精确定时源或者具有精确同步方法可用的节点得出其定时的。精确同步方法可包括GPS、UTC等等。表19例示了该指示的示例,即PD2DSCH中的信息字段。
[0267] 【表19】
[0268]
[0269]
[0270] 作为一种替换方式,1比特指示符可指示出发送PD2DSCH的UE是否是从诸如GPS或UTC之类的精确定时源或者通过表4得出其定时的,并且另一个1比特可指示出发送PD2DSCH的UE是否是从具有精确同步方法可用的节点得出其定时的,其中这个1比特可仅在跳数大于“1”时适用。
[0271] 图22根据本公开的实施例图示了另一同步建立。图22所示的同步建立2200的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0272] 在图22所示的示例中,UE41 2205没有检测到另一节点来提供同步。UE41 2205不具有精确同步方法,例如GPS或UTC。UE41 2205别无选择,只有自己发送具有粗略定时的同步信号。UE41 2205需要在D2DSS和PD2DSCH中指示出UE41 2205不能向其他节点提供同步,例如表3中的比特被设置为“0”。或者,UE41 2205指示出其不具有精确同步方法,例如,表4中的比特被设置为“0”。或者,UE41 2205指示出其不是从具有精确同步方法的节点得出定时,例如,表5中的比特被设置为“0”。UE41 2205可指示出其是跳数“1”。然后,UE42 2210和UE43 2215从UE41 2205检测同步,并且同步到UE41 2205。也就是说,当UE41 2205没有为了通信目的从另一节点接收到另一同步信号时,UE42 2210的TX定时是从由UE41 2205发送的同步信号得出的,并且UE42 2210的RX定时与其TX定时相同。UE42 2210和UE43 2215理解由UE41 2205提供的同步是不精确的,因此每当UE42 2210或UE43 2215检测到另一个更精确的同步(例如,UE51 2220、UE52 2225或UE53 2230)时,UE42 2210或UE43 2215就分别重选择该另一节点。UE51 2220没有检测到任何其他节点提供同步,但UE51 2220具有精确同步方法,例如GPS或UTC,于是UE51 2220自己发送具有定时的同步信号。UE51 2220需要在D2DSS和PD2DSCH中指示出UE51 2220能够向另一节点提供同步,例如表3中的比特被设置为“1”。或者,UE51 2220指示出UE51 2220具有精确同步方法,例如,表4中的比特被设置为“1”。或者,UE51 2220指示出UE51 2220是从诸如GPS或UTC之类的精确定时源或者具有精确同步方法可用的节点得出其定时的,例如表5中的比特被设置为“1”。UE51 2220可指示出其是跳数“1”。然后UE52 2225和UE53 2230从UE51 2220检测到同步。UE52 2225和UE53 2230为了通信目的同步到UE51 2220。UE52 2225和UE53 2230理解由UE51 2220提供的同步是精确的,因此当UE52 2225或UE53 2230检测到没有精确同步的另一UE,例如UE41 2220时,即使具有更强的信号,UE52 2225或UE53 2230也分别不重选择该另一节点。如果Max_hop_NeNB 被设置为大于“1”,如果同步源的起源具有精确同步方法,例如GPS或UTC,则UE52 2225或UE53 2230发送同步信号并且指示出UE52 2225或UE53 2230分别是从具有精确同步方法可用的节点得出其定时的,例如,表5中的比特被设置为“1”。并且UE52 2225或UE53 
2230分别指示其是跳数2。UE54 2235和UE55 2240于是可分别同步到UE52 2225和UE53 
2230,如果检测到它们的话。如果UE43 2215检测到UE52 2225,则UE43 2215可重选择UE52 
2225作为其可同步到的同步。
[0273] 在某些实施例中,具有GPS或UTC可用的节点在不使用来自eNB的参考定时时始终设置跳数等于“1”。
[0274] 在某些实施例中,OOC UE具有预配置的资源池用于发送,其中该预配置的资源池可基于D2D帧号(D2D-FN)。例如,预配置的资源池可定义一些子帧用于D2D发送。在某些实施例中,这些子帧被定义为资源池周期内由特定位图指示的子帧的集合,其中该周期可基于D2D-FN 0,例如自其D2D-FN模resource_pool_period=0的帧的开头起开始一时段持续时间的每个窗口。预配置的资源池可以是用于模式2通信的池。预配置的资源池也可以是用于SA的池。
[0275] 图23根据本公开的实施例图示了基于D2D-FN的预配置资源池的图。图23所示的预配置资源池2300的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0276] 在图23所示的示例中,具有D2D-FN=0 2305的帧的开头是预配置资源池的时段2310的开始点。预配置资源池可由时间域中的预配置TX资源池中的子帧2315组成,因此UE可在该池内发送D2D信号。在某些实施例中,位图被用于基于位图中的每个比特指示出子帧是否用于D2D。UE TX 2320将TX资源池用于发送。UE RX 2325为了接收监视该资源池。如果UE RX 2325是OOC并且UE RX 2325不知道任何其他资源来监视,例如,UE RX 2325没有接收到由任何eNB配置的任何接收池或TX池。UE RX 2325基于D2D-FN监视RX资源,并且不需要为了D2D通信监视其他资源。
[0277] 可定义映射函数。映射函数将诸如GPS/UTC之类的共同精确定时映射到D2D帧号(D2D-FN)。
[0278] D2D-FN可具有例如十(10)比特来指示帧号。每个帧是10ms。另外4比特可用于指示帧内的子帧索引(0到9)。这4个比特可与10比特D2D帧号组合在一起来形成最高达子帧的精确级别的14比特D2D-FN。或者,D2D-FN可具有比十(10)比特更少的比特。或者,D2D-FN可具有多于十(10)比特,以允许大于1024ms的OOC资源池的周期。
[0279] 如果D2D-FN具有10比特,则从GPS或UTC到D2D-FN的映射函数可例如是D2D-FN=(GPS_time(以ms为单位)/10)模1024。GPS_time可以以ms为单位。例如,如果GPS_time是30,000ms,则D2D-FN是30,000/10模1024=952。映射函数也可给出由D2D-FN指示的帧的第一子帧。例如,D2D-FN=0的开始点或第一子帧可例如是具有GPS_time(以ms为单位)模10240=0的GPS_time的子帧。
[0280] 对于D2D UE,该D2D UE或者是OOC,或者是IC。当GPS或UTC可用并且在运行时,D2D UE利用该映射函数映射GPS或UTC来获得D2D-FN。映射函数可以是固定的或者预配置的。
[0281] 如果eNB具有GPS或UTC可用,则eNB利用映射函数来映射GPS或UTC以获得D2D-FN。对于IC UE和第1类的OOC UE,eNB向UE提供D2D-FN,该D2D-FN可在来自eNB的信号中例如经由SIB或经由专用信令被通知给UE,或者从一UE中继到另一UE,例如从IC UE到第1类的OOC UE,并且进一步从第1类的OOC UE到另一个第1类的OOC UE。中继的D2D-FN可例如在PD2DSCH中通知。
[0282] 在某些实施例中,SFN和D2D-FN是同步的。eNB将其系统帧号(system frame number,SFN)设置为与D2D-FN相同,并且D2D-FN的开始点(第一子帧)和开始点(第一子帧)被设置为相同。或者,如果对于SFN的得出,也存在从GPS或UTC到SFN的映射函数,则可利用从GPS或UTC到D2D-FN的同一映射函数获得D2D-FN。同步SFN和D2D-FN,例如相同的SFN“0”,即SFN“0”的第一子帧,和DFN“0”,即D2D-FN“0”的第一子帧,可简化UE的操作,并且对于D2D和WAN(蜂窝)的共存具有更好的性能。
[0283] 或者,D2D-FN的得出,例如从GPS或UTC到D2D-FN的映射函数,可不同于SFN的得出,例如从GPS或UTC到D2D-FN的映射函数。如果D2D-FN和SFN的得出不同,则D2D-FN可被单独提供给UE。
[0284] eNB用新号通知UE关于eNB是否具有从GPS或UTC得出的D2D-FN,或者eNB是否具有D2D-FN,例如默认地由eNB提供的D2D-FN(如果有的话)是否精确,或者D2D-FN与SFN相同还是不同,以及如果不同,有多大的不同。例如,可提供相对于SFN“0”的偏移量作为D2D-FN,其中该偏移量可以以帧为单位;又例如,可提供DFN“0”相对于SFN“0”的偏移量,其中该偏移量可以以子帧为单位,并且UE可得出:
[0285] D2D-FN=SFN+MSB_10(Offset_D2D-FN0_SFN0_format1)  (1)
[0286] 其中,MSB_10(Offset_D2D-FN0_SFN0_format1)是Offset_D2D-FN0_SFN0_format1的十个最高有效位(most significant bit,MSB),其中Offset_D2D-FN0_SFN0_format1是在其第一格式下以子帧为单位的D2D-FN 0相对于SFN 0的偏移量,其中第一格式是Offset_D2D-FN0_SFN0_format1采取如下格式:十个MSB是以帧为单位的D2D-FN0和SFN0的偏移量,并且LSB(least significant bit,最低有效位)4比特被用于作为偏移量进一步指示帧内的子帧的相对位置,其中以子帧为单位的实际偏移量可被计算为:
[0287] 实际偏移量=MSB_10(Offset_D2D-FN0_SFN0_format1)*10+LSB_4(Offset_D2D-FN0_SFN0_format1)  (2)
[0288] 在一些实施例中,在其第一格式下的以子帧为单位的Offset_D2D-FN0_SFN0_format1可表示最高达到子帧的精确级别的D2D-FN。或者,如果Offset_D2D-FN0_SFN0是按子帧的数目被计数为实际偏移量的值,其中计数从0开始,那么:
[0289] D2D-FN=SFN+int(Offset_D2D-FN0_SFN0/10)  (3)
[0290] 其中int(Offset_D2D-FN0_SFN0/10)是Offset_D2D-FN0_SFN0/10的整数部分。
[0291] 在整个本公开中,SFN 0(SFN0)或D2D-FN0(D2D-FN 0)分别指的是具有SFN=0或D2D-FN=0的开始子帧。
[0292] 如果eNB不具有GPS或UTC或者提供精确D2D-FN的另一方法,则eNB被配置为提供任何D2D-FN。在同步优先级排序,即选择或重选择节点中,当第一UE从第二UE接收到指示出其从提供了D2D-FN的第一eNB得出其定时的同步信号(D2DSS和PD2DSCH)时,并且当第一UE也从第三UE接收到指示出其从不提供D2D-FN的第一eNB得出其定时的同步信号时,第一UE对到第二UE和第三UE的连接进行优先级排序。也就是说,第一UE优先选择或重选择同步到第二UE,如果一些其他条件对于第二UE和第三UE类似的话。为了实现这一点,在同步信号,例如PD2DSCH中,UE提供关于eNB是否具有D2D-FN的信息。
[0293] 表20例示了从eNB到UE的信令的示例。该信息可在SIB中,或者在专用信令中。该信息指示出是否提供D2D-FN。如果提供该信息,并且没有提供相对于发送SIB或专用信令的小区的SFN 0的D2D-FN偏移量,则UE可将偏移量视为默认值零。或者,在某些实施例中,始终提供相对于SFN 0的D2D-FN偏移量、此偏移量可以以帧为单位。如果偏移量是以帧为单位的,则偏移量可能需要10比特。可能需要某种以子帧为单位的进一步偏移量指示,以提供更大精确性。或者,此偏移量可以以子帧为单位。如果偏移量是以子帧为单位的,则偏移量可能需要14比特。以子帧为单位提供更大精确性。在整个本公开中,SFN 0或SFN0或者D2D-FN0或D2D-FN 0指的是具有SFN或D2D-FN=0的开始子帧。D2D对SFN0的偏移量可与D2D-FN互换,其可以是最高达子帧的精确级别的14比特D2D-FN,其中14比特的MSB 10比特可以是D2D帧号并且14比特的LSB 4比特是对帧内的子帧索引(0到9)的4比特指示。
[0294] 表20例示了SIB中的信息字段。(或来自eNB的专用信令)
[0295] 【表20】
[0296]
[0297] 关于如何指示D2D-FN对SFN的偏移量,表21例示了对于表20的替换。D2D-FN对SFN的偏移量可以以帧为单位提供(例如,利用10比特),并且进一步地可提供以子帧为单位的相对于SFN子帧的D2D-FN子帧偏移量(例如,利用4比特)。以子帧为单位的实际偏移量可被计算为
[0298] 实际偏移量=D2D-FN对SFN偏移量*10+D2D-FN子帧偏移量 (4)
[0299] 在式4中,D2D-FN对SFN偏移量是以帧为单位的并且D2D-FN子帧偏移量是以子帧为单位的。D2D-FN偏移量可适用于其他场景,例如本公开中的其他表格。或者,D2D-FN偏移量可与其他指示或表格相结合。
[0300] 表21例示了SIB中的信息字段。(或来自eNB的专用信令)
[0301] 【表21】
[0302]
[0303] 表22例示了从eNB到UE的信令的示例。该信息可在SIB中或者在专用信令中通知。该信息指示出是否提供D2D-FN。该信息还指示出相对于发送SIB或专用信令的小区的SFN 0的D2D-FN偏移量。D2D-FN相关信息可与TX资源池配置,和RX资源池配置相互协调。RX资源池配置包括用于模式1和模式2通信两者(联合地或者分开地)的(一个或多个)资源池。可提供邻居小区的PCID,并且对于邻居小区的RX资源池的每一者也可提供相对于SFN0中的第一子帧的偏移量。或者,邻居小区的第一子帧SFN0相对于SFN0的第一子帧的偏移量,和在D2D资源池的周期内位图的开始相对于邻居小区的SFN0(其是第一子帧)的偏移量,其中位图中的每个比特指示出各子帧是否用于D2D。
[0304] 表22例示了SIB中的信息字段。(或来自eNB的专用信令)
[0305] 【表22】
[0306]
[0307] 表23例示了由PD2DSCH发送的信息字段的示例。可提供eNB的SFN。当在一个子帧中发送PD2DSCH时,则在PD2DSCH中发送10比特SFN和D2D-FN相对于SFN的10比特或14比特偏移量,或者D2D-FN本身。如果PD2DSCH在多个帧上重复,例如在N个(N=2,或者4,等等)帧上重复,例如在连续的帧上重复,那么由于这N个子帧中的信息字段应当是相同的,所以PD2DSCH中用于SFN或者用于D2D-FN或相对于SFN的偏移量的信息是10-log2N比特。例如,如果N=4,则使用8比特,并且PD2DSCH的有效载荷中的这些比特可以是D2D-FN的MSB(最高有效位),而LSB(log2N)比特可通过盲解码得出。
[0308] 【表23】
[0309]
[0310] 表24例示了由PD2DSCH发送的信息字段的示例。作为对表24的替换,可提供D2D-FN,并且可以以相对于D2D-FN的偏移量的形式提供SFN。
[0311] 【表24】
[0312]
[0313]
[0314] 表25例示了由PD2DSCH发送的信息字段的示例。与表22类似,PD2DSCH包括资源池相关信息、IC UE和OOC第1类UE中继信息。表25还可扩展表24,而不是扩展表23,也就是说,取代SFN,和相对于SFN的D2D-FN偏移量,表25提供了关于D2D-FN的信息,并且对于SFN,其可由相对于D2D-FN的偏移量来确定。
[0315] 【表25】
[0316]
[0317] 对于TX资源池,eNB配置的TX资源池可与预配置的资源相同,例如基于D2D-FN,或者与预配置的资源的子集相同。对于RX资源池,eNB配置的TX资源池可以是预配置的TX资源池加上模式1资源池(这些池的并集)。当供OOC UE监视或接收的模式1资源池是也可被预配置的资源的并集时,在PD2DSCH中可省略RX资源池。例如,用于模式1的RX资源作为一个总体可被预配置。
[0318] 表26例示了由PD2DSCH发送的信息字段的示例。当eNB提供精确同步方法时,关于D2D-FN是否源自于诸如GPS或UTC之类的精确同步方法的字段可适用于发送来自被未从eNB得出定时的UE使用的序列的集合的D2DSS序列的UE。当eNB不具有精确同步方法时,此字段适用于任何D2D UE,并且UE可将精确D2D-FN中继到其他UE,或者甚至eNB。对于D2D-FN是否源自于诸如GPS和UTC之类的精确同步方法的指示可替换为由D2DSS携带,例如经由使用不同的序列集合,或者使用PD2DSS和SD2DSS的不同相对定时,或者通过使用D2DSS的不同位置。“D2D-FN是否源自于诸如GPS或UTC之类的精确同步方法”也可替换为“同步是否源自于精确同步方法”。
[0319] 【表26】
[0320]
[0321] 例如,在图22所示的示例中,UE51 2220、UE52 2225、UE53 2230、UE54 2235和UE55 2240可指示D2D-FN起源自精确的源,例如GPS或UTC,该比特被设置为“1”。UE41 2205、UE42 
2210、UE43 2215可指示出D2D-FN不是起源自精确的源,例如GPS或UTC,该比特被设置为“0”。如果UE43 2215检测到UE51 2220、UE52 2225、UE53 2230、UE54 2235或UE55 2240中的任何一者,则UE43 2215将其D2D-FN更新到由UE51 2220、UE52 2225、UE53 2230、UE54 2235和UE55 2240提供的D2D-FN。
[0322] 在某些实施例中,OOC第2类从指示D2D-FN的另一UE,例如另一OOC第2类或OOC第1类,获得D2D-FN。如果允许多跳,则即使具有最大跳的UE也可发送包括D2D-FN的D2DSS和PD2DSCH。
[0323] 当第1类OOC UE也具有GPS时,第1类OOC UE可中继D2D-FN。但第1类OOC UE将用于发送的资源是由eNB配置的资源池,而不是由D2D-FN确定的、即预配置的资源池。
[0324] PD2DSCH也提供子帧号或索引,以帮助UE检测子帧。如果D2DSS位于特定子帧中,则通过检测D2DSS,UE可确定相应子帧。例如,当D2DSS对于TDD情况位于子帧#2中,或者对于TDD和FDD的共同设计位于子帧#1、子帧#2或子帧#6中时,UE接收D2DSS并且确定相对于发送D2DSS的发送器的TX定时,相应子帧是子帧#2。当D2DSS位于多个不同子帧中,使得UE在检测到D2DSS之后不能确定子帧时,UE需要进一步对PD2DSCH解码以决定相应子帧。如果PD2DSCH位于(一个或多个)特定子帧中,则通过检测PD2DSCH,UE基于PD2DSCH的位置确定相应子帧。在某些实施例中,例如如果PD2DSCH可位于多个不同子帧中,使得PD2DSCH位置不可提供相应子帧号,则子帧号被携带在PD2DSCH的有效载荷中。当存在跨越连续子帧(例如十个(10)子帧)的D2D信令时,其中信令可携带D2D-FN号,则UE检测帧的边界,因此UE可确定相应子帧号。
[0325] 在某些实施例中,D2DSS是在预定的子帧中发送的,其中子帧的每个位置对应于相应的跳数。例如,跳#1在子帧#1中,跳#2在子帧#2中,跳#3在子帧#6中。当跳数由D2DSS的序列的相应集合指示,或者由PD2DSS和SD2DSS的相应相对距离指示时,UE基于序列或者PD2DSS和SD2DSS的相对距离从D2DSS检测来检测出跳数,并且通过使用跳数到子帧的位置或索引的预定映射来相应地确定子帧。
[0326] 在某些实施例中,配置的TX资源可比配置的TX资源具有更高优先级。
[0327] 对于UE RX,UE可相对于各个定时监视RX资源。UE使用与其TX定时相同的定时来监视被使用与其自己相同的TX定时的其他D2D UE使用的RX资源。例如,UE基于其服务小区的SFN(如果有的话)监视可以是TX和RX资源的并集的RX池。TX资源可包括用于模式2D2D通信的SA资源池。RX资源包括用于模式1和模式2通信的SA资源池。或者,UE监视UE从其得出参考定时的eNB(如果有的话)的SFN,或者由其他UE中继的SFN。此外,UE可基于相对于服务小区的定时的定时偏移量来监视邻居小区的RX资源。UE也可基于D2D-FN监视预配置的资源。
[0328] 对于UE的操作,可使用以下选项。
[0329] 在选项1中,用于UE通信的OOC资源是预定的或预配置的。第1类或第2类的OOC UE对于TX全都使用预配置的资源。PD2DSCH中的中继信息包括D2D-FN。PD2DSCH可不需要包括TX资源池配置。此选项简化了PD2DSCH。对于RX目的,SFN可仍需要被包括在PD2DSCH中。如果IC UE对于TX也使用预配置的资源,那么如果UE中继来自eNB的信息,则可从PD2DSCH中省略SFN。
[0330] 在选项2中,用于UE通信的OOC资源是预定的或预配置的。第2类的OOC UE对于TX全都使用预配置的资源。第1类的OOC UE使用eNB配置资源。当eNB具有D2D-FN时,eNB将D2D-FN通知给UE。当eNB不具有D2D-FN时,其他UE将D2D-FN通知给eNB。PD2DSCH中的中继信息包括TX资源池配置。D2D-FN也可能需要被包括。此选项的某些实施例要求PD2DSCH中携带更多比特。对于RX目的,SFN可仍需要被包括在PD2DSCH中。一个扩展是对于接收到指示出跳数是Max_hop_eNB的D2DSS和PD2DSCH的cat.1的OOC UE,该第1类OOC UE不向其他节点提供同步,并且第1类OOC UE使用预配置的OOC资源来发送。替换方式将是第1类OOC UE像其他第1类的OOC UE那样动作,其在eNB配置OOC资源中发送,这是由UE中继的(如果可用的话,这是较高优先级),并且如果不可用,则第1类OOC UE对于发送使用预配置的OOC资源(这是较低优先级)。
[0331] 对于第1类OOC UE,如果OOC UE具有GPS或UTC,则第1类OOC UE在同步信号中指示出这一点,例如表4中那样。在某些实施例中,第1类OOC UE也指示出第1类OOC UE使用来自eNB的参考定时,例如通过来自用于使用从eNB得出的参考定时的节点的集合的D2DSS序列来指示。在某些实施例中,第1类OOC UE也可指示出从eNB计起的跳数。OOC UE第1类对于D2D-FN具有GPS或UTC的指示的信令使得其他UE能够同步到第1类OOC UE。在某些实施例中,即使第1类OOC UE具有GPS或UTC,对于以上的选项2,如果配置的TX资源不同于预配置的资源,例如当eNB配置资源是基于D2D-FN的预配置资源的子集时,则第1类OOC UE使用eNB配置TX资源来发送。优点是减小对覆盖内IE的干扰。
[0332] 图24根据本公开的实施例图示了包括由或基于D2D-FN确定的OOC资源的TX和RX资源和各自的定时。图24所示的TX和RX资源2400的实施例只是用于例示的。在不脱离本公开的范围的情况下,可使用其他实施例。
[0333] 在图24所示的示例中,UE TX 2402是OOC第2类UE。UE TX 2402在2404中利用诸如GPS或UTC之类的精确同步方法(如果可用的话)发送D2DSS。如果否,则UE TX 2402通过可能不是非常精确的粗略定时发送D2DSS。UE TX 2402还指示出其同步是否是经由精确方法获得的,例如在PD2DSCH中指示出。具有D2D-FN=0 2406的帧的开头是预配置资源池的时段2408的开始点。预配置资源池可由时间域中的预配置TX资源池中的子帧2410组成,因此UE TX 2402可在该池内发送D2D信号,例如模式2通信SA和数据。UE TX 2402,例如第2类OOC UE,可将TX资源池用于发送。例如由一个或多个位图从该处指示TX资源的预配置TX池时段内的偏移量被称为Offset_inner_Preconfig 2412。该一个或多个位图的每个比特指示出相应的子帧是否被用于D2D资源。
[0334] 具有从eNB1得出的参考定时的IC UE或者第1类OOC UE 2414使用eNB1定时2416发送D2DSS。D2DSS可以用于通信目的或者其可被预留用于相对于eNB1的发现目的。在某些实施例中,IC UE或者第1类OOC UE 2414也经由对eNB1的标识符(例如eNB1的PCID和载波索引)的指示发送指示出其参考定时来自eNB1的PD2DSCH。IC UE或者第1类OOC UE 2414接收由eNB1配置的TX池和(一个或多个)RX池。相对于eNB1的IC UE或者第1类OOC UE 2414发送可具有基于eNB1SFN 0 2418的TX池,其中TX池2420时段由eNB1配置。TX和RX资源2400包括D2D-FN 0相对于eNB1 SFN 0的第一偏移量2422和eNB 1SFN 0相对于D2D-FN 0的第二偏移量2424。例如由一个或多个位图从该处指示TX资源的eNB1配置TX池时段内的偏移量被称为Offset_inner_eNB1 2426。eNB1可向UE通知SFN,以及D2D-FN 0相对于eNB1SFN 0的第一偏移量2422。UE可向另一UE通知SFN以及D2D-FN 0相对于eNB1SFN 0的第一偏移量2422。或者,UE可向其他UE通知D2D-FN和eNB 1SFN 0相对于D2D-FN 0的第二偏移量2424。池时段可由时间域中的预配置TX资源池中的子帧2428组成,因此IC UE或第1类OOC UE 2414可在该池内发送D2D信号,例如模式2通信SA和数据。
[0335] 具有从eNB2得出的参考定时的IC UE或者第1类OOC UE 2430使用eNB2定时2432发送D2DSS。D2DSS可以用于通信目的或者D2DSS可被预留用于相对于eNB2的发现目的。在某些实施例中,IC UE或者第1类OOC UE 2430也经由对eNB2的标识符(例如eNB2的PCID和载波索引)的指示来发送指示出其参考定时来自eNB2的PD2DSCH。IC UE或者第1类OOC UE 2430接收由eNB2配置的TX池和(一个或多个)RX池。相对于eNB2的IC UE或者第1类OOC UE 2430发送可具有基于eNB2SFN 0 2434的TX池,其中TX池时段2436由eNB2配置。TX和RX资源2400包括eNB1SFN 0相对于eNB2SFN 0的第三偏移量2438和eNB2SFN 0相对于eNB1SFN 0的第四偏移量2440。例如由一个或多个位图从该处指示TX资源的eNB2配置TX池时段内的偏移量被称为Offset_inner_eNB2 2442。池时段可由时间域中的预配置TX资源池中的子帧2428组成,因此IC UE或第1类OOC UE 2444可在该池内发送D2D信号,例如模式2通信SA和数据。
[0336] RX UE 2446使用一个或多个RX定时来监视用于从其他节点发送的各个D2D信号的各个资源。RX UE 2446基于偏移量的信令得出子帧级的RX定时。RX UE 2446可进一步分别基于其他节点的TX定时(例如基于从其他节点接收的D2DSS)和其自己的TX定时来调节RX定时。利用同步信号的更精细调节可被RX UE 2446用于将RX定时的精确度增强到比子帧级更精细的级别,例如增强到符号级的精确度。
[0337] 在某些实施例中,相对于eNB1,RX UE 2446是IC UE,或者第1类OOC UE。eNB1可提供相对于具有eNB2SFN 0 2434的邻居小区eNB2的RX池。eNB1可提供由eNB2配置的TX池时段2436的时段、eNB2SFN0相对于eNB1SFN0的第四偏移量2440以及例如由一个或多个位图从该处指示TX资源的eNB2配置TX池时段内的被称为Offset_inner_eNB2 2442的偏移量。或者,eNB1提供eNB2SFN0相对于eNB1SFN0的第四偏移量2440和Offset_inner_eNB2 2442的总和。
在某些实施例中,eNB1提供D2D-FN 0相对于eNB1SFN 0的第一偏移量2422,然后例如当RX UE 2446是IC UE,或者相对于eNB1的第1类OOC UE 2414时,RX UE 2446得出D2D-FN相对于eNB1SFN0的定时,并且还利用预配置的偏移量Offset_inner_Preconfig 2412,RX UE 2446得出其对于预配置的资源监视一个或多个位图的定时,例如在eNB1SFN 0的第一子帧+第一偏移量2422+Offset_inner_Preconfig 2412的定时,或者如果第一偏移量2422以帧为单位则例如在eNB1SFN 0的第一子帧+第一偏移量2422*10+Offset_inner_Preconfig 2412的定时。RX UE 2446可例如在eNB1SFN 0的第一子帧+Offset_inner_eNB1 2426的定时监视在由eNB1配置的TX资源池中发送的D2D信号。RX UE 2446可例如在eNB1SFN 0的第一子帧+第四偏移量2440+Offset_inner_eNB2 2442的定时,或者如果第四偏移量2440以帧为单位则例如在eNB1SFN 0的第一子帧+第四偏移量2440*10+Offset_inner_eNB2 2442的定时,监视在由eNB2配置的TX资源池中发送的D2D信号。
[0338] 在某些实施例中,RX UE 2446是第2类OOC UE。RX UE 2446可具有D2D-FN 0定时。RX UE 2446可从另一UE,例如相对于eNB1的第1类OOC UE,接收中继的信息,RX UE 2446可获得第二偏移量2424、Offset_inner_eNB1 2426或者第二偏移量2424和Offset_inner_eNB1 2426的总和的信息,然后RX UE 2446可得出监视由eNB1配置的TX资源池的定时,例如在D2D-FN 0的第一子帧+第二偏移量2424+Offset_inner_eNB1 2426的定时。RX UE 2446也可获得第四偏移量2440、Offset_inner_eNB2 2442或者第四偏移量2440和Offset_inner_eNB2 2442的总和的信息,然后RX UE 2446可进一步得出监视由eNB2配置的TX资源池的定时,例如在D2D-FN 0的第一子帧+第二偏移量2424+第四偏移量2440+Offset_inner_eNB2 
2442的定时。
[0339] 图24所示的TX和RX资源2440中的偏移量可以以子帧为单位。如果第一偏移量2422、第二偏移量2424、第四偏移量2440、第三偏移量2438是以帧为单位的,则在得出时间的加法运算中它们需要乘以十(10)。例如,UE,比如第2类OOC UE,可在D2D-FN 0的第一子帧+第二偏移量2424*10+Offset_inner_eNB1 2426的定时监视由eNB1配置的资源,并且在D2D-FN 0的第一子帧+第二偏移量2424*10+第四偏移量2440*10+Offset_inner_eNB2 2442的定时监视由eNB2配置的资源。
[0340] 由于偏移量可以以子帧为单位,因此在符号级对TX定时和RX定时的进一步调节可基于接收到的D2DSS或同步信号。
[0341] RX UE 2446利用D2D-FN定时或预配置资源定时2448监视D2D信号。RX UE 2446基于D2D-FN得出监视资源池中的预配置资源的定时。如果RX UE 2446具有GPS或UTC可用,则RX UE 2446使用它来以符号级RX同步精确度精细调节。如果RX UE 2446不具有GPS或UTC可用,则RX UE 2446尝试检测2450利用诸如GPS或UTC之类的精确同步方法发送的D2DSS,以在符号级同步精确度下精细调节,使得RX UE 2446可利用精确的RX定时对基于D2D-FN的资源进行监视。RX UE 2446可能需要对PD2DSCH解码以理解由另一节点发送的D2DSS是否使用诸如GPS或UTC的精确同步方法——当在PD2DSCH中携带了这种指示时。当RX UE 2446检测到PD2DSCH指示出D2DSS没有使用精确同步方法或者D2D-FN不是利用精确同步方法得出的时,RX UE 2446可丢弃解码的D2DSS,并且忽略D2D-FN,不基于不是由精确同步方法得出的D2D-FN监视预配置的资源。或者,RX UE 2446可基于粗略D2D-FN并且基于检测到的D2DSS和PD2DSCH来监视信号。
[0342] RX UE 2446例如利用eNB1参考定时2452在eNB1SFN 0的第一子帧+Offset_inner_eNB1 2426的定时监视在由eNB1配置的TX资源池中发送的D2D信号。子帧级的定时可由eNB1SFN 0的第一子帧+Offset_inner_eNB1 2426的定时得出,或者如果RX UE 2446具有来自eNB2的TX定时则由eNB2SFN 0+第三偏移量2438+Offset_inner_eNB1 2426得出,或者如果RX UE 2446具有来自D2D-FN或者GPS或UTC的TX定时则由D2D-FN 0+第二偏移量2424+Offset_inner_eNB1 2426得出。如果UE TX定时是eNB1,则UE可利用eNB1参考定时2452将TX定时用于RX定时。如果UE TX定时不是eNB1,则RX UE 2446检测利用eNB1定时发送的UE D2DSS,或者检测来自eNB1的同步信号,以将RX定时精细调节到符号级2454。在某些实施例中,RX UE 2446需要检测PD2DSCH来发现UE D2DSS信号是利用eNB1定时发送的,其中PD2DSCH指示出eNB1的标识符,例如PCID和载波索引。
[0343] RX UE 2446利用eNB2参考定时2458在eNB2SFN 0的第一子帧+Offset_inner_eNB2 2442的定时监视在由eNB2配置的TX资源池中发送的D2D信号。子帧级的定时在RX UE具有来自eNB2的TX定时的情况下可由eNB2SFN 0的第一子帧+Offset_inner_eNB2 2442得出,或者如果RX UE具有来自eNB1的TX定时则由eNB1SFN 0+第四偏移量2440+Offset_inner_eNB2 
2442得出,或者如果RX UE具有来自D2D-FN或者GPS或UTC的TX定时则由D2D-FN 0+第二偏移量2424+第四偏移量2440+Offset_inner_eNB2 2442得出。如果UE TX定时是eNB2,则UE可将TX定时用于RX定时2458。如果UE TX定时不是eNB1,则UE检测利用eNB2定时发送的UE D2DSS,或者检测来自eNB2的同步信号,以将RX定时精细调节到符号级2454。在某些实施例中,RX UE 2446需要检测PD2DSCH来发现UE D2DSS信号是利用eNB2定时发送的,其中PD2DSCH指示出eNB2的标识符,例如PCID和载波索引。
[0344] 在某些实施例中,第二偏移量2424和第一偏移量2422可以是等同且可互换的,第四偏移量2440和第三偏移量2438可以是等同且可互换的。
[0345] 在某些实施例中,用于TX池的偏移量与用于RX池的偏移量相同。在某些实施例中,用于TX池的偏移量与用于RX池的偏移量不同。例如,Offset_inner_Preconfig 2412、Offset_inner_eNB1 2426、Offset_inner_eNB2 2442是为TX池定义的一些偏移量,并且对于各个RX池,偏移量可不同于用于TX池的偏移量。用于TX池的偏移量、用于服务小区的RX池的偏移量和相对于邻居小区的RX池的偏移量可被分开提供。RX定时得出于是可基于相对于RX池的各个偏移量。
[0346] 在图24所示的示例中,D2DSS和PD2DSCH的发送和D2DSS和PD2DSCH的检测是在时间线上的相似时间附近例示的;然而,这只是用于例示的,而本公开的实施例不限于此。D2DSS和PD2DSCH的发送和D2DSS和PD2DSCH的检测可以是UE利用资源池中的资源发送D2D信号之前以及UE在各个RX资源池中监视D2D信号之前的任何时间。
[0347] 在某些实施例中,定时提前被应用到定时(在图24中未图示)。
[0348] 例如,在图7中,UE7 755对于利用OOC资源发送的D2D信号使用来自UE6 750的TX定时并且使用来自UE6 750的RX定时来接收在D2D-FN定时发送的信号。在某些实施例中,UE7 755对于利用基于eNB1 705定时定义的资源发送的D2D信号还使用来自UE3 735的RX定时(eNB1 705定时)来接收在eNB1 705定时发送的信号,UE7 755使用eNB1 705SFN0和D2D-FN0之间的偏移量,以及Offset_inner_eNB1 2426(如果有的话),来确定子帧级定时,并且使用利用eNB1 705定时发送的D2DSS来为了符号级精确度进行进一步调节。UE7 755对于利用基于eNB2 715定时定义的资源发送的D2D信号也可使用来自UE11 775的RX定时(eNB2 715定时)来接收在eNB2 715定时发送的信号。在某些实施例中,UE7 755使用eNB2 715SFN0和D2D-FN0之间的偏移量,以及Offset_inner_eNB2 2442(如果有的话),来确定子帧级定时,并且使用利用eNB2 715定时发送的D2DSS来为了符号级精确度进行进一步调节。在某些实施例中,如果UE7 755检测到来自UE8 760的同步信号,则UE7 755监视来自UE8 760的信号,并且UE3 735使用由UE8 760指示的D2D-FN的定时来尝试监视来自UE8 760的信号,虽然该D2D-FN可能是粗略的。
[0349] 作为另一示例,在图7所示的示例中,UE3 735使用来自eNB1 705的TX定时,并且对于利用基于eNB1定时定义的资源发送的D2D信号使用来自eNB1 705的RX定时来接收在eNB1 705定时发送的信号。UE3 735对于利用OOC资源发送的D2D信号使用D2D-FN定时。UE3 735可使用D2D-FN0与eNB1 705SFN0之间的偏移量,如果有的话。在某些实施例中,UE7 735对于利用基于eNB2 715定时定义的资源发送的D2D信号也使用来自UE11 775的RX定时(eNB2 715定时)来接收在eNB2 715定时发送的信号。在某些实施例中,如果UE3 735可检测到来自UE8 
760的同步信号,则UE3 735也监视来自UE8 760的信号,并且UE3 735使用由UE8 760指示的D2D-FN的定时来尝试监视来自UE8 760的信号,虽然该D2D-FN可能是粗略的。
[0350] 作为另一示例,在图7所示的示例中,UE8 760使用其自己的粗略TX定时。UE8 760使用来自UE7 755的RX定时,或者UE8 760对于利用基于eNB2 715定时定义的资源发送的D2D信号使用来自UE11 775的RX定时(eNB2 715定时)来接收在eNB2 715定时发送的信号,或者UE8 760对于利用基于eNB1 705定时定义的资源发送的D2D信号使用来自UE3 735的RX定时(eNB1 705定时)来接收在eNB1 705定时发送的信号。
[0351] 作为一种替换方式,对于不具有精确同步方法并且不能同步到可提供同步的另一节点(例如UE8 760)的UE,该UE仍可尝试同步到该UE可从其检测到D2DSS和PD2DSCH的节点。即使该节点不能向其他节点提供同步,例如,UE可挑选该UE从其接收到D2DSS和PD2DSCH的最强信号的节点。这意味着可对不具有精确同步方法的UE作出对于不能提供同步的节点的例外。或者,UE可同步到能够提供同步的任何其他节点。
[0352] 如前所述,如果第一UE不能是同步源,或者如果第一UE不能向第二UE提供同步,则第一UE仍可为了D2D通信而发送D2DSS和PD2DSCH和其他信号。在某些实施例中,接收到第一UE的D2DSS和PD2DSCH的第二UE不将其自身的TX定时确定为从接收自不能向他人提供同步的节点的D2DSS得出的定时。例如,UE3 735可发送D2DSS和PD2DSCH,并且指示出UE3 735从具有起源自eNB的最大跳数的节点得到同步,使得其他UE不会将UE3 735用作同步源。当UE7 755检测到来自UE3 735的D2DSS和PD2DSCH时,UE7 755不能将其自己用于D2D信号的TX定时设置为从UE3 735得出的定时。相反,如果UE7 755不具有GPS或UTC可用,则UE7 755应当找到另一节点来同步,其中该另一节点可有资格提供同步,其中在图7所示的示例中,UE7 755找到UE6 750,其能够提供同步。UE7 755可将其RX定时设置为TX定时以接收由使用与其自身相同的TX定时的其他节点发送的D2D信号,并且UE7 755也可基于SFN和D2D-FN偏移量,以及相对于PD2DSCH中指示的RX资源池的其他偏移量(如果适用的话),并且通过基于接收到的D2DSS在符号级精细调节,来设置从D2DSS和PD2DSCH得出的其RX定时,以接收由UE3 735或使用与UE3 735相同的TX定时的其他节点发送的D2D信号。
[0353] 图25根据本公开的实施例图示了UE确定TX资源的过程。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0354] 在方框2505中,UE尝试检测来自eNB或其他UE的信号。UE在方框2510中确定其是否接收由eNB配置的TX池。该信号可来自eNB或者由其他UE中继。如果在方框2510中,UE确定其没有接收到由eNB配置的TX池,例如UE是第2类OOC UE,则UE在方框2515中确定D2D-FN。如果UE具有其自己的精确同步方法,例如GPS或UTC,则D2D-FN可由映射函数确定。如果其他UE让D2D-FN在PD2DSCH中通知,则可经由其他UE获得D2D-FN。如果UE不能从任何其他UE或者自己通过精确同步方法得到任何D2D-FN,则UE可通过粗略方法得到D2D-FN。UE指示出UE通过粗略方法获得D2D-FN,以使得其他UE不会将该D2D-FN中继给另外的UE。在方框2520中,UE在基于D2D-FN预配置的资源上发送。如果在方框2510中,UE确定其接收到由eNB配置的TX池,例如当UE是IC UE并且UE从eNB接收到TX池信息,或者UE是第1类OOC UE并且UE在由第1类OOC UE中继或由IC UE中继的PD2DSCH中接收TX池时,则UE在方框2525中确定由eNB配置的TX池。在方框2530中,UE随后利用由eNB配置的TX池中的资源来发送。
[0355] 图26根据本公开的实施例图示了UE进行的RX监视的过程。虽然流程图描绘了一系列顺序步骤,但除非明确声明,否则不应当从该序列得出关于以下事项的推断:执行的具体顺序、顺序地而不是同时地或者以重叠方式执行步骤或其一部分,或者排他性地执行描绘的步骤,而不发生居间或中间的步骤。描绘的示例中描绘的过程是由例如移动站中的发送器链实现的。
[0356] 在方框2605中,UE尝试检测来自eNB或其他UE的信号。UE在方框2610中确定其是否接收到由eNB配置的TX池或(一个或多个)RX池或者这两者。该信号可来自eNB或者由其他UE中继。如果在方框2610中,UE确定其没有接收到由eNB配置的TX池或者(一个或多个)RX池,例如当UE是第2类OOC UE时,则UE在方框2615中确定D2D-FN。如果UE具有其自己的精确同步方法,例如GPS或UTC,则D2D-FN可由映射函数确定。如果另一UE让D2D-FN在PD2DSCH中通知,则可经由其他UE获得D2D-FN。如果UE不能从任何其他UE或者自己通过精确同步方法得到任何D2D-FN,则UE可通过粗略方法得到D2D-FN。UE指示出UE通过粗略方法获得D2D-FN,以使得其他UE不会将该D2D-FN中继给另外的UE。在方框2640中,UE RX在基于D2D-FN预配置的资源上监视。如果在方框2610中,UE确定其接收到由eNB配置的TX池或(一个或多个)RX池,例如UE是IC UE并且UE从eNB接收到资源池,或者UE是第1类OOC UE并且UE在由第1类OOC UE中继或由IC UE中继的PD2DSCH中接收到资源池信息,则UE在方框2625中确定由eNB配置的(一个或多个)RX池和相对定时。D2D-FN可由其自己的精确方法(例如GPS或UTC)确定或者由从eNB通知的D2D-FN或者其他UE在PD2DSCH中通知的D2D-FN确定,其中D2D-FN必须是由精确方法确定的。在方框2630,UE随后在子帧级利用基于D2D-FN的RX定时监视基于D2D-FN的预配置资源,并且通过GPS或UTC执行精细调节,或者利用GPS或UTC的参考定时发送D2DSS。UE还对于服务小区或者UE从其得出定时的小区的RX池监视eNB配置资源,其中RX池可包括TX资源池(模式2)和用于模式1的TX资源池。RX资源并集还包括具有相应定时偏移量的邻居小区的RX池。UE在邻居小区的各个RX定时(根据偏移量的基于子帧级的定时,例如图24中所示,并且相对于各个邻居小区的定时基于D2DSS精细调节)监视邻居小区的RX池中包括的RX资源。
[0357] 当UE不能是同步源时,或者如果UE不能向另一UE提供同步,而UE仍可为了D2D通信而发送D2DSS和PD2DSCH和其他信号,则UE的TX定时,例如TX资源池,可基于OOC,即预配置的TX资源池,即使UE可能也具有基于来自eNB的SFN的TX资源池。或者,UE基于来自eNB的SFN(如果可用的话)使用TX定时和TX资源池。
[0358] 当eNB不具有D2D-FN,而UE具有基于诸如GPS或UTC之类的精确同步方法的D2D-FN时,UE可将该D2D-FN通知给eNB。基于诸如GPS或UTC之类的精确同步方法的D2D-FN也可由UE(例如OOC UE)中继,然后IC UE可接收该D2D-FN并随后将其通知给eNB。当第一eNB不具有诸如GPS或UTC之类的精确同步方法,第二eNB具有诸如GPS或UTC之类的精确同步方法时,一个或多个UE可将由第二eNB提供的D2D-FN中继给第一eNB。UE的D2DSS随后可提供同步的进一步调节或细化。
[0359] 在某些实施例中,UE基于其自己的GPS或UTC得出D2D-FN,但UE也检测来自另一节点的D2D-FN,其中该D2D-FN可与其自己得出的那个不同。当该另一节点是UE时,UE使用其自己得出的那个。当该另一节点是eNB时,UE使用来自eNB的那个,或者UE使用其自己得出的那个。
[0360] 在某些实施例中,UE不得出D2D-FN,例如没有GPS或UTC可用的UE。当UE检测到来自其他节点的两个不同D2D-FN时,UE选择来自具有更强信号的节点的D2D-FN。
[0361] 在某些实施例中,UE处于该UE不能是向其他节点提供同步的节点的情境。例如,当UE不具有精确D2D-FN可用时,例如没有GPS或UTC可用并且没有检测到能够提供同步的其他节点的UE,则UE不应当是向其他节点提供同步的节点。
[0362] 作为示例,对于图7所示的UE,当第2类OOC UE,例如UE5 745,移动并且看到第1类OOC UE,但那是最后一跳,例如UE11 775时,UE5 745可利用来自UE11 775的那个更新其D2D-FN或者不利用来自UE11 775的那个更新其D2D-FN。当UE5 745具有GPS或UTC可用时,UE5 745得出其自己的D2D-FN。当UE5 745具有其自己得出的D2D-FN时,UE5 745使用其自己的,如果UE4 740也使用GPS或UTC并且UE11 775从其自己或从其他节点得到D2D-FN的话,则这应当与UE4 740和UE11 775中的那个相同。如果由UE5 745得出的D2D-FN不同于UE4 740和UE11 775中的那个,则UE5 745仍可使用其自己的D2D-FN。如果UE5 745先前从UE4 740获得D2D-FN,并且来自UE4 740和UE11 775的D2D-FN不同,并且UE11 775具有更强的信号,则UE5 745可使用来自UE11 775的D2D-FN,因为其可能是更可靠的信道。
[0363] 在某些实施例中,UE从eNB得到D2D-FN时,例如当UE在eNB覆盖内时,并且UE也检测到来自可在覆盖内或覆盖外的另一UE的D2D-FN。当来自eNB或UE的这些D2D-FN可不同时,UE可按来自eNB的D2D-FN、来自覆盖内UE的D2D-FN、来自覆盖外UE的D2D-FN的优先级顺序来设置其D2D-FN。
[0364] 当UE从具有从诸如GPS或UTC之类的精确同步方法得出的D2D-FN的第一节点获得D2D-FN,并且从不是由精确同步方法得出D2D-FN的第二节点获得D2D-FN时,UE将其D2D-FN设置为由第一节点指示的D2D-FN。当第一节点和第二节点都具有从精确同步方法得出的D2D-FN,而来自这两个节点的D2D-FN不同时,接收到这两个不同D2D-FN的UE进一步确定基于优先级顺序将其D2D-FN设置为与这些D2D-FN之一相同,其中优先级可基于信号强度来设置,其中更高的优先级被赋予具有更高信号强度的节点,或者如果信号强度在特定阈值之外,则优先级可基于节点类型来设置,其中优先级顺序是eNB、IC UE、第1类OOC UE、第2类OOC UE。优先级规则的组合也可适用。
[0365] 在某些实施例中,例如由一个或多个位图从该处指示TX或RX资源的预配置TX或RX池时段内的偏移量可根据池的时段来确定,如果对于池的时段有多个值的话。该一个或多个位图的每个比特指示出相应的子帧是否被用于D2D资源。
[0366] 例如,在图24所示的示例中,诸如Offset_inner_Preconfig 2412、Offset_inner_eNB1 2426、Offset_inner_eNB2 2442之类的偏移量可具有多个时段值。第一时段可具有时段1的值。第二时段可具有时段2的值。例如,时段1可为160ms。时段2可为640ms。在某些实施例中,时段1对于偏移量具有N个值。例如,N=4,值是0ms、20ms、40ms、60ms。时段2对于偏移量具有M个值。例如,M=6,值是0ms、40ms、80ms、120ms、160ms、200ms。然后,对偏移量的指示可与时段的值一起联合指示。M和N可不同或相同。如果M和N相同,则可使用一个大小即比特数的字段来指示偏移量。表27和表28提供了示例。在表27和表28中,可相对于所指示的池的时段设置偏移量。当存在多个小区时,每个小区可具有不同的偏移量,然后可分别对于每个小区提供偏移量。偏移量可以是用于TX资源池的,或者用于RX资源池的。
[0367] 表27例示了与资源池有关的信息字段。
[0368] 【表27】
[0369]
[0370] 表28例示了与资源池有关的信息字段。
[0371] 【表28】
[0372]
[0373] 偏移量可具有默认值0。当偏移量被省略时,其可意味着偏移量等于0。
[0374] 或者,相对于资源池时段的可能偏移量的粒度可根据时段来设置。相对于资源池时段的可能偏移量值的数目可根据时段来设置。偏移量的粒度和偏移量值的数目可以是对每个资源池时段预定的,或者可以是用信号通知的。
[0375] 虽然已利用示范性实施例描述了本公开,但可对本领域技术人员暗示各种变化和修改。希望本公开涵盖落在所附权利要求的范围内的这种变化和修改。