首页 | 本学科首页   官方微博 | 高级检索  
     

SpaceWire D的调度表生成方法
引用本文:姜宏,杨孟飞,刘波,刘鸿瑾,龚健. SpaceWire D的调度表生成方法[J]. 中国空间科学技术, 2019, 39(1): 11. DOI: 10.16708/j.cnki.1000-758X.2018.0065
作者姓名:姜宏  杨孟飞  刘波  刘鸿瑾  龚健
作者单位:1 北京控制工程研究所,北京1001902 中国空间技术研究院,北京100094
摘    要:针对航天高速SpaceWire D提出了一种调度表生成方法。该方法基于贪婪算法和SMT求解器。贪婪算法是主体,在每次迭代中以调度表的分布均匀性为优化原则产生一个约束集作为SMT求解器的输入参数,然后调用SMT求解器。SMT求解器是重要工具,用于对输入参数的可满足性进行判定,如果可满足则将输出的模型作为生成的调度表。此外,还提出了设置分片长度、确定时间槽大小以及划分冲突域的策略。最后,通过试验对方法的效果进行了验证。结果表明,生成调度表的时间较短且调度表具有良好的分布均匀性。

关 键 词:SpaceWire D  调度表  可满足性模理论  实时通信  贪婪算法  

A method of SpaceWire D schedule generation
JIANG Hong,YANG Meng-Fei,LIU Bo,LIU Hong-Jin,GONG Jian. A method of SpaceWire D schedule generation[J]. Chinese Space Science and Technology, 2019, 39(1): 11. DOI: 10.16708/j.cnki.1000-758X.2018.0065
Authors:JIANG Hong  YANG Meng-Fei  LIU Bo  LIU Hong-Jin  GONG Jian
Affiliation:1Beijing Institute of Control Engineering, Beijing 100190,China2China Academy of Space Technology,Beijing 100094,China
Abstract:Being aimed at high speed SpaceWire D, a method of schedule generation was put forward, implemented with greedy algorithm combined with SMT Solver. The greedy algorithm was designed to generate a set of constraint for SMT Solver and to make the frames and frame chips distribute more uniformly in the generated schedule. The SMT Solver is an important tool and its function is to determine the satisfiability of input parameters. If it is satisfiable, the output module is the schedule wanted. In addition, new policies were proposed about setting the length of frame chips, the size of time slots, and collision area division. The method was verified with experiments. The results show that the generation algorithm can acquire a schedule featured by approximate uniform distribution in hundreds of milliseconds.
Keywords:SpaceWire D   schedule   satisfiability module theory   real time communication   greedy algorithm  
本文献已被 CNKI 等数据库收录!
点击此处可从《中国空间科学技术》浏览原始摘要信息
点击此处可从《中国空间科学技术》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号