发明名称 一种AFDX网络数字化端系统确定性仿真方法
摘要 本发明属于计算机应用技术领域,涉及一种AFDX网络数字化端系统数据传输的确定性仿真方法。本发明可用于对ARINC 664协议中描述的端系统数据传输的确定性进行仿真、优化和验证。该方法包含对数据流在空间和时间上的二维隔离处理、基于离散事件的流量整形处理以及对虚拟链路的轮询调度,从而方便快捷、成本低廉的构建数字化AFDX机载数据网络,为机载网络的选型以及机载网络拓扑的构型方案提供验证手段和评估依据。
申请公布号 CN104486144A 申请公布日期 2015.04.01
申请号 CN201410727314.1 申请日期 2014.12.03
申请人 中国航空工业集团公司第六三一研究所 发明人 于峰;牛文生;王红春;王建宇;魏雪菲;朱佳
分类号 H04L12/26(2006.01)I;H04L12/28(2006.01)I 主分类号 H04L12/26(2006.01)I
代理机构 西安智邦专利商标代理有限公司 61211 代理人 王少文
主权项 一种AFDX网络数字化端系统确定性仿真方法,其特征在于:所述AFDX网络与机载设备相连,所述仿真方法包括以下步骤:1】根据机载设备应用程序产生数据流的大小和发送数据流的速度,在空间维度上将待发送数据分隔至多条虚拟通路,待发送数据在对应的虚拟通路上分为至少一个数据帧;2】将每条虚拟通路在时间维度上分隔出多个时间窗口,同一条虚拟通路上的时间窗口大小相同,每个时间窗口内最多能够通过一个数据帧;3】数据帧的发送:每条虚拟通路上设有第一定时器和第二定时器;第一定时器用于对时间窗口进行定时,第二定时器用于对时间窗口的最大允许抖动时间进行定时,所述最大允许抖动时间为T,与AFDX网络通信连接的时间窗口为当前窗口;对于同一条虚拟通路数据帧的发送:当前窗口起始时,第一定时器和第二定时器开始计时:若当前窗口发送使能有效,当前窗口存在1个待发送数据帧,则启动发送任务,将待发送数据帧发送至所述AFDX网络,待发送数据帧发送完成后,将所述当前窗口发送使能置为无效,所述当前窗口的下一个时间窗口发送使能置为有效,还将第一定时器和第二定时器复位;若当前窗口发送使能有效,当前窗口存在0个待发送数据帧,在最大允许抖动时间内,1个待发送数据帧进入当前窗口,则启动发送任务,将待发送数据帧发送至所述AFDX网络,待发送数据帧发送完成后,将所述当前窗口发送使能置为无效,所述当前窗口的下一个时间窗口发送使能置为有效,还将第一定时器和第二定时器复位;若当前窗口发送使能有效,且由当前窗口起始时至最大允许抖动时间内,当前窗口存在0个待发送数据帧,超过最大抖动时间后,将所述当前窗口发送使能置为无效,所述当前窗口的下一个时间窗口发送使能置为有效,同时还将第一定时器和第二定时器复位;在重新开启的时间窗口内如果有数据帧到达,则调度器轮询到该虚拟通路后启动任务发送该数据帧;若当前窗口发送使能无效,放弃发送当前窗口的待发送数据帧;对于不同虚拟通路数据帧的发送:若存在n条虚拟通路,每条虚拟通路均包括所述当前窗口,对n条虚拟通路由小到大进行编号,根据同一条虚拟通路数据帧的发送方法,将虚拟通路按照由小到大的编号顺序依次发送对应的当前窗口的数据帧,若这n条虚拟通路中的m条虚拟通路的当前窗口均存在待发送数据帧时,调度器轮询发送m条虚拟通路上待发送数据帧所产生的抖动小于T。
地址 710119 陕西省西安市锦业二路15号