发明名称 一种基于时间触发总线的通信时隙排布方法
摘要 本发明公开了一种基于时间触发总线的通信时隙排布方法,具体为:设系统中节点数量为n,其中针对节点i,其占用的通信时隙时间长度为ocuppy<sub>i</sub>,权重值为w<sub>i</sub>,通信周期为T<sub>i</sub>,计算系统的网络总通信周期T;针对节点i,根据其功能通信的实时性要求,建立约束条件方程组,求解有关n<sub>1</sub>~n<sub>N</sub>的多组解,选任意一组作为各节点通信时隙数量分配方案,将节点按照其所分配的通信时隙数量从大到小或者从小到大排成队列A;从队列A中顺次选取节点,将所选取节点对应的通信时隙按照其所分配的通信时隙数量均匀排布在时间轴上;若节点对应的通信时隙所排布的时间已被占用,则将该通信时隙排在被占用时间之后。本方法可根据时间触发总线各节点功能的周期自适应调整通信帧周期。
申请公布号 CN106302062A 申请公布日期 2017.01.04
申请号 CN201610649223.X 申请日期 2016.08.10
申请人 北京空间飞行器总体设计部 发明人 程博文;刘伟伟;于敏芳
分类号 H04L12/40(2006.01)I;H04L12/911(2013.01)I 主分类号 H04L12/40(2006.01)I
代理机构 北京理工大学专利中心 11120 代理人 高燕燕;仇蕾安
主权项 一种基于时间触发总线的通信时隙排布方法,其特征在于,包括如下步骤:步骤1、设系统中节点数量为n,其中针对节点i,其占用的通信时隙时间长度为ocuppy<sub>i</sub>,权重值为w<sub>i</sub>,通信周期为T<sub>i</sub>,则系统的网络总通信周期为:<img file="FDA0001074049240000011.GIF" wi="870" he="142" />其中sum(ocuppy<sub>i</sub>)为节点1~n占用的通信时隙时间长度的和,sum(w<sub>i</sub>)为节点1~n的权重值之和,min(T<sub>i</sub>)为节点1~n通信周期的最小值,∏为累乘符号;步骤2、针对节点i,根据其功能通信的实时性要求,设定节点i传输时隙的时间延迟delay<sub>i</sub>的最大值为max(delay<sub>i</sub>)和最小值为min(delay<sub>i</sub>);则节点i的通信时隙数量n<sub>i</sub>的最大值max(n<sub>i</sub>)和最小值min(n<sub>i</sub>)为:<img file="FDA0001074049240000012.GIF" wi="886" he="319" />步骤3、建立如下方程组:<maths num="0001"><math><![CDATA[<mrow><mfenced open = "{" close = ""><mtable><mtr><mtd><mrow><munderover><mo>&Sigma;</mo><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>N</mi></munderover><mrow><mo>(</mo><msub><mi>ocuppy</mi><mi>i</mi></msub><mo>&times;</mo><msub><mi>n</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>=</mo><mi>T</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>min</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>i</mi></msub><mo>)</mo></mrow><mo>&le;</mo><msub><mi>n</mi><mi>i</mi></msub><mo>&le;</mo><mi>max</mi><mrow><mo>(</mo><msub><mi>n</mi><mi>i</mi></msub><mo>)</mo></mrow></mrow></mtd></mtr></mtable></mfenced><mo>;</mo></mrow>]]></math><img file="FDA0001074049240000013.GIF" wi="606" he="223" /></maths>其中n<sub>i</sub>为节点i配置的通信时隙数量;解上述方程组,获得有关n<sub>1</sub>~n<sub>N</sub>的多组解,选任意一组作为各节点通信时隙数量分配方案,进入步骤4;步骤4、将节点按照其所分配的通信时隙数量从大到小或者从小到大排成队列A;从队列A中顺次选取节点,将所选取节点对应的通信时隙按照其所分配的通信时隙数量均匀排布在时间轴上;若节点对应的通信时隙所排布的时间已被占用,则将该通信时隙排在被占用时间之后。
地址 100094 北京市海淀区友谊路104号