一种基于NS3网络仿真平台的数据链仿真方法技术

技术编号:40328234 阅读:65 留言:0更新日期:2024-02-09 14:21
本发明专利技术提出了一种基于NS3网络仿真平台的数据链仿真方法,包括:将Link‑16数据链整体模型拆分成不同功能的子模块,包括J系列消息生成处理子类、节点中继子类、NetDevice控制子类、队列组子类、TDMA系统子类、报文处理及信道控制子类和无线信道子类;分别创建J系列消息生成处理子类、节点中继子类、NetDevice控制子类、队列组子类、TDMA系统子类、报文处理及信道控制子类、无线信道子类;在NS3文件夹的scratch文件夹下创建Link‑16数据链的仿真脚本,对Link‑16数据链进行仿真。本发明专利技术通过NS3的软件框架和类,实现NS3网络仿真平台对Link‑16数据链的仿真。

【技术实现步骤摘要】

本专利技术属于信息工程,具体涉及一种基于ns3网络仿真平台的数据链仿真方法。


技术介绍

1、目前在网络仿真领域,已有许多学者借助ns2仿真软件、opnet仿真软件和vrnet等网络仿真软件完成了对link-16数据链模型的仿真,然而由于上述网络仿真软件自身结构框架的局限性,导致当前有关link-16数据链的仿真方法的普适性大大降低。ns3(networksimulatorversion-3)作为一款免费开源的、综合了很多优秀模拟器特点的离散时间网络仿真模拟器,主要应用于网络仿真领域,提供了许多网络协议以及通信模型的同时也为网络开发者提供了大量的接口和基类,具有易扩展性和高集成性等特点,研究人员可根据自己的需要对网络仿真的同时还可以设计网络各层的算法和改善模型。然而,当前ns3官方所提供的模块库无法实现对link-16数据链的仿真,从而导致基于ns3的link-16数据链仿真受限。因此如何将ns3应用于link-16数据链仿真是一个值得关注的问题。


技术实现思路

1、解决的技术问题:针对现有ns3网络仿真器无法本文档来自技高网...

【技术保护点】

1.一种基于NS3网络仿真平台的数据链仿真方法,其特征在于,所述数据链仿真方法包括以下步骤:

2.根据权利要求1所述的基于NS3网络仿真平台的数据链仿真方法,其特征在于,步骤S2中,创建继承于Application父类的J系列消息生成处理子类的过程包括以下步骤:

3.根据权利要求1所述的基于NS3网络仿真平台的数据链仿真方法,其特征在于,步骤S3中,创建继承于Object父类的节点中继子类的过程包括以下步骤:

4.根据权利要求1所述的基于NS3网络仿真平台的数据链仿真方法,其特征在于,步骤S4中,创建继承于NetDevice父类的NetDevice控制...

【技术特征摘要】

1.一种基于ns3网络仿真平台的数据链仿真方法,其特征在于,所述数据链仿真方法包括以下步骤:

2.根据权利要求1所述的基于ns3网络仿真平台的数据链仿真方法,其特征在于,步骤s2中,创建继承于application父类的j系列消息生成处理子类的过程包括以下步骤:

3.根据权利要求1所述的基于ns3网络仿真平台的数据链仿真方法,其特征在于,步骤s3中,创建继承于object父类的节点中继子类的过程包括以下步骤:

4.根据权利要求1所述的基于ns3网络仿真平台的数据链仿真方法,其特征在于,步骤s4中,创建继承于netdevice父类的netdevice控制子类的过程包括以下步骤:

5.根据权利要求1所述的基于ns3网络仿真平台的数据链仿真方法,其特征在于,步骤s5中,创建继承于object父类的队列组子类的过程包括以下步骤:

6.根据权利要求1所述的基于ns3网络仿真平台...

【专利技术属性】
技术研发人员:潘成胜陆煌杰王英植石怀峰
申请(专利权)人:南京信息工程大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1