论文部分内容阅读
卫星移动通信技术是目前通信领域里的一个制高点。本文针对新一代静止轨道卫星移动通信系统——GMR-13G(GEO-Mobile Radio interface-13rd Generation,第三代静止轨道卫星)系统的资源调度算法进行研究。在无线网络中,资源调度算法的目标是在有限资源的条件下,为各个用户业务提供满意的QoS(Quality of Service,服务质量),对于网络性能非常重要。GMR-13G系统在保留卫星信道中成熟的TDMA/FDD(TimeDivision Multiple Access/Frequency Division Duplex,时分多址/频分复用)制式的同时,支持多种类型的终端用户,支持3GPP(3rd Generation Partnership Project,第三代合作伙伴项目)规定的标准四类业务,这些特点使GMR-13G系统不同于任何一个现有的移动通信系统。而GMR-13G协议并未给出任何具体的资源调度算法,各家厂商对资源调度算法的实现也不公开。因此,本文需要结合协议对GMR-13G系统的资源调度算法,即RLC/MAC(Radio Link Control/Medium Access Control,无线链路控制/媒介接入控制)调度算法进行深入研究,研究工作如下: 首先,本文总结了GMR-13G系统RLC/MAC调度算法的需求,包括系统需求和协议需求;在此基础上建立系统调度模型,结合调度模型进行了相关的研究工作。 其次,基于调度模型和相关研究,本文提出了适用于GMR-13G系统的RLC/MAC调度算法框架,包括下行调制编解码算法、控制消息调度算法和业务数据调度算法。下行调制编解码算法针对下行突发中使用的调制编码方式进行选择,结合实时承载的业务连接信道质量充分进行链路自适应;控制消息调度算法依据控制消息优先级高、数据量少且突发格式中承载数量固定的特点而设计,保障控制业务传输需求;业务数据调度算法针对系统中的用户业务服务质量要求而提出,通过将用户业务连接进行优先级排序、标记调度状态,而后进行三级资源分配的方法改善用户体验,算法分析和仿真结果表明,业务数据调度算法在兼顾业务服务质量的同时,能够提高系统吞吐量,为用户提供区分服务,具有一定的公平性且计算复杂度低。 最后,本文在实际系统中对RLC/MAC调度算法进行设计实现。本文通过对模块结构以及实现中的难点问题等的设计,实现了RLC/MAC调度模块,测试结果表明:RLC/MAC调度模块能够稳定运行在系统中,且能够完成所有的调度功能。