UAV Trajectory and Beamforming Optimization for Integrated Periodic Sensing and Communication
Abstract
Unmanned aerial vehicle (UAV) is expected to bring transformative improvement to the integrated sensing and communication (ISAC) system. However, due to shared spectrum resources, it is challenging to achieve a critical trade-off between these two integrated functionalities. To address this issue, we propose in this paper a new integrated periodic sensing and communication mechanism for the UAV-enable ISAC system. Specifically, the user achievable rate is maximized via jointly optimizing UAV trajectory, transmit precoder, and sensing start instant, subject to the sensing frequency and beam pattern gain constraints. Despite that this problem is highly non-convex and involves an infinite number of variables, we obtain the optimal transmit precoder and derive the optimal achievable rate in closed-form for any given UAV location to facilitate the UAV trajectory design. Furthermore, we first prove the structural symmetry between optimal solutions in different ISAC frames without location constraints and then propose a high-quality UAV trajectory and sensing optimization algorithm for the general location-constrained case. Simulation results corroborate the effectiveness of the proposed design and also unveil a more flexible trade-off in ISAC systems over benchmark schemes.
Index Terms:
Integrated sensing and communication, UAV, periodic sensing, beamforming, trajectory optimization.I Introduction
Integrated sensing and communication (ISAC) has emerged as a key technology in future wireless networks[1]. However, due to shared spectrum resources and complicated surrounding scatters, it is very challenging to strike a good balance between two potentially conflicting design objectives: high-quality communication service and high-timeliness sensing requirement. Recently, there are some research efforts devoted to unifying sensing and communication to mutually assist each other [2]. For example, appropriate radar beam pattern design with the communication requirement guaranteed and Pareto optimization framework of the radar-communication system were presented in [3] and [4], respectively.
Driven by on-demand deployment and strong line-of-sight (LoS) links promised by unmanned aerial vehicles (UAVs) [5, 6], UAV is expected to be a promising aerial ISAC platform to provide more controllable and balanced integrated service based on the requirements of sensing frequency and communication quality [7]. In [8], a joint beamforming and UAV trajectory optimization algorithm was proposed to improve communication quality while guaranteeing sensing requirement. However, the prior works on ISAC (e.g., [3], [4], [8]) mainly focus on improving the performance when both functionalities working simultaneously during the entire considered period, i.e., sensing is always executed along with the communication. This however, may ignore the practical asymmetric sensing and communication requirements. Specifically, the sensing frequency as another important aspect of ISAC systems is practically determined by the timeliness requirement of specific tasks and has not been taken into account in the literature, e.g., a relatively low/high sensing frequency is preferred for low-speed/high-speed target tracking. As such, always forcing both sensing and communication simultaneously may cause excessive sensing, thereby introducing stronger interference and higher energy consumption. Hence, it is crucial to improve sensing efficiency, especially for power limited UAVs. To address this issue, a more general trade-off between sensing and communication needs to be investigated by taking into account the sensing frequency besides the commonly used sensing power, which thus motivates this work.

