一种调度终端的方法及装置与流程

文档序号:29964617发布日期:2022-05-11 09:58阅读:73来源:国知局
一种调度终端的方法及装置与流程

1.本技术实施例涉及无线通信技术领域,尤其涉及一种调度终端的方法及装置。


背景技术:

2.在当前的通信系统中,在小区间的终端和小区内的终端之间,无线信号的相互干扰一直是限制目前通信系统频谱效率的一个最主要的问题。例如,在5g massive mimo系统中,采用波束赋形(如图1a所示的波束赋形示意图),降低数据流间的干扰,让用一个时频资源在不同的空间内得到重复利用(即空间复用技术),极大提升系统容量。天线数越多,波束就越窄、能量越集中,同一时频资源上通过空间复用可同时服务的终端就越多。由于波束能量更集中,虽然波束方向之外的邻区终端受到的干扰则更弱,但是,对波束方向上的相邻小区间的多终端的下行干扰会更严重,且干扰区域会随被调度终端的不同而动态变化。
3.基于此,如何解决多个终端间的相互干扰是需要解决的技术问题。


技术实现要素:

4.本技术实施例提供一种调度终端的方法及装置,用以减少终端间的相互干扰。
5.第一方面,提供了一种调度终端的方法,集中设备获取多个终端各自的第一信息;所述多个终端包括第一小区的至少一个终端和第二小区的至少一个终端;所述多个终端为在第一时频资源上等待被调度的终端;所述第一信息用于确定任意两个终端在第一时频资源上被调度时相互之间的干扰。然后,集中设备根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相互之间的干扰,确定是否允许在第一时频资源上调度所述第一小区的终端和所述第二小区的终端。
6.集中设备根据多个终端之间的干扰确定是否允许在同一时频资源上调度多个终端。这样在调度终端时,可以选择一部分终端允许调度,另一部分终端不允许调度,从而避免终端之间的干扰。
7.在一种可能的实现中,集中设备可以先根据所述多个终端在第一时频资源上被调度时相互之间的干扰,对所述多个终端进行分组;其中,针对任一终端,所述终端与至少一个第一终端在第一时频资源上被调度时相互之间的干扰,大于所述终端与第二终端在第一时频资源上被调度时相互之间的干扰,所述终端与所述第一终端位于同一组,所述终端与所述第二终端位于不同组。接下来,集中设备针对每一组进行如下处理:如果该组只包括一个小区的终端,则允许在第一时频资源上调度该组中的所述一个小区的终端,所述一个小区为第一小区或第二小区。如果该组包括第一小区的第三终端和第二小区的第四终端,则允许在第一时频资源上调度该组中的第一小区的第三终端,不允许在第一时频资源上调度该组中的第二小区的第四终端;或者,不允许在第一时频资源上调度该组中的第一小区的第三终端,允许在第一时频资源上调度该组中的第二小区的第四终端。
8.在大概率的情况下,一个组内的终端之间的干扰较大,不同组间的终端之间的干扰较小。在对终端进行调度时,一个组内只选择出一个小区的终端允许被调度,其余小区的
终端不允许被调度。这样选择方式,可以避免小区间有较大干扰的终端同时调度,进而可以减少小区间的终端之间的相互干扰。
9.在一种可能的实现中,所述集中设备向第一小区的调度设备发送第一指示信息,所述第一指示信息用于指示:所述第一小区中允许被调度的终端;和/或,所述集中设备向第二小区的调度设备发送第一指示信息,所述第一指示信息用于指示:所述第二小区中允许被调度的终端。
10.在一种可能的实现中,所述第一指示信息还可以用于指示:允许被调度的终端所在的组。例如,所述第一指示信息包括:小区中允许被调度的终端的标识和允许被调度的终端所在的组的标识。集中设备还可以将这种小区级别的粗粒度的调度选择结果告知调度设备,由调度设备来决定调度哪个终端,还可以提高调度灵活性。
11.在一种可能的实现中,集中设备可以在每一组的允许被调度的终端中,选择出该组的至少一个目标终端。然后,向第一小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第一小区中的目标终端;和/或,所述集中设备向第二小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第二小区中的目标终端。在大概率的情况下,一个组内的终端之间的干扰较大,不同组间的终端之间的干扰较小。在对终端进行调度时,一个组内只选择出一部分目标终端进行调度,其余终端不调度。这种选择方式,可以在一定程度上避免有较大干扰的终端同时调度,可以减少终端之间的相互干扰。
12.在一种可能的实现中,集中设备在每一组的允许被调度的终端中,根据每个允许被调度的终端的调度优先级,选择出该组的至少一个目标终端。通常目标终端为所述目标终端所在的组内调度优先级最高或较高的终端。
13.在一种可能的实现中,所述第二指示信息还用于指示:每个目标终端对应的第二时频资源;所述第二时频资源为所述第一时频资源的部分或全部,一个组中的多个目标终端各自对应的第二时频资源不同。为每个目标终端分配不同的第二时频资源,以便进行调度,这样即使调度多个目标终端,由于各个目标终端对应的时频资源不同,在调度时也不会产生干扰。
14.在一种可能的实现中,所述第一信息包括但不限于以下的一项或多项:信道状态、波束信号强度、接收信号强度指示、参考信号接收功率、参考信号接收质量、信号强度大于或等于设定阈值的波束的标识、信号强度小于或等于设定阈值的波束的标识。
15.在一种可能的实现中,所述第一信息还包括:调度优先级。
16.第二方面,提供了一种调度终端的方法,调度设备接收来自集中设备的第一指示信息,所述第一指示信息用于指示:允许被调度的终端,以及允许被调度的终端所在的组;所述调度设备在允许被调度的终端中选择一个或多个终端作为目标终端,并调度目标终端。
17.调度设备从集中设备处接收小区级别的粗粒度的调度选择结果,调度设备来决定调度小区内的哪个终端,还可以提高调度灵活性。
18.在一种可能的实现中,当目标终端为多个时,所述多个目标终端所在的组不同。也就是针对一个小区,一个组内只允许该小区的一个终端被调度,这样可以避免有较大干扰的终端同时调度,进而可以减少终端之间的相互干扰。
19.在一种可能的实现中,一个组内,允许被调度的终端中调度优先级最高的终端为
目标终端。
20.第三方面,提供了一种调度终端的方法,集中设备获取多个终端各自的第一信息;所述多个终端包括第一小区的至少一个终端和第二小区的至少一个终端;所述多个终端为在第一时频资源上等待被调度的终端;所述第一信息用于确定任意两个终端在第一时频资源上被调度时相互之间的干扰。然后,根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相互之间的干扰,确定是否在第一时频资源上调度所述第一小区的终端和所述第二小区的终端。
21.集中设备根据多个终端之间的干扰确定是否在同一时频资源上调度多个终端。这样在调度终端时,可以选择一部分终端进行调度,另一部分终端不进行调度,从而避免终端之间的干扰。
22.在一种可能的实现中,集中设备根据所述多个终端在第一时频资源上被调度时相互之间的干扰,对所述多个终端进行分组;其中,针对任一终端,所述终端与至少一个第一终端在第一时频资源上被调度时相互之间的干扰,大于所述终端与第二终端在第一时频资源上被调度时相互之间的干扰,所述终端与所述第一终端位于同一组,所述终端与所述第二终端位于不同组。然后,在每一组的终端中,选择出该组的至少一个目标终端,所述目标终端为调度的终端。
23.在大概率的情况下,一个组内的终端之间的干扰较大,不同组间的终端之间的干扰较小。在对终端进行调度时,一个组内只选择出一部分目标终端进行调度,其余终端不调度。这种选择方式,可以在一定程度上避免有较大干扰的终端同时调度,可以减少终端之间的相互干扰。
24.在一种可能的实现中,集中设备还可以向第一小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第一小区中的目标终端;和/或,所述集中设备向第二小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第二小区中的目标终端。
25.在一种可能的实现中,所述第二指示信息还用于指示:每个目标终端对应的第二时频资源;所述第二时频资源为所述第一时频资源的部分或全部,一个组中的多个目标终端各自对应的第二时频资源不同。为每个目标终端分配不同的第二时频资源,以便进行调度,这样即使调度多个目标终端,由于各个目标终端对应的时频资源不同,在调度时也不会产生干扰。
26.在一种可能的实现中,所述第一信息包括但不限于以下的一项或多项:信道状态、波束信号强度、接收信号强度指示、参考信号接收功率、参考信号接收质量、信号强度大于或等于设定阈值的波束的标识、信号强度小于或等于设定阈值的波束的标识。
27.在一种可能的实现中,所述第一信息还包括:调度优先级。
28.第四方面,提供了一种调度终端的方法,调度设备接收来自集中设备的第二指示信息,所述第二指示信息用于指示:调度目标终端。然后,调度设备可以调度所述目标终端。
29.第二指示信息可以包括目标终端的标识,还可以包括调度标识。
30.第五方面,提供了一种通信装置,所述装置具有实现上述第一方面及第一方面任一可能的实现中的功能,或实现上述第二方面及第二方面任一可能的实现中的功能,或实现上述第三方面及第三方面任一可能的实现中的功能,或实现上述第四方面及第四方面任
一可能的实现中的功能。这些功能可以通过硬件实现,也可以通过硬件执行相应的软件实现。所述硬件或软件包括一个或多个与上述功能相对应的功能模块。
31.第六方面,提供了一种通信装置,包括处理器和存储器;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述存储器中的部分或者全部计算机程序指令,当所述部分或者全部计算机程序指令被执行时,用于实现上述第一方面及第一方面任一可能的实现的方法中集中设备的功能,或实现上述第二方面及第二方面任一可能的实现中调度设备的功能,或实现上述第三方面及第三方面任一可能的实现的方法中集中设备的功能,或实现上述第四方面及第四方面任一可能的实现中调度设备的功能。
32.在一种可能的设计中,所述装置还可以包括收发器,所述收发器,用于发送所述处理器处理后的信号,或者接收输入给所述处理器的信号。所述收发器可以执行第一方面及第一方面任一可能的实现的方法中集中设备执行的发送动作或接收动作;或者,执行第二方面及第二方面任一可能的实现的方法中调度设备执行的发送动作或接收动作;或者,执行第三方面及第三方面任一可能的实现的方法中集中设备执行的发送动作或接收动作;或者,执行第四方面及第四方面任一可能的实现的方法中调度设备执行的发送动作或接收动作。
33.第七方面,提供了一种通信装置,包括处理器;所述处理器,用于执行计算机程序或指令,当所述计算机程序或指令被执行时,用于实现上述第一方面及第一方面任一可能的实现的方法中集中设备的功能,或者实现上述第二方面及第二方面任一可能的实现的方法中调度设备的功能,或者实现上述第三方面及第三方面任一可能的实现的方法中集中设备的功能,或者实现上述第四方面及第四方面任一可能的实现的方法中调度设备的功能。所述计算机程序或指令可以存储在所述处理器中,也可以存储在存储器中,所述存储器与所述处理器耦合。所述存储器可以位于所述通信装置中,也可以不位于所述通信装置中。
34.在一种可能的实现中,所述装置还包括:通信接口,所述通信接口,用于发送所述处理器处理后的信号,或者接收输入给所述处理器的信号。所述通信接口可以执行第一方面及第一方面任一可能的实现中集中设备执行的发送动作或接收动作,或者执行第二方面及第二方面任一可能的实现中调度设备执行的发送动作或接收动作,或者执行第三方面及第三方面任一可能的实现中集中设备执行的发送动作或接收动作,或者执行第四方面及第四方面任一可能的实现中调度设备执行的发送动作或接收动作。
35.第八方面,本技术提供了一种芯片系统,该芯片系统包括一个或多个处理器(也可以称为处理电路),所述处理器与存储器(也可以称为存储介质)之间电耦合;所述存储器可以位于所述芯片系统中,也可以不位于所述芯片系统中;所述存储器,用于存储计算机程序指令;所述处理器,用于执行所述存储器中的部分或者全部计算机程序指令,当所述部分或者全部计算机程序指令被执行时,用于实现上述第一方面及第一方面任一可能的实现的方法中集中设备的功能,或实现上述第二方面及第二方面任一可能的实现中调度设备的功能,或实现上述第三方面及第三方面任一可能的实现的方法中集中设备的功能,或实现上述第四方面及第四方面任一可能的实现中调度设备的功能。
36.在一种可能的设计中,所述芯片系统还可以包括输入输出接口,所述输入输出接口,用于输出所述处理器处理后的信号,或者接收输入给所述处理器的信号。所述输入输出接口可以执行第一方面及第一方面任一可能的实现的方法中集中设备执行的发送动作或
接收动作;或者,执行第二方面及第二方面任一可能的实现的方法中调度设备执行的发送动作或接收动作;或者,执行第三方面及第三方面任一可能的实现的方法中集中设备执行的发送动作或接收动作;或者,执行第四方面及第四方面任一可能的实现的方法中调度设备执行的发送动作或接收动作。
37.在一种可能的设计中,该芯片系统,可以由芯片构成,也可以包括芯片和其他分立器件。
38.第九方面,提供了一种计算机可读存储介质,用于存储计算机程序,所述计算机程序包括用于实现第一方面及第一方面任一可能的实现中的功能的指令,或用于实现第二方面及第二方面任一可能的实现中的功能的指令,或实现第三方面及第三方面任一可能的实现中的功能的指令,或用于实现第四方面及第四方面任一可能的实现中的功能的指令。
39.或者,一种计算可读机存储介质,用于存储计算机程序,所述计算机程序被计算机执行时,可以使得所述计算机执行上述第一方面及第一方面任一可能的实现的方法中集中设备执行的方法,或执行上述第二方面及第二方面任一可能的实现中调度设备执行的方法,或执行上述第三方面及第三方面任一可能的实现的方法中集中设备执行的方法,或执行上述第四方面及第四方面任一可能的实现中调度设备执行的方法。
40.第十方面,提供了一种计算机程序产品,所述计算机程序产品包括:计算机程序代码,当所述计算机程序代码在计算机上运行时,使得计算机执行上述第一方面及第一方面任一可能的实现中由集中设备执行的方法,或执行上述第二方面及第二方面任一可能的实现中由调度设备执行的方法,或执行上述第三方面及第三方面任一可能的实现中由集中设备执行的方法,或执行上述第四方面及第四方面任一可能的实现中由调度设备执行的方法。
41.第十一方面,提供了一种通信系统,所述通信系统包括执行上述第一方面及第一方面任一可能的实现的方法中的集中设备和执行上述第二方面及第二方面任一可能的实现的方法中的调度设备。或者,所述通信系统包括执行上述第三方面及第三方面任一可能的实现的方法中的集中设备和执行上述第四方面及第四方面任一可能的实现的方法中的调度设备。
42.上述第五方面至第十一方面的技术效果可以参照第一方面至第四方面中的描述,重复之处不再赘述。
附图说明
43.图1a为本技术实施例中提供的一种波束赋形示意图;
44.图1b为本技术实施例中提供的一种通信系统架构意图;
45.图2a、图2b和图2c分别为本技术实施例中提供的应用场景示意图;
46.图3为本技术实施例中提供的一种调度终端的过程示意图;
47.图4为本技术实施例中提供的一种调度终端的过程示意图;
48.图5为本技术实施例中提供的一种分组示意图;
49.图6为本技术实施例中提供的一种调度终端的过程示意图;
50.图7为本技术实施例中提供的一种调度终端的装置结构图;
51.图8为本技术实施例中提供的一种调度终端的装置结构图。
具体实施方式
52.下面将结合附图,对本技术实施例进行详细描述。
53.为便于理解本技术实施例的技术方案,下面将对本技术实施例提供的调度终端的方法的系统架构进行简要说明。可理解的,本技术实施例描述的系统架构是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定。
54.本技术实施例的技术方案可以应用于各种通信系统,例如:无线局域网(wireless local area network,wlan)通信系统,长期演进(long term evolution,lte)系统、lte频分双工(frequency division duplex,fdd)系统、lte时分双工(time division duplex,tdd)系统、通用移动通信系统(universal mobile telecommunication system,umts)、全球互联微波接入(worldwide interoperability for microwave access,wimax)通信系统、第五代(5th generation,5g)系统或新无线(new radio,nr),以及未来通信系统等。
55.为便于理解本技术实施例,接下来对本技术的应用场景进行介绍,本技术实施例描述的网络架构以及业务场景是为了更加清楚的说明本技术实施例的技术方案,并不构成对于本技术实施例提供的技术方案的限定,本领域普通技术人员可知,随着新业务场景的出现,本技术实施例提供的技术方案对于类似的技术问题,同样适用。
56.如图1b所示的通信系统,包括网络设备和终端,网络设备和终端之间可以利用空口资源进行无线通信。空口资源可以包括时域资源、频域资源、码域资源和空域资源中一个或多个。
57.一个网络设备服务的多个终端,在与该网络设备进行通信时,多个终端之间可能会存在干扰。例如,在图1b中,网络设备1服务ue1和ue2,ue1和ue2在同一时频资源上被调度时,两者之间可能会存在干扰。再例如,不同网络设备分别服务的终端,在与各自的网络设备进行通信时,多个终端之间也会存在干扰。例如,在图1b中,网络设备1服务ue3,网络设备2服务ue4,ue3和ue4由于位置关系,在同一时频资源上被调度时,两者之间也会产生干扰。另外,一个网络设备的覆盖范围内通常包括一个或多个小区,每个小区内存在一个或多个终端。相互之间存在干扰的终端可能是一个小区内的终端,也可能是不同小区内的终端。
58.为了解决终端之间的干扰,本技术提出了多种调度终端的方案。核心思想为:集中设备通过终端的信道状态、波束信号强度、接收信号强度指示、参考信号接收功率、参考信号接收质量等信息,确定任意两个终端之间的干扰情况。在存在干扰或较大干扰的终端中,在同一时频资源上只调度一部分终端,另一部分终端不被调度,来减少终端之间的干扰。例如,终端a、终端b和终端c,两两之间均存在干扰或较大干扰,可以在这三个终端中只调度一个终端,其余两个终端不调度。例如,只调度终端a,不调度终端b和终端c,由于在调度终端a时,终端b和终端c没有被调度,所以,终端b和终端c一定不会对终端a造成干扰,则减少了终端之间的干扰。
59.本技术中的调度方案可以适用于多种应用场景,接下来介绍:在不同的应用场景中,集中设备和调度设备的关联关系。在本技术中,调度设备为“能够对终端进行调度的设备”,也可以理解为“为终端服务的网络设备”。以下多个示例仅是举例说明,不造成对本技术的限定。
60.在一种示例中,如图2a所示,本技术适用于一个基站的场景,一个基站下有多个小区,即每个基站服务的终端之间的干扰情况单独考虑,与其它基站无关。在该场景中,集中
设备为基站,调度设备也是基站。
61.在一种示例中,如图2b所示,本技术适用于多个基站的场景,即多个基站服务的终端之间的干扰情况综合考虑。在该场景中,集中设备为一个基站,调度设备为另外的基站。具体的,如图2b所示,多基站场景中,主基站和一个或多个辅基站可以形成一个协作簇,主基站和辅基站之间可以通过xn/x2接口进行通信。集中设备可以是主基站,调度设备可以是辅基站。
62.在一种示例中,如图2c所示,本技术适用于cu和du分离的场景,cu和du可以通过前传或后传的方式进行通信。集中设备为cu,调度设备为du;或者集中设备为cu,调度设备也为cu。
63.在一种示例中,本技术适用于c-ran架构的场景,集中设备可以为bbu,调度设备可以为aau;或者,集中设备为bbu,调度设备也为bbu。
64.在一种示例中,本技术也可以适用于多ap协作的场景,集中设备可以是ap,调度设备可以是另外的ap。
65.为便于理解本技术实施例,以下对本技术实施例的部分用语进行解释说明,以便于本领域技术人员理解。
66.1)网络设备,具有能够为终端设备提供随机接入功能的设备或可设置于该设备的芯片,该设备包括但不限于:演进型节点b(evolved node b,enb)、无线网络控制器(radio network controller,rnc)、节点b(node b,nb)、基站控制器(base station controller,bsc)、基站收发台(base transceiver station,bts)、家庭基站(例如,home evolved nodeb,或home node b,hnb)、基带单元(baseband unit,bbu),无线保真(wireless fidelity,wifi)系统中的接入点(access point,ap)、无线中继节点、无线回传节点、传输点(transmission and reception point,trp或者transmission point,tp)等,还可以为5g,如,nr,系统中的gnb,或,传输点(trp或tp),5g系统中的基站的一个或一组(包括多个天线面板)天线面板,或者,还可以为构成gnb或传输点的网络节点,如基带单元(bbu),集中单元(cu,central unit),或,分布式单元(du,distributed unit)等。
67.2)终端设备,又称之为用户设备(user equipment,ue)、移动台(mobile station,ms)、移动终端(mobile terminal,mt)、终端等,是一种向用户提供语音和/或数据连通性的设备。例如,终端设备包括具有无线连接功能的手持式设备、车载设备等。目前,终端设备可以是:手机(mobile phone)、平板电脑、笔记本电脑、掌上电脑、移动互联网设备(mobile internet device,mid)、可穿戴设备,虚拟现实(virtual reality,vr)设备、增强现实(augmented reality,ar)设备、工业控制(industrial control)中的无线终端、无人驾驶(self-driving)中的无线终端、远程手术(remote medical surgery)中的无线终端、智能电网(smart grid)中的无线终端、运输安全(transportation safety)中的无线终端、智慧城市(smart city)中的无线终端,或智慧家庭(smart home)中的无线终端,或具有车与车(vehicle-to-vehicle,v2v)公共的无线终端等。
68.接下来将结合附图对方案进行详细介绍。附图中以虚线标识的特征或内容可理解为本技术实施例的可选操作或者可选结构。
69.在实际应用中,可以在每个调度周期中均执行本技术的方案,一个调度周期例如可以是一个传输时间间隔(transmission time interval,tti)或多个tti。
70.另外,本技术的“允许调度”与“允许被调度”是同一含义;“调度”与“被调度”也是同一含义。
71.如图3所示,提供了一种调度终端的过程示意图,包括以下步骤:
72.步骤301:集中设备获取多个终端各自的第一信息,所述第一信息用于确定任意两个终端在第一时频资源上被调度时相互之间的干扰。
73.所述多个终端可以位于同一小区内,也可以位于不同小区。以两个小区:第一小区和第二小区为例,所述多个终端可以包括第一小区的一个或多个终端,以及第二小区的一个或多个终端。以三个小区:第一小区、第二小区和第三小区为例,所述多个终端可以包括第一小区的一个或多个终端,第二小区的一个或多个终端,以及第三小区的一个或多个终端。
74.本技术的第一时频资源可以是用资源元素(resource element,re)的数量,或预编码资源块组(precoding resource block group,prg)的数量、或物理资源块(physical resource block,prb)的数量、或资源块组(resource block group,rbg)或子带(subband或bandwidth part,bwp)表示。第一时频资源可以为当前调度周期内的调度带宽。
75.步骤301中获取第一信息的终端为等待被调度的终端,“等待被调度”可以理解为该终端与网络设备之间有数据需要传输。在实际应用中,每个小区中除了等待被调度的终端,还可以包括非等待被调度的终端。
76.所述第一信息可以包括但不限于以下信息中的一项或多项:信道状态信息、波束信号强度、接收信号强度指示(received signal strength indicator,rssi)、参考信号接收功率(reference signal received power,rsrp)、参考信号接收质量(reference signal received quality,rsrq),信号强度大于或等于设定阈值的波束的标识、信号强度小于或等于设定阈值的波束的标识。信道状态信息可以是信道增益矩阵,例如网络设备p到终端i的信道增益矩阵h
i,p
,也可以是h
i,p
的最大奇异值对应的右奇异向量h
i,p
,h
i,p
代表了网络设备p到终端i最强的窄波束方向。根据第一信息确定终端之间在第一时频资源上被调度时相互之间的干扰的示例后续进行详细介绍。
77.可选的,所述第一信息还可以包括:调度优先级,所述调度优先级为终端i的瞬时传输速率和历史平均传输速率的比值,可以用pi表示。
78.接下来介绍集中设备获取终端的第一信息的几种示例:
79.一种示例中,终端向集中设备上报第一信息,这种示例通常适用于:集中设备为调度设备的场景,例如图2a的场景。
80.一种示例中,终端向调度设备上报第一信息,调度设备再将终端的第一信息上报给集中设备。这种示例通常适用于:集中设备与调度设备不同的场景,例如图2b和图2c的场景。
81.另外,信道状态信息、波束信号强度、接收信号强度指示rssi、参考信号接收功率rsrp、参考信号接收质量rsrq等信息,通常为下行的信息。这些信息可以是终端测量后,上报给调度设备(即为终端服务的网络设备),也可以是调度设备主动测量上行的信息后,利用上下行信道互易得到下行的信息。
82.步骤302:集中设备根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相干之间的干扰,确定是否在第一时频资源上调度所述第一小区的终端和所述第二
小区的终端。
83.一种示例中,设置一个干扰阈值,根据干扰阈值,确定在第一时频资源上调度哪些终端。上文介绍了第一小区包括一个或多个等待被调度的终端,第二小区包括一个或多个等待被调度的终端。以第一小区的任一终端1和第二小区的任一终端2为例,介绍是否调度这两个终端的具体示例。在终端1和终端2在第一时频资源上被调度时,相互之间的干扰大于或等于所述干扰阈值的情况下,则确定不在第一时频资源上调度所述终端1和所述终端2。例如,调度终端1,不调度终端2。再例如,调度终端2,不调度终端1。在终端1和终端2在第一时频资源上被调度时,相互之间的干扰小于或等于所述干扰阈值的情况下,确定在第一时频资源上调度所述终端1和所述终端2。
84.当所述多个终端位于3个小区、4个小区、甚至更多小区时,是否允许终端调度的情况仍然可以根据所述干扰阈值确定。示例的,针对任意两个终端来说,集中设备可以根据两个终端在第一时频资源上被调度时相互之间的干扰,确定是否在第一时频资源上调度所述两个终端。进一步的,集中设备可以综合考虑任意两个终端之间的干扰情况,在所述多个终端中确定出在第一时频资源上调度的终端。
85.在另一种示例中,集中设备确定每个终端所在的组。具体的,集中设备根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相互之间的干扰,对所述多个终端划分组。根据分组情况,确定在第一时频资源上调度哪些终端。
86.在对终端进行分组时,满足以下分组特性:一个终端只能位于一个组中,也就是不同组中的终端不同。针对任一终端,所述终端与至少一个第一终端在第一时频资源上被调度时相互之间的干扰,大于所述终端与第二终端在第一时频资源上被调度时相互之间的干扰,所述终端与所述第一终端位于同一组,所述终端与所述第二终端位于不同组。该分组特性可以理解为:在大概率情况下,一个组内的多个终端在同一时频资源上被调度时相互之间的干扰是较大的,不同组间的多个终端在同一时频资源上被调度时相互之间的干扰是较小的。或者说,在大概率情况下,一个组内的多个终端在同一时频资源上被调度时相互之间的干扰,大于不同组间的多个终端在同一时频资源上被调度时相互之间的干扰。
87.假设,小区a有8个终端,分别为终端a1至终端a8,小区b有8个终端,分别为终端b1至终端b8。将这16个终端总共分为5组,具体的分组情况如表1所示。
88.第一组包括小区a的终端a1、终端a5和终端a8;
89.第二组包括小区b的终端b1和终端b2;
90.第三组包括小区a的终端a2和终端a6,以及小区b的终端b4和终端b6;
91.第四组包括小区a的终端a3,以及小区b的终端b3、终端b5和终端b8;
92.第五组包括小区a的终端a4和终端a7,以及小区b的终端b7。
93.表1
94.[0095][0096]
在上述表1中,一个组内的多个终端在第一时频资源上被调度时相互之间的干扰,大于不同组间的多个终端在第一时频资源上被调度时相互之间的干扰。例如,终端a1和终端a5之间的干扰,大于终端a1和终端a2之间的干扰。再例如,终端a3和终端b3之间的干扰,大于终端b3和终端b7之间的干扰。
[0097]
对终端划分组的具体过程后续进行详细介绍。
[0098]
在对终端分组后,集中设备在每一组的终端中,选择出该组的至少一个目标终端,所述目标终端为被调度的终端。本技术中,将“被调度的终端”定义为目标终端。
[0099]
例如可以根据一个组内的终端的优先级,选择出该组的一个或多个目标终端。
[0100]
例如,一个组内只选择出一个目标终端。以上述表1为例,集中设备可以在这5组中分别选择出一个终端作为目标终端,则可以选择出5个目标终端。
[0101]
在一种示例中,集中设备可以在一个组内选择调度优先级最高的终端作为目标终端,也就是目标终端为所述目标终端所在的组中调度优先级最高的终端。也可以是考虑多个小区的全局负载来确定目标终端,达到小区间负载均衡的目的。在该示例中,集中设备根据多个终端在第一时频资源上被调度时相互之间的干扰,对终端划分组。在大概率的情况下,一个组内的终端之间的干扰较大,不同组间的终端之间的干扰较小。在对终端进行调度时,一个组内只选择出一个目标终端进行调度,其余终端不调度。这种选择方式,可以避免有较大干扰的终端同时调度,可以减少终端之间的相互干扰。并且,在多个终端位于多个小区内时,不但可以解决小区内的终端之间的相互干扰,也可以解决小区间的终端之间的相互干扰。
[0102]
在另一示例中,第一时频资源大于终端传输数据实际用到的时频资源。如果在一次调度中,一个组中只调度一个目标终端,则会存在资源浪费。基于此,集中设备还可以根据每个终端传输数据所需的资源大小,尽量选择出多个终端在不同的时频资源上进行调度。可以用资源元素(resource element,re)的数量,或预编码资源块组(precoding resource block group,prg)的数量,或物理资源块(physical resource block,prb)的数量或资源块组(resource block group,rbg)表示资源大小。例如,第一时频资源为100个prb,一个目标终端a传输数据可能只需要60个prb,甚至更少。集中设备可以在调度目标终端a时,也可以调度目标终端b,为目标终端b分配剩余的40个prb,以提高资源利用率。
[0103]
可选的,上文介绍的集中设备获取的终端的第一信息中还可以包括终端传输数据所需的资源大小。
[0104]
针对每一组来说,集中设备可以根据该组内的各个终端传输数据所需的资源大小,在该组内选择出一个或多个目标终端,并确定出每个目标终端对应的第二时频资源,以便调度设备在第二时频资源上对目标终端进行调度。在一个组中,不同的目标终端各自对应的第二时频资源不同,第二时频资源为第一时频资源的部分或全部。
[0105]
进一步地,集中设备可以根据该组内的各个终端传输数据所需的资源大小,以及
各个终端的调度优先级,在该组内选择出一个或多个目标终端,并确定出每个目标终端对应的第二时频资源。一种示例中,一个组内,调度优先级最高的终端为目标终端,或者调度优先级较高的几个终端为目标终端。
[0106]
步骤303:集中设备可以向目标终端的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述目标终端。相应的,调度设备接收第二指示信息,并调度所述目标终端。
[0107]
例如,当第一小区包括目标终端时,所述集中设备向第一小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第一小区中的目标终端。再例如,当第二小区包括目标终端时,所述集中设备向第二小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第二小区中的目标终端。其余小区类似,不再重复赘述。
[0108]
一种示例中,所述第二指示信息包括目标终端的标识信息。也就是集中设备通过向调度设备发送目标终端的标识,来告知调度设备,哪些终端能够被调度;未发送标识的终端即不能调度的终端。可选的,所述第二指示信息还可以包括调度标识。
[0109]
可选的,第二指示信息还可以指示每个目标终端对应的第二时频资源,第二时频资源用于调度所述目标终端。示例的,第二指示信息中还可以包括:每个目标终端对应的第二时频资源的信息。在一个组中,不同的目标终端各自对应的第二时频资源不同,以便调度设备在不同的时频资源上调度多个目标终端,这多个目标终端之间也不会有干扰或不会有较强的干扰。
[0110]
需要注意的是,集中设备与调度设备可能相同,也可能不同。如果某个目标终端的调度设备为集中设备,则集中设备可以直接对该目标终端进行调度。
[0111]
例如,第一小区为所述集中设备的小区,集中设备对第一小区内的目标终端进行调度。再例如,集中设备与第二小区的调度设备不同,集中设备向第二小区的调度设备发送第二信息,所述第二信息用于指示第二小区内的目标终端,所述第二小区非所述集中设备的小区。
[0112]
结合表1的示例,第一组中选择出的目标终端为终端a1,第二组选择出的目标终端为终端b2,第三组选择出的目标终端为终端a6,第四组选择出的目标终端为终端b8,第五组选择出的目标终端为终端a7。假设,小区a为集中设备的小区,小区b非集中设备的小区。则集中设备调度终端a1、终端a6、终端a7,并且集中设备向小区b的调度设备通知终端b2和终端b8,以便小区b的调度设备调度终端b2和终端b8。
[0113]
可选的,集中设备在向调度设备发送第二指示信息,来指示调度小区中的目标终端时,除了指示目标终端外,还可以指示不调度的终端。在这种情况下,调度标识为一个必选项。所述调度标识可以通过1bit指示,例如1bit为0时,表示不允许被调度,这1bit为1时,表示允许被调度。这样调度设备就可以根据调度标识,确定出目标终端。
[0114]
接下具体介绍划分组的过程,具体的,集中设备可以根据第一信息,确定任意两个终端之间的干扰系数,通过干扰系数划分组。
[0115]
在一种示例中,终端i对终端j的干扰系数w
i,j
为:
[0116]
[0117]
其中,p代表为终端i服务的网络设备,q代表为终端j服务的网络设备,p和q可以是相同的、或不同的网络设备。h
i,p
代表网络设备p到终端i的信道增益矩阵(h
i,p
)的最大奇异值对应的右奇异向量h
i,p
,h
i,p
可以代表网络设备p到终端i最强的窄波束方向。
[0118]
终端i对终端j的干扰系数表示网络设备p向终端i发送的下行信号对终端j的干扰大小的估计。
[0119]
在另一示例中,终端i对终端j的干扰系数w
i,j
为:
[0120][0121]
其中,p代表为终端i服务的网络设备,q代表为终端j服务的网络设备,p和q可以是相同的、或者不同的网络设备。∑r
i,p
表示向量r
i,p
各个元素之和。
[0122]
一种示例中,向量r
i,p
表示各个波束方向的信号强度。向量中的每个元素对应一个波束方向的信号强度。该信号强度可以通过参考信号接收功率、或接收强度、或接收质量等信息测量得到,也可以通过网络设备p到终端i的信道增益矩阵(h
i,p
)计算得到。具体的过程属于现有技术,不进行详细赘述。如果某些波束方向的信号强度小于某个阈值,可将该波束方向的信号强度设为零。
[0123]
一种示例中,向量r
i,p
表示各个波束方向的信号强度标识,向量中的每个元素对应一个波束方向的信号强度标识。例如,信号强度标识为0或1。当信号强度小于或等于某个阈值,则信号强度标识为0;否则,信号强度标识为1。信号强度标识也可以是1、2等其它数值,不进行限制。第一信息中可以包括信号强度大于或等于设定阈值的波束的标识、和/或,信号强度小于或等于设定阈值的波束的标识,集中设备根据这些波束的标识就可以确定出对应的信号强度标识。
[0124]
需要注意的是,终端i对终端j的干扰系数,与终端j对终端i的干扰系数不同。假设有10个终端,在计算这10个终端之间的干扰系数时,可以得出一个10*10的矩阵,这10*10的矩阵中有100个干扰系数,10*10的矩阵的对角线是终端i对终端i的干扰,或者终端j对终端j的干扰,干扰系数是1。10*10的矩阵中除对角线的位置外的其余位置的数值可以表示一个终端对另一个终端的干扰系数。
[0125]
接下来介绍根据上述计算出的任意两个终端间的干扰系数,对终端划分组的过程。
[0126]
具体可以采用谱聚类方法、k-means方法等划分。
[0127]
例如,将终端分组问题数学建模成一个图分割问题:将终端的干扰关系构造成一个无向赋权图其中是图的顶点集合,每个顶点代表一个待调度终端,终端优先级pi可作为对应顶点i的点权重;ε是图的两两顶点间的边的集合,以对应终端之间的干扰系数w
ij
作为边权重。将图分割为m个没有公共顶点的子图{c1,

,cm},满足这m个子图之间的加权割之和最小,可用如下目标函数表示:
[0128]
划分结果示意如图5,三个圈内的顶点集合表示三个分割后子图,同一个子图内的边权重(实线)较大,不同子图间的边权重(虚线)较小。达到该图分割效果的目标函数不唯
一。根据多个数值划分组的过程可以参照现有的技术方案,此处不再详细赘述。
[0129]
由于对终端进行分组是实时的,且根据窄波束之间的相关性得到的,所以本技术能动态的协调相邻小区之间的下行传输的波束方向,大大减小了小区间的相互干扰,以提升系统的频谱效率。
[0130]
接下来参见图4所示,再介绍一种调度终端的过程,需要注意的是,在步骤302中,确定是否在第一时频资源上调度所述第一小区的终端和所述第二小区的终端,而在步骤402中,确定是否允许在第一时频资源上调度所述第一小区的终端和所述第二小区的终端。需要注意的是,“允许被调度”与“被调度”是两个不同的概念。“允许被调度”是集中设备在所有的终端中先筛选出部分终端作为“被调度”的侯选终端,“被调度”的终端是实际调度的终端,“被调度”的终端是“允许被调度”的终端中的一部分。
[0131]
图4包括以下步骤:
[0132]
步骤401:集中设备获取多个终端各自的第一信息,所述第一信息用于确定任意两个终端在第一时频资源上被调度时相互之间的干扰。步骤401的过程与步骤301的过程相同,重复之处不再赘述。
[0133]
步骤402:集中设备根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相干之间的干扰,确定是否允许在第一时频资源上调度所述第一小区的终端和所述第二小区的终端。
[0134]
一种示例中,设置一个干扰阈值,通过干扰阈值确定允许在第一时频资源上调度哪些终端。这个示例步骤302中的过程类似,仅是将步骤302中的“确定调度”,改为“确定是否允许调度”,接下来具体介绍:
[0135]
上文介绍了第一小区包括一个或多个等待被调度的终端,第二小区包括一个或多个等待被调度的终端。以第一小区的任一终端1和第二小区的任一终端2为例,介绍是否允许调度这两个终端的具体示例。在终端1和终端2在第一时频资源上被调度时,相互之间的干扰大于或等于所述干扰阈值的情况下,则确定不允许在第一时频资源上调度所述终端1和所述终端2。例如,集中设备允许调度终端1,不允许调度终端2。再例如,集中设备允许调度终端2,不允许调度终端1。在终端1和终端2在第一时频资源上被调度时相互之间的干扰小于或等于所述干扰阈值的情况下,则确定允许在第一时频资源上调度所述终端1和所述终端2。
[0136]
当所述多个终端位于3个小区、4个小区、甚至更多小区时,是否调度终端的情况仍然可以根据所述干扰阈值确定。示例的,针对任意两个终端来说,集中设备可以根据两个终端在第一时频资源上被调度时相互之间的干扰,确定是否允许在第一时频资源上调度所述两个终端。进一步的,集中设备可以综合考虑任意两个终端之间的干扰情况,在所述多个终端中确定出允许在第一时频资源上调度的终端。
[0137]
步骤403:在确定出允许调度的终端后,集中设备可以将允许调度的终端下发给各个调度设备。
[0138]
示例的,集中设备还可以向小区的调度设备发送第一指示信息,相应的,小区的调度设备接收来自集中设备的第一指示信息,所述第一指示信息用于指示:该小区中允许被调度的终端。进一步的,调度设备可以在允许被调度的终端中选择目标终端进行调度。调度设备可以将该允许被调度的终端作为目标终端,也可以是在允许被调度的终端中选择优先
级最高或较高的一个或多个终端作为目标终端。
[0139]
例如,当确定允许被调度的终端中包括第一小区的终端时,集中设备可以向第一小区的调度设备发送第一指示信息,所述第一指示信息用于指示:所述第一小区中允许被调度的终端。再例如,当确定允许被调度的终端中包括第二小区的终端时,集中设备可以向第二小区的调度设备发送第一指示信息,所述第一指示信息用于指示:所述第二小区中允许被调度的终端。其余小区类似,不再重复介绍。
[0140]
所述第一指示信息可以包括允许被调度的终端的标识,也就是集中设备通过向调度设备发送允许被调度的终端的标识,来告知调度设备,哪些终端允许被调度;未发送标识的终端即不允许被调度的终端。可选的,第一指示信息还可以包括允许被调度标识。
[0141]
另外,集中设备在向小区的调度设备发送第一指示信息,来指示小区中允许被调度的终端时,除了指示允许被调度的终端外,还可以指示不允许被调度的终端。在这种情况下,允许被调度标识为一个必选项。所述允许被调度标识可以通过1bit指示,例如1bit为0时,表示不允许被调度,这1bit为1时,表示允许被调度。这样调度设备就可以根据每个终端对应的允许被调度标识,确定出允许被调度的终端。
[0142]
需要注意的是,集中设备与调度设备可能相同,也可能不同。如果某个允许被调度的终端的调度设备为集中设备,则集中设备无需针对该允许被调度的终端发送第一指示信息。
[0143]
接下来再结合图6,介绍一种调度终端的过程。在图6的示例中,通过对终端分组,确定出允许被调度的终端。图6中的步骤602和步骤603为上述步骤402的一种示例。图6的示例与图3的示例的不同之处在于:在图3的示例中,集中设备决定哪些终端被调度、哪些终端不被调度,并将终端级别调度结果告知给调度设备。相应的,调度设备根据最终的调度结果,对终端进行调度即可。在图6的示例中,集中设备根据终端的第一信息,对终端划分组,在一个组中,只允许一个小区的终端被调度,其余小区的终端不允许被调度。集中设备将这种小区级别的粗粒度的调度选择结果告知给调度设备,由调度设备决定调度小区内的哪个终端。这种方式可以提高调度灵活性。图3和图6的示例的其余技术细节相同,可以相互参考。
[0144]
步骤601:集中设备获取多个终端各自的第一信息,所述第一信息用于确定任意两个终端在第一时频资源上被调度时相互之间的干扰。步骤601的过程与步骤301、步骤401的过程相同,重复之处不再赘述。
[0145]
步骤602:集中设备确定每个终端所在的组。具体的,集中设备根据所述多个终端在第一时频资源上被调度时相互之间的干扰,对所述多个终端划分组。根据分组,确定允许在第一时频资源上调度哪些终端。分组的过程可以参照上文的介绍,不再重复描述。
[0146]
步骤603:集中设备确定每个组中允许被调度的终端。
[0147]
具体的,集中设备在对终端分组后,可以针对每一组进行如下处理:
[0148]
如果该组只包括一个小区的终端,则允许在第一时频资源上调度该组中的所述一个小区的终端(即该组中的所有终端)。如果有两个小区:第一小区和第二小区为例,该组中可以只包括第一小区的终端,也可以只包括第二小区的终端。
[0149]
如果该组包括多个小区的终端,则允许在第一时频资源上调度该组中的一个小区的终端,不允许在第一时频资源上调度该组中的其余小区的终端。
[0150]
以该组包括两个小区的终端为例进行说明:如果该组包括第一小区的一个或多个第三终端和第二小区的一个或多个第四终端,则允许在第一时频资源上调度该组中的第一小区的第三终端,不允许在第一时频资源上调度该组中的第二小区的第四终端;或者,不允许在第一时频资源上调度该组中的第一小区的第三终端,允许在第一时频资源上调度该组中的第二小区的第四终端。此处将第一小区中的等待被调度的终端中位于该组内的终端定义为第三终端,将第二小区中的等待被调度的终端中位于该组内的终端定义为第四终端。第三终端可以是第一小区中等待被调度的终端中的部分终端或全部终端。第四终端可以是第二小区中等待被调度的终端中的部分终端或全部终端。
[0151]
上述确定允许被调度的终端的过程,也可以看作是确定每个终端的类别的过程。此处的类别分为两种,分别为第一类别和第二类别,第一类别用于指示允许被调度,第二类别用于指示不允许被调度。
[0152]
在一种示例中,当一个组包括一个小区的终端时,该小区的终端允许被调度,也就是该小区内的终端的类别均为第一类别。在该示例中,当调度某个小区的终端时,不会对其它小区的终端产生干扰或产生较强干扰,则该小区的终端允许被调度。在表1的示例中,第一组中只有一个小区a,第二组中只有一个小区b,则第一组中的小区a和第二组中的小区b中的终端均允许被调度,即终端的类别均为第一类别(可参见以下表2所示)。
[0153]
在一种示例中,当一个组包括多个小区的终端时,则在该组内,只有一个小区的终端允许被调度(终端的类别为第一类别),其余的小区的终端不允许被调度(终端的类别为第二类别)。在该示例中,由于只允许一个小区的终端被调度,则不会产生小区间的干扰。在表1的示例中,第三组中包括小区a和小区b两个小区的终端,可以选择任意一个小区作为允许终端被调度的小区,则另一小区为不允许终端被调度的小区。
[0154]
一个组内的哪个小区内的终端允许被调度(即终端的类别为第一类别),哪个小区内的终端不允许被调度(即终端的第二类别),可以根据该组内的终端的调度优先级确定,也可以根据该组中的每个小区内的终端的数量确定,也可以是两者结合确定。
[0155]
在一种示例中,可以根据一个组内的每个终端的调度优先级,确定该小区内的终端是否允许被调度,也就是确定终端的类别是第一类别还是第二类别。例如,一组中,优先级最高的终端所在的小区内的每个终端均允许被调度(即终端的类别为第一类别)。
[0156]
在一种示例中,可以根据一个组内的每个小区内的终端数量,确定该小区内的终端是否允许被调度。例如,一组中,终端数量最多的小区内的每个终端均允许被调度(即终端的类别为第一类别)。
[0157]
在一种示例中,也可以根据一个组内的每个终端的调度优先级和每个小区内的终端数量,两者结合确定小区的终端是否允许被调度。例如,先考虑终端数量最多,当至少两个小区的终端数量相同时,可以再考虑终端的调度优先级,将调度优先级最高的终端所在的小区确定为允许终端被调度的小区。再例如,先考虑小区内终端的调度优先级,当至少两个小区的最高调度优先级的终端的调度优先级相同时,可以再考虑小区内终端的数量,将终端数量最多的小区确定为允许终端被调度的小区。
[0158]
接下来结合上述表1的示例,在表2中给出了一种确定每个组中的每个小区内的终端是否允许被调度(也就是对终端划分的类别)的结果。
[0159]
在第三组中,小区a中包括2个终端,小区b中也包括2个终端,则可以根据终端的调
度优先级确定是否允许被调度。例如,第三组中小区a中的终端a2的调度优先级最高,小区b中的终端b4的调度优先级最高,且终端a2的调度优先级高于终端b4的调度优先级,则在第三组中,小区a中的终端允许被调度,小区b中的终端不允许被调度。
[0160]
在第四组中,小区b的终端数量大于小区a的终端数量,则小区a的终端不允许被调度,小区b的终端允许被调度。
[0161]
在第五组中,小区a的终端数量大于小区b的终端数量,则小区a的终端允许被调度,小区b的终端不允许被调度。
[0162]
表2
[0163][0164]
表2仅是一种示例,不造成对本技术的限定。
[0165]
另外,在考虑调度优先级时,也可以考虑小区内的每个终端的调度优先级,而不是只用最高的调度优先级进行比较。例如,可以给每个调度优先级分配权重,可以确定每个小区的权重平均值,根据权重平均值,确定一个组中哪个小区的终端允许被调度,哪个小区的终端不允许被调度。
[0166]
在另一种示例中,集中设备还可以结合每个小区内上报的终端的数量,确定每个小区内的终端是否允许被调度。
[0167]
由于小区级别的粗粒度的调度选择属于集中式算法,拥有各小区的全局负载信息,所以能自适应的调节各小区的调度终端数目,达到小区间负载均衡的目的。
[0168]
进一步,可选的,集中设备还可以对第一类别进行更细致的划分,例如,划分为第一子类和第二子类。例如,当一个组包括一个小区的终端时,所述小区内的终端的第一类别为第一子类;当一个组包括多个小区的终端时,所述组内的一个小区的终端的第一类别为第二子类。例如,第一组中的a1、a5、a8和第二组中的b1、b2的类别均为第一子类。第三组中的a2、a6,第五组中的a4、a7和第四组中的b3、b5、b8的类别均为第二子类。
[0169]
此处的第一子类也可以理解为无干扰类别,第二子类也可以理解为低干扰类别,第二类别也可以理解为高干扰类别。
[0170]
通过将终端的类别进行更细致的划分,在调度终端时,可以全方位考虑多种因素,以符合当前的业务需求。例如,调度设备可以根据三种类别,优先调度无干扰类别的终端,其次调度低干扰类别的终端,在某些特殊情况下,也可以调度高干扰类别的终端。再例如,对于无干扰类别的终端,可以采用高功率传输数据;对于低干扰类别的终端,可以采用低功率传输数据;对于高干扰类别的终端,可以不进行调度,也可以采用更低的功率传输数据。
[0171]
步骤604:在确定出每个组中的允许被调度的终端后,集中设备可以将允许被调度的终端下发给各个调度设备。
[0172]
步骤604与步骤403的不同之处在于,在步骤604中,第一指示信息还可以用于指示
小区中的每个允许被调度的终端所在的组。
[0173]
示例的,集中设备还可以向小区的调度设备发送第一指示信息,相应的,小区的调度设备接收来自集中设备的第一指示信息,所述第一指示信息用于指示:该小区中允许被调度的终端,以及该小区中的每个允许被调度的终端所在的组。
[0174]
例如,当确定允许被调度的终端中包括第一小区的终端时,集中设备可以向第一小区的调度设备发送第一指示信息,相应的,第一小区的调度设备接收来自集中设备的第一指示信息,所述第一指示信息用于指示:第一小区中允许被调度的终端,以及第一小区中的每个允许被调度的终端所在的组。例如,所述第一指示信息包括第一小区中的各个允许被调度的终端的标识,以及各个终端所在的组的标识。
[0175]
例如,当确定允许被调度的终端中包括第二小区的终端时,集中设备可以向第二小区的调度设备发送第一指示信息,相应的,第二小区的调度设备接收来自集中设备的第一指示信息,所述第一指示信息用于指示:第二小区中允许被调度的终端,以及第二小区中的每个允许被调度的终端所在的组。例如,所述第一指示信息包括第二小区中的各个允许被调度的终端的标识,以及各个终端所在的组的标识。
[0176]
可选的,第一指示信息还可以包括允许被调度标识。
[0177]
可选的,集中设备在向小区的调度设备发送第一指示信息,来指示小区中允许被调度的终端时,除了指示允许被调度的终端外,还可以指示不允许被调度的终端。也就是集中设备向小区的调度设备发送小区内所有终端(既包括允许调度的,也包括不允许调度的)各自的信息。在这种情况下,第一指示信息不但要用于指示所述终端所在的组的,还要用于指示所述终端的类别,即指示所述终端是允许调度的终端(第一类别)还是不允许调度的终端(第二类别)。此处的第一类别与允许被调度标识可以是一个标识。
[0178]
相应的,所述调度设备接收来自所述集中设备发送的第一指示信息,所述第一指示信息用于指示所述终端所在的组,以及指示所述终端的类别,所述类别为第一类别或第二类别。这样调度设备可以根据终端的类别,选择出允许调度的终端。
[0179]
需要注意的是,集中设备与调度设备可能相同,也可能不同。如果某个允许被调度的终端的调度设备为集中设备,则集中设备无需针对该允许被调度的终端发送第一指示信息。
[0180]
步骤605:调度设备在允许被调度的终端中确定目标终端,进一步地,调度设备对目标终端进行调度。
[0181]
以第一小区为例进行说明,其余的每个小区类似。
[0182]
第一小区的调度设备(可能是集中设备,也可以是非集中设备外的其它设备)确定第一小区内的目标终端;进一步的,调度设备对第一小区内的目标终端进行调度。
[0183]
当第一小区内的目标终端为一个时,该目标终端可以是第一小区内的任一允许被调度的终端。
[0184]
以表2为例,如果第一小区为小区a,第一小区内的终端包括:终端a1-终端a8,第一小区中允许被调度(第一类别)的终端包括:a1、a5、a8、a2、a6、a4、a7。第一小区内被调度的目标终端为a1、a5、a8、a2、a6、a4、a7中的任一个。如果第一小区为小区b,第一小区内的允许被调度(第一类别)的终端为b1、b2、b3、b5、b8。第一小区被调度的目标终端为b1、b2、b3、b5、b8中的任一个。
[0185]
当第一小区内的目标终端为多个时,所述多个目标终端所在的组不同。
[0186]
以表2为例,在小区a中,调度设备可以在第一组、第三组、第五组中分别选择出一个终端作为被调度的目标终端。例如,选择3个目标终端,分别为a1、a2和a4。再例如,选择3个目标终端,分别为a1、a6和a7。在小区b中,调度设备可以在第二组和第四组中分别选择出一个终端作为被调度的目标终端。例如,选择b1和b3,或选择b1和b5,或选择b8和b2。
[0187]
调度设备可以根据终端的调度优先级,在允许被调度的终端中确定目标终端。在一种示例中,一个组内,允许被调度的终端中调度优先级最高的终端为目标终端,或者调度优先级较高的几个终端为目标终端。在该示例中,一个组内只允许该第一小区的一个终端被调度,这样可以避免第一小区内,有较大干扰的终端同时调度,进而可以减少第一小区内的终端之间的相互干扰。
[0188]
在图6的示例中,集中设备根据各个终端之间的干扰,对终端划分组。在大概率的情况下,一个组内的终端之间的干扰较大,不同组间的终端之间的干扰较小。一个组内只选择出一个小区的终端允许被调度,其余小区的终端不允许被调度。这样选择方式,可以避免小区间有较大干扰的终端同时调度,进而可以减少小区间的终端之间的相互干扰。并且,集中设备还可以将这种小区级别的粗粒度的调度选择结果告知调度设备,由调度设备来决定调度哪个终端,还可以提高调度灵活性。
[0189]
另外,在图6和图3的示例的基础上,再提供了一种调度终端的方式。
[0190]
在图6的示例中,集中设备在确定出允许调度的终端后,集中设备可以将允许被调度的终端下发给各个调度设备。由调度设备在允许被调度的终端选择出目标设备。
[0191]
在该另一种调度终端的方式中,集中设备在确定出允许被调度的终端后,可以在允许被调度的终端中选择出目标终端。该过程与图6的示例中调度设备在允许被调度的终端选择出目标设备的过程相同,只是执行设备不同。进一步地,集中设备可以向目标终端的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述目标终端。相应的,调度设备接收第二指示信息,并调度所述目标终端。这与图3的示例中的步骤303相同,重复之处不再赘述。
[0192]
本技术提供的多种调度终端的方法中,调度设备在第一时频资源上调度多个目标终端,多个目标终端之间也不会产生干扰或较大干扰,从而保证通信性能。另外,各个网络设备可以分别为其空间复用调度的多个目标终端计算下行传输预编码权值,以最小化空间复用终端之间的相互干扰,例如采用迫零传输、最大比例传输等预编码设计方法。网络设备可以使用计算得到的预编码权值向空间复用调度的多个目标终端发送数据。在下行数据传输阶段,由于各个小区各自选择空间复用的目标终端,并独立计算下行预编码权值,无需跨小区的预编码计算和终端待传数据的共享,所以实现复杂度低、开销小,并且没有频谱效率的损失。无需小区间进行实时的终端数据交互和复杂的联合信号处理(例如邻区干扰迫零、多小区联合数据传输),实现复杂度低。
[0193]
前文介绍了本技术实施例的方法,下文中将介绍本技术实施例中的装置。方法、装置是基于同一技术构思的,由于方法、装置解决问题的原理相似,因此装置与方法的实施可以相互参见,重复之处不再赘述。
[0194]
本技术实施例可以根据上述方法示例,对装置进行功能模块的划分,例如,可以对应各个功能划分为各个功能模块,也可以将两个或两个以上的功能集成在一个模块中。这
些模块既可以采用硬件的形式实现,也可以采用软件功能模块的形式实现。需要说明的是,本技术实施例中对模块的划分是示意性的,仅仅为一种逻辑功能划分,具体实现时可以有另外的划分方式。
[0195]
基于与上述方法的同一技术构思,参见图7,提供了一种调度终端的装置700(调度终端的装置也可以看作通信装置)结构示意图,该装置700可以为集中设备,也可以为应用于集中设备中的芯片或功能单元。该装置700具有上述方法中集中设备的任意功能,例如,该装置700能够执行上述图3、图4和图6的方法中由集中设备执行的各个步骤。该装置700可以为调度设备,也可以为应用于调度设备中的芯片或功能单元。该装置700具有上述方法中调度设备的任意功能,例如,该装置700能够执行上述图3、图4和图6的方法中由调度设备执行的各个步骤。
[0196]
该装置700可以包括:处理模块710,可选的,还包括接收模块720a、发送模块720b,存储模块730。处理模块710可以分别与存储模块730和接收模块720a和发送模块720b相连,所述存储模块730也可以与接收模块720a和发送模块720b相连。
[0197]
所述接收模块720a,可以执行上述方法实施例中调度设备或集中设备执行的接收动作。
[0198]
所述发送模块720b,可以执行上述方法实施例中调度设备或集中设备执行的发送动作。
[0199]
所述处理模块710,可以执行上述方法实施例中调度设备或集中设备执行的动作中,除发送动作和接收动作外的其它动作。
[0200]
在一种示例中,处理模块710,用于获取多个终端各自的第一信息;所述多个终端包括第一小区的至少一个终端和第二小区的至少一个终端;所述多个终端为在第一时频资源上等待被调度的终端;所述第一信息用于确定任意两个终端在第一时频资源上被调度时相互之间的干扰;根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相互之间的干扰,确定是否允许在第一时频资源上调度所述第一小区的终端和所述第二小区的终端。
[0201]
在一种示例中,所述处理模块710,在用于根据第一小区的终端和第二小区的终端在第一时频资源上被调度时相互之间的干扰,确定是否允许在第一时频资源上调度所述第一小区的终端和所述第二小区的终端时,具体用于:根据所述多个终端在第一时频资源上被调度时相互之间的干扰,对所述多个终端进行分组;其中,针对任一终端,所述终端与至少一个第一终端在第一时频资源上被调度时相互之间的干扰,大于所述终端与第二终端在第一时频资源上被调度时相互之间的干扰,所述终端与所述第一终端位于同一组,所述终端与所述第二终端位于不同组;针对每一组进行如下处理:如果该组只包括一个小区的终端,则允许在第一时频资源上调度该组中的所述一个小区的终端,所述一个小区为第一小区或第二小区;如果该组包括第一小区的第三终端和第二小区的第四终端,则允许在第一时频资源上调度该组中的第一小区的第三终端,不允许在第一时频资源上调度该组中的第二小区的第四终端;或者,不允许在第一时频资源上调度该组中的第一小区的第三终端,允许在第一时频资源上调度该组中的第二小区的第四终端。
[0202]
在一种示例中,发送模块720b,用于向第一小区的调度设备发送第一指示信息,所述第一指示信息用于指示:所述第一小区中允许被调度的终端;和/或,向第二小区的调度
设备发送第一指示信息,所述第一指示信息用于指示:所述第二小区中允许被调度的终端。
[0203]
在一种示例中,所述处理模块710,还用于在每一组的允许被调度的终端中,选择出该组的至少一个目标终端;
[0204]
在一种示例中,发送模块720b,用于向第一小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第一小区中的目标终端;和/或,向第二小区的调度设备发送第二指示信息,所述第二指示信息用于指示:调度所述第二小区中的目标终端。
[0205]
在一种示例中,所述处理模块710,在用于在每一组的允许被调度的终端中,选择出该组的至少一个目标终端时,具体用于:在每一组的允许被调度的终端中,根据每个允许被调度的终端的调度优先级,选择出该组的至少一个目标终端。
[0206]
在一种示例中,所述存储模块730,可以存储终端执行的方法的计算机执行指令,以使处理模块710和接收模块720a和发送模块720b执行上述示例中调度设备或集中设备执行的方法。
[0207]
上述的接收模块720a和发送模块720b也可以集成在一起,定义为收发模块。
[0208]
以上介绍了本技术实施例的应用于集中设备的装置和应用于调度设备的装置,以下介绍所述应用于集中设备的装置和所述应用于调度设备的装置可能的产品形态。应理解,但凡具备上述图7所述的应用于集中设备的装置或调度设备的装置的特征的任何形态的产品,都落入本技术的保护范围。还应理解,以下介绍仅为举例,不应限制本技术实施例的应用于集中设备的装置的产品形态,和应用于调度设备的装置的产品形态仅限于此。
[0209]
作为一种可能的产品形态,装置可以由一般性的总线体系结构来实现。
[0210]
如图8所示,提供了一种调度终端的装置800(调度终端的装置也可以看作通信装置)的示意性框图。该装置800可以为集中设备,也可以为应用于集中设备中的芯片。应理解,该装置具有上述方法中集中设备的任意功能,例如,所述装置800能够执行上述图3、图4和图6的方法中由集中设备执行的各个步骤。该装置800可以为调度设备,也可以为应用于调度设备中的芯片。应理解,该装置具有上述方法中调度设备的任意功能,例如,所述装置800能够执行上述图3、图4和图6的方法中由调度设备执行的各个步骤。
[0211]
该装置800可以包括:处理器810,可选的,还包括收发器820、存储器830。该收发器820,可以用于接收程序指令并传输至所述处理器810,或者,该收发器820可以用于该装置800与其他通信设备进行通信交互,比如交互控制信令和/或业务数据等。该收发器820可以为代码和/或数据读写收发器,或者,该收发器820可以为处理器与收发机之间的信号传输收发器。所述处理器810和所述存储器830之间电耦合。
[0212]
示例的,所述存储器830,用于存储计算机程序;所述处理器810,可以用于调用所述存储器830中存储的计算机程序或指令,执行上述示例中集中设备执行的方法,或者通过所述收发器820执行上述示例中集中设备执行的方法。
[0213]
图7中的处理模块710可以通过所述处理器810来实现。
[0214]
图7中的接收模块720a和发送模块720b可以通过所述收发器820来实现。或者,收发器820分为接收器和发送器,接收器执行接收模块的功能,发送器执行发送模块的功能。
[0215]
图7中的存储模块730可以通过所述存储器830来实现。
[0216]
作为一种可能的产品形态,装置可以由通用处理器(通用处理器也可以称为芯片或芯片系统)来实现。
rambus ram,dr ram)。应注意,本技术描述的存储器旨在包括但不限于这些和任意其它适合类型的存储器。
[0227]
本技术实施例中提及的收发器中可以包括单独的发送器,和/或,单独的接收器,也可以是发送器和接收器集成一体。收发器可以在相应的处理器的指示下工作。可选的,发送器可以对应物理设备中发射机,接收器可以对应物理设备中的接收机。
[0228]
本领域普通技术人员可以意识到,结合本文中所公开的实施例中描述的各方法步骤和单元,能够以电子硬件、计算机软件或者二者的结合来实现,为了清楚地说明硬件和软件的可互换性,在上述说明中已经按照功能一般性地描述了各实施例的步骤及组成。这些功能究竟以硬件还是软件方式来执行,取决于技术方案的特定应用和设计约束条件。本领域普通技术人员可以对每个特定的应用来使用不同方法来实现所描述的功能,但是这种实现不应认为超出本技术的范围。
[0229]
所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,上述描述的系统、装置和单元的具体工作过程,可以参见前述方法实施例中的对应过程,在此不再赘述。
[0230]
在本技术所提供的几个实施例中,应该理解到,所揭露的系统、装置和方法,可以通过其它的方式实现。例如,以上所描述的装置实施例仅仅是示意性的,例如,所述单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另外,所显示或讨论的相互之间的耦合或直接耦合或通信连接可以是通过一些接口、装置或单元的间接耦合或通信连接,也可以是电的,机械的或其它的形式连接。
[0231]
所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本技术实施例方案的目的。
[0232]
另外,在本技术各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以是两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。
[0233]
所述集成的单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分,或者该技术方案的全部或部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(read-only memory,rom)、随机存取存储器(random access memory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。
[0234]
本领域内的技术人员应明白,本技术的实施例可提供为方法、系统、或计算机程序产品。因此,本技术可采用完全硬件实施例、完全软件实施例、或结合软件和硬件方面的实施例的形式。而且,本技术可采用在一个或多个其中包括有计算机可用程序代码的计算机可用存储介质(包括但不限于磁盘存储器、cd-rom、光学存储器等)上实施的计算机程序产品的形式。
[0235]
本技术中的“和/或”,描述关联对象的关联关系,表示可以存在三种关系,例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。字符“/”一般表示前后关联对象是一种“或”的关系。本技术中所涉及的多个,是指两个或两个以上。另外,需要理解的是,在本技术的描述中,“第一”、“第二”等词汇,仅用于区分描述的目的,而不能理解为指示或暗示相对重要性,也不能理解为指示或暗示顺序。
[0236]
本技术是参照根据本技术实施例的方法、设备(系统)、和计算机程序产品的流程图和/或方框图来描述的。应理解可由计算机程序指令实现流程图和/或方框图中的每一流程和/或方框、以及流程图和/或方框图中的流程和/或方框的结合。可提供这些计算机程序指令到通用计算机、专用计算机、嵌入式处理机或其他可编程数据处理设备的处理器以产生一个机器,使得通过计算机或其他可编程数据处理设备的处理器执行的指令产生用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的装置。
[0237]
这些计算机程序指令也可存储在能引导计算机或其他可编程数据处理设备以特定方式工作的计算机可读存储器中,使得存储在该计算机可读存储器中的指令产生包括指令装置的制造品,该指令装置实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能。
[0238]
这些计算机程序指令也可装载到计算机或其他可编程数据处理设备上,使得在计算机或其他可编程设备上执行一系列操作步骤以产生计算机实现的处理,从而在计算机或其他可编程设备上执行的指令提供用于实现在流程图一个流程或多个流程和/或方框图一个方框或多个方框中指定的功能的步骤。
[0239]
尽管已描述了本技术的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本技术范围的所有变更和修改。
[0240]
显然,本领域的技术人员可以对本技术实施例进行各种改动和变型而不脱离本技术实施例的精神和范围。这样,倘若本技术实施例的这些修改和变型属于本技术权利要求及其等同技术的范围之内,则本技术也意图包括这些改动和变型在内。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1