首页 > 范文大全 > 正文

基于Matlab的AOS泊松流等时帧生成算法包时延仿真

开篇:润墨网以专业的文秘视角,为您筛选了一篇基于Matlab的AOS泊松流等时帧生成算法包时延仿真范文,如需获取更多写作素材,在线客服老师一对一协助。欢迎您的阅读与分享!

【摘 要】两级多路复用技术是高级在轨系统(AOS)协议的关键技术之一[1],第一级多路复用是指包复用,第二级多路复用为虚拟信道调度。本文基于Malab主要针对第一级复用中的等时帧生成[2]算法的平均包时延性能参数进行研究仿真。

【关键词】matlab;aos泊松流;等时生成;包时延

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.