[发明专利]一种适用于SpaceWire网络的时刻调度表的构建方法有效
申请号: | 201310368176.8 | 申请日: | 2013-08-22 |
公开(公告)号: | CN103457815A | 公开(公告)日: | 2013-12-18 |
发明(设计)人: | 何锋;韩煜;王琪;代真;熊华钢 | 申请(专利权)人: | 北京航空航天大学 |
主分类号: | H04L12/407 | 分类号: | H04L12/407 |
代理公司: | 北京永创新实专利事务所 11121 | 代理人: | 李有浩 |
地址: | 100191*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 适用于 spacewire 网络 时刻 调度 构建 方法 | ||
1.一种适用于SpaceWire网络的时刻调度表的构建方法,其特征在于所述时刻调度表的构建包括有下列步骤:
步骤A:对通信周期p相同的任意一周期性的时间触发信息Mk,则按照Mk的数据包的长度从大到小进行排序,得到排序后的端系统周期信息然后将分别输出给步骤F和步骤G;
步骤B:对通信周期p不相同的任意一周期性的时间触发信息Mk,则按照通信周期p从小到大进行排序,得到排序后的端系统周期信息然后将分别输出给步骤F和步骤G;
步骤C:对通信周期p相同的任意一周期性的时间触发信息Mk,则按照Mk的数据包的长度从大到小进行排序,得到排序后的路由器周期信息然后将分别输出给步骤I和步骤J;
步骤D:对通信周期p不相同的任意一周期性的时间触发信息Mk,则按照通信周期p从大到小进行排序,得到排序后的路由器周期信息然后将分别输出给步骤I和步骤J;
步骤E:初始化端系统时刻调度表Tab端系统格式,配置任意一周期性的时间触发信息Mk的信息个数S、以及配置端系统帧长Li;
初始时,令S=1,令Li=LTC,且1≤i;LTC表示同步帧时间码的帧长;
步骤F:第一方面依据步骤E配置的时刻调度表Tab端系统将步骤A和步骤B输出的排序后的端系统周期信息赋值在Tab端系统上;第二方面依据配置的时刻调度表Tab端系统中信息个数S的条件,即S≤n,采用端系统转发时刻策略来配置的转发时刻;
步骤G:第一方面依据步骤E配置的时刻调度表Tab端系统将步骤A和步骤B输出的排序后的端系统周期信息赋值在Tab端系统上;第二方面依据配置的时刻调度表Tab端系统中信息个数S的条件,即S>n,结束端系统中所有周期信息的转发时刻,从而完成时刻调度表Tab端系统的配置;
步骤H:初始化路由器时刻调度表Tab路由器格式,配置任意一周期性的时间触发信息Mk的信息个数S;
初始时,令S=1;
步骤I:第一方面依据步骤H配置的时刻调度表Tab路由器将步骤C和步骤D输出的排序后的路由器周期信息赋值在Tab路由器上;第二方面依据配置的时刻调度表Tab路由器中信息个数S的条件,即S≤n,则按照所经过的路由器的顺序,配置在相应路由器的转发时刻;
步骤J:第一方面依据步骤H配置的时刻调度表Tab路由器将步骤C和步骤D输出的排序后的路由器周期信息赋值在Tab路由器上;第二方面依据配置的时刻调度表Tab路由器中信息个数S的条件,即S>n,结束路由器中所有周期信息的转发时刻,从而完成对时刻调度表Tab路由器的配置。
2.根据权利要求1所述的适用于SpaceWire网络的时刻调度表的构建方法,其特征在于:在步骤F中,若S≤n,则依据转发时刻策略来配置的转发时刻;所述转发时刻策略包括下列步骤:
步骤601:从时刻调度表Tab端系统的0毫秒开始,并在一个通信周期p里,找到端系统帧长Li中最小的时钟同步周期ti;
步骤602:若则带宽不足,无法配置该端系统中时刻调度表Tab端系统的转发时刻;
步骤603:若将的调度时刻Dk,m配置至时刻调度表Tab端系统上,并更新Tab端系统上相应的帧长,为
步骤604:更新S,即S赋值加1;
步骤605:重复步骤601至步骤604,直至S>n,则结束对Tab端系统的配置。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京航空航天大学,未经北京航空航天大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310368176.8/1.html,转载请声明来源钻瓜专利网。
- 上一篇:环状胺化合物的制造方法
- 下一篇:基于液流电池的交流融冰方法