论文部分内容阅读
摘要:TETRA数字集群通信系统分组数据排队功能是指当用户同时发送大量分组数据时,数字集群交换机以一定的策略将这些分组数据放入存储队列中,并以特定的算法选择并发送分组数据,既要考虑到各个用户的公平性,又要保证高优先级用户的服务质量。分组数据排队功能决定了分组数据业务的性能,是TETRA数字集群通信系统交换机开发的关键。本文首先综述了国内外移动通信系统分组数据排队功能的研究现状,对不同通信系统中的分组数据排队功能的算法进行了分析和比较;在分析了TETRA数字集群通信系统结构、分组数据传输的特点、信令流程、原语和PDU的基础上,给出了上行分组数据排队功能的架构、下行确认数据排队功能的架构以及下行非确认数据排队功能的架构,并详细阐述了先进先出算法、优先级队列算法、轮询算法以及最坏情况加权公平队列算法,对这些算法的排队时延和队列长度进行了深入的分析;然后,根据分组数据排队功能的架构,在OPNET仿真软件中建立了分组数据排队功能的网络模型,基于TETRA数字集群分组数据传输过程中的原语和PDU,设计了仿真中使用的分组数据包格式;其次,设计了上行分组数据排队功能的仿真模型、下行确认和非确认数据排队功能的仿真模型,并阐述了这三种仿真模型所包含的节点模型和进程模型,详细地分析了每个节点模型中的MLE模块、SNDCP模块和SGSN模块的配置和相互关系以及各进程模型中的状态、函数、全局变量和统计量;最后,设置了仿真内容和仿真模型参数,利用OPNET仿真软件,分别对先进先出算法、优先级队列算法、轮询算法以及最坏情况加权公平队列算法进行仿真,并对这四种排队算法在TETRA数字集群上行分组数据排队功能和下行分组数据排队功能中的优劣进行了比较。