In this paper, we study a UAV-enabled ISAC system aimed at sensing targets near the ground while providing multi-cast downlink communication for single-antenna users. In particular, to reflect the practically different sensing frequency and sensing power requirements, we propose a periodic ISAC framework where the sensing is periodically executed along with communication. As an initial study, we consider a system model with one target and one cluster of users only, to draw the fundamental insights of UAV-enabled ISAC systems for the considered periodic sensing scenarios, as shown in Fig. 1 (e.g., pipeline inspection or traffic monitoring). In this work, the UAV trajectory, transmit beamforming, and sensing instant are jointly optimized to maximize the communication performance while guaranteeing the sensing requirement. Unlike traditional ISAC considered in [8], which forces data transmitting and radar sensing simultaneously all the time, the proposed scheme offers another opportunity to balance between practical sensing and communication over time. As a result, both standalone communication and always-sensing are special cases of our considered periodic sensing and communication scenarios. The main contribution in this paper is summarized as follows:
-
•
To cater for different sensing requirements and avoid excessive energy consumption in practice, we propose an integrated periodic sensing and communication (IPSAC) mechanism to provide a more flexible trade-off between sensing and communication over time. We first prove the structural symmetry between optimal solutions in different ISAC frames without location constraints, thereby reducing the algorithm complexity.
-
•
We solve the optimal transmit precoder according to the rank-one characteristic and derive the optimal achievable rate in closed-form. Accordingly, an optimal UAV trajectory without location constraints is presented, and a high-quality location-constrained solution is also provided.
II System Model and Problem Formulation
As shown in Fig. 1, we consider a UAV-enabled ISAC system where a UAV equipped with a uniform linear array (ULA) of antennas is deployed to sense one target near the ground while providing communication service for a cluster of single-antenna users (viewed as one user for ease of analysis, or viewed as an access point for sensory data upload). For convenience, a two-dimensional Cartesian coordinate system is adopted where the linear distance of user and target is referred to as the -axis with two points and , respectively. The value of is determined based on the specific sensing tasks, which can be set as a sampled position in the region of interest for target detection, or set as a roughly priori-position for target tracking. The UAV is assumed to fly at a constant altitude of m with a flight duration of s, and the UAV location is denoted by , where .
In our proposed IPSAC mechanism, as shown in Fig. 1, the sensing task should be performed at least once in each ISAC frame, and its length is denoted by , which is set according to the requirement of task execution frequency. The total frame number is set as an integer for ease of analysis (), and the index of ISAC frame is denoted by . The sensing time in the th ISAC frame is given by , where is the sensing period. The minimum sensing period is practically determined by radar bandwidth, waveform, and so on [2]. It is assumed that the UAV is hovering during detecting or tracking the target, since the sensing period is generally small and the fixed UAV location can avoid the introduction of complex Doppler shift due to the movement of the UAV.
The communication links between the UAV and the user are assumed to be dominated by the line-of-sight (LoS) component [5]. Hence, it is assumed that the aerial-ground channel follows the free-space path loss model, and the channel power gain from the UAV to the user can be given by
(1) |
where represents the channel power at the reference distance 1 m. The transmit array response vector of the UAV toward the user’s location is expressed as
(2) |
where is the half-wavelength antenna spacing, is the carrier wavelength, denotes the elevation angle of the geographical path connecting the UAV to the user, and . Therefore, the baseband equivalent channel from the UAV to the user can be given by
(3) |
For practical implementation, the linear precoding is adopted at the UAV-enabled ISAC system. The transmitted signal from the UAV is given by , where and are the information-bearing signal to the user and its corresponding transmit precoder, , and . Then, the received signal at user is
(4) |
where denotes the additive white Gaussian noise (AWGN) at the user’s receiver. Accordingly, the signal-to-noise-ratio (SNR) of the user is given by . As a result, the achievable rate of the user at time is . In our designed ISAC system, the reflected communication signals from the objects of interest can also be analyzed for radar sensing [2], and thus, the communication signals is also exploited for sensing performance. The transmit beam pattern gain from the UAV to the target’s location can be expressed as
(5) | ||||
Our objective is to maximize the achievable rate, subject to the beam pattern gain constraint and the maximum transmit power constraint. The corresponding optimization problem can be formulated as
(7) | ||||
s.t. | (7a) | |||
(7b) | ||||
(7c) | ||||
(7d) |
In (P1), (7a) represents the beam pattern gain should be no less than the threshold under the given sensing frequency and the total power constraint is given in (7b). The UAV speed constraint, the initial and final location constraints are given in (7c) and (7d), respectively. Problem (P1) is difficult to solve optimally, since it involves an infinite number of variables , and the constraints in (7a) and objective function are non-convex due to the non-concavity of and .
III Proposed Solution to (P1)
In this section, we obtain the optimal transmit precoder by SDR technique together with eigenvalue decomposition, and provide a closed-form user SNR for trajectory optimizing.
III-A Optimal Transmit Precoder to (P1)
Intuitively, for , , it is known that the maximum ratio transmission (MRT) is the optimal transmit precoder, i.e., . In the following, we will focus on analyzing the optimal transmit precoder for , . Since the maximization of is equivalent to maximizing the corresponding received signal strength, the function is dropped in the objective function for simplicity. Then, for any given UAV location , problem (P1) is reduced to (by dropping the time index )
(9) | ||||
s.t. | (9a) |
where , . Notice that problem (P2) is non-convex and thus is difficult to be optimally solved in general. Hence, we propose to utilize semidefinite relaxation (SDR) technique to solve problem (P2), and then, obtain the optimal transmit precoders based on the rank-one characteristic of optimal solution. Towards this end, we introduce new auxiliary variables , where and . Thus, problem (P2) is equivalent to
(11) | ||||
s.t. | (11a) | |||
(11b) |
where and . By ignoring the above rank constraint on similarly as in [9], the semidefinite relaxation (SDR) of problem (P2.1), denoted by (SDR2.1), can be optimally solved via convex optimization solvers.
Remark 1
For arbitrary user channel and target location, according to Theorem 3.2 in [10], problem (SDR2.1) always has an optimal solution satisfying . Hence, there always exists an optimal solution satisfying .
Remark 1 shows that the optimal transmit precoder can be recovered by performing eigenvalue decomposition over the obtained rank-one . However, it is still challenging to obtain the optimal trajectory due to lack of closed-form transmit precoder. To tackle this problem, we provide a closed-form user SNR for trajectory analysis, even if there is no closed-form transmit precoder.
Proposition 1
For any given UAV location, during sensing time, the optimal user SNR can be given by
(12) |
where , , and .
Proof:
Please refer to Appendix A. ∎
Proposition 1 explicitly shows that the achievable rate is determined by the correlation between the user’s and the target’s transmit response vectors. Accordingly, the optimal achievable rate can be directly obtained for any given UAV location , thereby dramatically reducing the complexity of trajectory design. The details are given as follows.
III-B Optimal Solution Without Location Constraints
To draw important insights into the optimal trajectory design, we first study a special case of (P1) where the initial and final location constraints are ignored, denoted by (SP1). By plugging the optimal SNR in (12) into the user achievable rate , (SP1) can be simplified as
(14) |
where represents the achievable rate with optimal transmit precoder . However, it is still non-trivial to solve the optimal UAV trajectory because there is no closed-form integral of the achievable rate. To address this challenge, the following conclusions are given to significantly reduce the complexity of finding the optimal UAV trajectory.
Remark 2
According to Lemma 3 in [5], there always exists an optimal UAV trajectory for problem (SP2) that is unidirectional in the th ISAC frame, i.e., , if , or , if , . Hence, we only need to consider the unidirectional UAV trajectory between for problem (SP2).
Lemma 1
There always exists an optimal UAV trajectory satisfying if , where is even.
Proof:
Without loss generality, we assume that the total transmission rate of the th ISAC frame is the largest, and its corresponding optimal UAV trajectory is denoted by . We can always construct an optimal UAV trajectory of the th ISAC frame by reversing from the timeline, i.e., , and its corresponding sensing time and transmit precoder at the same location are set to be the same as that of the th ISAC frame. Obviously, the total transmission rate of the constructed solution is no less than that of the original solution, and the constraints in (7c) are also satisfied. Thus, the proof is completed. ∎
According to Lemma 1, the potential symmetric structure characteristics of the optimal UAV trajectories among adjacent frames are proved. For example, the UAV location at time during the first ISAC frame equals to that at time during the second ISAC frame, i.e. and are symmetric with respect to . Therefore, we can fist optimally solve the UAV trajectory in the first ISAC frame, and then, the optimal UAV trajectory in the second ISAC frame can be constructed by reversing the sequence of that within the first frame. Then, the optimal UAV trajectory of other frames can be obtained similarly.
Based on the above discussion, we can construct an optimal UAV trajectory flying from to for the first ISAC frame, where . Specifically, the UAV first hovers for a duration of s at the sensing location and then flies toward user’s direction at its maximum speed for . Then, the sum-rate based on this trajectory is
(15) |
where , represents the achievable rate during sensing at location (c.f. (12)), and is the achievable rate when only transmitting data to user.
Lemma 2
There always exists an optimal trajectory in the first ISAC frame satisfying the following structure to problem (SP2), i.e.,
(16) |
where satisfies the following condition:
(17) |
Proof:
For any given two UAV trajectories with different sensing locations and , the sum-rate difference between these two trajectories can be written as
(18) | ||||
where and . Define , if the optimal sensing location is or , it follows that
(19) |
Then, the optimal sensing location should satisfy the condition: , where , and thus, completes the proof. ∎
Based on Lemma 2, the optimal UAV trajectory can be obtained by 1-D search within together with checking whether the equation in (17) holds. Particularly, if , the optimal trajectory is hovering at the location where . As a result, the achievable rate of the optimal UAV trajectory obtained by Lemma 2 is the upper bound of that for (P1).
III-C Location Constrained Trajectory and Sensing Optimization
Mathematically, with initial and final location constraints, the UAV trajectory and sensing start instant optimization sub-problem of (P1) is reduced to
(21) |
The optimal sensing locations and sensing durations of all ISAC frames are denoted by and . We observe that if two consecutive sensing locations on the same side of user, i.e., , the UAV must fly at its maximum speed from to . Otherwise, the UAV will hover at the above of user except flying from to at its maximum speed.
Lemma 3
The optimal sensing location and sensing durations of the th ISAC frame must satisfy at least one of the following conditions:
-
•
(c.f. the definition of in (12));
-
•
or .
Proof:
For any given two sensing locations in the th ISAC frame, the sum-rate difference between these two trajectories is . Hence, if , the sum-rate can be improved by moving the toward the direction where . Due to the maximum speed constraints, there may not exist feasible solution satisfying within each ISAC frame. In this case, the optimal sensing start instant must be at the start or the end of this ISAC frame, i.e., or . Thus, the proof is completed. ∎
Based on above conclusions, a high-quality solution can be constructed based on the optimal sensing conditions of Lemma 3. Specifically, the UAV will tend to fly at its maximum speed toward location in Lemma 2, during which, the sensing locations can be obtained by 1-D search together with checking the conditions in Lemma 3. After arriving at the location , the trajectory is composed of several sub-trajectories with a similar hover-fly-hover structure expressed in (16). Then, the trajectory back to final location can be obtained in a similar way as leaving from initial location. If , the UAV will fly at its maximum speed from toward location and back to at the time .
IV Numerical Results
In this section, numerical results are provided for characterizing the performance of the proposed IPSAC mechanism. The required parameters are set as follows unless specified otherwise: W, dB, dB, , s, s, s, , , m/s, m, m, and . Our proposed schemes for problem (SP2) and (P3) denoted as 1): "Upper bound" and 2): "Proposed" in Fig. 2, respectively, are compared to two benchmarks. 3): "Time division": The transmit precoder is set as the MRT to the user and target in a time-division manner; 4): "Optimal precoder only": The transmit precoder is obtained by our proposed method. Both benchmarks assume that the UAV performs sensing tasks at the beginning of each ISAC frame, and flies from the initial location to the user during the first-half ISAC frame and then flies to the target during the second half-frame, respectively.
Figs. 2(a)-2(b) illustrate the fundamental trade-off among sensing power requirement, sensing frequency, and achievable rate for the considered system. It is observed from Fig. 2(a) that the achievable rate gain achieved by our proposed scheme over the "optimal precoder only" scheme increases as the sensing frequency decreases, as the UAV has more non-sensing time to adjust its trajectory for communication performance improvement. Moreover, the achievable rate of our proposed scheme under high sensing frequency achieves significant improvement as compared to that of the "Time division" scheme, since more sensing time can be fully utilized for data transmission. In particular, the performance of our proposed method is very close to the upper bound of (P1), which is obtained by solving (SP2) based on Lemma 2, thereby illustrating the near-optimality of the proposed solution. Besides, when the sensing frequency increases, the achievable rate with a higher beam pattern gain threshold degrades faster as compared to that with a lower threshold. The main reason is that a higher beam pattern gain threshold forces the UAV to perform sensing tasks at a location closer to the target, thereby resulting in increasing path loss within pure communication duration. Similarly, it can be seen from Fig. 2(b) that as the beam pattern gain threshold increases, the achievable rate under higher sensing frequency degrades faster as compared to that with a higher one. In Fig. 2(c), it is shown that for our proposed scheme, the achievable rates under different are almost equal when the distance is less than 100 m, i.e., a better communication performance can be achieved when sensing the target closer to the user (receiver). In Fig. 3, the achievable rate gain achieved by our proposed scheme over the "optimal precoder only" scheme increases as the maximum flight speed increases, since the UAV could obtain better channel gain within a shorter flying time.




