1.一种多用户MIMO系统用户调度方法,其特征在于,包括以下步骤:
步骤1、在基站端,将不同用户所需的数据标记为不同的队列,构成等待基站调度的队列集合,并在每个调度周期开始时进行更新;
步骤2、用户APP提取数据对应于数据出终端缓存器,基站发送数据对应于数据进终端缓存器,在每个调度周期开始时对用户终端缓存器进行更新;
步骤3、以系统处于稳定状态作为约束之一,调整调度方法,该稳定状态即基站产生用户所需数据的平均速率与用户APP在终端提取数据的平均速率保持一致;
步骤4、以保证用户时延要求作为另一个约束,调整调度方法,在基站端为所有用户根据其业务类型设计虚拟服务,无论当前调度周期此用户是否被调度,所述虚拟服务总是在基站监测到其终端缓存小于门限值时启动;
步骤5、建立基站吞吐量最大的目标函数,该函数的约束条件由步骤3和步骤4得到,在每个调度周期开始时更新队列,构造Lyapunov函数,将目标函数和Lyapunov漂移通过惩罚因子结合起来得到漂移惩罚函数,利用Lyapunov算法最小化其上界,据此得到基站的调度策略。
2.根据权利要求1所述的多用户MIMO系统用户调度方法,其特征在于,所述目标函数为表示用户k的时间平均传输速率。