发明名称 一种引入移动资源预留机制的多小区资源分配方法
摘要 本发明公开了一种引入移动资源预留机制的多小区资源分配方法,特征是移动资源预留模块根据用户移动模型得到预留信息并将其传送给多小区资源分配模块;多小区资源分配模块联合考虑长时统计信道状态信息、预留信息和业务服务质量信息决定各个小区可使用的资源块集合。与现有不考虑预留机制的多小区资源分配方法相比较,本发明充分利用了用户的移动模型,在多小区资源分配时提前为时延敏感业务预留资源,避免了小区间频繁切换给时延敏感业务造成的数据包超时丢包;同时联合考虑了移动用户的服务质量信息、小区间干扰以及信道状态信息,协调小区间资源块的分配,可有效避免干扰,最大化系统吞吐率。
申请公布号 CN102098746B 申请公布日期 2013.08.07
申请号 CN201110027346.7 申请日期 2011.01.25
申请人 中国科学技术大学 发明人 刘蓓;邱玲
分类号 H04W28/26(2009.01)I;H04W72/08(2009.01)I 主分类号 H04W28/26(2009.01)I
代理机构 安徽省合肥新安专利代理有限责任公司 34101 代理人 汪祥虬
主权项 1.一种引入移动资源预留机制的多小区资源分配方法,首先基站通过基站间接口与邻小区多小区资源分配模块交换长时统计信道状态信息;多小区资源分配模块根据每超帧长时统计信道状态信息为各基站分配可用资源;切换判决模块在每个切换周期采用周期触发方式根据用户的长时统计信道状态信息来选择目标小区;单小区资源分配模块根据每子帧瞬时信道状态信息将该基站的可用资源分配给本小区服务用户;其特征在于:基站通过测量得到瞬时信道状态信息H<sub>b,k,n</sub>,将其长时平均得到长时统计信道状态信息G<sub>b,k,n</sub>;基站通过与多小区资源分配模块间的接口,将长时统计信道状态信息G<sub>b,k,n</sub>传输给多小区资源分配模块;核心网中的移动资源预留模块根据用户移动模型得到预留信息<img file="FDA00002865119400011.GIF" wi="73" he="51" />并将其传送给多小区资源分配模块;多小区资源分配模块根据资源预留信息<img file="FDA00002865119400012.GIF" wi="77" he="52" />小区间的长时统计信道状态信息G<sub>b,k,n</sub>和应用层模块得到的业务服务质量参数,每超帧进行一次资源分配,根据多小区资源分配算法决定各个小区可使用的资源块集合;所述多小区资源分配算法的步骤为:首先初始化:设B个基站的编号用基站b=1,…,B表示;K个用户的编号用用户k=1,…,K表示;将所有B个基站分到的资源块集合置为空集Φ<sub>b,b=1…B</sub>=[];将所有K个用户分到的资源块集合置为空集Ψ<sub>k,k=1..K</sub>=[];根据应用层业务信息设置每个用户需求的资源块数<maths num="0001"><![CDATA[<math><mrow><msup><mi>&Psi;</mi><mo>*</mo></msup><mo>=</mo><mo>[</mo><msubsup><mi>&Psi;</mi><mn>1</mn><mo>*</mo></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>&Psi;</mi><mi>k</mi><mo>*</mo></msubsup><mo>,</mo><mo>.</mo><mo>.</mo><mo>.</mo><mo>,</mo><msubsup><mi>&Psi;</mi><mi>K</mi><mo>*</mo></msubsup><mo>]</mo><mo>;</mo></mrow></math>]]></maths>然后对基站编号b=1,…,B的所有基站编号根据所有基站已分配到的资源块数size(Φ<sub>b</sub>)和基站内用户数K<sub>b</sub>的比值按降序排序,则排序后的基站的编号集合为<img file="FDA00002865119400014.GIF" wi="346" he="108" />其中sort表示按降序排序,size表示集合的大小;检查所有用户已分配的资源块数Ψ是否等于资源块需求数Ψ<sup>*</sup>,即是否满足Ψ=Ψ<sup>*</sup>,如果是,则结束循环,分配算法结束;如果否,则执行后续过程;从排序后的编号集合ψ中最前面的基站开始将分配向量Y清零:即分配向量<img file="FDA00002865119400015.GIF" wi="319" he="51" />其中<img file="FDA00002865119400016.GIF" wi="216" he="51" />为<img file="FDA00002865119400017.GIF" wi="45" he="51" />行N列的零矩阵;根据预留信息<img file="FDA00002865119400018.GIF" wi="74" he="51" />对在该基站内的所有<img file="FDA00002865119400019.GIF" wi="46" he="55" />个用户的所有N个资源块分别计算系统吞吐量的增益Ω<sub>n,k</sub>:令临时分配向量y等于资源块n的分配向量<img file="FDA000028651194000110.GIF" wi="215" he="51" />表示为<img file="FDA000028651194000111.GIF" wi="284" he="52" />根据分配前的香农公式<img file="FDA000028651194000112.GIF" wi="690" he="142" />计算得到资源块n分配给用户k前的系统吞吐量T<sub>k,n</sub>(y),其中P为基站发射功率,G<sub>b,k,n</sub>为长时统计信道状态信息,σ<sup>2</sup>为噪声方差,基站l为除了基站b的其它基站,i表示第i个用户,<img file="FDA000028651194000113.GIF" wi="307" he="93" />为所有邻小区在资源块n上发射的干扰;将临时分配向量y的第k个元素置1,该操作表示为y+e<sub>k,n</sub>,式中e<sub>k,n</sub>为<img file="FDA000028651194000114.GIF" wi="46" he="51" />维向量,其中用户k对应的元素置1,其余<img file="FDA00002865119400021.GIF" wi="101" he="51" />个元素为0;根据分配后的香农公式<img file="FDA00002865119400022.GIF" wi="786" he="142" />计算将资源块n分配给用户k后的系统吞吐量T<sub>k,n</sub>(y+e<sub>k,n</sub>),其中P为基站发射功率,G<sub>b,k,n</sub>为长时统计信道状态信息,σ<sup>2</sup>为噪声方差,<img file="FDA00002865119400023.GIF" wi="309" he="92" />为所有邻小区在资源块n上发射的干扰;将分配后的系统吞吐量T<sub>k,n</sub>(y+e<sub>k,n</sub>)减去分配前的系统吞吐量T<sub>k,n</sub>(y)得到系统吞吐量的增益Ω<sub>k,n</sub>,该操作表示为Ω<sub>k,n</sub>=T<sub>k,n</sub>(y+e<sub>k,n</sub>)-T<sub>k,n</sub>(y);直至计算出该基站内的所有<img file="FDA00002865119400024.GIF" wi="46" he="51" />个用户的所有N个资源块的系统吞吐量的增益Ω<sub>n,k</sub>;选择使系统吞吐量增益Ω<sub>n,k</sub>最大的用户k<sup>*</sup>和资源块n<sup>*</sup>,该操作表示为:k<sup>*</sup>,n<sup>*</sup>←argmaxΩ<sub>n,k</sub>,其中arg maxΩ<sub>n,k</sub>为选择使系统吞吐量增益Ω<sub>n,k</sub>最大的用户k<sup>*</sup>和资源块n<sup>*</sup>;如果系统吞吐量的增益<img file="FDA00002865119400025.GIF" wi="85" he="54" />大于0并且为用户k<sup>*</sup>分配的资源块集合<img file="FDA00002865119400026.GIF" wi="60" he="50" />未达到其服务质量需求<img file="FDA00002865119400027.GIF" wi="87" he="59" />即<img file="FDA00002865119400028.GIF" wi="166" he="59" />时,将该资源块n<sup>*</sup>分配给该用户k<sup>*</sup>,即将资源块n<sup>*</sup>加入到用户k<sup>*</sup>分配的资源块集合<img file="FDA00002865119400029.GIF" wi="57" he="50" />中:该操作表示为<img file="FDA000028651194000210.GIF" wi="309" he="55" />并将该资源块n<sup>*</sup>分配给该用户k<sup>*</sup>所属的基站b,即将资源块n<sup>*</sup>加入到基站b分配的资源块集合Φ<sub>b</sub>中:该操作表示为Φ<sub>b</sub>=Φ<sub>b</sub>∪{n<sup>*</sup>};分配向量Y的第k<sup>*</sup>行第n<sup>*</sup>列置1:即分配向量<img file="FDA000028651194000211.GIF" wi="243" he="52" />直至分配完所有可用资源或所有用户。
地址 230026 安徽省合肥市金寨路96号