计算机应用 ›› 2017, Vol. 37 ›› Issue (3): 711-716.DOI: 10.11772/j.issn.1001-9081.2017.03.711

• 网络与通信 • 上一篇    下一篇

基于公平性的D2D时隙调度算法

詹金珍1, 郭达伟2, 滑维鑫2,3   

  1. 1. 西北工业大学明德学院, 西安 710124;
    2. 西北工业大学 自动化学院, 西安 710129;
    3. 中国移动通信集团 陕西有限公司, 西安 710074
  • 收稿日期:2016-08-24 修回日期:2016-09-17 出版日期:2017-03-10 发布日期:2017-03-22
  • 通讯作者: 郭达伟
  • 作者简介:詹金珍(1965-),男,陕西西安人,副教授,硕士,主要研究方向:无线网络、图像处理;郭达伟(1968-),男,陕西西安人,副教授,博士,主要研究方向:无线自组织网络、网络化控制;滑维鑫(1989-),男,陕西西安人,博士研究生,主要研究方向:D2D通信、目标检测与跟踪。

Device to device time division scheduling algorithm based on fairness

ZHAN Jinzhen1, GUO Dawei2, HUA Weixin2,3   

  1. 1. Northwestern Polytechnical University Ming De College, Xi'an Shaanxi 710124, China;
    2. School of Automation, Northwestern Polytechnical University, Xi'an Shaanxi 710129, China;
    3. Shaanxi Company Limited, China Mobile Communications Corporation, Xi'an Shaanxi 710074, China
  • Received:2016-08-24 Revised:2016-09-17 Online:2017-03-10 Published:2017-03-22

摘要: 针对设备到设备(D2D)通信资源分配中的时隙调度时延以及信道增益变化导致吞吐率下降的问题,提出了一种公平性时隙调度(FTDS)算法。首先,基于频谱复用模式建立系统模型,并归纳为一组合优化问题;然后,在模型的次优求解中,FTDS算法将调度周期划分为多个等长的时隙,根据优先级策略将D2D用户分配至不同时隙调度,从而适应D2D用户多于蜂窝用户的应用场景;同时,为了权衡服务质量(QoS)与系统吞吐率的关系,构造一满足性权值与传输速率相互制约,共同决定用户调度优先级。仿真实验中,FTDS算法相比TDS、RANDOM算法,吞吐率平均增幅分别达到11.09%和40.64%,且FTDS算法下D2D用户被调度频次累积分布更为集中;同时,相比TDS算法调度时延最大降低31.22%。仿真实验表明,FTDS算法拥有更优的吞吐率性能、更公平的调度机制、更小的调度时延。

关键词: 设备到设备, 资源复用, 时隙分配, 满足性权值, 公平性调度

Abstract: To solve the problem of throughput degradation caused by slot scheduling delay and channel gain variation in Device to Device (D2D) communication resource allocation, a Fairness Time Division Scheduling (FTDS) algorithm was proposed. Firstly, the system model was established based on the spectrum reuse mode, and was transformed to a combinatorial optimization problem. Then, in the sub-optimal solution of the model, the scheduling period was divided into several equal-length slots by the FTDS algorithm, and the D2D users were assigned to different time divisions according to the priority policy, for the application scenario that D2D users are more than cellular users. Meanwhile, to balance Quality of Service (QoS) and system throughput, a satisfaction weight was constructed to restrict transmission rate, jointly determined the user scheduling priority. In the simulation, compared with TDS and RANDOM algorithm, the average throughput increase of FTDS algorithm was 11.09% and 40.64% respectively, and cumulative distribution of D2D scheduling frequency was more centralized by FTDS algorithm; meanwhile, the time delay of FTDS algorithm decreased as much as 31.22% compared with TDS.The simulation results show that FTDS algorithm has better throughput performance, more fair scheduling mechanism and smaller scheduling time delay.

Key words: Device to Device (D2D), resource sharing, time division allocation, satisfaction weight, fair scheduling

中图分类号: