协作多点调度方法和基站的制作方法

文档序号:7997796阅读:107来源:国知局
协作多点调度方法和基站的制作方法
【专利摘要】本发明提供了一种协作多点(CoMP)调度方法以及相应的基站。具体地,该CoMP调度方法包括:确定CoMP协作集内一个或多个CoMP用户组合;为每个CoMP用户组合确定一个或多个传输状态,并计算每个传输状态的调度优先级;从所述一个或多个CoMP用户组合的所述一个或多个传输状态对应的调度优先级中选出最高优先级,根据所述最高优先级对应的传输状态进行用户调度。本发明提供的方法能够很好地降低通信系统的调度复杂度。
【专利说明】协作多点调度方法和基站

【技术领域】
[0001]本发明涉及通信领域,尤指一种协作多点(CoMP, coordinated mult1-point)调度方法,以及实现该方法的基站。

【背景技术】
[0002]协作多点(CoMP, coordinated mult1-point)技术通过对多个小区(cell)的联合调度和协作传输来减少小区间的干扰,提高系统性能。理论上,CoMP调度要求多个CoMP方案之间能够灵活、动态地切换,从而保证CoMP的最优性能。具体地,CoMP方案可以包括:协作调度 / 动态点关闭(CS/DPB, coordinated scheduling/dynamic point blanking)、动态点选择 / 动态点关闭(DPS/DPB, dynamic point select1n/dynamic point blanking)、仅DPS,以及联合传输(JT, joint transmiss1n)等。每个CoMP方案都有多种可能的传输状态,CoMP调度的目标就是选出最优的传输状态。
[0003]理想的CoMP调度对所有可能的传输状态进行穷搜遍历,为每种可能的传输状态计算其调度优先级,根据最高优先级的传输状态进行实际的用户调度。不难看出,上述方法虽能得到较优的CoMP性能,但是复杂度较高。


【发明内容】

[0004]本发明实施例提供了一种协作多点调度方法,以及实现该方法的基站。
[0005]具体地,本发明实施例提供了一种协作多点CoMP调度方法,包括:
[0006]A、确定CoMP协作集内一个或多个CoMP用户组合;
[0007]B、为每个CoMP用户组合确定一个或多个传输状态,并计算每个传输状态的调度优先级;
[0008]C、从所述一个或多个CoMP用户组合的所述一个或多个传输状态对应的调度优先级中选出最高优先级,根据所述最高优先级对应的传输状态进行用户调度。
[0009]在步骤A之前,该方法进一步包括:将通信系统中的协作集划分为至少2个虚拟协作集,将每个虚拟协作集作为所述CoMP协作集。
[0010]其中,步骤A包括:
[0011]根据该CoMP协作集大小和/或该CoMP协作集内的CoMP用户数确定同时可调度的最大CoMP用户数X_max,或者预先设置同时可调度的最大CoMP用户数X_max ;
[0012]按照同时调度的CoMP用户数X从该CoMP协作集内的CoMP用户中选出所述CoMP用户组合,其中所述同时调度的CoMP用户数X的取值为从O到所述同时可调度的最大CoMP用户数X_max的整数。
[0013]步骤B进一步包括:根据预先设置的CoMP方案类型选择所述CoMP用户组合的传输状态,丢弃与所述CoMP方案类型不符的传输状态。
[0014]步骤B进一步包括:根据为不同的CoMP用户预先设置的测量集个数选择所述CoMP用户组合的传输状态,丢弃与所述测量集个数不符的CoMP用户对应的传输状态。
[0015]步骤B进一步包括:按照为不同的CoMP用户预先设置的参与协作传输的传输点选择所述CoMP用户组合的传输状态,丢弃该CoMP用户通过所述CoMP协作集中其他传输点参与协作传输对应的传输状态。
[0016]该方法进一步包括:预先设置CoMP用户反馈的CSI数目,使得该CSI数目小于基站可配置的CSI数目上限值。
[0017]具体地,本发明实施例提供了一种基站,包括:
[0018]用户组合确定模块,用于确定CoMP协作集内一个或多个CoMP用户组合;
[0019]传输状态确定模块,用于为每个CoMP用户组合确定一个或多个传输状态,并计算每个传输状态的调度优先级;
[0020]协作传输执行模块,用于从所述一个或多个CoMP用户组合的所述一个或多个传输状态对应的调度优先级中选出最高优先级,根据所述最高优先级对应的传输状态进行用户调度。
[0021]具体地,用户组合确定模块用于:
[0022]根据该CoMP协作集大小和/或该CoMP协作集内的CoMP用户数确定同时可调度的最大CoMP用户数X_max,或者预先设置同时可调度的最大CoMP用户数X_max ;
[0023]按照同时调度的CoMP用户数X从该CoMP协作集内的CoMP用户中选出所述CoMP用户组合,其中所述同时调度的CoMP用户数X的取值为从O到所述同时可调度的最大CoMP用户数X_max的整数。
[0024]具体地,传输状态确定模块用于:
[0025]根据预先设置的CoMP方案类型选择所述CoMP用户组合的传输状态,丢弃与所述CoMP方案类型不符的传输状态。
[0026]具体地,传输状态确定模块用于:
[0027]根据为不同的CoMP用户预先设置的测量集个数选择所述CoMP用户组合的传输状态,丢弃与所述测量集个数不符的CoMP用户对应的传输状态。
[0028]具体地,传输状态确定模块用于:
[0029]按照为不同的CoMP用户预先设置的参与协作传输的传输点选择所述CoMP用户组合的传输状态,丢弃该CoMP用户通过所述CoMP协作集中其他传输点参与协作传输对应的传输状态。
[0030]可以看出,本发明实施例提出的CoMP调度方法能够降低穷搜方法的复杂度,并接近穷搜方法所能达到的CoMP最优性能。进一步地,本发明实施例还能较大幅度地降低调度的复杂度,同时保持通信系统的性能损失尽可能小。

