背景技术
本部分要提供本公开中描述的技术的各个实施例的背景技术。本部分中的描述可能包括要求保护的构思,但不必是先前已经想到或要求保护的构思。因此,除非这里另有指明,本部分中描述的内容不是本公开的说明书和/或权利要求的现有技术,并且不仅仅因为包括在本部分中就承认为现有技术。
第三代伙伴计划(3GPP)长期演进(LTE)的最新发展便于在各种场所(如在家、办公室或公共热点或者设置在室外环境中)接入本地基于因特网协议(IP)的服务。针对本地IP接入和本地连接的重要使用情形之一涉及所谓D2D通信模式,其中互相靠近(典型地小于几十米,但有时多至几百米)的UE直接互相通信。
由于D2D UE比必须经由至少一个蜂窝接入点(例如演进NodeB (eNB))通信的蜂窝UE彼此更接近,D2D通信实现了高于传统蜂窝技术的多种潜在增益,包括容量增益、峰值速率增益和延迟增益。
例如,可以通过在D2D和蜂窝通信之间重用无线资源(例如正交频分复用(OFDM)资源块)并将UE之间的链路数目从2减至1并相应地减少一个链路所需的无线资源,可以实现容量增益。峰值速率增益直接来自D2D UE之间相对短的距离和其间潜在有利的传播条件。延迟增益也是D2D UE之间单一相对短的链路的直接结果。
图1示意了混合蜂窝和D2D网络100的示例,其中UE 101是使用蜂窝链路105经由eNB 103通信的蜂窝UE,而UE 108和UE 110是使用D2D UE链路115彼此直接通信的D2D UE。在这种混合蜂窝和D2D 网络100中,D2D通信与蜂窝通信共享无线资源。时分双工(TDD)用作图1中的双向D2D通信的双工方案。
纯蜂窝***可以仅包括图1中的UE 101和eNB 103。其不包括使用 D2D UE链路105通信的UE 108和UE 110。对于使用TDD方案来正确工作的纯蜂窝***,在下行(DL)通信和上行(UL)通信之间的转换处配置保护间隔(GP),如图2所示。GP可以被描述为不发生无线传输的时间间隔。GP的目的是保护相邻数据由于数据的传播时间而导致传输重叠,即避免干扰。GP长度与小区大小相关。更具体地,GP大于eNB和UE 101之间传输的信号的传输延迟(即从eNB 103至UE 101的传输的延迟或从UE 101至eNB 103的传输的延迟)的两倍。GP仅存在于TDD***中,用于处理从eNB 103至UE 101(即下行)的传输延迟和 UE 101用于发送(即上行)的定时提前(TA)。因此,GP是下行和上行之间的转换。由于下行导频时隙(DwPTS)和上行导频时隙(UpPTS) 之间的GP,在UL数据以TA从UE发送至eNB 103之前,从eNB 103 发送的DL数据可以被UE 101完全接收。UE 101使用TA来发送数据。不同UE具有不同TA,使其信号可以在eNB 103处对齐。图2中看到的传输延迟是从eNB 103发送至UE 101的数据的延迟。
DL数据从eNB 103发送的时刻在图2中指示为eNB TX,DL数据被UE 101接收的时刻在图2中指示为UE RX。在图2中,UL数据从 UE 101发送至eNB 103的时刻指示为UE TX,UL数据被eNB 103接收的时刻指示为eNB RX。TX指发送,RX指接收。
上述DwPTS是携带同步、用户数据和用于发送调度和控制信息的下行控制信道的字段。UpPTS是用于发送物理随机接入信道和探测参考信号的字段。
上述术语DL指沿从eNB 103到UE 101的方向的通信,术语UL指沿从UE 101到eNB103的方向的通信。
在管理需要传输的数据时,混合蜂窝和D2D网络中的传输可以利用帧和子帧结构。帧可以划分为多个子帧。子帧可以具有特定长度,其可以包括多个时隙等。蜂窝子帧可以是用于携带UE和eNB之间的数据的子帧。D2D子帧可以是用于携带两个UE之间(即D2D UE之间)的数据的子帧。子帧可以包括至少一个OFDM符号。UE(向另一UE)发送的D2D子帧被称为D2DTX子帧。UE(从另一UE)接收的D2D子帧被称为D2D RX子帧。
在混合蜂窝和D2D网络100中,存在不同于DL/UL转换的其他通信转换。从一个UE的角度看,通信转换还可以发生在蜂窝子帧和D2D TX子帧之间、蜂窝子帧和D2D RX子帧之间、或D2D TX子帧和D2D RX 子帧之间。在这些转换处,也可能发生上述重叠,这会影响数据发送/ 接收。
具体实施方式
以下参照附图中示出的实施例来描述本公开。然而,应理解,这些描述仅仅提供用于示意目的,而不是限制本公开。此外,以下省略了已知结构和技术的描述,以免不必要地模糊本公开的构思。
图3是示意了根据本公开的混合蜂窝和D2D网络300的实施例的示意框图。混合蜂窝和D2D网络300包括:UE 301,可以向D2D UE 303发送数据和从D2D UE 303接收数据。混合蜂窝和D2D网络300还包括:eNB 305,可以向UE 301发送数据和从UE 301接收数据。因此,UE301可以向eNB和D2D UE 303发送数据和从eNB和D2D UE 303接收数据。UE 301 和D2D UE303均是订户可以用于接入运营商网络提供的服务和运营商网络之外的、运营商无线接入网和核心网提供接入(例如接入互联网) 的服务的设备。UE 301和D2D UE 303均可以是能够通过通信网络中的无线信道通信的移动或静止的任何设备,例如但不限于:用户设备、移动电话、智能电话、传感器、仪表、车辆、家电、医疗仪器、媒体播放器、相机、机器到机器(M2M)设备或任何类型的消费电子设备,例如但不限于电视、收音机、照明设备、平板电脑、膝上或个人计算机(PC)。
如上所述,操作于混合蜂窝和D2D网络300中的UE 301不仅可以向eNB 305发送数据,还可以向其对应D2D UE 303(例如D2D接收(RX) UE)发送数据。相应地,可以存在两个TA,表示为TA_cell和TA_D2D,分别用于向eNB 305和向D2D UE 303提前发送数据。可以根据任何已知或目前未知的准则来获取TA_cell和TA_D2D。例如,TA_cell和TA_D2D 可以以所有UE 301的数据同时到达eNB 305或D2D UE 303的方式确定。在UE 301向eNB 305发送数据的实施例中,UE 301可以称为TX UE,在 D2D UE 303是D2D RX UE时UE 301向D2D UE 303发送数据的实施例中,UE 301可以称为D2D TX UE。在D2D UE 303是D2D TX UE时UE 301 从D2DUE 303接收数据的实施例中,UE 301可以称为D2D RX UE。在 UE 301从eNB 305接收数据的实施例中,UE 301可以称为RX UE。换言之,UE 301可以是发送和接收UE。在UE 301是D2D TXUE时D2D UE 303 从UE 301接收数据的实施例中,D2D UE 303也可以称为D2D RX UE。在 UE301是D2D RX UE时D2D UE 303向UE 301发送数据的实施例中, D2D UE 303也可以称为D2DTX UE。换言之,D2D UE 303可以是发送和接收D2D UE 303。
有时D2D UE 303比eNB 305更接近UE 301;有时eNB 305比D2D UE 303更接近UE301。图4a和4b分别示意了这两种情况。术语更接近是指距离。当D2D UE 303比eNB 305更接近UE 301时,术语更接近是指D2D UE 303与UE 301之间的距离短于UE 301与eNB 305之间的距离。相应地,当表述为eNB 305比D2D UE 303更接近UE 301时,UE 301与eNB 305之间的距离短于D2D UE 303与UE 301之间的距离。
以下讨论6个转换场景,以示意根据本公开,混合蜂窝和D2D网络 300中的UE 301如何在不同转换场景中正确工作。
在第一场景中,UE 301首先以TA_cell1向eNB 305发送蜂窝子帧,然后以TA_D2D向D2D UE 303发送D2D子帧。TA_cell1可以长于或等于 TA_D2D,如图5a所示;或者TA_cell1可以短于TA_D2D,如图5b所示。
在图5a中的前一情况下,蜂窝和D2D子帧之间没有重叠。即,在 UE301开始以TA_D2D向D2D UE 303发送D2D子帧之前,UE 301可以完全发送蜂窝子帧。因此,UE 301可以在该转换处正确工作,无需特殊策略用于处理该情形。
在图5b中的后一情况下,D2D子帧的起始处的OFDM符号将与蜂窝子帧的末端处的符号重叠。为了使蜂窝子帧的发送不受D2D子帧的发送的影响,可以在D2D子帧的起始处配置GP。由于GP的配置,蜂窝子帧不受D2D子帧的发送的影响,因此降低了在混合蜂窝和D2D网络300中发送的数据丢失的风险。
在第二场景中,UE 301首先以TA_D2D向D2D UE 303发送D2D子帧,然后以TA_cell1向eNB 305发送蜂窝子帧。TA_cell1可以长于或等于 TA_D2D,如图5c所示;或者TA_cell1可以短于TA_D2D,如图5d所示。
在图5c中的前一情况下,D2D子帧末端处的OFDM符号将与蜂窝子帧的起始处的符号重叠。为了使蜂窝子帧的发送不受D2D子帧的发送的影响,可以在D2D子帧的末端处配置GP。由于GP的配置,蜂窝子帧不受 D2D子帧的发送的影响,因此降低了在混合蜂窝和D2D网络300中发送的数据丢失的风险。
在图5d中的后一情况下,D2D和蜂窝子帧之间没有重叠。即,在 UE301开始以TA_cell1向eNB 305发送蜂窝子帧之前,UE 301可以完全发送D2D子帧。因此,UE 301可以在该转换处正确工作,无需特殊策略用于处理该情形。
在第三场景中,UE 301首先以TA_cell2向eNB 305发送蜂窝子帧,然后用作D2D RXUE从D2D TX UE(例如D2D UE 303)接收D2D子帧。 D2D子帧是以TA_D2D从D2D TX UE 303发送的,并经历从D2D TX UE 303至D2D RX UE 301的传输延迟(T_TransDelay)。TA_cell2可以长于或等于TA_D2D-T_TransDelay,如图6a所示;或者TA_cell2可以短于 TA_D2D-T_TransDelay,如图6b所示。
在图6a中的前一情况下,蜂窝和D2D子帧之间没有重叠。即,在D2D 子帧到达D2DRX UE 303之前,UE 301可以完全发送蜂窝子帧。因此, UE 301可以在该转换处正确工作,无需特殊策略用于处理该情形。
在图6b中的后一情况下,D2D子帧的起始处的OFDM符号将与蜂窝子帧的末端处的符号重叠。为了避免丢失D2D子帧的数据,可以在D2D 子帧的起始处配置GP。
在第四场景中,UE 301首先用作D2D RX UE以接收D2D子帧,然后以TA_cell2向eNB305发送蜂窝子帧。D2D子帧是以TA_D2D从D2D TX UE(例如D2D UE 303)发送的,并经历从D2D TX UE 303至D2D RX UE 301的传输延迟(T_TransDelay)。TA_cell2可以长于或等于TA_D2D- T_TransDelay,如图6c所示;或者TA_cell2可以短于TA_D2D- T_TransDelay,如图6d所示。
在图6c中的前一情况下,D2D子帧的末端处的OFDM符号将与蜂窝子帧的起始处的符号重叠。为了避免丢失D2D子帧的数据,可以在D2D 子帧的末端处配置GP。
在图6d中的后一情况下,蜂窝和D2D子帧之间没有重叠。即,在UE 301开始发送蜂窝子帧之前,UE 301可以完全接收D2D子帧。因此,UE 301可以在该转换处正确工作,无需特殊策略用于处理该情形。
在第五场景中,UE 301首先用作D2D TX UE以向D2D 303发送D2D 子帧,然后用作D2D RX UE以从D2D UE 303接收D2D子帧。如图7a所示,在该场景中,由于从D2D TX UE 301至D2D RX UE 303的D2D RX子帧的传输延迟以及用于发送D2D TX子帧的TA,在D2D TX和D2DRX子帧之间没有重叠。因此,UE 301可以在该转换处正确工作,无需特殊策略用于处理该情形。
在第六场景中,UE 301首先用作D2D RX UE以接收D2D子帧,然后用作D2D TX UE以发送D2D子帧。如图7b所示,在该场景中,D2D RX 子帧末端处的OFDM符号将与D2D TX子帧的起始处的符号重叠。该重叠可能是由于不同条件。对于D2D子帧,存在两种可能的发送定时:使用 DL定时或者使用UL TA。相应地,针对D2D子帧,存在两个接收定时:使用DL定时或者使用UL TA。该重叠还与UE 301和D2D UE 303中最接近eNB 305的一个的位置相关。然而,一般在D2D RX至D2D TX转换处存在重叠。为了避免丢失D2D子帧的数据,可以在D2D TX子帧的起始处,或者在D2D RX子帧的末端处,或者两者,配置GP。
本领域技术人员可以认识到,为了处理第三和第四转换场景,D2D RX UE需要显式或隐式地向D2D TX UE通知TA_cell2和T_TransDelay。
总而言之,为了保证混合蜂窝和D2D网络300中的UE 301可以在上述转换场景中正确工作,可以提供混合蜂窝和D2D网络300中的UE 301 执行的通信方法。如图8所示,该方法包括:步骤S220,其中UE(例如 301)根据无线帧结构在混合蜂窝和D2D网络300中通信,其中无线帧结构包括在D2D子帧的末端或起始处具有保护间隔GP的至少一个D2D子帧。可选地,在步骤S220之前,该方法还包括:步骤S210,其中UE 301 可以确定无线帧结构为包括在D2D子帧的末端或起始处具有GP的至少一个D2D子帧。
优选地,在D2D子帧要在蜂窝子帧之后发送,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前TA_D2D的情况下,无线帧结构可以包括在D2D子帧的起始处具有GP的D2D子帧。
优选地,在D2D子帧要在蜂窝子帧之后发送,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前TA_D2D的情况下,无线帧结构可以被确定为包括在D2D子帧的起始处具有GP的D2D子帧。
优选地,在蜂窝子帧要在D2D子帧之后发送,并且用于发送蜂窝子帧的定时提前TA_cell长于或等于用于发送D2D子帧的定时提前TA_D2D 的情况下,无线帧结构可以包括在D2D子帧的末端处具有GP的D2D子帧。
优选地,在蜂窝子帧要在D2D子帧之后发送,并且用于发送蜂窝子帧的定时提前TA_cell长于或等于用于发送D2D子帧的定时提前TA_D2D 的情况下,无线帧结构可以被确定为包括在D2D子帧的末端处具有GP的 D2D子帧。
优选地,在D2D子帧要在蜂窝子帧发送之后接收,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前TA_D2D减去D2D子帧从D2D TX至D2D RX的传输延迟T_TransDelay的情况下,无线帧结构可以包括在D2D子帧的起始处具有GP的D2D子帧。
优选地,在D2D子帧要在蜂窝子帧发送之后接收,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前TA_D2D减去D2D子帧从D2D TX至D2D RX的传输延迟T_TransDelay的情况下,无线帧结构可以被确定为包括在D2D子帧的起始处具有GP的D2D子帧。
优选地,在蜂窝子帧要在D2D子帧接收之后发送,并且用于发送蜂窝子帧的定时提前TA_cell长于或等于用于发送D2D子帧的定时提前 TA_D2D减去D2D子帧从D2D TX至D2DRX的传输延迟T_TransDelay的情况下,无线帧结构可以包括在D2D子帧的末端处具有GP的D2D子帧。
优选地,在蜂窝子帧要在D2D子帧接收之后发送,并且用于发送蜂窝子帧的定时提前TA_cell长于用于发送D2D子帧的定时提前TA_D2D减去D2D子帧从D2D TX至D2D RX的传输延迟T_TransDelay的情况下,无线帧结构可以被确定为包括在D2D子帧的末端处具有GP的D2D子帧。
优选地,在第二D2D子帧要在接收到第一D2D子帧之后发送的情况下,无线帧结构可以包括第一D2D子帧后接第二D2D子帧,在第一D2D 子帧的末端处具有GP,和/或在第二D2D子帧的起始处具有GP。
优选地,在第二D2D子帧要在接收到第一D2D子帧之后发送的情况下,无线帧结构可以被确定为包括第一D2D子帧后接第二D2D子帧,在第一D2D子帧的末端处具有GP,和/或在第二D2D子帧的起始处具有GP。
在D2D子帧的起始和/或末端处的GP的配置可以显式或隐式从一个 UE向另一UE信号通知,例如从UE 301(当其为D2D TX UE时)向D2D UE 303(当其为D2D RX UE时)。此外,该信号通知可以由网络(例如eNB 305)辅助。备选地,UE(例如D2D RX UE)可以通过测量接收的OFDM 符号的信号强度并确定空白符号(其信号强度与干扰同水平)为GP来盲检测GP。
对于D2D子帧起始和/或末端处的GP,一个OFDM符号的持续时间可以足够长。以正常循环前缀(CP)情况为例,一个子帧包括14个OFDM 符号。每个符号具有约71μs的持续时间,这对应于21km。这对于典型地在互相靠近的UE之间进行的D2D通信而言足够大。图9示意了D2D子帧的示例结构。图9示意了阴影矩形表示的两个GP。每个GP具有一个OFDM 符号的持续时间,每个GP分别配置在D2D子帧的起始和末端处。图9中的每个白色矩形表示用于D2D数据的OFDM符号。图9示意了总共用于 D2D数据的12个OFDM符号和2个GP。
以下参照图10给出根据本公开的UE 301的结构。
如图10所示,UE 301包括:收发机1020,被配置为根据无线帧结构在混合网络300中执行发送和接收,其中无线帧结构包括在D2D子帧的末端或起始处具有GP的至少一个D2D子帧。当收发机1020执行发送和接收时,收发机1020还可以被描述为正在通信。可选地,UE301还可以包括:无线帧结构确定单元1010,可以被配置为确定无线帧结构为包括在D2D 子帧的末端或起始处具有GP的至少一个D2D子帧。
在一些实施例中,在D2D子帧要在蜂窝子帧之后由UE 301向D2D UE 303发送,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送 D2D子帧的定时提前TA_D2D的情况下,无线帧结构可以包括在D2D子帧的起始处具有GP的D2D子帧。
在一些实施例中,在蜂窝子帧要在D2D子帧之后由UE 301向eNB 305发送,并且用于发送蜂窝子帧的定时提前TA_cell长于用于发送D2D 子帧的定时提前TA_D2D的情况下,无线帧结构可以包括在D2D子帧的末端处具有GP的D2D子帧。
在一些实施例中,在蜂窝子帧由UE 301向eNB 305发送之后,UE 301 要从D2D UE303接收D2D子帧,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前TA_D2D减去D2D子帧从D2D TX至D2D RX的传输延迟T_TransDelay的情况下,无线帧结构可以包括在D2D子帧的起始处具有GP的D2D子帧。
在一些实施例中,在UE 301从D2D UE 303接收D2D子帧之后, UE301要向eNB 305发送蜂窝子帧,并且用于发送蜂窝子帧的定时提前TA_cell长于用于发送D2D子帧的定时提前TA_D2D减去D2D子帧从 D2D TX至D2D RX的传输延迟T_TransDelay的情况下,无线帧结构可以包括在D2D子帧的末端处具有GP的D2D子帧。
在一些实施例中,在第二D2D子帧要在接收到第一D2D子帧之后由 UE 301向D2DUE 303发送的情况下,无线帧结构可以包括第一D2D子帧后接第二D2D子帧,在第一D2D子帧的末端处具有GP,或在第二D2D子帧的起始处具有GP,或在第一D2D子帧的末端处和在第二D2D子帧的起始处均具有GP。
GP可以对应于一个OFDM符号的持续时间。
优选地,无线帧结构确定单元1010可以被配置为:在D2D子帧要在蜂窝子帧之后由UE 301向D2D UE 303发送,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前TA_D2D的情况下,确定无线帧结构为包括在D2D子帧的起始处具有GP的D2D子帧。
优选地,无线帧结构确定单元1010可以被配置为:在蜂窝子帧要在 D2D子帧之后由UE 301向eNB 305发送,并且用于发送蜂窝子帧的定时提前TA_cell长于或等于用于发送D2D子帧的定时提前TA_D2D的情况下,确定无线帧结构为包括在D2D子帧的末端处具有GP的D2D子帧。
优选地,无线帧结构确定单元1010可以被配置为:在蜂窝子帧由UE 301向eNB 305发送之后,UE 301要从D2D UE 303接收D2D子帧,并且用于发送蜂窝子帧的定时提前TA_cell短于用于发送D2D子帧的定时提前 TA_D2D减去D2D子帧从D2D TX至D2D RX的传输延迟T_TransDelay的情况下,确定无线帧结构为包括在D2D子帧的起始处具有GP的D2D子帧。
优选地,无线帧结构确定单元1010可以被配置为:在UE 301从D2D UE 303接收D2D子帧之后,UE301要向eNB 305发送蜂窝子帧,并且用于发送蜂窝子帧的定时提前TA_cell长于或等于用于发送D2D子帧的定时提前TA_D2D减去D2D子帧从D2D TX至D2D RX的传输延迟T_TransDelay的情况下,确定无线帧结构为包括在D2D子帧的末端处具有GP的D2D子帧。
优选地,无线帧结构确定单元1010可以被配置为:在第二D2D子帧要在UE 301从D2D UE 303接收到第一D2D子帧之后由UE 301向D2D UE 303发送的情况下,确定无线帧结构为包括第一D2D子帧后接第二D2D子帧,在第一D2D子帧的末端处具有GP,和/或在第二D2D子帧的起始处具有GP。
以上参照本公开的实施例描述了本公开。然而,这些实施例仅提供用于示意目的,而不限制本公开。本公开的范围由所附权利要求及其等同限定。本领域技术人员在不脱离本公开的范围的前提下,可以做出各种改变和修改,这些全部落入本公开的范围。