用于在设备至设备和蜂窝混合环境中干扰避免的装置和方法 |
|||||||
申请号 | CN201080013708.0 | 申请日 | 2010-03-23 | 公开(公告)号 | CN102365897B | 公开(公告)日 | 2014-07-30 |
申请人 | 诺基亚公司; | 发明人 | 彭涛; 卢前溪; 汪海明; 徐少毅; | ||||
摘要 | 根据本 发明 的示例实施方式,公开了一种方法,该方法包括至少部分地基于经解码的第一上行链路无线电资源管理(RRM)消息从设备至设备(D2D)UE的至少一个邻近蜂窝UE收集一组邻近蜂窝用户设备(UE)干扰;基于该组收集的邻近蜂窝UE干扰来计算第一组平均邻近UE干扰。该方法还包括至少部分地基于该第一组平均邻近蜂窝UE干扰和经解码的第二上行链路RRM消息来预测至少一个干扰情景。该方法还包括至少部分地基于该第一组平均邻近蜂窝UE干扰选择用于向 配对 D2D UE进行数据传输的资源;以及在所 选定 的资源上向所述配对D2D UE传输数据。 | ||||||
权利要求 | 1.一种用于设备至设备通信的方法,包括: |
||||||
说明书全文 | 用于在设备至设备和蜂窝混合环境中干扰避免的装置和方法 技术领域[0001] 本发明一般地涉及用于设备至设备(D2D)和蜂窝混合环境中干扰避免的装置和方法。 背景技术[0002] 在蜂窝网络模式中,即便通信方彼此邻近,数据流量通常也要通过集中式控制器(诸如基站(BS))。当前蜂窝网络在该集中模式下进行操作,该集中模式在本公开中还被称作蜂窝模式。该集中式操作的一个主要益处在于易于进行资源控制和干扰控制。一个潜在缺点是降低了资源利用效率。在蜂窝模式中对于用户设备(UE)而言可能需要两倍的资源。例如,蜂窝UE可能需要具有分配在蜂窝UE和基站之间的第一无线电资源,以及分配在基站与另一小区UE之间的第二无线电资源。相比之下,当两个用户彼此足够靠近时,直接的、设备至设备(D2D)模式下的UE可能仅需要在UE与配对UE之间的一个无线电资源。集中式控制器的示例可以包括长期演进(LTE)的节点B(NB)。 [0003] 为了有助于改进系统吞吐量,无线电网络可以在混合模式下进行操作。在混合模式下,如果另一方位于远方则UE可以在蜂窝模式下进行操作,并且如果配对UE足够靠近则UE可以在D2D模式下进行操作。正在更新一代的网络技术(诸如第三代合作伙伴项目(3GPP)长期演进后续演进(LTE-A)和全球微波接入互操作性(WiMax)网络)中探寻混合模式操作。D2D模式网络的一个示例是自适应网络,其中一个D2D UE可以经由握手和竞争过程与配对的UE建立直接连接。蜂窝网络的示例包括广泛部署的网络,诸如通用移动通信系统(UMTS)网络、码分多址(CDMA)网络、Wimax网络和3GPP LTE网络。 发明内容[0005] 根据本发明的示例实施方式,方法包括至少部分地基于经解码的第一上行链路无线电资源管理消息,从在设备至设备UE处的至少一个邻近蜂窝UE收集一组邻近蜂窝用户设备干扰,以及基于该组收集的邻近蜂窝UE干扰来计算第一组平均邻近UE干扰。该方法还包括至少部分地基于第一组平均邻近蜂窝UE干扰和经解码的第二上行链路RRM消息来预测至少一个干扰情景。该方法还包括至少部分地基于第一组平均邻近蜂窝UE干扰选择用于向配对D2D UE进行数据传输的资源,并且在所选定的资源上向配对D2D UE传输数据。 [0006] 根据本发明的另一示例实施方式,装置包括第一模块,配置用于基于一组收集的邻近蜂窝UE干扰来计算第一组平均邻近蜂窝UE干扰;至少部分地基于第一组平均邻近蜂窝UE干扰和经解码的第二上行链路RRM消息来预测干扰情景;以及至少部分地基于该第一组平均邻近蜂窝UE干扰来选择向配对D2D UE传输的数据资源。该装置还包括第二模块,配置用于至少部分地基于经解码的第一上行链路RRM消息从至少一个邻近蜂窝UE收集一组邻近蜂窝UE干扰;以及至少部分地基于预测的干扰情景在所选定的资源上传输数据。 [0007] 根据本发明的另一示例实施方式,计算机程序产品包括计算机可读介质,其承载有嵌入其中与计算机一起使用的计算机程序代码,该计算机程序代码包括用于至少部分地基于经解码的第一上行链路RRM消息从D2D UE的至少一个邻近蜂窝UE收集一组邻近蜂窝UE干扰的代码,用于至少部分地基于该组收集的邻近蜂窝UE干扰来计算第一组平均邻近蜂窝UE干扰的代码。该计算机程序代码还包括用于至少部分地基于该第一组平均邻近蜂窝UE干扰和第二上行链路RRM消息来预测干扰情景的代码;以及用于基于该第一组平均邻近蜂窝UE干扰来选择用于向配对D2D UE进行数据传输的资源的代码;以及用于至少部分地基于该预测的干扰情景向配对D2D UE在所选定的资源上传输数据的代码。附图说明 [0008] 结合附图参考以下描述来更全面地理解本发明的示例实施方式,其中: [0009] 图1示出了示例无线系统; [0010] 图2示出了用于在D2D和蜂窝混合环境中干扰避免的示例方法; [0011] 图3示出了示例干扰避免模块; [0012] 图4示出了用于邻近UE干扰避免的消息流程图; [0013] 图5示出了用于计算一组平均邻近蜂窝UE干扰的示例;以及 [0014] 图6示出了用于预测干扰情景的示例。 具体实施方式[0015] 除了传统蜂窝模式外,UE还可以被允许在D2D模式下进行操作,并且可以共享与蜂窝UE相同的资源。另外,诸如3G基站或类似设备(例如,节点B和演进节点B)的系统可以以动态方式向蜂窝UE分配资源。这意味着资源分配可能不能根据积累的知识来准确地预测。因此,不具备有关任何邻近蜂窝资源分配的任何知识,盲式干扰避免方法可能也不能进行工作。针对D2D UE选择适当的资源来避免或最小化来自蜂窝UE的干扰与D2D UE性能直接相关。 [0016] 通过参考附图说明的图1至图6能够最好地理解本发明的示例实施方式及其潜在的优势,相似的标号用于各种附图中相似及对应的部分。 [0017] 图1图示出示例无线系统100。无线系统100可以包括基站(BS)110和三组UE102至107。第一组UE包括经由无线链路114和116耦合到基站110并且在蜂窝模式下操作的蜂窝UE2 102和UE1 103。第二组UE包括UE3 104和UE4 105并且可以在D2D传输模式下进行操作。第二组D2D UE可以与UE1和UE2共享上行链路资源。第三组D2D UE(UE5 106和UE6 107)是一组D2D UE,并且可以与UE1和UE2共享上行链路资源以在D2D传输模式下彼此通信。 [0018] 图1示出了其中蜂窝UE可能干扰D2D UE的情景。当UE1和UE2处于蜂窝模式时,UE3和UE4处于D2D模式,其中UE3作为接收器。蜂窝UE1和UE2两者均可以生成对D2D UE3和UE4的干扰。由于接近,蜂窝UE1可以比UE2生成对D2D UE3和UE4更多的干扰。因此,如果配对UE3和UE4选择并再用分配给蜂窝UE2的资源来避免来自UE1的更强干扰将是有益的。蜂窝UE干扰可以通过一个或多个以下参数进行测量:接收的信号功率、信噪比、信号的慢衰落因子、时间频率坐标上信号的快衰落因子、路径损耗测量等。 [0019] 图1还示出了从D2D UE5到D2D UE3的第二干扰示例。由于彼此邻近,D2D UE5可能干扰D2D UE3的数据传输或者反之亦然。因此,除了来自邻近蜂窝UE的干扰之外,D2D UE3和UE5两者均需要考虑来自邻近D2D UE的干扰。 [0020] 当选择传输资源并传输选定资源上的数据时,D2D UE(例如,UE3、UE4、UE5或UE6)可以具有作为其组件之一的干扰避免模块300,用于帮助避免来自邻近蜂窝UE和D2D UE的干扰。图3中图示了干扰避免模块300的细节并且在下文中进行描述。干扰避免模块300可以测量来自邻近蜂窝UE的干扰、预测潜在干扰情景并选择对于D2D模式通信而言具有最少甚至没有干扰的无线电资源。 [0021] 图2图示了用于在D2D和蜂窝混合的环境中干扰避免的示例方法200。该方法200可以包括:在块202处,接收上行链路无线电资源管理(RRM)消息;在块204处,解码RRM消息;以及在块206处,收集来自邻近蜂窝UE的干扰测量。方法200还包括:在块208处,计算一组平均邻近UE干扰;在块210处,与配对D2D UE交换平均邻近UE干扰;以及在块212处,与配对D2D UE执行握手和竞争过程。方法200还可以包括:在块214处,解码RRM消息和预测干扰情景;在块216处,选择资源以向配对D2D UE传输数据;在块218处,向配对D2D UE发送控制信令;以及在块220处,向配对D2D UE传输数据。可以使用具有不同步骤次序的方法200的其他实施方式而不脱离本公开的范围。在示例实施方式中,方法200由D2D UE(诸如图1的UE3至UE6)执行。 [0022] 在块202处接收无线电资源管理(RRM)消息可以包括:从耦合的基站中接收广播协议消息。在一个示例实施方式中,上行链路WiMax移动应用部分(MAP)消息是广播,并且基站小区中的UE可以接收并解码该广播MAP消息。 [0023] 在块204处解码上行链路RRM消息可以包括:提取所接收协议消息中的相关部分,解译相关部分并且组织所提取的信息。在一个示例实施方式中,在块204解码上行链路RRM消息可以包括:解码MAP消息,提取上行链路RRM信元(IE)并且获得邻近蜂窝UE(诸如图1的UE1和UE2)的资源分配信息。组织所提取的信息可以包括组织邻近的蜂窝UE资源分配信息,诸如向表(诸如平均邻近UE干扰表)传输的时间频率分配。 [0024] 在块206收集来自邻近蜂窝UE的干扰可以包括:测量来自邻近蜂窝UE(诸如图1的UE1)的干扰,以及基于从RRM消息解码的邻近蜂窝UE的资源分配信息来记录实际测量的干扰。干扰可以根据接收的信号功率或其他参数(诸如信噪比)进行测量。从邻近UE收集干扰数据可以包括收集若干传输周期针对所有邻近UE的干扰数据。D2D UE(诸如图1的无线系统100的UE3至UE6)可以从其的视角收集干扰数据。 [0025] 在块208计算一组平均邻近UE干扰可以包括:根据干扰数据来计算平均干扰,所述干扰数据是针对每个邻近UE在n个传输时间周期上收集而来的,其中n可以是可配置的并且等于或大于1。因此,对于m个邻近UE,可以收集n×m个干扰采样。针对每个传输时间周期,可以向UE指派频率信道,并且可以从来自已经分配的相同或不同传输频率信道上的多个传输周期的干扰获得该干扰的平均值。出于干扰避免的目的,平均干扰值可以足够用于资源调度目的。计算该组平均邻近UE还可以包括获得每个邻近UE的平均邻近UE干扰值以及获得平均邻近UE干扰表。图5图示了用于收集干扰数据和计算平均邻近UE干扰的示例实施方式并在下文中进行了描述。 [0026] 在块210与配对D2D UE传送平均邻近UE干扰表可以包括向配对D2D UE发送完整的平均邻近UE干扰表,并且还可以包括从配对D2D UE接收邻近平均UE干扰表。在一个示例中,如图1所示,UE4 105可以向其配对D2D UE3 104发送平均邻近UE接口表。交换平均邻近UE干扰表可以根据特定网络环境而发生。例如,如果配对D2D UE之间的距离足够短并且干扰环境实质上相同,则可以不执行平均邻近UE干扰表的交换。 [0027] 在块210与配对D2D UE交换平均邻近UE干扰表还可以包括交换两个平均邻近UE干扰表之间的差异。例如,传输D2D UE可以发送其邻近蜂窝UE干扰组,并且从配对D2D UE中接收一组邻近蜂窝UE干扰。传输D2D UE可以将所接收的邻近蜂窝UE干扰组与其自身的邻近蜂窝UE干扰组进行比较,并且可以向配对D2D UE发送两组平均邻近蜂窝UE干扰表之间的差异。通过这种方式,可以向每个D2D UE通知配对UE的干扰。互换的平均邻近蜂窝UE干扰组可以由用于经测量干扰的详细级别的多个比特来表示。还可以根据控制信令的开销的期望水平,使用诸如资源是否可用的单个比特指示符之类的其他方式。在块212执行与配对D2D UE的握手和竞争过程可以包括交换协议消息以及向邻近UE相互通知干扰信息。通过这种资源竞争过程,D2D模式信令和数据传输遵循与蜂窝网络的上行链路相同的帧结构。因此,时间关系可以通过D2D UE能够知晓将在哪个特定时间利用哪个资源这种方式被很好地定义。在块214执行握手和竞争过程可以包括使用握手协议,诸如请求以发送(TRS)和清除以发送(CTS)消息交换。图4中图示了在配对D2D UE之间的握手和竞争过程的更多细节,并且在下文中进行了描述。 [0028] 在块214解码RRM消息和预测干扰情景可以包括针对每个邻近蜂窝UE预测分配资源上的数据传输。该预测可以是基于解码的上行链路RRM消息中、由蜂窝邻近UE实施的蜂窝上行链路传输的资源分配数据。预测干扰情景还可以包括考虑针对每个邻近蜂窝UE所分配资源和针对蜂窝UE分配的传输时间周期。当数据在针对D2D设备的选定资源上传输时,传输D2D设备可以基于预测的干扰情景来避免生成对蜂窝UE的UL传输的有害干扰。图6图示了预测干扰情景的更多细节,并且在下文中进行了描述。 [0029] 在块216选择资源以向配对D2D UE传输数据可以包括至少部分地基于在平均邻近UE干扰表中的数据来选择无线资源,从而使得平均干扰最小。选择资源还可以涉及考虑来自其邻近D2D UE的干扰。例如,从图1的UE3 104的角度来看,还可以考虑来自配对D2D UE4 105和其他邻近D2D UE(包括UE5 106和UE6 107)的干扰。 [0030] 在块218向配对D2D UE发送控制信令可以包括发送协议消息以向配对D2D UE通知用于数据传输的选定资源和时间帧。一个示例实现是使用WiMax物理下行链路控制信道(PDCCH)或LTE等同信令协议,从而使得配对D2D UE具有用于检测和解码数据传输的信息。向配对D2D UE发送的信息可以包括资源信息、数据格式和混合自动重传请求(HARQ)等。已经在该D2D UE和其配对的D2D UE之间定义了时间关系,并且在控制信令向配对D2D UE通知待用于传输的资源之后数据传输可以开始。 [0031] 在块220向配对D2D UE传输数据可以包括考虑所预测的干扰情景,并且在与邻近蜂窝UE传输的冲突被避免时开始在选定资源上的数据传输。配对D2D UE可以基于传输的数据是否被接收并且是否被正确接收而发送确认或否定确认。可以通过若干模式中的一种模式向配对D2D UE传输数据,所述模式包括时分双工(TDD)传输模式、频分双工(FDD)传输模式等。 [0032] 图3图示了示例干扰避免模块300。干扰避免模块300可以包括干扰分析模块314和接口模块316。图2的方法200可以由干扰避免模块300支持。干扰分析模块314可以基于一组收集的邻近蜂窝UE干扰来计算第一组平均邻近蜂窝UE干扰。干扰分析模块314还可以至少部分地基于第一组平均邻近蜂窝UE干扰来选择向配对D2D UE传输的数据资源。干扰分析模块314还可以至少部分地基于该第一组平均邻近蜂窝UE干扰和最近的上行链路RRM消息来预测干扰情景。干扰分析模块314可以与接口模块316协作来对每个邻近蜂窝UE的干扰进行瞬时测量,并且至少部分地基于对每个邻近蜂窝UE的干扰进行瞬时测量来选择资源。瞬时测量基于分配资源的时间和频率坐标上的快衰落因子并且部分地基于路径损耗和信号的慢衰落因子。 [0033] 接口模块316可以从耦合基站中接收包括第一上行链路RRM消息的第一上行链路移动应用协议(MAP)消息,并且解码该第一上行链路RRM消息。接口模块316可以至少部分地基于经解码的第一上行链路RRM消息从一个或多个邻近蜂窝UE收集一组邻近蜂窝UE干扰。接口模块316可以从耦合的基站接收包括第二上行链路RRM消息的第二上行链路MAP协议消息,并且出于预测一个或多个干扰情景的目的而解码第二上行链路RRM消息。接口模块316可以使用请求以发送(RTS)和清除以发送(CTS)消息交换与干扰分析模块314协同执行与配对D2D UE的握手和竞争过程,以获得一组邻近D2D UE干扰。接口模块316可以从该第一组平均邻近蜂窝UE干扰中减去该组邻近D2D UE干扰。接口模块316可以至少部分地基于预测的干扰情景来在选定的资源上传输数据。 [0034] 虽然图3图示了在一个D2D UE的干扰避免模块的一个示例,但是可以对干扰避免模块300进行各种修改而不脱离本发明的原理。例如,干扰分析模块314的某些功能可以由接口模块316执行或者反之亦然。可以添加附加硬件或软件模块来执行干扰分析模块314和/或接口模块316的部分功能。 [0035] 图4图示了消息流程图400的实施方式。在该示例流程图中,存在一组蜂窝UE(CeUE1和CeUE2)和一组D2D UE(RxUE和TxUE)。UE耦合到基站BS。流程图开始是BS广播包括RRM消息的上行链路MAP消息,以向CeUE1和CeUE2分配无线资源。MAP消息抵达D2D UE RxUE和蜂窝UE CeUE1和CeUE2。当蜂窝UE CeUE1和CeUE2传输数据时,D2D UE TxUE和RxUE进入连接建立阶段并且开始测量和收集来自蜂窝UE CeUE1和CeUE2的干扰。CeUE1与CeUE2之间的数据传输可以是时分复用或者在频率维度中正交或在时间维度和频率维度这两者中都是正交的。D2D UE TxUE和RxUE可以计算其本身的一组平均邻近蜂窝UE干扰,然后交换经计算的平均邻近蜂窝UE干扰。 [0036] 如图4流程图400的左下侧所示,D2D UE TxUE和RxUE继而可以进入数据传输阶段。TxUE可以向RxUE发送RTS消息,并且RxUE可以以CTS消息进行响应。消息交换作为握手和竞争过程的一部分,以建立在两个D2D UE之间的D2D UE配对。D2D UE继续监测来自BS的广播消息,并且使用第二、最近的上行链路MAP消息来预测蜂窝UE何时可以基于最近接收的MAP消息来使用分配的资源。基于该预测情景,当来自蜂窝UE的预测的干扰较弱时D2D UE可以传输资源上的数据,而当干扰可能较强时拒绝资源。例如,当来自图4的CeUE2的干扰可能较强时,来自CeUE1的干扰可能较弱。该信息可以经由控制信令向RxUE发送。D2D RxUE可以向D2D TxUE发送确认(ACK)或否定ACK来指示在共享资源上的数据传输是否成功。在数据传输阶段过程中来自蜂窝UE的干扰可以改变,并且该改变通常较慢。因此,D2D UE之间所需的信令开销可以相对较慢,以便适应来自邻近蜂窝UE干扰的较慢改变。 [0037] 在数据传输阶段,D2D UE RxUE和TxUE可以继续监测和测量来自邻近蜂窝UE的干扰,并且如果需要,则经计算的平均邻近蜂窝UE干扰组可以利用新测量的干扰进行更新。D2D UE TxUE和RxUE可以使用RTS和CTS消息来更新经计算的平均邻近蜂窝UE干扰。 [0038] 图5图示了用于计算一组平均邻近蜂窝UE干扰的示例500。该示例500可以包括上行链路RRM信息表502、经测量的邻近UE干扰表504和平均邻近UE干扰表506。上行链路RRM信息表502示出了水平时间标度和垂直无线电资源标度。针对被分配给三个蜂窝UE CeUE1、CeUE2和CeUE3的六个传输频率信道,存在四个传输周期。针对特定传输周期的某些频率信道没有进行分配,这些信道被示为空白。上行链路RRM信息表502可以是MAP消息的一部分,并且可以被广播到包括D2D UE的UE。上行链路RRM信息表502示出了第一频率信道的二维时隙和和第一传输周期被分配给CeUE1用于数据传输、第一传输周期的时隙和第三频率信道被分配给CeUE3等。可以向UE分配多于一个时间频率时隙。例如,如在上行链路RRM信息表502的列三中所示出,两个时间频率时隙被分配给CeUE1,并且两个时隙被分配给CeUE2。 [0039] 经测量干扰表504可以指示来自由D2D UE针对对应传输时间周期测量和收集的邻近蜂窝UE CeUE1、CeUE2和CeUE3的干扰。例如,在第一频率信道上第一传输周期所收集的干扰来自CeUE1、第三频率信道上第一传输周期所收集的干扰来自CeUE3等。 [0040] 平均邻近UE干扰表506示出了对来自经测量干扰表504的干扰求平均所得到的结果。例如,针对CeUE1,通过对在经测量干扰表504中的五个干扰求平均而获得平均干扰,所述五个干扰包括表中列1中的第一时隙、列2中的第五时隙、列3中的第二和第四时隙以及列4中的最后一个时隙。 [0041] 图6图示了用于预测干扰情景的示例600。示例600可以包括来自最近上行链路MAP消息的资源分配表602、平均邻近UE干扰表604和预测情景表606。 [0042] 资源分配表602和平均邻近UE干扰表604的内容与上行链路RRM信息表502和平均邻近UE干扰表506的内容类似。预测情景表606可以通过组合资源分配表602和平均邻近UE干扰表604来获得。预测情景表606可以基于资源分配表602告知调度哪个蜂窝UE来在哪个时间帧传输数据。预测情景表606还可以基于平均邻近UE干扰表604预测每个蜂窝UE可以在该时间帧引起多少干扰。 [0043] 进一步公开了一种装置,该装置包括邻近UE干扰避免装置,其配置用于基于一组收集的邻近蜂窝UE干扰来计算第一组平均邻近蜂窝UE干扰;至少部分地基于第一组平均邻近蜂窝UE干扰和经解码的第二上行链路RRM消息来预测干扰情景;以及至少部分地基于第一组平均邻近蜂窝UE干扰来选择向配对D2D UE传输的数据资源。该装置进一步包括以下装置,其配置用于至少部分地基于经解码的第一上行链路RRM消息从至少一个邻近蜂窝UE收集一组邻近蜂窝UE干扰,以及配置用于至少部分地基于所预测的干扰情景来在选定的资源上传输数据。 [0044] 没有以任何方式限制下文出现的权利要求书的范围、解释或应用,在此公开的一个或多个示例实施方式的技术效果可以允许一组D2D UE基于历史邻近UE干扰数据通过来自邻近蜂窝UE的最小干扰与邻近蜂窝UE共享资源。在此公开的一个或多个示例实施方式的另一技术效果可以允许D2D UE基于预测的邻近UE干扰情景伴随着来自邻近蜂窝UE的最小干扰而与邻近蜂窝UE共享资源。 [0045] 本发明的实施方式可以被实现为软件、硬件、应用逻辑或者软件、硬件和应用逻辑的组合。软件、应用逻辑和/或硬件可以驻留在移动台、基站或其他移动计算设备上。如果需要,软件、应用逻辑和/或硬件的一部分可以驻留在移动台上,软件、应用逻辑和/或硬件的一部分可以驻留在基站上,以及软件、应用逻辑和/或硬件的一部分可以驻留在第二移动台上。在示例实施方式中,应用逻辑、软件或指令集被维护在各种传统计算机可读介质中的任意一个上。在本文的上下文中,“计算机可读介质”可以是能够包含、存储、通信、传播或传输供指令执行系统、装置或设备使用或与其结合使用的指令的任何介质或装置。计算机可读介质可以包括可以是能够包含或存储供指令执行系统、装置或设备使用或与其结合使用的指令的任何介质或装置的计算机可读介质。 [0046] 如果需要,在此讨论的不同功能可以以任何顺序和/或彼此并发地执行。此外,如果需要,可以选择或组合上述功能的一个或多个。 [0048] 这里还要注意,尽管上文描述了本发明的示例化实施方式,但是这些描述不应当被视为限制意义。相反,在不脱离所附权利要求书中限定的本发明范围的前提下,可以进行若干变化和修改。 |