【专利附图】

【附图说明】
[0031]图1为本发明一个实施例中协作多点(CoMP)调度方法的流程图;
[0032]图2示出本发明实施例提出的CoMP调度方法的一个应用场景;
[0033]图3为本发明一个实施例中CoMP调度方法的流程图;
[0034]图4为本发明一个实施例中实现图1所示调度方法的基站的结构示意图。

【具体实施方式】
[0035]为使本发明的目的、技术方案及优点更加清楚明白,以下参照附图并举实施例,对本发明进一步详细说明。
[0036]为了降低穷搜遍历带来的复杂度,本发明实施例提出了一种协作多点(CoMP)调度方法,以便降低CoMP调度的复杂度。进一步地,本发明实施例提出的方法可较大程度地接近穷搜方法的最优CoMP性能。具体地,本发明实施例提出的协作多点调度方法的流程如图1所示。
[0037]步骤101中,确定CoMP协作集。在一个具体实现中,CoMP协作集包括至少2个传输点(TP, transmiss1n point),所述传输点可以是基站(eNodeB),或者射频拉远模块(RRE,Rad1 Remote Unit)等。比如,图2示出的CoMP协作集包括3个TP。
[0038]步骤102中,确定出该CoMP协作集内一个或多个CoMP用户组合。
[0039]在一个具体实现中,CoMP用户组合可根据协作集大小和/或协作集内的CoMP用户数确定。具体地,CoMP协作集中的传输点可同时调度O个、I个或多个CoMP用户,每种调度都构成一个CoMP用户组合。
[0040]步骤103中,为每个CoMP用户组合确定一个或多个传输状态,并计算每个传输状态的调度优先级。
[0041]需要指出,每个CoMP用户组合指示的是一组被CoMP协作集中的传输点调度上的CoMP用户。CoMP协作集中存在至少2个传输点,这些传输点与该CoMP用户组合中的CoMP用户之间可能存在多种对应关系。比如,CoMP协作集包括TPl和TP2,某个CoMP用户组合为UEl和UE2,则该CoMP协作集的传输状态包括:状态I为TPl调度UEl且TP2调度UE2 ;状态2为TPl调度UE2且TP2调度UEl。
[0042]在确定出传输状态后,可根据比例公平、轮询、最大载干比等方法计算其调度优先级,此处不再赘述。
[0043]步骤104中,从上述所有传输状态对应的调度优先级中选出最高优先级,根据最高优先级对应的传输状态进行用户调度。
[0044]在一个具体实现中,上述步骤101-104可由CoMP协作集中的其中一个传输点(t匕如基站等)执行。在每个时频资源上,基站都可通过执行步骤101-104进行用户调度。实际通信中,步骤101是准静态的,也即CoMP协作集一旦确定,在一定时间内并不发生改变。相应地,基站重复执行步骤102-104即可实现每个时频资源上的用户调度。
[0045]图2示出本发明实施例提出的CoMP调度方法的一个应用场景。在图2中,假设TPU TP2、TP3对应的三个小区为一个CoMP协作集,或称为调度集(scheduling cluster)。其中,TPl为基站(eNodeB),TP2和TP3均为RRE, TPl分别与TP2、TP3通过光纤连接。UEl和UE2的服务小区为TP1,UE3和UE4的服务小区为TP2,UE5和UE6的服务小区为TP3。UEl和UE5为单小区用户(或称为非CoMP用户),在图2中用实线方块表示;假设UE2、UE3和UE4是CoMP用户且测量集大小为2,则这三个用户可以被称为2-TP CoMP用户,假设UE6是测量集大小为3的CoMP用户,则可被称为3-TP CoMP用户,CoMP用户在图2中均用虚线方块表示。如果采用(服务小区,第一协作小区,第二协作小区)的形式表示图2中CoMP用户的服务小区和协作小区,则为:UE2 (TP1, TP3), UE3 (TP2, TPl), UE4 (TP2, TP3), UE6 (TP3,TP2,TP1)。以下参照图2示出的场景,说明一个CoMP协作集在某个时频资源上联合调度的具体实现。
[0046]在步骤301中,确定协作集大小M,并确定该协作集内的CoMP用户数N。相应地,该协作集在实际传输状态下同时调度的CoMP用户数X可能为0,I, 2,…,X_max,其中同时可调度的最大CoMP用户数X_max=MIN (M,N)。可以看出,同时调度的CoMP用户数x共有1+X_max种取值,X_max由协作集大小M和协作集内的CoMP用户数N这2个参数中的较小参数决定。
[0047]具体地,图2中有4个CoMP用户:UE2、UE3、UE4、UE6。由于图2中的协作集大小为3,则一个时频资源中同时可调度的最大CoMP用户数X_max为3个。也即,图2中同时调度的CoMP用户数X可能为0,1,2,3。
[0048]在步骤302中,遍历确定出的1+X_max种可能性,对于同时调度的CoMP用户数x(x=0, I, 2,…,X_max)的每个取值,找出在该取值下所有可能的CoMP用户组合。
[0049]在图2中,当X=O时,CoMP协作集中无CoMP用户被调度上,各个小区进行单小区传输。
[0050]当X=1时,协作集中有I个CoMP用户被调度上,则可能的CoMP用户组合有4种:UE2被调度成CoMP用户,或者UE3被调度成CoMP用户,或者UE4被调度成CoMP用户,或者UE6被调度成CoMP用户。
[0051]当x=2时,协作集中有 2个CoMP用户被调度上,则可能的CoMP用户组合有6种:UE2和UE3被调度成CoMP用户,或者UE2和UE4被调度成CoMP用户,或者UE2和UE6被调度成CoMP用户,或者UE3和UE4被调度成CoMP用户,或者UE3和UE6被调度成CoMP用户,或者UE4和UE6被调度成CoMP用户。
[0052]当x=3时,协作集中有3个CoMP用户被调度上,则可能的CoMP用户组合有4种:UE2、UE3、UE4被调度成CoMP用户,或者UE2、UE3、UE6被调度成CoMP用户,或者UE2、UE4、UE6被调度成CoMP用户,或者UE3、UE4、UE6被调度成CoMP用户。
[0053]可以看出,CoMP用户组合是从协作集中所有CoMP用户里选出。
[0054]在步骤303中,对于步骤302中的每种CoMP用户组合,遍历所有可能的传输状态,计算每种传输状态下的调度优先级。
[0055]实际应用中,为减少计算次数、降低调度复杂度,可以先确定出X=O时单小区传输的调度结果。具体地,计算每个cell中各用户被调度成单小区传输时的调度优先级,具有最高优先级的用户被调度上。假设单小区传输的调度结果为:在TPl中调度UE1,在TP2中调度UE4,在TP3中调度UE5。
[0056]进一步地,在X为其他取值时,对于CoMP用户组合中不涉及到的TP,保持单小区传输的调度结果。比如,在x=l时,对于UE2被调度成CoMP用户的情况,在确定可能的传输状态并计算调度优先级的过程中,由于UE2只涉及到TPl和TP3,则TP2按照单小区传输进行调度,也即在TP2中调度UE4。参照图2,该协作集可能的传输状态有以下4种:CS对应的状态、仅DPS对应的状态、DPS/DPB对应的状态、JT对应的状态。具体地,CS对应的状态为:在TPl中调度UE2、在TP2中调度UE4、TP3处于关状态(muting);仅DPS对应的状态为:在TPl中调度UEl、在TP2中调度UE4、在TP3中调度UE2 ;DPS/DPB对应的状态为:TP1处于关状态、在ΤΡ2中调度UE4、在ΤΡ3中调度UE2 JT对应的状态为:在TPl和ΤΡ3中同时调度UE2、在ΤΡ2中调度UE4。
[0057]在一个具体示例中,对于X=I时UE6被调度成CoMP用户的情况,如表1所示,可能的传输状态有17种。与穷搜方法相比,表1中已经丢弃了调度优先级明显较低的传输状态,比如根据单小区传输的调度优先级可知,(2, muting,6)、(3, muting,6)、(muting, muting,
6)这些传输状态的调度优先级肯定小于(l,muting,6),因此步骤303中只保留传输状态I(I, muting, 6),而将其他三种传输状态丢弃,从而降低了计算复杂度。需要注意的是,在计算表1中每种传输状态的调度优先级时,基站需要获取UE6在上述传输状态下的信道质量指示符(CQI, Channel Quality Indicator)。具体地,CQI可以由UE6反馈给基站,也可以是基站对用户反馈的多个其他信道状态信息(CSI,channel state informat1n)进行更新后得到。如果基站无法更新出某种传输状态下的CQI,则该传输状态将因为计算不出调度优先级而被丢弃。在另一具体示例中,对于x=2时UE2和UE3被调度成CoMP用户的情况,如表2所示,可能的传输状态有3种。
[0058]表1UE6被调度成CoMP用户的情况下可能的传输状态
[0059]

