The invention discloses a resource scheduling method for phased-radar based on secondary priority allocation, which includes initialization parameters, selection of executable task set Ap, obtaining task queue with integrated priority, updating ID according to the type of task successfully scheduled, judging whether time and energy constraints are met or not, i=i if time or energy constraints are not met.+ 1. The next task in this scheduling interval is performed; if I > Np, the task analysis in this scheduling interval is completed, and the pointer P points to the next scheduling interval; when p > tend ends. The scheduling method of the present invention considers the priority and deadline of tasks at the same time, and carries out secondary scheduling on the basis of one scheduling. By two scheduling, more tasks are scheduled to ensure that the radar system resources are fully utilized, the time utilization rate of the system is improved, the loss rate of tasks is reduced, and the scheduling strategy is improved.
【技术实现步骤摘要】
一种基于二次优先级分配的相控雷达资源调度方法
本专利技术涉及相控雷达控制
,具体涉及到一种基于二次优先级分配的相控雷达资源调度方法。
技术介绍
在相控阵雷达资源调度中,通常是按着任务工作方式的优先级来分配任务,优先级高的任务先被调度,优先级低的任务最后被调度。这样的做法,就会导致即使在雷达资源相对充足的情况下,也会使低优先级的任务因为时间上的冲突而被丢弃,进而造成了任务的时间利用率下降,任务丢失率升高,同时浪费了系统资源的后果。现有技术中就资源调度前的策略分配进行了研究,但是仅仅考虑到任务的优先级或任务的截止期;雷达系统的资源任然不能够充分利用,系统的时间利用率较低,任务丢失率较高。
技术实现思路
本专利技术的目的是提供一种基于二次优先级分配的相控雷达资源调度方法。为达上述目的,本专利技术的一个实施例中提供了一种基于二次优先级分配的相控雷达资源调度方法,包括以下步骤:步骤1:初始化参数,所述参数包括时间指针p、能量状态向量E、时间状态向量φΔt(k)和标识变量ID,其中p≥t0;步骤2:判断是否为0;若则删除任务请求中最晚执行时间小于p的任务,转步骤3;若不为0 ...
【技术保护点】
1.一种基于二次优先级分配的相控雷达资源调度方法,其特征在于,包括以下步骤:步骤1:初始化参数,所述参数包括时间指针p、能量状态向量E、时间状态向量φΔt(k)和标识变量ID,其中p≥t0;步骤2:判断
【技术特征摘要】
1.一种基于二次优先级分配的相控雷达资源调度方法,其特征在于,包括以下步骤:步骤1:初始化参数,所述参数包括时间指针p、能量状态向量E、时间状态向量φΔt(k)和标识变量ID,其中p≥t0;步骤2:判断是否为0;若则删除任务请求中最晚执行时间小于p的任务,转步骤3;若不为0;令p=p+Δt,重新判断;步骤3:从任务请求中选出当前时刻可以执行的任务集合Ap,设该集合任务个数为Np,通过对二次调度任务优先级的排序选出综合优先级较高的任务,因此可得到综合优先级由高到低排列的任务队列,记做任务编号i=1;步骤4:从集合Ap中选出第i个任务,记为Ti;若flag=1,转步骤5,否则将...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。