主权项 |
1.一种基于置换的低复杂度多用户调度方法,其特征在于,具体步骤如下:步骤A,设定所有待调度的用户数为K,基站可同时服务的最大用户数为M,M<K,计算K个待调度用户的信道质量因子,选择待调度用户信道质量因子最大的M个待调度用户作为临时调度用户集U的初始值;剩余待调度用户组成备选用户集<img file="FDA0000372759270000011.GIF" wi="83" he="77" />步骤B,计算临时调度用户集U中每个用户的置换代价因子,将其中最小置换代价因子记为γ<sub>min</sub>,同时标记具有该最小置换代价因子的用户为u<sub>min</sub>;步骤C,取出备选用户集<img file="FDA0000372759270000016.GIF" wi="51" he="71" />中信道质量因子最大的用户<img file="FDA0000372759270000015.GIF" wi="108" he="65" />置换临时调度用户集U中置换代价因子最小的用户u<sub>min</sub>;计算更新后临时调度用户集U中每个用户的置换代价因子,将其中最小置换代价因子记为γ′<sub>min</sub>,同时标记具有该最小置换代价因子对应的用户为u′<sub>min</sub>;步骤D,若γ<sub>min</sub><γ′<sub>min</sub>,则置换成功,令γ<sub>min</sub>←γ′<sub>min</sub>,u<sub>min</sub>←u′<sub>min</sub>;否则,恢复用户子集:<img file="FDA0000372759270000012.GIF" wi="419" he="77" />U←{U∪{u<sub>min</sub>}};步骤E,检查备选用户集<img file="FDA0000372759270000013.GIF" wi="60" he="72" />是否为空集,如果备选用户集<img file="FDA0000372759270000014.GIF" wi="55" he="72" />是空集,则结束置换,确定临时调度用户集U为最终调度用户集;否则,返回步骤C继续执行。 |