论文部分内容阅读
尽管第四代移动通信系统已经为人类社会带来了深刻的影响和极大的改善,但是用户通信需求的多样化和新移动服务的出现推动了无线网络向第五代移动通信(The 5rd Generation mobile communication,5G)演进。5G支持三种主要应用场景:增强型移动宽带(Enhanced Mobile Broadband,eMBB),超可靠和低延迟通信(Ultra Reliable And Low Latency Communication,URLLC),大规模机器类型通信(Massive Machine Type Communication,mMTC)。多样化的应用场景和不同业务的服务质量要求给现有的调度算法带来了很大的挑战,迫切需要对5G调度算法进行更深入的研究。本文基于5G技术中支持多种业务共存的新型无线帧结构,对URLLC业务与eMBB业务在数据传输中共存时的下行调度机制进行深入研究,该机制允许URLLC业务数据抢占某些正在传输的eMBB数据所占用的无线资源,在eMBB业务传输数据上进行打孔以便于URLLC业务能够及时得到调度,来满足URLLC业务超低时延的要求。在分析现有的打孔调度策略基础上,本文提出了一种改进的打孔调度算法——基于时延和公平性的打孔调度算法。该算法将eMBB业务分为实时和非实时两种,根据业务的不同特性分别采用不同的打孔策略,从而降低系统丢包率。同时,为了保护eMBB用户间的公平性,在考虑到用户瞬时比特传输速率、平均比特传输速率的前提下,引入了eMBB业务在一段时间内被URLLC业务打孔的次数作为公平因子。通过仿真实验表明,本文提出的算法较原打孔调度算法在丢包率、公平性和边缘小区吞吐量等性能方面均有改进。在此基础上,本文在实际的5G协议栈平台上,对提出的算法进行了设计与实现,其主要内容包括调度队列的构造,新传资源的分配,重传资的源分配,TTI线程的设计,HARQ接口的设计。最后,基于协议栈平台对该打孔调度机进行了测试,验证了机制的实际可行性。