论文部分内容阅读
随着无线通信系统呈现出移动化、宽带化和IP化的发展趋势,3G移动通信已经远远满足不了日益增长的需求,取而代之的是4G移动通信。LTE给未来4G演进指明了方向,成为了未来最主要的4G标准。对于早期的LTE移动通信系统来说,碍于硬件条件的局限,上下行调度多采用串行调度。由于串行调度中上下行调度的时间只有1ms,于是本文提出将上行和下行的处理分开,称之为并行调度处理。这样上下行调度分别有1ms的处理时间,各自调度器有足够的时间完成各自的处理任务。当然,上行调度和下行调度并不是完全没有联系,里面存在了很多互相影响的因素,称为耦合。所以不能简单的将串行调度改成并行调度。本文主要目的是对并行调度进行研究,提出新的调度算法,并分析影响并行调度的理论原因,提出相应的方案。通过实验和仿真来验证方案的可行性,从而保证并行调度的处理。本文首先研究LTE常用的调度算法,针对并行调度提出新的调度算法。然后根据协议与实现发现三点耦合:一是随机接入消息3上行资源分配与消息2的下行资源分配处理;二是上下行调度中CCE的分配;三是1ms并行调度触发方式。根据分析的理论原因,提出解决这三个问题的多种方案。本文采用了一套benchmark时间记录机制和count统计机制,可以统计出上下行调度的时间及统计值,从而验证多种方案的可行性。通过仿真验证了三种常用的调度算法,提出了基于QoS的比例公平调度算法。并用实验验证并行调度存在的必然性。根据benchmaerk和count机制记录上下行调度的时间,找到解决耦合的方案。问题一采用将消息2的处理延后1ms,这样消息3的上行分配就不会与处理消息2发生冲突,避免随机接入接入不了的问题。问题二采用信号量的方案保证的CCE的分配而且又不会影响并行调度的处理。问题三并行调度的触发可以用硬中断来触发,也可以用消息来触发。并行调度节约了调度的时间,为以后演进到更加复杂的调度策略及调度算法的提供了保证。