Dynamic Adaptive Resource Scheduling for Phased Array Radar: Enhancing Efficiency through Synthesis Priorities and Pulse Interleaving
Abstract
To enhance the resource scheduling performance of phased array radar, we propose a dynamic adaptive resource scheduling algorithm based on synthesis priorities and pulse interleaving. This approach addresses the challenges of low efficiency, high loss ratios, and significant subjectivity in task assignment within phased array radar systems. We introduce a task synthesis priority design method that considers the working mode priority, deadlines, and time shift ratios. By implementing this method, we can increase the flexibility of task scheduling and improve the efficiency of radar processing tasks. Additionally, our proposed pulse interleaving method effectively utilizes the waiting periods between receiving and transmitting pulses to process other beams, thereby enhancing resource utilization. Simulation results demonstrate that the proposed scheduling algorithm significantly reduces time deviation ratios and scheduling failure rates while improving scheduling yield and time utilization ratios.
Index Terms:
Phased Array Radar, Resource Scheduling, Task Priority Design, Scheduling EfficiencyI Introduction
Phased array radar exhibits rapid beam agility and effective waveform self-adaptation capabilities. It is capable of performing various tasks, such as multiple target tracking while simultaneously searching for new targets [1]. However, the multitasking capacity of phased array radar is constrained by limited time, energy, and computing resources. Therefore, implementing effective task priority planning methods and resource scheduling strategies is crucial for achieving optimal performance in multifunctional phased array radars. Several approaches have been developed for designing resource scheduling strategies for phased array radars [2], [3], [4], including fixed templates, online templates, partial templates, and adaptive algorithms. While template-based methods are simple to design, they often result in low task scheduling efficiency and resource utilization ratios. In contrast, adaptive resource scheduling algorithms leverage the flexibility of radar beam scanning, maximizing the use of time, energy, and other resources for efficient task scheduling. Currently, adaptive resource scheduling algorithms are widely adopted in the resource scheduling of phased array radars.
The adaptive resource scheduling algorithm is primarily divided into two modules: task priority design and scheduling algorithm design. The scheduling algorithm itself can be approached from two main perspectives [5]. The first involves designing a scheduling algorithm based on the scheduling interval. Within the system’s constraints of executable time and available resources, the optimal execution time for a task is selected according to specific criteria. The second perspective focuses on the time pointer, wherein the highest priority task that can be executed at a given moment is selected and added to the execution queue. Huizing [6] introduced the concept of a task time window, which allows the actual execution time of a scheduled task to shift within a defined time window around the expected execution time. This method significantly enhances the task scheduling success rate and time utilization of the radar system while mitigating the impact of time shifts on scheduling timeliness.
In terms of task priority design, resources in phased array radar (PAR) are allocated to tasks based on predefined rules, with typical strategies prioritizing the highest task working mode [7], [8], [9] and the earliest deadline [10], [11]. However, these algorithms primarily rank tasks based on a single parameter, resulting in poor adaptability and low flexibility in scheduling. Recent studies [12-17] have proposed a two-factor approach that considers both the highest task working mode and the earliest deadline (HPEDF) to design task synthesis priorities. Furthermore, [18], [19] employed a broader set of characteristic parameters to establish a comprehensive task priority, mapping task working modes, deadlines, and idle times to a unified scale, thereby improving the scheduling performance of the algorithm. Additionally, [20] suggested incorporating a target threat factor in the design of task comprehensive priority, enhancing the efficacy of task scheduling.
References [21-23] employ a secondary planning algorithm focused on the scheduling interval to determine the optimal execution time of tasks. This approach aims to ensure that the actual execution time of tasks aligns closely with their expected execution time, thereby optimizing the execution timing for high-priority tasks. While these algorithms enhance the timeliness of radar system scheduling, they may reduce the time utilization and flexibility of task scheduling.
Most radar scheduling algorithms cited in other studies are designed from the perspective of time pointers. This approach involves selecting the highest priority task that can be executed at a specific moment and adding it to the scheduling execution queue. Algorithms designed with this methodology exhibit high flexibility, a high time utilization rate (TUR), and a high scheduling success rate (SSR). In traditional phased array radar systems, each mission is treated as a whole, preventing the scheduling of other tasks during the mission’s designated time. However, advancements in pulse interleaving technology [24] allow for the utilization of waiting periods between radar beam transmission and reception. Studies [13], [25-28] have integrated pulse interleaving technology into their scheduling algorithms, resulting in improved TUR and SSR.
Furthermore, references [29-32] have introduced intelligent algorithms, such as genetic algorithms, into the scheduling strategies to enhance scheduling efficiency. While genetic algorithms are shown to improve SSR and TUR, they also lead to increased time shift rates (TSR), which violates the expected timing principles and adversely affects the timeliness of the radar system. To enhance the flexibility of radar task scheduling, references [34-35] propose adjusting the scheduling intervals. Additionally, [36] introduced a resident scheduling algorithm that alters the radar’s operating mode based on target distance.
Although these algorithms improve TUR and SSR to varying extents, they also result in increased TSR. This issue becomes particularly pronounced with the significant rise in tracking tasks [37-40], leading to higher TSR and consequently violating the expected timing principles of scheduling algorithms, thereby impacting the timeliness of radar operations. The threat levels of different targets and the priorities of various airspaces influence the operational modes of radar missions, making target threat levels and airspace priorities critical factors in mission priority design. Moreover, as the number of tracking tasks increases, the implementation of pulse interleaving technology can effectively enhance TUR and SSR. However, the challenge remains in efficiently interleaving radar tasks due to the constraints of energy resources within the radar system.
To address these challenges and enhance the overall scheduling performance and scheduling gain of radar systems, this paper presents a resource scheduling algorithm for phased array radar based on synthesis priorities and pulse interleaving. The main contributions of this study are as follows:
-
1.
Phased array radar mission structure, which consists of the transmit interval, the wait interval and the receive interval, and established a task scheduling optimization model under the constraints of time and energy resources. The objective function includes mission importance, urgency, and timeliness.
-
2.
A comprehensive priority design method that comprehensively considers the target threat degree, airspace priority, task work mode, deadline and time shift rate is proposed. On the basis of improving scheduling success rate and time utilization of the algorithm, the time offset rate is effectively reduced, and the timeliness of the radar system is improved. The performance of the algorithm in many aspects can be effectively guaranteed.
-
3.
A pulse interleaving algorithm that considers two interleaving modes under the constraints of time and energy resources, which follows the principle that the adjacent pulse receiving interval is close to each other, effectively reduces the computational complexity, and improves time utilization rate and scheduling success rate.
-
4.
Combining the task synthesis priority design method and pulse interleaving technology to realize radar resource scheduling, the effectiveness and efficiency of this algorithm are verified by the simulation experiments of randomly generated tasks and the experimental results under different task scales.
Outline: The organization of the remainder of this paper is as follows: Section II presents the radar task resident scheduling model, detailing the associated resource constraints and evaluation indicators. Section III describes the implementation methodology of the proposed adaptive resource scheduling algorithm, which is based on synthesis priorities and pulse interleaving. In Section IV, simulation experiments are conducted to compare and validate the proposed method against existing approaches. Finally, Section V concludes the paper by summarizing the key findings of this research.
II Modeling
II-A MFPAR task model
The overall scheduling structure of the Multifunctional Phased Array Radar (MFPAR) is illustrated in Figure 1. Initially, the radar system receives requests and generates radar tasks, such as search and tracking tasks. These tasks include parameters such as expected execution time, time windows, and beam dwell times. The scheduling algorithm organizes the requested tasks based on their priorities and the constraints of radar resources, categorizing them into execution queues, delay queues, and delete queues. Tasks in the execution queue are scheduled for execution according to a predefined execution list, while tasks in the delay queue are resubmitted to the scheduler for reconsideration during the next update cycle. Tasks in the delete queue are discarded.

Most adaptive scheduling algorithms focus primarily on the time resources of the radar system, often overlooking constraints related to energy and computational resources. While it can be argued that the bottleneck posed by computational resource limitations is gradually diminishing due to advancements in computer performance, the energy resource constraints of the radar system remain critical, particularly as radar cannot remain in a transmitting state for extended periods. The implementation of a pulse interleaving strategy allows the waiting periods between radar pulses to be utilized for transmitting other radar pulses.
Tracking tasks can be classified according to the threat levels associated with operational conditions, which may include high-precision tracking, precision tracking, ordinary tracking, or simple monitoring. Figure 2 illustrates the task model of pulsed phased array radar, which consists of three components: the launch period, waiting period, and reception period. The i-th phased array radar task can be described as follows:

(1) |
In (1), represents the task type, stand for the task request time, task attribute, and actual execution time respectively. represents the beam dwell time of the task. is the time window length, for the transmit interval, for the wait interval, which depends on the target distance, and for the receive interval. satisfies:
where is the pulse launch cooling time, and is the deadline. Each task should be executed before its deadline, satisfies:
is the sample interval between two adjacent tasks of the same type. It satisfies:
where denotes the execution time of the former task. is the task power consumption. In reality, the transmit interval consumes the majority of the power of the whole task.
As the task scheduling of each working mode needs to be realized through the radar pulses, it will consume certain system energy and time resources. Considering that the radar cannot always be in the transmitting state, energy resource constraints should be applied to the phased array radar when the pulse interlace strategy is used.
In order to maximize resource utilization and scheduling efficiency, various resource constraints must be considered when performing resource scheduling.
II-B Resource constraints
1) Energy Resource Constraint
Radar systems are well-known to consume a significant amount of energy during pulse transmission. When pulse streams are interlaced, the operational time of the radar transmitter is extended, leading to increased energy consumption. If the operating temperature of the radar exceeds the physical limits of the system, there is a risk of damaging the transmitter. During the tracking process, to maintain adequate tracking quality, the width of the transmitted pulse must be increased, which further escalates energy consumption. It has been observed that energy constraints are influenced by the selected modes of operation, which impacts scheduling analysis in the following ways:
(2) |
In (2), is the upper limit of radar instantaneous power consumption. is the power consumed by the radar transmitting a pulse at time .
(3) |
The cooling time constant is , which characterizes the heat dissipation performance of the radar. The energy consumed during a radar receiving period is negligible, and the time difference between the end of a pulse emission period and the start time of the next pulse transmission period is . It should be ensured that the energy at the end of the next scheduled mission launch period does not exceed the instantaneous maximum power.
(4) |
2) Time Resources Constraint
Because radar scheduling tasks are mainly performed at regular scheduling intervals, once the scheduling interval is determined, the radar task scheduling becomes less flexible. The launch and reception periods of radar missions cannot be preempted, and all missions must be completed before their deadlines. In a traditional scheduling algorithm, a single beam dwell period cannot be preempted, and the number of tasks, , successfully executed within one scheduling interval must satisfy:
(5) |
In (5), is the length of the beam dwell period, and is the duration of the scheduling interval. In order to improve the utilization of radar time resources, the pulse interleaving strategy is employed to interlace other tasks during the waiting period between each radar task reception and transmission. The pulse transmission period and reception period of a task cannot be preempted by other tasks; otherwise, the task execution will fail. Successful execution of tasks imposes the following constraints:
(6) |
(7) |
(8) |
III Task synthesis priority design
In this paper, we employ a discrete Dynamic Bayesian Network algorithm to evaluate multi-target threats. Based on the assessed threat levels, tracking mode tasks are categorized into precise tracking and normal tracking. The importance of the radar mission and its associated deadline are utilized for scheduling purposes. Using a time-pointer algorithm, each task assignment necessitates a reprioritization process, allowing for dynamic evaluation of both the importance and urgency of radar tasks. This approach effectively reflects the changing significance of radar tasks over time.
Building upon the urgency factor, the classic Highest Priority Earliest Deadline First (HPEDF) synthesis priority design is adjusted by incorporating a time offset ratio. A more comprehensive radar task interleaving model is constructed, and we propose a synthesis task priority online pulse interleaving scheduling algorithm that incorporates the time-shift ratio. Finally, a series of simulation experiments are conducted to demonstrate the efficiency of the proposed algorithm.
III-A Task dynamic priority design
In the task priority design process, this paper proposes an approach that first considers the task working mode, which reflects the importance of the task, and the task deadline, which indicates the urgency of the task. A priority table is designed to evaluate the importance and urgency of each task simultaneously, assigning them equivalent weights. Building upon this framework, a time deviation ratio is incorporated to enhance the efficiency of task scheduling, ensuring that critical tasks are executed as promptly as possible within their expected execution times. Ultimately, a synthesis priority design method is developed that accounts for task working modes, deadlines, and time shift ratios.

As shown in 3, the -th tracking target position is , the predicted value of the -th tracking target position is , the target measurement position is , and the new information is . When there is a time offset, the target measurement position also changes; the new measurement position of the target will be recorded as , and the new interest is . Consequently, the target tracking error will increase, and the new information will grow to a certain extent. Meanwhile, the target will fall into the tracking wave door with a greater probability, which may lead to tracking failure. Since the target tracking is filtered by a tracking algorithm such as an extended Kalman filter, the effectiveness of the target tracking is a quadratic function of the time offset [13].
Therefore, in the comprehensive task priority design, the time shift should be synthesized into the task priority in the form of a quadratic function, maximizing the benefits of task scheduling and improving the effectiveness of task scheduling.
It is necessary to clarify the basic principles of task scheduling: (1) the higher the priority of the work mode, the higher the priority of the task; (2) the earlier the deadline, the higher the priority of the task; (3) the lower the time shift ratio, the higher the priority of the task.
Step 1: The overall priority of the task to be scheduled is
(9) |
Suppose that the current time scheduler has requests, which are recorded as , satisfying: (1) the arrival time of all requests is not greater than the current time; (2) the deadline of all requests minus the residence time is not less than the current time.
First, the priority in accordance with the mode of operation of the size of the cut-off request tasks are arranged twice. Each task number is obtained in the arrangement, referred to as priority number , and the deadline , where . Then,
(10) |
where is a weighted value in the range of .
Step 2: The accuracy of tracking targets has a quadratic function relationship with the time shift. In order to make each scheduling task as close to its expected execution time as possible, the closer the time pointer is to the expected execution time, the higher the task priority is.
If the current request scheduling task operates in one of three modes: validation, precision tracking, and normal tracking, then
(11) |
If the current working mode of the request scheduling task is airspace search or horizontal search, then
(12) |
III-B Evaluation index
This section proposes a method to evaluate the performance of the proposed scheduling algorithm:
Successful Scheduling Ratio
The Successful Scheduling Ratio (SSR) is defined as the ratio between the number of successfully scheduled tasks and the total number of request tasks. It can be expressed as:
(13) |
In (13), is the number of successfully scheduled tasks, and is the total number of request tasks. The more tasks are successfully scheduled, the better the performance of the algorithm is.
Time Utilization Ratio
The Time Utilization Ratio (TUR) is the ratio of the launch duration and reception duration of all successfully scheduled tasks to the total time resource, which can be expressed as:
(14) |
where is the total available time resource, and is the number of successfully scheduled tasks. The higher the time utilization ratio in a phased array radar, the better the scheduling algorithm.
Average Time Shift Ratio
The Average Time Shift Ratio (ATSR) is the mean of the difference between the actual execution time of the successful scheduling tasks and the ideal execution time of them. This metric evaluates the effectiveness of task scheduling.
(15) |
where is the number of scheduled successful tasks, is the actual execution time, is the task execution time, and is the time window length of the task.
Scheduling Yield Ratio
The Scheduling Yield Ratio (SYR) is the ratio of the total yield of all tasks successfully scheduled to the ideal yield of all tasks. Since most classical Kalman filtering algorithms are nonlinear filtering algorithms, the target tracking accuracy is nonlinear with the time shift, and consequently, the effectiveness of the radar task scheduling is expressed as:
(16) |
Then the Scheduling Yield Ratio can be expressed as:
(17) |
The importance of the various task types is expressed by , which could be .
IV Resource scheduling strategy of phased array radar based on synthesis priority and pulse interleaving algorithm
In the proposed task scheduling framework, the pulse interleaving strategy primarily utilizes time pointers for task allocation in a sequential manner. By allowing the waiting periods between tracking-type task pulses to transmit or receive other task pulses, the utilization of time resources can be significantly enhanced. To increase the task scheduling yield, improve scheduling effectiveness and time utilization, fully leverage the system’s energy resources, and reduce computational demands, this paper builds upon the traditional HPEDF synthesis task priority planning algorithm.
Based on this foundation, we propose a dynamic task priority design algorithm that comprehensively considers task working modes, deadlines, and time offset ratios. This approach aims to ensure that both high and low-priority tasks are executed as closely as possible to their expected execution times while optimizing the utilization of time resources.
Additionally, this study employs a discrete Dynamic Bayesian Network algorithm to assess multi-target threats. Based on the evaluated threat levels, tracking mode tasks are categorized into precise tracking and normal tracking.
The scheduling of radar missions is guided by the importance of the mission and its associated deadline. Utilizing a time-pointer algorithm, each task assignment necessitates a reprioritization process. This approach allows for the dynamic evaluation of both the importance and urgency of radar tasks, effectively reflecting their significance over time. Based on the urgency factor, the classic HPEDF synthesis priority design is adjusted by incorporating a time offset ratio.
In this paper, we construct a more effective radar task interleaving model and propose a synthesis task priority online pulse interleaving scheduling algorithm that incorporates the time-shift ratio. Finally, a series of simulation experiments are conducted to validate the efficiency of the proposed algorithm.
IV-A Scheduling strategy based on improved dynamic pulse interleaving
To maximize the utilization of time resources and enhance the success ratio of radar task scheduling, it is essential to implement a pulse interleaving strategy. Building upon the dynamic synthesis priority model proposed in this paper, we develop a dynamic pulse interleaving algorithm designed to mitigate the complexity introduced by the integration of pulse interleaving.