V Conclusion and Future Works
This letter studied the achievable rate maximization problem in a UAV-enabled ISAC system. In particular, it was shown that there exists a novel structure-symmetry characteristic between optimal solutions in different ISAC frames without location constraints. Furthermore, a near-optimal location-constrained solution was achieved based on the derived closed-form achievable rate. Numerical results verified that the proposed scheme is able to drastically enlarge sensing and communication performance trade-off of UAV-enable ISAC systems. The more general 3D UAV trajectory optimization problems for multi-UAV ISAC scenarios are worthwhile future works.
Appendix A: Proof of Proposition 1
First, it can be easily shown that constraint (11b) is met with equality for the optimal solution since otherwise can be always increased to improve the objective value until (11b) becomes active. Hence, constraint (11b) can be rewritten as . For , We can readily derive that the beam pattern gain at target will be no less than the threshold if the optimal transmit precoder is , and its corresponding user SINR is . For , the Lagrangian function of (SDR2.1) is
(22) | ||||
According to the Karush-Kuhn-Tucker (KKT) conditions, the optimal solution should satisfy
(23) |
which can be rewritten as
(24) |
is nonzero only when . In this case, MRT is the optimal solution to (P2). Define . By multiplying both sides of equation (24) with and taking the trace of both sides, it follows that
(25) |
Since and are real-valued, and equal to or . Accordingly, by plugging equations in (25) into (23), it is readily derived that for any given nonzero and , the optimal SNR at user , where . Combining the above results yields the proof.
References
- [1] J. A. Zhang et al., “Enabling joint communication and radar sensing in mobile networks - a survey,” IEEE Commun. Surveys Tuts., 2021.
- [2] Y. Cui, F. Liu, X. Jing, and J. Mu, “Integrating sensing and communications for ubiquitous IoT: Applications, trends, and challenges,” IEEE Netw., vol. 35, no. 5, pp. 158–167, 2021.
- [3] F. Liu, C. Masouros, A. Li, H. Sun, and L. Hanzo, “MU-MIMO communications with MIMO radar: From co-existence to joint transmission,” IEEE Trans. Wireless Commun., vol. 17, no. 4, pp. 2755–2770, 2018.
- [4] L. Chen, F. Liu, W. Wang, and C. Masouros, “Joint radar-communication transmission: A generalized Pareto optimization framework,” IEEE Trans. Signal Process., vol. 69, pp. 2752–2765, 2021.
- [5] Q. Wu, J. Xu, and R. Zhang, “Capacity characterization of UAV-enabled two-user broadcast channel,” IEEE J. Sel. Areas Commun., vol. 36, no. 9, pp. 1955–1971, 2018.
- [6] K. Meng, D. Li, X. He, and M. Liu, “Space pruning based time minimization in delay constrained multi-task UAV-based sensing,” IEEE Trans. Veh. Technol., vol. 70, no. 3, pp. 2836–2849, 2021.
- [7] Z. Wei, F. Liu, D. W. K. Ng, and R. Schober, “Safeguarding UAV networks through integrated sensing, jamming, and communications,” arXiv preprint arXiv:2110.04733, 2021.
- [8] Z. Lyu, G. Zhu, and J. Xu, “Joint maneuver and beamforming design for UAV-enabled integrated sensing and communication,” arXiv preprint arXiv:2110.02857, 2021.
- [9] J. Xu, L. Liu, and R. Zhang, “Multiuser MISO beamforming for simultaneous wireless information and power transfer,” IEEE Trans. Signal Process., vol. 62, no. 18, pp. 4798–4810, 2014.
- [10] Y. Huang and D. P. Palomar, “Rank-constrained separable semidefinite programming with applications to optimal beamforming,” IEEE Trans. Signal Process., vol. 58, no. 2, pp. 664–678, 2010.