主权项 |
一种基于资源利用率的时延优先调度方法,其特征在于包括以下步骤:步骤1:在LTE‑A系统中,时频资源调度的单元是资源块RB<sub>n</sub>,n=(1,2,…,N),N为LTE‑A系统中资源块的总数;设LTE‑A系统中有K个用户,接入系统用户集合为K={1,2,…,K};在资源块RB<sub>n</sub>上,计算每个用户k=(1,2,…,K)在当前TTI下队头数据包剩余比特数l<sub>k</sub>(t),然后计算资源利用率E<sub>k,n</sub>(t);<maths num="0001" id="cmaths0001"><math><![CDATA[<mrow><msub><mi>E</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mrow><mi>m</mi><mi>i</mi><mi>n</mi><mrow><mo>(</mo><msub><mi>r</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>,</mo><msub><mi>l</mi><mi>k</mi></msub><mo>(</mo><mi>t</mi><mo>)</mo><mo>/</mo><msub><mi>t</mi><mn>0</mn></msub><mo>)</mo></mrow></mrow><msubsup><mi>R</mi><mrow><mi>k</mi><mo>,</mo><mi>n</mi></mrow><mi>m</mi></msubsup></mfrac><mo>∈</mo><mo>[</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>]</mo><mo>-</mo><mo>-</mo><mo>-</mo><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow></mrow>]]></math><img file="FDA0000802238910000011.GIF" wi="1347" he="193" /></maths>其中,E<sub>k,n</sub>(t)为用户k在资源块RB<sub>n</sub>上的资源利用率;<img file="FDA0000802238910000012.GIF" wi="103" he="90" />是用户k在资源块RB<sub>n</sub>上可获得数据的最大速率;r<sub>k,n</sub>(t)为第t个TTI下用户k在资源块RB<sub>n</sub>上获得数据的理论速率;t<sub>0</sub>为一个TTI的时间长度;l<sub>k</sub>(t)/t<sub>0</sub>表示当用户队头数据包剩余比特数不足以达到理论速率上限时,所能获得的实际速率;将资源块分配向量<img file="FDA0000802238910000013.GIF" wi="665" he="90" />的所有元素清零;其中第n个元素a<sub>n</sub>的数值表示资源块RB<sub>n</sub>上分配的用户编号;步骤2:计算每个用户k在当前TTI下在资源块RB<sub>n</sub>上的优先级数值M<sub>k,n</sub>(t);步骤3:根据公式(2)挑选优先级最高的用户k<sup>*</sup>,将用户k<sup>*</sup>分配到资源块RB<sub>n</sub>上,更新资源块分配向量A,令a<sub>n</sub>=k<sup>*</sup>;k<sup>*</sup>=argmax(M<sub>k,n</sub>(t)) (2)步骤4:计算用户k<sup>*</sup>在资源块RB<sub>n</sub>上实际获得数据速率min(r<sub>k,n</sub>(t),l<sub>k</sub>(t)/t<sub>0</sub>);并更新用户k<sup>*</sup>在该TTI中所有资源块上的实际获得数据速率之和;步骤5:完成在资源块RB<sub>n</sub>上的分配后,判断用户k<sup>*</sup>在该TTI中实际获得数据速率之和是否达到保证数据传输速率GBR的要求,若用户k<sup>*</sup>实际获得数据速率之和大于或等于GBR要求,则把k<sup>*</sup>从服务列表中清除,接入系统用户集合K=K/{k<sup>*</sup>};若用户k<sup>*</sup>实际获得数据速率之和小于GBR要求,将其保留在接入系统用户集合K中;步骤6:令n=n+1,重复步骤1—步骤5,直至资源块RB<sub>n</sub>全部分配完毕;步骤7:完成分配后,资源块分配向量A中存储不同资源块RB<sub>n</sub>对应的不同用户编号,返回该TTI中资源块分配向量A,基站将根据这一编号映射关系配置资源,将相应用户的数据分配到相应的子载波上。 |