Figure 4 shows two pulse interleaving modes for tracking tasks. Figure 4 (a) illustrates an external interleaving type pulse interleaving mode, while Figure 4 (b) depicts an internal interleaving type pulse interleaving mode. The blank rectangle represents the radar task 1, and the black rectangle represents the radar task 2. are the cooling times of the radar transmitter. The indicates the internal idle time of the pulse after pulse interleaving.
The design principle of pulse interleaving between task 1 and task 2 is as follows: for impulse interleaving mode 1, minimize as much as possible; for pulse interleaving mode 2, minimize as much as possible, such that the reception of the adjacent radar pulses reception periods and is as close as possible.
The time must satisfy the following equations:
(18) | ||||
Assuming that there are tasks waiting to be scheduled at time period , the specific steps of pulse interleaving are as follows:
Step 1: Initialize the time pointer , the number of tasks that are scheduled , radar pulse transmit power , previous radar pulse cooldown time , radar pulse launch period end time power , and pulse internal idle available time after pulse interleaving is , and the pulse external idle available time is .
Step 2: Select all the tasks that satisfy and dynamically apply the synthesis priority design method according to (9) to obtain a dynamic priority for each task and select the task with the highest priority.
Step 3: Determine whether the task to be scheduled can be pulse-interlaced with the task from the previous moment.
Case (1): If pulse interleaving is possible, the parameters after updating the interlaced task are as follows:
(19) |
(20) |
Case (2): If the task to be scheduled is a tracking task and cannot perform pulse interleaving, update the parameters as follows:
(21) |
Case (3): If the task to be scheduled is different and it cannot interlace, the parameters are updated as follows:
(22) |
Case (4): If there is no task request execution at the current time, update the time pointer , where is the minimum moving step size.
Step 4: When or , go to Step 6; otherwise, return to Step 2.
Step 5: Delete the task that is not scheduled for execution, obtain the schedule execution linked list, delete the linked list, and end the task scheduling analysis in the scheduling interval.
Fig. 4 shows the algorithm scheduling process. When performing task scheduling, it satisfies the time constraints in [eq:18], energy constraint, and the dynamic scheduling update of allocation scheduling tasks on the timeline in the form of time pointers, which simplifies the complexity of scheduling analysis.

