【技术实现步骤摘要】
本专利技术涉及资源分配器及其资源分配方法,尤其适合在基于OFDMA的系统中的相邻子载波映射(AMC)模式下使用,能够确保基 本数据速率需求并增大系统容量。
技术介绍
近年来,OFDMA系统中的资源分配问题一直倍受关注,并且提 出了多种资源分配方案。图1示出了基于OFDMA的系统中资源分配 的示意图,其中频率轴上的每一个子带包括S个子载波,时间轴上的 每一个时隙包括L个OFDM符号。一个子带和一个时隙构成一个分配 单元(Allocation Unit, AU),由此一个AU包括SXL子载波-OFDM 符号。在OFDMA系统中,对数据分组的调度是以帧为单元进行的, 在一个调度周期(即一帧)内为一个或多个数据分组的传输分配频率 和时间,每个AU能够承载的数据分组大小由调制和编码方案(MCS) 确定。由于子载波到频谱的映射方式会直接影响到OFDMA系统中的调 度方案,并且在移动WiMAX (IEEE802.16e)标准中,通常采用两种 OFDMA子载波排列方法(分别称作分集排列(例如FUSC, PUSC) 和相邻排列(例如AMC)),所以根据子载波映射方式,现有的资源 分配方案可以分为两类。在第一类方案中,每个子带包括以伪随机方 式分布在频谱上的多个子载波。由于伪随机分布带来的平均化效果, 所有子带的质量基本上相同,资源分配算法也十分简单。例如,非专 禾ll文献 1 (Jae隱Woo So, A Downlink Performance Analysis of VoIP Services Over an IEEE 802.16e OFDMA System, IE ...
【技术保护点】
一种资源分配器,位于基站BS中,用于向属于BS的至少一个用户分配资源,所述资源分配器包括: 用户分类模块,用于根据所述至少一个用户中每一个用户向BS反馈的信道质量信息,将所述用户分入具有预定优先级顺序的多个用户集之一; 基本需求 分配模块,用于按照所述多个用户集的预定优先级顺序,依次在每一个用户集中进行资源分配,以满足所述用户集中每一个用户的基本数据速率需求;以及 剩余资源分配模块,用于根据基本需求分配模块进行分配之后的资源剩余情况和用户剩余需求情况,确定剩余 资源集和剩余用户集,并针对所确定的剩余资源集和剩余用户集进行剩余资源分配,以增大系统吞吐量。
【技术特征摘要】
1. 一种资源分配器,位于基站BS中,用于向属于BS的至少一个用户分配资源,所述资源分配器包括用户分类模块,用于根据所述至少一个用户中每一个用户向BS反馈的信道质量信息,将所述用户分入具有预定优先级顺序的多个用户集之一;基本需求分配模块,用于按照所述多个用户集的预定优先级顺序,依次在每一个用户集中进行资源分配,以满足所述用户集中每一个用户的基本数据速率需求;以及剩余资源分配模块,用于根据基本需求分配模块进行分配之后的资源剩余情况和用户剩余需求情况,确定剩余资源集和剩余用户集,并针对所确定的剩余资源集和剩余用户集进行剩余资源分配,以增大系统吞吐量。2. 根据权利要求1所述的资源分配器,其中 所述信道质量信息包括针对所述用户的多个子带的信道质量;用户分类模块根据所述信道质量,计算所述用户的信道质量差异, 并将所计算的信道质量差异与至少一个预定阈值相比较,以将所述用 户分入具有相应优先级的用户集中。3. 根据权利要求1所述的资源分配器,其中 所述多个用户集的预定优先级顺序是,用户的信道质量差异越大,相应用户集的优先级越高。4. 根据权利要求2所述的资源分配器,其中 子带的信道质量由所述子带上的一个分配单元AU针对所述用户而能够承载的分组数目表示;所述分组数目是以调制和编码方案MCS的最低等级为基准的。5. 根据权利要求4所述的资源分配器,其中 所述信道质量差异由子带选择性因子BSF表示;当存在L个用户并且整个频谱分为N个子带,L和N都是自然数, 并且针对用户j的子带的数目为M时,用户j的BSF定义为膨;=-力j是小于等于L的自然数,M是小于等于N的自然数, 57= Z巧/M表示所述M个子带的平均信道质量,巧表示针对用户j的、子带n上的以调制和编码方案MCS的最低等级为基准的分组数 目,n是小于等于N的自然数。6. 根据权利要求l所述的资源分配器,其中 基本需求分配模块在每一个用户集中进行资源分配时,随机地逐个选择所述用户集中的用户并向所选用户分配资源,直到满足所述用 户集中所有用户的基本数据速率需求为止。7. 根据权利要求6所述的资源分配器,其中 基本需求分配模块从针对所选用户的多个子带中选择信道质量最高的子带,并将所选子带上的资源分配给所选用户。8. 根据权利要求7所述的资源分配器,其中 如果所选子带上的资源不足以满足所选用户的基本数据速率需求,则基本需求分配模块按照信道质量从高到低的顺序,依次选择所 述多个子带中的其他子带,并将所选子带上的资源分配给所选用户, 直到满足所选用户的基本数据速率需求为止。9,根据权利要求6所述的资源分配器,其中基本需求分配模块计算所选用户对其多个子带中每一个的竞争 力,选择竞争力最大的子带,并将所选子带上的资源分配给所选用户。10.根据权利要求9所述的资源分配器,其中如果所选子带上的资源不足以满足所选用户的基本数据速率需 求,则基本需求分配模块按照竞争力从大到小的顺序,依次选择所述 多个子带中的其他子带,并将所选子带上的资源分配给所选用户,直 到满足所选用户的基本数据速率需求为止。11.根据权利要求9所述的资源分配器,其中 竞争力由竞争因子CF表示,当存在L个用户并且整个频谱分为 N个子带时,L和N都是自然数,用户JQ针对子带n的CF定义为<formula>formula see original document page 4</formula>jo是小于等于L的自然数,n是小于等于N的自然数,U表示用户j。所属的用户集,R表示针对所述用户集中所有用户的子带集,分 子巧是针对用户jo的、子带n上的以调制和编码方案MCS的最低等级为基准的分组数目,分母表示所述用户集中所有其他用户选择在子 带n上发送分组的概率,cr是远小于《的正数。12. 根据权利要求1或3所述的资源分配器,其中 剩余资源分配模块从剩余资源集中随机选择一个子带,根据所选子带针对剩余用户集中的所有用户的信道质量,从剩余用户集中选择 具有最高信道质量的用户,并将所选子带上的剩余资源分配给所选用户。13. 根据权利要求12所述的资源分配器,其中 如果所选子带上的剩余资源不足以满足所选用户的剩余需求,剩余资源分配模块则将所选子带从剩余资源集中移除,并将所选用户的 剩余需求替换为此次分配之后的剩余需求。14. 根据权利要求12所述的资源分配器,其中 如果所选子带上的剩余资源足以满足所选用户的剩余需求,剩余资源分配模块则将所选用户从剩余用户集中移除,并按照信道质量从 高到低的顺序,从剩余用户集中选择另一用户。15. 根据权利要求l或9所述的资源分配器,其中 剩余资源分配模块计算剩余用户集中每一个用户相对于剩余资源集中每一个子带的竞争力,选择具有最大竞争力的用户和子带,并将 所选子带上的剩余资源分配给所选用户。16. 根据权利要求15所述的资源分配器,其中如果所选子带上的剩余资源不足以满足所选用户的剩余需求,剩 余资源分配模块则将所选子带从剩余资源集中移除,并将所选用户的 剩余需求替换为此次分配之后的剩余需求。17. 根据权利要求15所述的资源分配器,其中 如果所选子带上的剩余资源足以满足所选用户的剩余需求,则将所选用户从剩余用户集中移除,然后计算当前剩余用户集中每一个用 户相对于当前剩余资源集中每一个子带的竞争力,选择具有最大竞争 力的用户和子带,并将所选子带上的剩余资源分配给所选用户。18. 根据权利要求13、 14、 16和17中任一项所述的资源分配器,g巾剩余资源分配模块进行剩...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。