一种任务的回传方法技术

技术编号:6930770 阅读:213 留言:0更新日期:2012-04-11 18:40
一种任务的回传方法,步骤为:(1)获取测控窗口Twindow;(2)计算各回传任务的回传时间长度Ti;(3)设置固存队列和回传队列,固存队列为所有回传任务按优先级排序的结果,回传队列初始为空;(4)从固存队列的队首开始对Ti进行累加,计算总回传时间长度Tsum=∑Ti;(5)每新增加一个任务,就判断一次Tsum是否超过Twindow;若未超过转(6),否则转(7);(6)将新增加的那个任务加入回传队列末尾,返回步骤(4)继续累加,直到遍历固存队列,此时的回传队列为最终回传队列,转(8);(7)将新增加的那个任务以及固存队列中该任务之后且优先级相同的所有任务删除,返回步骤(4)继续累加;(8)清空固存队列并下传最终的回传队列。

【技术实现步骤摘要】

【技术保护点】
1.一种任务的回传方法,其特征在于步骤如下:(1)获取卫星即将经过的地面站测控区间的窗口时间长度Twindow;(2)计算当前卫星存储的所有N个回传任务中每一个任务所需要的回传时间长度Ti,i=1、2、3......N,计算公式为Ti=Mi/S,其中Mi为第i个回传任务所占固存容量大小,S为卫星数传天线的传输速度;(3)分别设置固存队列和回传队列,其中固存队列为N个回传任务按照优先级的先后顺序排列后的结果,优先级高的任务排在前面,优先级相同时任务所需要的回传时间长度Ti短的排在前面,回传队列初始状态为空;(4)从固存队列的队首开始依次对回传任务所需要的回传时间长度Ti进行累加,计算总回传时间长度Tsum=∑Ti;(5)计算总回传时间长度时,每新增加一个任务,就判断一次Tsum是否超过Twindow;若未超过,则进入步骤(6),否则进入步骤(7);(6)将累加时新增加的那个任务加入回传队列的末尾,然后返回步骤(4)继续进行累加,直到固存队列中的所有任务都被遍历过为止,此时的回传队列为最终的回传队列,进入步骤(8);(7)将累加时新增加的那个任务以及固存队列中排在该任务之后且与该任务的优先级相同的所有任务删除,然后返回步骤(4)继续进行累加;(8)清空固存队列,同时将最终的回传队列中的任务依次传递给卫星数传分系统,在卫星进入地面站测控区间后依次回传至地面站。...

【技术特征摘要】

【专利技术属性】
技术研发人员:阎诚王抒雁杨芳
申请(专利权)人:航天东方红卫星有限公司
类型:发明
国别省市:11

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

1