V Simulation experiment
V-A Simulation Setup.
The simulation scenario includes five types of tasks to be scheduled: verification, precision tracking, general tracking, horizon search, and airspace search. Task tracking is categorized into precision tracking and general tracking based on the level of target threat. The verification radar task consists of two components: one for generating verification tasks for target detection, and the other for generating false alarm tasks at a specific data ratio. The number of general target tracking tasks is fixed at 40, while the number of precision tracking tasks gradually increases from 0 to 200 in increments of 10. Search tasks are generated according to predefined data ratios.

The radar detection range is assumed to be 50-300 km, with a simulation time of 0-12 seconds. The phased array radar scheduling interval is set to SI = 50 ms, and targets appear randomly. Due to the random generation of targets, the tracking task exhibits a degree of randomness. The number of precision tracking targets increases by 10 with each iteration, and the simulation is repeated 100 times. The parameters for the radar task types are summarized in Table I.
The simulation results are compared with those from previous works, including traditional time-hand-based methods [9], [12], and [21]. A section of the original task request sequence, from 200 ms to 300 ms, is extracted for analysis, as shown in Figure 6.
Number | Radar task type | Priority | Beam resident parameter /ms | Time window | Replacement ratio |
---|---|---|---|---|---|
1 | Low priority search | 1 | 1.0, 2.0, 1.0 | 100ms | 50Hz |
2 | High priority search | 2 | 0.5, 1.5, 0.5 | 50ms | 50Hz |
3 | General tracking | 3 | 0.5, 0.9, 0.5 | 50ms | 2Hz |
4 | Precision tracking | 4 | 0.5, 0.5, 0.5 | 30ms | 5Hz |
5 | Verify | 5 | 1.0, 1.5, 1.0 | 30ms | 2Hz |
V-B Simulation Results.


