基于Matlab的AOS泊松流等时帧生成算法包时延仿真
2014-12-25周雅芳范玉娜刘立士
罗 浩 周雅芳 范玉娜 刘立士
(沈阳理工大学信息科学与工程学院,辽宁 沈阳110159)
1 研究意义
文献[3-5]均在是在以泊松流作为源包到达模型的基础上对AOS多路复用做出了大量的研究,对于帧生成算法和调度算法给出了严密的性能参数的理论公式的推导,并给出了理想的仿真结果对比图,但都没有在分析等时帧生成算法时对其平均包时延进行研究,故而本文基于matlab仿真软件对其进行了仿真,为AOS多路复用研究补充了新的研究结果。
2 等时帧生成平均包时延原理
等时帧生成算法为每隔一段固定的时间将上层到达的数据包封装成帧并且释放。等时平均包时延为在时间t内到达的最后一个包与之前到达的每个包的时间间隔之和的均值,即:
等时平均包时延=在时间t内的时延和/到达的包数
3 等时帧生成包时延流程图
图1 泊松流等时帧生成平均包时延流程图
4 实验仿真结果与分析
仿真参数设置:泊松分布λ=1,等时帧生成时间t=7~10s,一个MPDU包含的包数nf=25~35个。
图2 泊松流等时帧生成平均包时延仿真图
图2给出了当等时帧生成时间为7~10s并且一个MPDU长度为25~35个时,泊松流等时帧生成算法的平均包时延的仿真结果。从图中可以看出,在帧生成时间和MPDU长度变化的条件下,平均包时延的仿真结果与理论值几乎完全一致,论证了理论推导的正确性。
[1]田野,冯永新,马玉峰,刘桂君.高级在轨系统中的多路复用与差错控制技术研究[M].科学出版社,2014.
[2]Ye Tian,Qingfan Li,Yongxin Feng,Xiaoling Gao.A Virtual Channels Scheduling Algorithm with Broad Applicability Based on Movable Boundary[M].Hindawi Publishing Corporation,2013.
[3]张艳琴,基于高级在轨系统的虚拟信道调度算法研究[D].沈阳理工大学,2010.
[4]高晓玲.基于AOS的多路复用技术研究[D].沈阳理工大学,2011.
[5]夏莹.AOS空间复用技术研究[D].沈阳理工大学,2011.