【权利要求】
1.一种协作多点CoMP调度方法,其特征在于,包括: A、确定CoMP协作集内一个或多个CoMP用户组合; B、为每个CoMP用户组合确定一个或多个传输状态,并计算每个传输状态的调度优先级; C、从所述一个或多个CoMP用户组合的所述一个或多个传输状态对应的调度优先级中选出最高优先级,根据所述最高优先级对应的传输状态进行用户调度。
2.根据权利要求1所述的方法,其特征在于,在所述步骤A之前进一步包括:将通信系统中的协作集划分为至少2个虚拟协作集,将每个虚拟协作集作为所述CoMP协作集。
3.根据权利要求1所述的方法,其特征在于,所述步骤A包括: 根据该CoMP协作集大小和/或该CoMP协作集内的CoMP用户数确定同时可调度的最大CoMP用户数X_max,或者预先设置同时可调度的最大CoMP用户数X_max ; 按照同时调度的CoMP用户数X从该CoMP协作集内的CoMP用户中选出所述CoMP用户组合,其中所述同时调度的CoMP用户数X的取值为从O到所述同时可调度的最大CoMP用户数X_max的整数。
4.根据权利要求1-3任一项所述的方法,其特征在于,所述步骤B进一步包括:根据预先设置的CoMP方案类型选择所述CoMP用户组合的传输状态,丢弃与所述CoMP方案类型不符的传输状态。
5.根据权利要求1-3任一项所述的方法,其特征在于,所述步骤B进一步包括:根据为不同的CoMP用户预先设置的测量集个数选择所述CoMP用户组合的传输状态,丢弃与所述测量集个数不符的CoMP用户对应的传输状态。
6.根据权利要求1-3任一项所述的方法,其特征在于,所述步骤B进一步包括:按照为不同的CoMP用户预先设置的参与协作传输的传输点选择所述CoMP用户组合的传输状态,丢弃该CoMP用户通过所述CoMP协作集中其他传输点参与协作传输对应的传输状态。
7.根据权利要求1-3任一项所述的方法,其特征在于,进一步包括:预先设置CoMP用户反馈的CSI数目,使得该CSI数目小于基站可配置的CSI数目上限值。
8.一种基站,其特征在于,包括: 用户组合确定模块,用于确定CoMP协作集内一个或多个CoMP用户组合; 传输状态确定模块,用于为每个CoMP用户组合确定一个或多个传输状态,并计算每个传输状态的调度优先级; 协作传输执行模块,用于从所述一个或多个CoMP用户组合的所述一个或多个传输状态对应的调度优先级中选出最高优先级,根据所述最高优先级对应的传输状态进行用户调度。
9.根据权利要求8所述的基站,其特征在于,所述用户组合确定模块用于: 根据该CoMP协作集大小和/或该CoMP协作集内的CoMP用户数确定同时可调度的最大CoMP用户数X_max,或者预先设置同时可调度的最大CoMP用户数X_max ; 按照同时调度的CoMP用户数X从该CoMP协作集内的CoMP用户中选出所述CoMP用户组合,其中所述同时调度的CoMP用户数X的取值为从O到所述同时可调度的最大CoMP用户数X_max的整数。
10.根据权利要求8所述的基站,其特征在于,所述传输状态确定模块用于:根据预先设置的CoMP方案类型选择所述CoMP用户组合的传输状态,丢弃与所述CoMP方案类型不符的传输状态。
11.根据权利要求8-10任一项所述的基站,其特征在于,所述传输状态确定模块用于: 根据为不同的CoMP用户预先设置的测量集个数选择所述CoMP用户组合的传输状态,丢弃与所述测量集个数不符的CoMP用户对应的传输状态。
12.根据权利要求8-10任一项所述的基站,其特征在于,所述传输状态确定模块用于: 按照为不同的CoMP用户预先设置的参与协作传输的传输点选择所述CoMP用户组合的 传输状态,丢弃该CoMP用户通过所述CoMP协作集中其他传输点参与协作传输对应的传输状态。
【文档编号】H04W72/10GK104080177SQ201310104488
【公开日】2014年10月1日 申请日期:2013年3月28日 优先权日:2013年3月28日
【发明者】王静, 云翔, 陈岚, 永田聡 申请人:株式会社Ntt都科摩
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1