As shown in Fig. 6 and Fig. 7, the scheduling yield of the dynamic pulse interleaving algorithm is not only higher than that of the traditional time-pointer algorithm presented in [9], but also exceeds the yield of the quadratic programming algorithm in [12]. Additionally, the dynamic pulse interleaving algorithm achieves a higher scheduling yield compared to the pulse interleaving algorithm in Zhang’s work [21].
When the number of precision tracking targets is below 50, the original quadratic programming algorithm achieves the highest yield, outperforming other algorithms, with the pulse interleaving algorithm ranking second. In this scenario, the scheduling gain is greater, and the scheduling failure ratio is the lowest. As the number of precision tracking targets increases, the dynamic pulse interleaving algorithm shows the highest scheduling yield ratio, surpassing both the traditional pulse interleaving algorithm and other methods. Furthermore, the overall scheduling failure ratio of the dynamic pulse interleaving algorithm remains consistently lower than that of other algorithms.


As shown in Fig. 8, the time utilization ratio of the pulse interleaving algorithm proposed in this paper is consistent with that of the method in [21], and it surpasses other algorithms in terms of time utilization. In Fig. 9, it can be observed that the time shift ratio of the proposed method, which incorporates task synthesis priority with time shift considerations, is lower than other algorithms, and only slightly higher than that of the quadratic programming algorithm in [12]. As the number of precision tracking targets increases, the time shift ratio of the proposed method approaches that of [12], further enhancing the effectiveness of task execution.
The pulse interleaving algorithm presented in this paper shows similar performance to [21] in terms of scheduling time utilization and overall failure ratios. However, the time shift ratio is reduced by 35%, and the scheduling gain is improved by 30%. Compared to [9], the time utilization ratio is improved by nearly 20%, the time shift ratio is reduced by 40%, and the scheduling benefit is increased by 45%.





