论文部分内容阅读
随着移动用户越来越多,人们对无线资源的需求越来越高。在无线通信系统中,无线频谱资源是有限的,所以要想更好地利用有限的资源就需要把资源分配给资源利用率较高的用户,一般为信道质量较好的用户。MAC层的资源调度功能就是来完成这项任务的,因此一个好的资源调度算法在很大程度上影响了系统的资源利用效率。本文在分析现有适用于LTE上行链路的PF算法的基础上,以提高用户业务量公平性为目的,设计了基于用户业务量满意度的STPF算法,以及在其基础上加以区分业务的DS-STPF算法。PF算法在LTE下行资源调度中有着良好的性能,但由于LTE上行链路采用了SC-FDMA技术,要求在同一时隙内分配给任一用户的所有资源块必须是连续的,而PF算法并不能保证给每个用户分配RB的连续性,因此LTE下行中常用的PF算法不能直接用到LTE的上行链路中。因此,研究可以适用于LTE上行链路的PF改进算法是一套可行的解决方案。RB grouping算法就是对PF算法的改进算法,其分配过程满足了RB连续性分配的要求,并且以RB组进行分配,有效降低了信道质量小尺度波动带来的影响。但是RB grouping算法没有考虑用户待发送业务量对调度结果的影响,本文设计的STPF算法是在RB grouping算法的基础上,将用户待发送业务量作为用户调度优先级的计算因子,并将参考指标公平性进一步细化到业务量公平性的水平,可以更加准确地衡量资源利用的合理性。本文还通过仿真验证了STPF算法的有效性。由于STPF算法在进行资源分配时没有考虑不同业务类型对时延和抖动有不同的要求,所以DS-STPF算法在STPF算法基础上加以区分业务,将业务按对时延及抖动的要求不同分为实时型业务和非实时型业务两种类型。DS-STPF算法的调度策略为在优先保证实时型用户的用户业务量满意度的前提下尽量满足非实时型用户的用户业务量满意度。DS-STPF算法分别对以上两种业务类型的用户采用STPF算法的调度策略进行调度,并且在资源分配完成后增加了满足用户与非满足用户边界RB组重新分配的优化方案,使系统资源得到更为有效的利用。本文通过仿真证明了DS-STPF算法达到了在优先满足实时型用户需求的基础上尽量满足非实时型用户需求的目标。