论文部分内容阅读
相控阵雷达的阵列天线具有波束捷变能力,因此多功能相控阵雷达能快速交替进行搜索和跟踪等操作。如何在时间资源、能量资源及计算机资源有限的前提下,合理的资源调度分配任务对优化雷达的整体性能起到了至关重要的作用。在雷达资源调度前,需要先对任务进行优先级分配。根据各个任务优先级的先后次序进行调度的排序。在已有的优先级排序算法中,只是针对每个任务的优先级进行一次排序,这样就会使很多优先级比较低但是比较紧迫的驻留任务被丢弃,进而造成了调度任务成功数减少。针对此类问题,提出了二次优先级分配算法,创新性地把二次优先级分配用在调度模块中。该算法不仅涉及到了任务的优先级而且加入了截止期的因素,即利用优先级、截止期相结合的思想,在一次分配的基础上以整个调度间隔的帧周期对任务进行二次分配,可以在一个调度间隔内执行更多的驻留任务。因此,降低了任务的丢失率以及提高了雷达的资源利用率。任务优先级的综合排序是为下一个的调度模块进行准备。由于系统的资源有限,如何在有限的雷达系统资源下尽可能多的调度任务,资源调度算法担任着重要角色。比较常见的一种方法是自适应脉冲交错调度算法。该算法虽然在雷达资源利用率上得到了提高,但是通常只考虑了一些简单的雷达资源约束,因此对雷达资源的利用不充分。针对此问题,提出了一种优化的脉冲交错调度算法。该算法引用时间指针遍历等待期的驻留时间,在不影响前一个脉冲接收和发射的前提下,进行接收或发射其他的脉冲。通过为每个时间点选择合适的任务进行仿真分析并与已有的算法进行对比,仿真结果表明,该算法从各项评估指标上体现了其优化的调度性能,验证了算法的有效性,特别是在调度越多的时候此算法的性能优势体现的越明显,达到了高效调度的目的。最后综合了前面的内容设计了一个雷达任务调度仿真系统,并在MATLAB环境下实现了该仿真系统。本文的仿真系统目的是实现基于二次优先级分配和优化的脉冲交错调度算法的图形化界面及更直接地验证该算法的有效性和优化性。在该界面上,可以根据不同的需求设置搜索参数、跟踪参数及目标参数等。通过界面上的仿真Button实现一键仿真并且给出仿真结果。