As shown in Fig. 10, the scheduling failure ratios for verification tasks using this method are similar to those of other scheduling algorithms. However, Figs. 11, 12, 13, and 14 demonstrate that the proposed algorithm achieves the lowest scheduling failure ratios across precision tracking, general tracking, high-priority search, and low-priority search tasks. Notably, the failure ratio for general tracking task scheduling is significantly lower than that of other algorithms.
VI Conclusion
This paper addresses the resource scheduling problem of phased array radar, with a particular focus on classifying tracking task modes based on target threat levels. The proposed method employs a dynamic priority assignment strategy and a pulse interleaving scheduling algorithm, which takes into account task working modes, deadlines, and time shift ratios. This approach not only allows for the implementation of different scheduling strategies by emphasizing various task characteristics but also ensures the uniqueness of task priorities. As a result, more tasks can be executed when high-priority search tasks are scheduled. The use of pulse interleaving enhances both the flexibility of task scheduling and the utilization of time resources.
In summary, the proposed synthesis priority and pulse interleaving algorithm effectively reduces the time shift ratio and improves task scheduling efficiency compared to Zhang’s algorithm. The proposed algorithm achieves lower task scheduling failure ratios, reduced time shift ratios, higher scheduling yields, and improved time utilization ratios. Specifically, compared to Zhang’s algorithm, the time shift ratio is reduced by 35%, and the scheduling yield is increased by 30%. Compared to the traditional time-pointer algorithm, the time utilization ratio is nearly 20% higher, the overall task scheduling failure ratio is reduced by 10%, the time shift ratio is 40% lower, and the scheduling yield is 45% higher. Furthermore, compared to the quadratic programming algorithm, the proposed method also exhibits higher scheduling yields, better time utilization, lower task scheduling failure ratios, and reduced time shift ratios.
Simulation results demonstrate that the proposed algorithm outperforms other algorithms in terms of scheduling performance.
References
- [1] J. Lu, W. Hu, and W. Yu, “Adaptive scheduling algorithm for real-time dwells in multifunction phased array radars,” Syst. Eng. and Elect., vol. 27, no. 2, pp. 1981–1984, 2005.
- [2] T. Cheng, “Research on adaptive resource management strategy for phased array radar,” Ph.D. dissertation, Dept. Sch. Infor. Communication. Eng., Electronic Sci. and Strategy Univ., Chengdu, China, 2008.
- [3] G. Sathish, C. Marco, C. S. Shih, C. C. Lee, and L. Sha, “Finite-horizon scheduling of radar dwells with online template construction,” in Proc. 25th IEEE Int. Real-Time Syst. Symp. (RTSS), 2004, pp. 47–75.
- [4] B. Zhang, S. Li, W. Yan, and L. Jin, “An efficient scheduling method for phased array radars with limited time resources,” in Proc. IET Int. Radar Conf., Guilin, China, 2009, pp. 1–4.
- [5] A. G. Huizing and A. F. Bloemen, “An efficient scheduling algorithm for a multifunction radar,” in Proc. Int. Symp. Phased Array Syst. and Technol., Boston, MA, USA, 1996, pp. 359–364.
- [6] H. S. Mir and A. Guitouni, “Variable dwell time task scheduling for multifunction radar,” IEEE Trans. Autom. Sci. Eng., vol. 11, no. 2, pp. 463–472, 2014.
- [7] B. Zhang and Q. Cai, “Adaptive scheduling and multitarget data processing techniques of phased array radars,” Acta Electron. Sinica, vol. 25, no. 9, pp. 1–5, 1997.
- [8] T. Kuo, Y. Chao, C. Kuo, and C. Chang, “Real-time dwell scheduling of component-oriented phased array radars,” IEEE Trans. Comput., vol. 54, no. 1, pp. 47–60, 2005.
- [9] J. Lu, W. Hu, and W. Yu, “Study on real-time task scheduling of multifunction phased array radars,” Acta Electron. Sinica, vol. 34, no. 4, pp. 732–736, 2006.
- [10] D. Wang, J. Lu, and Q. Li, “A task priority design method based on multi-feature parameters in real-time scheduling,” Comput. Eng. Sci., vol. 30, no. 1, pp. 73–78, 2008.
- [11] M. Sun, Q. Zhang, and S. Wang, “A task scheduling algorithm based on modified priority for phased array radars,” J. Air Force Eng. Univ. (Nat. Sci. Ed.), vol. 18, no. 2, pp. 37–42, Apr. 2017.
- [12] Y. Zhao, J. Li, L. Cao, and S. Zhang, “Adaptive scheduling algorithm based on quadratic programming for multifunction phased array radars,” Syst. Eng. and Elect., vol. 34, no. 4, pp. 698–703, 2012.
- [13] H. Zhang, J. Xie, and C. Sheng, “Adaptive scheduling algorithm over comprehensive priority for phased array radar,” Acta Armamentarii, 2016.
- [14] H. Zhang, J. Xie, Z. Zhang, L. Shao, and T. Chen, “Variable scheduling interval task scheduling for phased array radar,” J. Syst. Eng. and Elect., vol. 29, no. 5, pp. 61–70, 2018.
- [15] G. Xue, Z. Du, W. Wang, and L. Hu, “Multi-beam dwell adaptive scheduling algorithm for helicopter-borne radar,” in Proc. IEEE Joint Int. Informa. Technol. and Artif. Intel. Conf., Chongqing, China, Mar. 2015, pp. 401–404.
- [16] L. Hao, X. Yang, and S. Hu, “Task scheduling of improved time shifting based on genetic algorithm for phased array radar,” in Proc. IEEE 13th Int. Conf. Signal Process. (ICSP), 2016.
- [17] H. Zhang, J. Xie, and C. Sheng, “Scheduling method for phased array radar over chaos adaptively genetic algorithm,” in Proc. IEEE Int. Conf. Informa. Sci. Technol. (ICIST), 2016.
- [18] Z. Zhang and Y. Tian, “A novel resource scheduling method of netted radars based on Markov decision process during target tracking in clutter,” EURASIP J. Adv. Signal Process., vol. 2016, no. 1, p. 16, 2016.
- [19] G. Sourav, H. Jeffery, R. Ragunathan, and L. John, “Synthesis resource management and scheduling with multi-resource constraints,” in Proc. IEEE 25th Int. Real-Time Syst. Symp. (RTSS), 2004, pp. 12–22.
- [20] J. Yan, W. Pu, H. Liu, S. Zhou, and Z. Bao, “Cooperative target assignment and dwell allocation for multiple target tracking in phased array radar network,” Signal Process., 2017, S016516841730186X.
- [21] H. Zhang, J. Xie, J. Shi, B. Zong, and C. Sheng, “Dynamic priority online interleaving scheduling algorithm for the air defense phased array radar,” Syst. Eng. and Elect., vol. 39, no. 3, pp. 71–77, 2017.
- [22] J. Chen, L. Wang, W. Zhang, and K. Zhang, “Multifunction phased radar resource management via maximal pulse interleaving technique,” Arab. J. Sci. Eng., vol. 38, no. 11, pp. 3081–3091, 2013.
- [23] M. Shariatmadari, N. Nahavandi, S. H. Zegordi, and M. H. Sobhiyah, “Synthesis resource management for simultaneous project selection and scheduling,” Comput. Ind. Eng., vol. 109, pp. S036083521730133X, 2017.
- [24] T. Cheng, Z. He, and T. Tang, “Novel radar dwell scheduling algorithm based on pulse interleaving,” Syst. Eng. and Elect., vol. 20, no. 2, pp. 247–253, 2009.
- [25] C. Ye, J. Ding, Z. Yu, and Y. Cai, “Study on task interleaving scheduling of phased array radar based on period division,” J. Electron. Informa. Technol., 2014.
- [26] H. S. Mir and A. Guitouni, “Variable dwell time task scheduling for multifunction radar,” IEEE Trans. Autom. Sci. Eng., vol. 11, no. 2, pp. 463–472, 2014.
- [27] Y. Zhang, Y. Yuan, J. Wang, and H. Xiang, “Improved adaptive scheduling algorithm for real-time dwells in multifunction phased array radars,” in Proc. IEEE Int. Conf. Signal Process. (ICSP), 2015, pp. 2018–2021.
- [28] W. M. Peter and Z. Ding, “Adaptive radar scheduling of track updates,” in Proc. Int. Radar Conf., 2015, pp. 1–6.
- [29] S. L. C. Miranda, C. J. Baker, K. Woodbridge, and H. D. Griffiths, “Phased array radar resource management: A comparison of scheduling algorithms,” in Proc. IEEE Int. Radar Conf., Philadelphia, PA, USA, 2004, pp. 79–84.
- [30] Z. Ding and P. W. Peter, “Coordinated radar resource management for networked phased array radars,” IET Radar, Sonar Navig., vol. 9, no. 8, pp. 1009–1020, 2015.
- [31] W. Zhou and J. Hou, “A new adaptive robust unscented Kalman filter for improving the accuracy of target tracking,” IEEE Access, vol. 7, pp. 77476–77489, Jun. 2019.