[发明专利]一种多任务时隙自适应异构的雷达资源调度方法有效
申请号: | 202110751974.3 | 申请日: | 2021-07-02 |
公开(公告)号: | CN113419834B | 公开(公告)日: | 2023-02-17 |
发明(设计)人: | 付林;王犇;袁越 | 申请(专利权)人: | 中国船舶重工集团公司第七二四研究所 |
主分类号: | G06F9/48 | 分类号: | G06F9/48;G06Q10/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 210003 *** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 任务 自适应 雷达 资源 调度 方法 | ||
本发明涉及一种多任务时隙自适应异构的雷达资源调度方法,该方法采用三个模块:非均匀任务流水线规划模块、任务资源配置模块,实时任务时序控制模块,定期为非均匀时长的任务进行流水线排布,形成任务流水线,通过时间滤波器形成待配置任务执行序列,经过优先级排序、执行时序安排和相关参数计算,产生执行任务序列,利用高精度定时器,实时完成任务执行时序,从而避免由于最小时间片和非均匀任务时长之矛盾导致的时间资源浪费,达到时间利用率最大化的目的。
技术领域
本发明属于雷达系统技术领域。
背景技术
雷达系统为了完成多功能任务,需要对系统资源进行合理的分配,驱动雷达完成多功能任务。
雷达任务资源调度,由于其任务目标时间可预期、任务空间分布规则、任务涉及到的处理单元、器件多,需要的计算量大,一般按照时间片集中计算。传统设计方法都是分层次对不同层次的任务调度分配一个或多个处理器,计算路径固定。现有的设计方法由于其调度时间片相对固定,而多功能任务的时间为非均匀的,这将导致雷达任务调度时时间片与时间片内任务总时间长度无法统一,这将很多时间片内产生小于任何调度任务时长的碎片,该碎片也将无法调度,对于长时间工作的雷达系统来说,很多个时间片产生的碎片积累起来将是很大的浪费。
发明内容
本发明的目的在于实现非均匀时长任务调度,形成任务流水线,重点解决时间片过饱和调度,实现时间片内零碎片的任务调度目的。
为了解决上述技术问题,本发明是通过以下技术方案实现的:
1)采用三个模块:非均匀任务流水线规划模块NLTFPLANM、任务资源配置模块TRDEPLOYM,实时任务时序控制模块RTTSCTLM;其中非均匀任务流水线规划模块NLTFPLANM、任务资源配置模块TRDEPLOYM均运行于CPU平台,为非均匀时长的任务进行流水线排布、任务优先级排序、任务时序配置、执行任务参数计算服务;实时任务时序控制模块RTTSCTLM运行于FPGA模块,为执行任务提供纳秒级的时序分解,执行动作响应控制服务。
2)所述的非均匀任务流水线规划模块NLTFPLANM由工作计划任务规划单元WPTSU和时间滤波单元TFU组成;工作计划任务规划单元WPTSU中,接收来自网络接口外部输入的工作模式和工作计划,按照工作模式设定和工作计划,对时间段内非均匀时长的任务进行流水线式的时间安排,形成工作计划流水任务表WPATable;
时间滤波单元TFU中,接收来自实时任务时序控制模块RTTSCTLM的精度10ns任务规划信号S1,根据下一任务调度起始时间NSTST和任务调度周期TSP,形成时间滤波器TSFilter,对工作计划流水任务表WPATable进行时间滤波,将任务开始时间TST在下一任务调度起始时间NSTST和下一任务调度结束时间NSTET之间的所有任务取出,形成任务调度配置序列NTSDS,通过总线发送至任务资源配置模块TRDEPLOYM,同时将任务调度配置序列NTSDS中的任务从工作计划流水任务表WPATable移除。
3)所述的任务资源配置模块TRDEPLOYM由任务配置序列缓冲单元TDSBU、资源调配单元RDU和任务执行状态单元TASU组成;
任务配置序列缓冲单元TDSBU中,接收非均匀任务流水线规划模块NLTFPLANM发送的任务调度配置序列NTSDS,并送入任务配置序列缓冲区TCSBuffer中;接收外部输入(来自网络接口)的其他任务,送入任务配置序列缓冲区TCSBuffer中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国船舶重工集团公司第七二四研究所,未经中国船舶重工集团公司第七二四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110751974.3/2.html,转载请声明来源钻瓜专利网。