Next Article in Journal
Privacy-Preserving Hierarchical Fog Federated Learning (PP-HFFL) for IoT Intrusion Detection
Previous Article in Journal
Machine Learning for Sensor Analytics: A Comprehensive Review and Benchmark of Boosting Algorithms in Healthcare, Environmental, and Energy Applications
Previous Article in Special Issue
Random Access Preamble Design for 6G Satellite–Terrestrial Integrated Communication Systems
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Resource Allocation and Trajectory Planning in Integrated Sensing and Communication Enabled UAV-Assisted Vehicular Network

1
School of Computer & Information Engineering, Anyang Normal University, Anyang 455000, China
2
School of Computer Science, Yangtze University, Jingzhou 430023, China
3
Vehicle Measurement, Control and Safety Key Laboratory of Sichuan Province (No. QCCK2025-006), Chengdu 610039, China
4
Yunnan Key Laboratory of Service Computing, Yunnan University of Finance and Economics, Kunming 650000, China
5
Hubei Key Laboratory of Oil and Gas Drilling and Production Engineering, Yangtze University, Wuhan 430100, China
*
Author to whom correspondence should be addressed.
Sensors 2025, 25(23), 7295; https://doi.org/10.3390/s25237295
Submission received: 20 October 2025 / Revised: 21 November 2025 / Accepted: 27 November 2025 / Published: 30 November 2025
(This article belongs to the Special Issue 5G/6G Networks for Wireless Communication and IoT)

Highlights

What are the main findings?
  • A trajectory design and resource allocation (TDRA) strategy is proposed for ISAC-enabled UAV-assisted vehicular networks, jointly optimizing UAV trajectory, vehicle association, and subchannel allocation.
  • The proposed BCD–SCA-based iterative algorithm achieves significant performance gains, with a notable improvement in the average achievable rate compared to benchmarks.
What is the implication of the main finding?
  • Our method ensures reliable communication and radar sensing services in congestion scenarios by effectively balancing spectrum resources.
  • The strategy provides a practical tool for deploying UAV-assisted ISAC vehicular networks, supporting high-efficiency and low-latency driving services.

Abstract

This paper investigates the problem of maximizing the average achievable rate in an unmanned aerial vehicle (UAV)-assisted vehicular network, where UAVs and ground base stations (GBSs) jointly serve vehicular users through integrated sensing and communication (ISAC) technology. To balance communication and sensing performance, we maximize the average achievable rate under radar sensing constraints by jointly optimizing UAV trajectory planning, vehicle association, and subchannel allocation. The resulting problem is a challenging mixed-integer nonlinear program (MINLP) due to the strong coupling among decision variables. To address this, we propose an iterative algorithm based on block coordinate descent (BCD), which decomposes the original problem into three subproblems—vehicle association, UAV trajectory planning, and subchannel allocation—by fixing certain variables. These subproblems are solved alternately using successive convex approximation (SCA) and convex optimization techniques. Simulation results verify the effectiveness of the proposed algorithm, demonstrating superior average achievable rate performance compared with conventional methods under radar sensing constraints.

1. Introduction

As Intelligent Transportation Systems (ITSs) advance rapidly, vehicular networks have emerged as a crucial technology for enabling efficient, safe, and sustainable transportation. However, traditional vehicular networks face many challenges in complex urban environments, such as temporary traffic congestion scenarios. Such congestion is typically triggered by sudden events or adverse conditions, including traffic accidents, road construction, bad weather, or peak-hour demand. These factors lead to traffic flow exceeding the road’s capacity, thereby causing congestion. In such scenarios, the rapid growth of vehicles leads to a sharp rise in communication requests within a local area. This heavily burdens the ground network infrastructure and ultimately causes excessive communication load and increased network latency [1].
Recent advances in Unmanned Aerial Vehicle (UAV) technology have introduced novel solutions to address the above problems. UAVs offer high flexibility, rapid deployment, and broad coverage, enabling them to act as mobile aerial nodes that assist vehicular networks and enhance communication efficiency and coverage. By integrating UAVs with a vehicular network, a UAV-assisted Vehicular Network can be formed. Such networks not only alleviate the communication burden on ground infrastructure but also provide vehicles with more reliable communication links and more timely information support. Therefore, UAV-assisted vehicular networks have emerged as a pivotal research focus in the field of vehicular network. Meanwhile, Integrated Sensing and Communication (ISAC) technology has emerged as a pivotal enabler for next-generation wireless systems, attracting widespread attention. ISAC technology enables communication and sensing functions to share the same spectrum resources and hardware modules, which significantly improves spectrum efficiency and reduces resource redundancy [2]. Recent studies further highlight that ISAC can enhance sensing accuracy, provide beyond-line-of-sight perception, and strengthen communication reliability in V2X scenarios [3]. ISAC can expand the sensing range by using communication infrastructures such as Ground Base Stations (GBSs) and UAVs as sensors [4]. For example, in V2X (Vehicle-to-Everything) scenarios, GBSs equipped with integrated ISAC function can be used to expand the sensing range of vehicles. This helps to overcome sensing blind spots and enables vehicles to achieve beyond-line-of-sight perception, thus ensuring driving safety [5].
This paper considers a UAV-assisted vehicular network architecture that integrates ISAC technology. In this architecture, the ISAC is integrated into both UAVs and GBSs. This enables UAVs to cooperate with GBSs to achieve all-round radar sensing of multiple vehicles within the scene. While conducting radar sensing, GBSs and UAVs can simultaneously communicate with surrounding vehicles and share sensing information to enable beyond-line-of-sight perception. However, sharing spectrum resources between communication and radar sensing functions causes mutual influence and trade-offs. If the communication function occupies more spectrum resources, the sensing performance will decrease. Similarly, if the sensing function occupies too many spectrum resources, it will affect the communication performance. Consequently, unreasonable resource allocation may significantly degrade both communication and sensing performance. On the other hand, in temporary traffic congestion scenarios, taller obstructions such as buildings, trees, and overpasses can cause attenuation or blockage of wireless signals, thereby affecting the communication and sensing efficiency between UAVs and vehicles [6,7]. Moreover, the mobility of vehicles can further degrade the communication link quality between UAVs and vehicles, thereby affecting the stability and reliability of communication. Therefore, UAVs that are deployed in fixed positions or have poorly planned flight trajectories cannot effectively provide communication and sensing services to moving vehicles. In summary, jointly optimizing UAV trajectory planning and resource allocation to enhance both communication and sensing performance presents a challenge in the considered architecture.
To tackle the aforementioned challenges, this paper proposes a Trajectory Design and Resource Allocation (TDRA) strategy. The strategy constructs a resource allocation model for communication and radar sensing. It formulates a joint optimization problem encompassing UAV trajectory planning, vehicle association, and subchannel allocation. This aims to maximize communication rate under the constraints of UAV energy consumption and radar sensing performance. This joint optimization problem is highly attractive in practice. First, reasonable subchannel allocation and function selection enable edge nodes to balance communication and sensing tasks, thereby mitigating the negative effects of spectrum competition between the two functions. Secondly, the optimization of UAV trajectory planning and vehicle association can enhance communication performance, which in turn improves sensing performance. However, the optimization problem mentioned above is intractable. This is because the decision variables of optimization problem are interdependent. This makes the optimization problem complex and difficult to solve analytically. Therefore, a block coordinate descent method-based iterative algorithm is proposed to solve the optimization problem. Specifically, the original optimization problem is divided into following subproblems by fixing some variables: vehicle association, UAV trajectory planning, and subchannel allocation. The original problem’s approximate optimal solution can be obtained through successive alternating optimization of these subproblems. For subproblems, this paper solves them by using the SCA [8] technique and convex optimization methods. The simulation results validate the efficacy of the proposed algorithm.
The main contributions of this paper can be summarized as follows:
(1) We introduce a UAV-assisted vehicular network architecture that integrates ISAC. In this architecture, UAVs and GBSs equipped with ISAC provide communication services for a group of vehicle users and collaboratively sense targets. Meanwhile, we propose the TDRA strategy, which constructs mathematical models related to communication and radar sensing and establishes an optimization problem. This aims to maximize the communication rate under the constraints of radar sensing performance.
(2) A sub-optimal method is proposed for solving the optimization problem, which is proven to be a mixed-integer nonlinear optimization problem. Specifically, we partition the optimization problem into three key subproblems: vehicle association, UAV trajectory planning, and subchannel allocation, achieved by fixing a subset of variables. Moreover, we propose a block coordinate descent-based iterative algorithm for alternately solving the subproblems to get the original problem’s approximate optimal solution. For the subproblems in non-convex form, this paper employs the SCA technique to solve them.
(3) The performance evaluation, conducted via numerical simulations, shows that the proposed algorithm outperforms existing works in terms of average achievable rate. The experimental outcomes confirm that the proposed algorithm is effective. The algorithm converges within a few iterations and achieves near-optimal performance under varying influencing factors, such as the number of subchannels, UAV maximum flight speed, and minimum Mutual Information (MI) requirements.
The rest of this paper is structured as follows. Section 2 provides an overview of the current state of research both domestically and internationally. In Section 3, the system model is introduced. Section 4 focuses on formulating the optimization problem aimed at maximizing the average achievable rate through the joint optimization of UAV trajectory planning, vehicle association, and subchannel allocation. In Section 5, we propose the communication and sensing resource allocation algorithm and provide the algorithm complexity and convergence analysis. Section 6 presents the simulation results to validate the proposed algorithm. Finally, Section 7 concludes the paper.

2. Related Works

2.1. Resource Allocation in ISAC System

Compared with traditional separated radar and communication systems, ISAC achieves higher spectrum efficiency through tightly coupled waveform, hardware, and resource sharing mechanisms [9]. Such spectrum reuse also enables superior sensing–communication tradeoffs in vehicular environments, as reported in recent ISAC–V2X studies [10]. Some researchers have investigated resource allocation strategies in ISAC systems [11,12,13,14,15,16]. These works typically consider ISAC systems that realize communication and sensing functions by sharing spectrum resources. They jointly optimize subchannel allocation and transmit power to maximize communication rate or minimize system power, balancing communication and sensing performance. Zhu et al. [11] proposes a fairness-based communication and sensing resource allocation algorithm. This algorithm assigns subcarriers and power to radar and communication users to facilitate radar sensing and data transmission. Simultaneously, it aims to maximize the rate of the user experiencing the worst channel conditions to ensure fairness among all users. Shi et al. [12] propose a resource allocation strategy that allocates the number of subcarriers for communication and sensing functions and assigns optimal power resources on the corresponding subcarriers to achieve the power consumption minimization in ISAC system. Yang et al. [13] explore the issue of minimizing transmit power in a multi-user ISAC system. The optimization problem considers the joint optimization of subcarrier and power allocation, while also considering network stability and radar detection performance. Wang et al. [14] present an OFDMA-based ISAC system and examine the joint optimization of subchannel and power allocation with the objective of maximizing the communication rate. Zhao et al. [15] proposes an ISAC-based mobile edge computing environment. Meanwhile, a joint device association and subchannel allocation problem is formulated to address the decrease in sensing accuracy and communication capacity caused by resource competition among mobile devices. However, the aforementioned works do not consider the gains that UAVs can bring to communication and sensing performance. Zhang et al. [16] investigates the application of ISAC in multi-UAV collaborative detection scenarios, where UAVs are equipped with ISAC units to perform radar detection and communication functions simultaneously. The paper optimizes UAV transmission power, subchannel allocation, and UAV trajectories to maximize radar detection performance and detection fairness while satisfying the quality demands of communication and sensing. However, this work does not consider the gains that ground edge nodes can bring to communication and sensing performance.

2.2. UAV Trajectory Planning

Some works [17,18,19,20,21,22,23,24] have addressed the optimization of latency, energy consumption, and communication rate in UAV-assisted edge computing environments through the joint optimization of UAV trajectory planning, communication, and computation resource management. Zhang et al. [17] formulate a joint optimization problem to maximize UAV service profit in UAV-assisted vehicular edge computing system by considering UAV location, transmit power, computation resources, and vehicle association. Rzig et al. [18] proposes a computation offloading strategy, which maximizes the proportion of successfully offloaded tasks by jointly optimizing the initial flight position, flight direction of UAVs, and vehicle association. Yan et al. [19] investigates offloading strategy in UAV-assisted vehicular network. The strategy jointly optimizes UAV trajectories and task offloading to reduce system latency. Feng et al. [20] designs a communication service provision strategy. This strategy maximizes the total achievable communication rate by jointly optimizing user scheduling and UAV trajectory planning. Nguyen et al. [21] propose a joint optimization problem involving user association, UAV trajectory planning, and subchannel allocation in UAV-assisted wireless networks. Qin et al. [22] investigate the joint optimization problem of UAV trajectory planning, subchannel allocation, and power allocation in a heterogeneous air-ground integrated architecture to maximize system energy efficiency. Singh et al. [23] proposes a UAV-assisted vehicular network architecture, where UAVs act as communication relays to serve vehicles outside the coverage area of GBSs. Wu et al. [24] proposes a UAV-assisted vehicular network architecture for real-time video transmission. The architecture ensures the stability of the communication link between UAVs and vehicles by designing reasonable UAV flight trajectories. However, the aforementioned works do not consider optimizing the allocation of sensing resources, which results in a reduction in the efficiency of providing sensing services.
Although several prior studies have employed BCD or SCA based iterative methods for UAV-assisted communication or ISAC optimization [11,13,20,21,22], the problem considered in this work is fundamentally different. Existing research does not address cooperative ISAC between UAVs and GBSs, nor the joint coupling among subchannel function selection, MI-based sensing constraints, vehicle–UAV/GBS association, and UAV trajectory planning [17,18,19,20,21]. Furthermore, previous works do not examine how UAV flight trajectories simultaneously influence communication rate and sensing MI in highly dynamic vehicular environments [17,18,19,20,21,22,23,24]. In contrast, the proposed TDRA framework formulates a new optimization problem that integrates dual-function subchannel allocation, mobility-aware access association, and UAV trajectory planning under MI constraints within a unified model. These characteristics create a problem structure that is substantially different from conventional UAV-enabled ISAC formulations and motivate the tailored BCD–SCA algorithm developed in this work.

3. System Model

We consider a communication and sensing resource allocation scenario under a UAV-assisted vehicular network architecture, as shown in Figure 1. The scenario includes V vehicles, R GBSs, and U UAVs. Let V E = { 1 , 2 , , V } denote the set of vehicles, R U = { 1 , 2 , , R } denote the set of GBSs, and U A = { 1 , 2 , , U } denote the set of UAVs. v V E , r R U , and u U A represent any vehicle, GBS, and UAV in their respective sets. Assume that all UAVs and GBSs are equipped with OFDM-based dual-function transmitter [15]. This transmitter can simultaneously achieve millimeter-wave radar sensing and data communication functions by transmitting OFDM signals with different functions, thereby providing radar detection and downlink communication services to the accessing vehicles. That is, the vehicles accessing a UAV or GBS are both the communication targets and radar sensing targets of that UAV or GBS [13]. Assume that the considered network architecture operates in a time-slot manner. Therefore, we divide the time period into T equal-length time slots. Let the set of time slots be denoted as T I = 1 , 2 , , T , where t T I represents any time slot, and the length of each time slot is a fixed value of τ seconds.
Although UAV-assisted vehicular networks may experience Doppler shifts caused by the mobility of both UAVs and vehicles, the Doppler levels in the considered environment fall within the tolerance range of standardized OFDM-based V2X systems, where the Doppler spread remains significantly smaller than the subcarrier spacing adopted in NR-V2X and LTE-V2X [25,26]. Therefore, OFDM does not suffer from severe inter-carrier interference under the operating conditions of this study. While orthogonal time–frequency space (OTFS) modulation offers improved Doppler robustness in rapidly time-varying channels [27], integrating OTFS into UAV-assisted vehicular ISAC is left for future work, as this paper focuses on trajectory–association–resource optimization under the widely deployed OFDM framework.
Integrating ISAC modules into UAV platforms allows UAVs to simultaneously perform radar sensing and downlink data transmission, improving both sensing range and communication coverage, as validated in UAV–ISAC literature [28].
The three-dimensional Cartesian coordinate system is used to denote the positions of vehicles, GBSs, and UAVs. UAVs are deployed in the scene with adjustable horizontal positions and fixed flight altitudes. Let the variable C U = C U u t represent the UAV trajectory decision, where C U u t = x u t , y u t denotes the horizontal position of UAV u at time slot t, x u t 0 , x max and y u t 0 , y max represent the x and y coordinate values of UAV u in the scene, respectively. Since the flight speed of the UAV is limited, the flight speed of UAV u at time slot t is subject to the following constraint:
C U u t C U u t 1 2 m d u max τ 2 , u U A , t T I
where m d u max denotes the maximum flight speed of UAV u.
Assuming that the UAV departs from a starting point, flies for a time period to serve vehicle users, and then needs to reach a preset destination to replenish energy and prepare for the next cycle of service, the UAV’s flight position is constrained by the following conditions:
C U u 1 = P O S u i n i , C U u T = P O S u f i n , u U A
where P O S u i n i = x u i n i , y u i n i and P O S u f i n = x u f i n , y u f i n denote the takeoff and landing positions of UAV u’s flight, respectively.
Let s p u denote the energy consumed by UAV u per unit distance of flight. Hence, the flight energy consumption of UAV u at time slot t is given by:
F E u t = C U u t C U u t 1 s p u
The energy consumed by UAV u during the flight over the time period TC can be formulated as:
E C u T C = t = 1 T F E u t
Considering the limited on-board energy of the UAV, the energy consumption of UAV u over the time period TC is subject to the following constraint:
E C u T C E C u max , u U A
where E C u max denotes the on-board energy of UAV u.
If the flight distance between UAVs is too close, it may lead to collisions. To ensure flight safety, UAVs need to maintain a certain safe distance:
C U u t C U u t 2 d min 2 , u U A , u U A , u u , t T I
where d min denotes the minimum safe distance required between UAVs.
Assuming that vehicles move along fixed routes in the scene, let C O v t = x v t , y v t denote the horizontal coordinates of vehicle v V E at time slot t, and C O r = x r t , y r t represent the fixed position of GBS r. Since GBSs and vehicles are located on the ground, this paper assumes that their altitude is 0. Let the distance between UAV u and vehicle v be denoted as d u , v t , and the distance between GBS r and vehicle v be denoted as d r , v t , they can be modeled as:
d u , v t = C U u t C O v t 2 + H u 2 , d r , v t = C O r C O v t
where fixed constant H u denotes the flight altitude of UAV u, and the trajectory optimization is performed on the horizontal plane. This formulation is widely adopted in UAV trajectory optimization literature [17,18,19,20,21], because it reduces optimization dimensionality while maintaining the key geometric relationships between UAVs and ground vehicles. The chosen value of H u is specified later in Section 6. Although more complex channel effects—such as shadowing, Doppler variations, and altitude-dependent fading—are not included in the current model, they can be incorporated in future extensions without affecting the validity of the proposed optimization framework.

3.1. Communication Resource Allocation Model

Let the variable c b c b v , r t , c b v , u t represent the vehicle association decisions, where c b v , r t 0 , 1 , c b v , u t 0 , 1 . Let c b v , r t = 1 if vehicle v is associated with GBS r at time slot t, and 0 otherwise. Similarly, let c b v , u t = 1 if vehicle v is associated with UAV u at time slot t, and 0 otherwise. Since a vehicle can only be associated with one GBS or UAV at the same time slot, there are the following constraints:
r = 1 R c b r , v t + u = 1 U c b u , v t = 1 , v V E , t T I
Assume that the available spectrum in the network is divided into C orthogonal subchannels, which are represented by the set C N = { 1 , 2 , , C } , and all these subchannels have uniform bandwidth B o . These subchannels are allocated to vehicles to support downlink data communication and radar sensing from edge nodes to vehicles. Let c a = c a v t , c represent the subchannel allocation decision, where c a v t , c 0 , 1 . let c a v t , c = 1 if subchannel c is allocated to vehicle v at time slot t, and 0 otherwise. To avoid co-channel interference, a single subchannel can only be allocated to a single vehicle. Therefore, the subchannel allocation decision is subject to the following constraints:
v = 1 V E c a v t , c = 1 , c C N , t T I
In this paper, the wireless channel is modeled using a distance-dependent large-scale path loss expression. This simplified model follows related UAV-assisted vehicular communication works [17,18,19], where LoS propagation dominates in open-road or highway scenarios with limited vertical obstructions. The model effectively captures the dominant propagation characteristics of low-altitude UAV–vehicle links while allowing tractable analysis of ISAC performance. The free space path loss model is employed to characterize the channel gain between the UAV and the vehicle. The channel gain between UAV u and vehicle v on subchannel c can be expressed as follows:
h u , v t , c = h u , v c d u , v t 2
where d u , v t denotes the Euclidean distance between UAV u and vehicle v, and h v , u c represents the channel gain between UAV u and vehicle v at a reference distance of 1 m on subchannel c. The data transmission rate between UAV u and vehicle v on subchannel c can be expressed as:
R u , v t , c = c a v t , c s c c r t , c B o log 2 1 + h u , v t , c P u t N 0
where N 0 denotes the power of Gaussian white noise, P u t represents the transmit power of UAV u, and the variable s c c r t , c 0 , 1 represents the subchannel function selection decision. s c c r t , c = 1 if subchannel c is allocated for data communication from the edge node to the vehicle at time slot t, and s c c r t , c = 0 if subchannel c is allocated for radar sensing from the edge node to the vehicle at time slot t. Following subchannel allocation, the total achievable data transmission rate from UAV u to vehicle v can be represented as:
T R u , v t = c = 1 C R u , v t , c
The data transmission rate between GBS r and vehicle v on subchannel c can be expressed as:
R r , v t , c = c a v t , c s c c r t , c B o log 2 1 + P r t h r , v t , c N 0
where h r , v t , c = h r , v c / d r , v t a denotes the channel gain between GBS r and vehicle v, a 0 represents the path loss exponent, h r , v c represents the channel gain between GBS r and vehicle v at a reference distance of 1 m on subchannel c, and P r t represents the transmit power of GBS r. Similarly, after subchannel allocation, the total achievable data transmission rate between GBS r and vehicle v can be expressed as:
T R r , v t = c = 1 C R r , v t , c
Considering the data transmission rates in both the vehicle-to-UAV and vehicle-to-GBS communication modes, the achievable data rate for vehicle v can be expressed as:
T R v t = r = 1 R c b r , v t T R r , v t + u = 1 U c b u , v t T R u , v t
To meet the basic data rate requirements of vehicles, the achievable data rate for vehicle v is subject to the following constraint:
T R v t T R v r e q , v V E , t T I
where T R v r e q denotes the minimum achievable communication rate threshold for vehicle v. Based on the above mathematical model, the total communication rate for all vehicles can be expressed as:
T R t = v = 1 V T R v t

3.2. Radar Sensing Resource Allocation Model

The OFDM signals with sensing capabilities emitted by the dual-function transmitter from UAVs or GBSs will be reflected back to the UAVs or GBSs for decoding and processing after encountering the sensed vehicles. When subchannel c is allocated for radar sensing of vehicle v, the radar sensing performance, i.e., the MI between the target impulse response and the received signal, can be expressed as:
M I r , v t , c = I z r , v t , c ; q r , v t , c | s r , v t , c = 1 2 B o S T s log 2 1 + P r t S T s 2 | Q r , v c ( f c ) | 2 σ r , r a d c
M I u , v t , c = I z u , v t , c ; q u , v t , c | s u , v t , c = 1 2 B o S T s log 2 1 + P u t S T s 2 | Q u , v c ( f c ) | 2 σ u , r a d c
where z u , v t , c and z r , v t , c represent the reflected signals received by UAV u and GBS r on subchannel c regarding vehicle v. q u , v t , c and q r , v t , c represent the target impulse responses obtained by UAV u and GBS r when sending radar signals to vehicle v on subchannel c, and they are assumed to be Gaussian random processes [29]. s u , v t , c and s r , v t , c represent the waveforms sent by UAV u and GBS r to vehicle v on subchannel c, which consist of S consecutive OFDM symbols. T s is the duration of an OFDM symbol with a cyclic prefix, i.e., the time required to complete an OFDM symbol. P u t and P r t represent the transmit powers of UAV u and GBS r, respectively. σ u , r a d c and σ r , r a d c represent the noise powers at the radar receivers of UAV u and GBS r on the c-th subcarrier, respectively. | Q r , v c ( f c ) | 2 and | Q u , v c ( f c ) | 2 represent the squared magnitudes of the Fourier transforms of q r , v t , c and q u , v t , c , respectively.
Based on the above mathematical model, the total MI obtained by UAV u for radar sensing of vehicle v can be expressed as:
T M I u , v t = c = 1 C c a v t , c 1 s c c r t , c M I u , v t , c
The total MI obtained by GBS r for radar sensing of vehicle v can be expressed as:
T M I r , v t = c = 1 C c a v t , c 1 s c c r t , c M I r , v t , c
The achievable MI obtained by the edge node for radar sensing of vehicle v can be represented as:
T M I v t = r = 1 R c b v , r t T M I r , v t + u = 1 U c b v , u t T M I u , v t
To meet the basic requirements of radar sensing performance, the achievable MI obtained by the edge node for radar sensing of vehicle v is subject to the following constraint:
T M I v t H M I , v V E , t T I
where H M I denotes the minimum MI requirement threshold for vehicle v.
Although MI is adopted as the sensing-performance indicator in this work, it is theoretically connected to classical radar-detection metrics. Under the Gaussian echo model, MI is monotonically related to the Kullback–Leibler divergence (KLD) between the target-present and target-absent hypotheses, where KLD directly determines the optimal detection probability Pd and false-alarm probability Pfa under the Neyman–Pearson detection framework [30,31]. Moreover, higher MI corresponds to reduced parameter-estimation uncertainty, leading to a tighter Cramer–Rao Bound (CRB) in radar parameter estimation [32]. Therefore, MI serves as a unified surrogate for Pd, Pfa, and CRB in ISAC sensing optimization. While MI is used in this study due to its analytical tractability and suitability for joint optimization, the proposed framework can be extended to explicitly incorporate detection-oriented metrics such as Pd, Pfa or CRB in future work.

4. Problem Formulation

In this paper, we propose the TDRA strategy to address the issue of decreased efficiency in communication and sensing service provision caused by the mutual constraints between communication and sensing functions, as well as the irrational planning of UAV flight trajectories in the considered architecture. The strategy maximizes the average achievable rate within the constraints of data transmission rate, radar sensing performance, and UAV energy consumption by jointly optimizing vehicle association, subchannel allocation, subchannel function selection, and UAV trajectory planning decisions. The optimization problem corresponding to the proposed strategy is expressed as:
P 1 :   max f s = 1 T t = 1 T T R t
st . 1 ,   2 ,   5 ,   6 ,   8 ,   9 ,   16 ,   23
x u t 0 , x max , y u t 0 , y max , t T I , u U A
c b v , r t 0 , 1 , c b v , u t 0 , 1 , v V E , r R U , u U A , t T I
c a v t , c 0 , 1 , v V E , t T I , c C N
s c c r t , c 0 , 1 , t T I , c C N
where s = c a , s c c r , C U , c b denotes the set of decision variables, c a = c a v t , c represents the subchannel allocation decision, s c c r = s c c r t , c represents the subchannel function selection decision, C U = C U u t represents the UAV trajectory decision, and c b c b v , r t , c b v , u t represent the vehicle association decision. Constraint (1) represents the UAV’s flight speed constraint, constraint (2) defines the beginning and ending points of the UAV’s flight, constraint (5) represents UAV’s energy consumption constraint, and constraint (6) ensures that the flight distance between UAVs remains within a safe interval. Constraint (8) indicates that a vehicle can only be associated with one edge node in a single time slot. Constraint (9) indicates that a single subchannel can only be allocated to one vehicle. Constraint (16) represents the communication rate performance constraint for vehicles. Constraint (23) represents the radar sensing performance constraint. Constraint (25) specifies the range of values for coordinates of the UAV’s position. Constraint (26) is boundary constraint for the vehicle association decision. Constraint (27) represents the boundary constraint for the subchannel allocation decision. Constraint (28) represents the boundary constraint for the subchannel function selection decision.
In the optimization problem P1, the integer variables-including the vehicle association c b , the subchannel allocation c a , and the subchannel function selection s c c r are multiplicatively coupled with the continuous UAV trajectory decision C U in both the objective function and the constraints (16) and (23). For example, the communication rate expression in (11), which forms the objective and constraint (16), contains products such as c a v t , c s c c r t , c B o log 2 1 + h u , v t , c P u t / N 0 , where the discrete decision variables c a and s c c r are multiplied with the logarithmic function of the channel gain h u , v t , c C U and the channel gain itself is a nonlinear function of the UAV trajectory decision C U . Similarly, the sensing MI expression in (22), which forms constraint (23), contains multiplicative couplings among the integer variables c b , c a , and s c c r . These nonlinear multiplicative coupling terms between discrete and continuous variables make P1 a typical mixed-integer nonlinear programming (MINLP) problem, which is difficult to solve to global optimality in polynomial time.
Block coordinate descent [33] is an iterative optimization method that updates only one or a few variables at each iteration while keeping the other variables fixed. This algorithm is particularly suitable for optimization problems with a large number of variables where the dependence of each variable on the others is relatively weak. In each iteration, the BCD method fixes all variables except one block and updates the variables in that block to maximize or minimize the objective function with respect to the current block. In this way, the block coordinate descent method gradually approaches the global or local optimal solution. The advantage of the block coordinate descent method is its high computational efficiency, especially when solving large-scale optimization problems. Compared with traditional optimization methods that require updating all variables simultaneously, the block coordinate descent method can significantly reduce the computational load of each iteration.
The decomposition of problem P1 into the three sub-problems follows BCD framework. Although global optimality cannot be guaranteed for non-convex MINLP problems, the decomposition preserves block-wise optimality because each sub-problem is solved exactly with respect to its own block of variables while the other blocks are held fixed. Consequently, each iteration yields an objective value no worse than that of the previous iteration, ensuring a monotonically non-decreasing sequence of objective values. It is worth emphasizing that each sub-problem is an exact reformulation of P1 with respect to its associated block variables, and therefore no relaxation gap is introduced across blocks. The approximation arises solely from the first-order SCA convexification, which constructs a tight lower-bound surrogate for the non-convex terms at each iteration. This ensures that every sub-problem solution remains feasible to the original problem and that the feasible region is preserved across iterations.
Based on classical convergence results of BCD methods for non-convex optimization [34], the monotonic improvement together with block-wise optimality implies that the proposed BCD–SCA iterative procedure converges to a stationary point of the original MINLP. Thus, although the solution is not globally optimal, it is theoretically meaningful, stable, and consistent with the commonly accepted notion of approximate optimality for large-scale MINLP problems.

5. Proposed Algorithm

5.1. Vehicle Association Subproblem

By fixing the subchannel allocation decision variables c a , the subchannel function selection decision variables s c c r , and the UAV trajectory decision variables C U , and removing the constraints and terms in the objective function of optimization problem P1 that are unrelated to the vehicle association decision variables c b , we can obtain the vehicle association subproblem:
P 1 . 1 :   max       f c b = 1 T t = 1 T v = 1 V r = 1 R c b r , v t T R r , v t + u = 1 U c b u , v t T R u , v t
s t . 8   , 16   , 23   , 26
The objective function of optimization problem P1.1 is a linear function, constraint (8) is an equality linear constraint, constraints (16) and (23) are inequality linear constraints, and the decision variables c b are 0–1 integer variables. Therefore, optimization problem P1.1 is a constrained integer linear programming problem. To facilitate solving, the variables c b are relaxed to continuous variables using linear relaxation techniques [35], i.e., c b v , r t 0 , 1 c b v , r t 0 , 1 and c b v , u t 0 , 1 c b v , u t 0 , 1 , transforming optimization problem P1.1 into a linear programming problem with equality and inequality constraints.
The interior-point method is widely used to address linear programming problems [36]. It is a method based on duality theory and nonlinear optimization techniques. By searching within the interior of the feasible region, it avoids the unnecessary computations associated with searching along the boundary of the feasible region as in the simplex method [37]. The advantage of the interior-point method is its fast convergence speed, making it suitable for large-scale linear programming and convex optimization problems. It can also handle cases with unbounded or degenerate solutions. Hence, the interior-point method is employed to solve linear programming and convex optimization problems.
The interior-point method transforms constrained optimization problems into unconstrained ones by introducing barrier functions and then solves them using unconstrained optimization algorithms such as Newton’s method. The convex optimization problem with equality constraints obtained by transforming problem P1.1 using the logarithmic barrier method can be formulated as:
P 1 . 1 . 1 :   min       F ( c b ) = f c b + μ F 1 C ( c b )
s t . 8
where μ > 0 is the penalty parameter, and F 1 C ( c b ) is the logarithmic barrier function, which is expressed as:
F 1 C ( c b ) = t = 1 T v = 1 V log T R v t T R v r e q t = 1 T v = 1 V log T M I v t H M I v t t = 1 T v = 1 V r = 1 R log 1 c b v , r t t = 1 T v = 1 V r = 1 R log c b v , r t t = 1 T v = 1 V u = 1 U log 1 c b v , u t t = 1 T v = 1 V u = 1 U log c b v , u t
Since optimization problem P1.1.1 still has equality constraint (8), it cannot be directly solved using methods for unconstrained problems such as Newton’s method. Therefore, the exterior penalty function method [33] is used to transform equality constraint (8) into an exterior penalty function in the objective function, thus converting optimization problem P1.1.1 into an optimization problem with a mixed augmented objective function that includes both exterior penalty functions and logarithmic barrier functions:
P 1 . 1 . 2 :   min       F ( c b ) = f c b + μ F 1 C ( c b ) + 1 2 μ t = 1 T v = 1 V g v t c b 2
where g v t c b = r = 1 R c b r , v t + u = 1 U c b u , v t 1 . Optimization problem P1.1.2 is an unconstrained convex optimization problem, which can be solved using Newton’s method. For the optimal relaxed solution c b * = c b r , v t * , c b u , v t * obtained by solving optimization problem P1.1.2, this paper uses the random rounding method [38] to convert the relaxed solution to an integer solution. The mathematical model of the random rounding method can be denoted as follows:
R Ψ = 1 = Ψ
where Ψ denotes the relaxed solution of the optimization problem, and R Ψ = 1 represents the probability that the 0–1 variable Ψ is 1.
The vehicle association algorithm is presented in Algorithm 1, and the procedure is as follows: (1) Initializing all types of values and setting the algorithm termination iteration threshold. (2) Relaxing constraint (26) to transform P1.1 into a constrained linear programming problem. (3) Using the logarithmic barrier method to transform P1.1 into a convex programming problem P1.1.1 with equality constraints. (4) Using the exterior penalty function method to transform P1.1.1 into an unconstrained convex problem P1.1.2. (5) In each iteration, Newton’s method is used to solve P1.1.2, and the initial solution c b * and the penalty parameter μ are updated to serve as the initial solution and penalty parameter for the next iteration. This process continues until the termination condition is met. (6) After the iteration ends, the random rounding method is employed to convert the optimal relaxed solution into an optimal vehicle association scheme.
Algorithm 1: Vehicle Association Algorithm
Input: Initial solution c b * c b 0 , penalty parameter μ μ 0 > 0 , decrement coefficient λ 0 , 1 , error threshold χ , algorithm iteration count l 0 , maximum algorithm iteration count L > 0 .
Output: Approximate optimal solution for vehicle association c b *
1:The constraint (26) is relaxed to transform the optimization problem P1.1 into a constrained linear programming problem.
2:The logarithmic barrier method is used to transform P1.1 into a convex problem P1.1.1 with equality constraints;
3:The exterior penalty function method is used to transform P1.1.1 into an unconstrained convex problem P1.1.2;
4:repeat
5: l l + 1 ;
6:Based on the initial solution c b * and the penalty parameter μ , Newton’s method is used to solve P1.1.2 to obtain the solution c b l for the current iteration;
7:Updating the initial solution
8:Updating the penalty parameter
9:until  c b l c b l 1 χ or l L
10: c b * R c b = 1 = c b l ;
11return  c b *

5.2. UAV Trajectory Planning Subproblem

By fixing the subchannel allocation decision variables c a the subchannel function selection decision variables s c c r , and the vehicle association decision variables, c b and by removing the constraints and corresponding terms in the objective function of optimization problem P1 that are unrelated to the UAV trajectory decision variables C U , we can obtain the UAV trajectory planning subproblem:
P 1 . 2 :   max       f C U = 1 T t = 1 T v = 1 V u = 1 U c = 1 C c b u , v t c a v t , c s c c r t , c B o log 2 1 + h u , v c P u t N 0 1 C U u t C O v t 2 + H u 2
s t . 1 , 2 , 5 , 6 , 16 , 25
The objective function of P1.2 is a non-convex function, and constraints (6) and (16) are non-convex constraints. This renders P1.2 a non-convex optimization problem, which is challenging to solve directly. The SCA method is employed to transform the non-convex problem into an approximately convex one, which is then solved using convex optimization techniques to obtain an approximate optimal solution.
Following the method in reference [36], we first introduce an auxiliary variable g = g v t as the lower bound of the data transmission rate from the UAV to vehicle v, and transform the optimization problem into:
P 1 . 2 . 1 :   max       f C U , g = 1 T t = 1 T v = 1 V g v t
s t . 1 ,   2 ,   5 ,   6 ,   25
r = 1 R c b r , v t T R r , v t + g v t T R v r e q , v V E , t T I
u = 1 U c = 1 C c b u , v t c a v t , c s c c r t , c B o log 2 1 + h u , v c P u t N 0 1 C U u t C O v t 2 + H u 2 g v t , v V E , t T I
In optimization problem P1.2.1, the objective function is a linear function, constraint (36) is a linear constraint, and constraint (37) is still a non-convex constraint. The expression (38) contained in constraint (37) is a convex function of C U u t C O v t 2 , (38) can be expressed as:
δ v , u t , c = log 2 1 + h u , v c P u t N 0 1 C U u t C O v t 2 + H u 2
The expression (38) can be approximated by its first-order Taylor expansion at any point C U u t ¯ k C O v t 2 in the k-th iteration to obtain a global lower bound:
δ v , u t , c ¯ = δ v , u t , c ¯ k + δ v , u t , c ¯ k C U u t C O v t 2 C U u t ¯ k C O v t 2
where δ v , u t , c ¯ k denotes the value of the function at point C U u t ¯ k C O v t 2 in the k-th iteration, and δ v , u t , c ¯ k denotes the first-order derivative of the function δ v , u t , c at point C U u t ¯ k C O v t 2 in the k-th iteration. Therefore, constraint (37) can be transformed into the following convex constraint:
u = 1 U c = 1 C c b u , v t c a v t , c s c c r t , c B o δ v , u t , c ¯ g v t , v V E , t T I
The left-hand side expression of constraint (6) is a convex function with respect to variables C U u t and C U u t . Therefore, the left-hand side expression of constraint (6) can be approximated by its first-order Taylor expansion at any points C U u t ¯ k and C U u t ¯ k to obtain a lower bound:
C U u t C U u t 2 χ = C U u t ¯ k C U u t ¯ k 2 + 2 C U u t ¯ k C U u t ¯ k T C U u t C U u t ¯ k 2 C U u t ¯ k C U u t ¯ k T C U u t C U u t ¯ k
Based on (41), constraint (6) can be transformed into the following linear constraint:
χ d min 2 , u U A , u U A , u u , t T I
Therefore, the optimization problem P1.2.1 can be transformed into:
P 1 . 2 . 2 :   max       f C U , g
s t . 1 ,   2 ,   5 ,   25 ,   36 ,   40 ,   42
The optimization problem P1.2.2 is a convex optimization problem with constraints, solvable by the interior-point method.
To justify the validity of the first-order Taylor approximation used in the SCA procedure, we provide an upper bound on the approximation error. Let f x be a convex and continuously differentiable function. Its first-order Taylor approximation at point x k is given by f ˜ x ; x k = f x k + f x k T x x k . The Taylor remainder term satisfies the standard inequality for smooth convex functions 0 f x f ˜ x ; x k L / 2 x x k 2 , where L is the Lipschitz constant of f x . Thus, the approximation error is quadratically bounded ε x = f x f ˜ x ; x k L 2 x x k 2 . Because SCA typically generates updates within a local neighborhood of the previous iterate, the squared term ensures that the approximation error becomes negligible near convergence. Moreover, the SCA method guarantees that f ˜ x ; x k is a global lower bound of the original non-convex expression. Therefore, each iteration improves the objective function of the original problem, which ensures monotonic convergence toward a stationary point.

5.3. Subchannel Allocation Subproblem

By fixing the UAV trajectory decision variables C U and the vehicle association decision variables c b , and removing the constraints and corresponding terms in the objective function of optimization problem P1 that are unrelated to the subchannel allocation and subchannel function selection decisions s c c r , we can obtain the subchannel allocation subproblem:
P 1 . 3 :   max       f c a , s c c r = 1 T t = 1 T v = 1 V r = 1 R c = 1 C c b r , v t c a v t , c s c c r t , c B o log 2 ( 1 + P r t h r , v t , c N 0 ) + u = 1 U c = 1 C c b u , v t c a v t , c s c c r t , c B o log 2 ( 1 + h u , v t , c P u t N 0 )
s t . 9 ,   16 ,   23 ,   27 ,   28
The objective function and constraints (16) and (23) of optimization problem P1.3 contain non-convex terms involving variable multiplication, making it difficult to solve. Therefore, an auxiliary variable ε = ε v t , c is introduced to represent the lower bound of c a v t , c s c c r t , c . By replacing the relevant terms with ε , we can transform P1.3 into:
P 1 . 3 . 1 :   max       f c a , s c c r , ε = 1 T t = 1 T v = 1 V r = 1 R c = 1 C c b r , v t ε v t , c B o log 2 ( 1 + P r t h r , v t , c N 0 ) + u = 1 U c = 1 C c b u , v t ε v t , c B o log 2 ( 1 + h u , v t , c P u t N 0 )
s t . ( 9 ) ,   27 ,   28
r = 1 R c = 1 C c b r , v t ε v t , c B o log 2 1 + P r t h r , v t , c N 0 + u = 1 U c = 1 C c b u , v t ε v t , c B o log 2 1 + h u , v t , c P u t N 0 T R v r e q , v V E , t T I
r = 1 R c = 1 C c b v , r t c a v t , c ε v t , c M I r , v t , c + u = 1 U c = 1 C c b v , u t c a v t , c ε v t , c M I u , v t , c H M I v t , v V E , t T I
ε v t , c c a v t , c s c c r t , c , v V E , t T I , c C N
The objective function of optimization problem P1.3.1 is a linear function, constraints (46) and (47) are linear constraints, and constraint (48) is still a non-convex constraint containing the variable multiplication term c a v t , c s c c r t , c . To transform constraint (48) into a convex constraint, c a v t , c s c c r t , c is approximated as:
c a v t , c s c c r t , c = c a v t , c + s c c r t , c 2 c a v t , c 2 + s c c r t , c 2 2 1 2 C C 1 C C 2
where C C 1 and C C 2 represent the first-order Taylor expansions of the expressions c a v t , c + s c c r t , c 2 and c a v t , c 2 + s c c r t , c 2 at any points c a v t , c ¯ k and s c c r t , c ¯ k in the k-th iteration:
C C 1 = c a v t , c ¯ k + s c c r t , c ¯ k 2 + 2 c a v t , c ¯ k + s c c r t , c ¯ k c a v t , c c a v t , c ¯ k + 2 c a v t , c ¯ k + s c c r t , c ¯ k s c c r t , c s c c r t , c ¯ k
C C 2 = c a v t , c ¯ k 2 + s c c r t , c ¯ k 2 + 2 c a v t , c ¯ k c a v t , c c a v t , c ¯ k + 2 s c c r t , c ¯ k s c c r t , c s c c r t , c ¯ k
Based on the above derivation, constraint (48) can be transformed into the following linear constraint:
ε v t , c 1 2 C C 1 C C 2 , v V E , t T I , c C N
Thus, the optimization problem P1.3.1 can be converted into:
P 1 . 3 . 2       max       f c a , s c c r , ε
s t . 9 ,   27 ,   28 ,   46 ,   47 ,   52
By observation, the objective function of optimization problem P1.3.2 is a linear function, all constraints are linear constraints, and the decision variables c a and s c c r are 0–1 integer variables. Therefore, optimization problem P1.3.2 is a constrained integer linear programming problem. First, c a and s c c r are relaxed to continuous variables, i.e., c a v t , c 0 , 1 c a v t , c 0 , 1 , s c c r t , c 0 , 1 s c c r t , c 0 , 1 . Then, the interior-point method is used to solve the optimization problem to obtain the optimal relaxed solution for subchannel allocation. Finally, the random rounding method is used to restore the obtained optimal relaxed solutions c a * and s c c r * .

5.4. Algorithm Implementation and Analysis

This paper proposes a TDRA Algorithm for solving optimization problem P1. The algorithm is developed using the block coordinate descent, which alternately addresses the subproblems to achieve an approximate optimal solution for the original problem. Algorithm 2 displays the pseudocode of the proposed algorithm. The process of the algorithm is as follows: (1) The initial values for the set of decision variables are provided, and the error tolerance threshold and the maximum number of iterations are set. (2) In each iteration, UAV trajectory planning subproblem, vehicle association subproblem, and subchannel allocation subproblem are solved in sequence to obtain the solution of optimization problem P1 for the current iteration. (3) the error value in the current iteration is computed. If the error value is less than the set error tolerance threshold or the number of iterations exceeds the maximum iteration threshold, the algorithm terminates, and the approximate optimal solution to optimization problem P1 is obtained.
Algorithm 2: TDRA Algorithm
Input: Decision variable set initial value s 0 C U 0 , c b 0 , c a 0 , s c c r 0 , error tolerance threshold χ , number of iterations l = 0 , maximum number of iterations L > 0
Output: Approximate optimal solution s *
1.repeat
2. l l + 1 ;
3. s l C U l * ;// The subproblem P1.2 is solved to obtain the UAV trajectory planning decision.
4. s l c b l * ;// The subproblem P1.1 is solved to obtain the vehicle association decision.
5. s l c a l * , s c c r l * ;// The subproblem P1.3 is solved to obtain the subchannel allocation and function selection decisions.
6.until  s l s l 1 χ  or  l L
7. s * s l ;
8.return  s *
The time complexity of using the interior-point method to solve subproblem P1.1 is O t c 1.1 = L 1.1 T V R + U 3.5 , where R, U, V, and T represent the number of GBSs, UAVs, vehicles, and time slots in the time period, respectively. L 1.1 is the iterations number required to solve subproblem P1.1, T V R + U is the size of subproblem P1.1, and O T V R + U is the complexity required for random rounding of the relaxed variable. The time complexity of solving subproblem P1.2 is O t c 1.2 = L 1.2 T 2 U + V 3.5 , where L 1.2 is the iteration number required to solve subproblem P1.2, and T 2 U + V is the size of subproblem P1.2. The time complexity of solving subproblem P1.3 is O t c 1.3 = L 1.3 T C 2 V + 1 3.5 , where C is the number of subchannels, T C 2 V + 1 is the size of subproblem P1.3, L 1.3 is the iterations number required to solve the optimization problem, and O T C V + 1 is the complexity required for random rounding. Therefore, the time complexity of Algorithm 2 can be expressed as O L 1 max t c 1.1 , t c 1.2 , t c 1.3 , where L 2 is the iterations number of Algorithm 2.
The convergence analysis of Algorithm 2 is as follows: In the (l + 1)-th iteration, solving optimization problem P1.2 given the vehicle association decision c b l and the subchannel allocation decision c a l , s c c r l can yield the approximate optimal solution for the UAV trajectory planning decision C U l + 1 . At this point, there exists:
f C U l + 1 , c b l , c a l , s c c r l f C U l , c b l , c a l , s c c r l
Given the UAV trajectory planning decision C U l and the subchannel allocation decision c a l , s c c r l , solving optimization problem P2.1 can yield the approximate optimal solution for the vehicle association decision c b l + 1 . Then, there exists:
f C U l , c b l + 1 , c a l , s c c r l f C U l , c b l , c a l , s c c r l
Similarly, given the UAV trajectory planning decision C U l and the vehicle association decision c b l , solving optimization problem P1.3 can yield the approximate optimal solution for the subchannel allocation and subchannel function selection decisions. c a l + 1 , s c c r l + 1 Then, there exists:
f C U l , c b l , c a l + 1 , s c c r l + 1 f C U l , c b l , c a l , s c c r l
In summary, in the (l + 1)-th iteration, solving the subproblems P1.2, P1.1, and P1.3 in sequence results in a solution that ensures the objective function value of P1 consistently exceeds or equals the objective function value at the l-th iteration., i.e.:
f c a l + 1 , s c c r l + 1 , C U l + 1 , c b l + 1 f c a l , s c c r l , C U l , c b l
Therefore, in each iteration, the objective function of P1 is non-decreasing. Given a precision threshold, a finite number of iterations can yield an upper bound on the objective function of optimization problem P1. It can be proven that Algorithm 2 is convergent.
These properties satisfy the standard Majorization Minimization (MM) conditions, ensuring monotonic non-decreasing objective values at each iteration. Therefore, the BCD–SCA procedure converges to a stationary point of the original problem according to established BCD convergence theory.
In practical UAV-assisted vehicular networks, the system is subject to external dynamic disturbances such as small-scale vehicle mobility, channel fluctuations, and UAV trajectory perturbations. The proposed BCD–SCA iterative algorithm inherently accommodates such disturbances due to the following reasons:
(1) Time-slot-based quasi-static modeling: Each time slot is sufficiently short (1 s) such that the channel and node positions can be approximated as quasi-static. This modeling approach is widely adopted in UAV–V2X literature and is robust to small disturbances within each time slot.
(2) Lower-bound approximation in SCA: The first-order Taylor approximation used in SCA forms a global lower bound of the original non-convex function. Therefore, even under mild environmental fluctuations, the optimization update still guarantees monotonic improvement of the objective function.
(3) Local robustness of BCD updates: At each iteration, BCD optimizes one block while fixing others. This structure ensures that small perturbations in trajectory or channel conditions only affect one block at a time, preventing error propagation across variables.
(4) Trajectory smoothing effect: The UAV trajectory is optimized over multiple time slots. Sudden disturbances in one time slot have limited impact on overall trajectory design because the optimization is performed over the entire planning horizon.

6. Simulation Results and Analysis

In this chapter, the numerical simulations are employed to perform experiments and evaluate the performance of the proposed algorithm. First, the experimental environment and parameter settings for the numerical simulation are introduced. Second, the comparison algorithms and performance evaluation metrics are described. Then, the simulation results and performance analysis of the algorithms are presented. Finally, we summarize the experimental conclusions.

6.1. Simulation Environment and Parameter Settings

The numerical simulation experiments are run on an Alienware m17 R4 laptop with a performance configuration of 32 GB RAM and a 2.4 GHz Intel Core i9 processor. The software environment is Python 3.11. Figure 2 illustrates the simulation scenario diagram of the algorithm. The simulation scenario simulates a 150 m × 30 m section of a one-way three-lane highway in a temporary traffic congestion state, with GBSs randomly deployed along the roadside. Multiple vehicles drive on this highway at a speed of 2 m/s [39], with random starting positions. UAVs fly according to predetermined starting and ending positions, and their flight routes can be optimized through the algorithm. This moderate-sized environment enables detailed analysis of vehicle association, ISAC performance, and UAV trajectory behavior while avoiding excessive randomness associated with large-scale networks. Although the simulation area is limited, the proposed BCD–SCA optimization framework is not restricted by scenario size and can be readily extended to larger or more complex urban environments. Future work will also explore extended simulation scales, altitude variations, acceleration constraints, and urban-blockage-aware channel models.
To ensure safe low-altitude operation and realistic sensing and communication performance, the UAVs are deployed at a fixed altitude of 8 m. This design choice follows common practice in UAV sensing and UAV-assisted vehicular edge computing studies [40,41,42,43,44], where UAVs typically operate within 5–30 m above roadways to obtain high-resolution perception data and maintain reliable connectivity. Operating at such low altitudes improves LoS probability and reduces pathloss, thereby enhancing communication and sensing quality in temporary congestion scenarios. Furthermore, the selected altitude lies well within the Visual Line-of-Sight (VLOS) operation range specified in FAA Part 107 [45], which allows UAV flights below 120 m in controlled areas. Considering that vehicles and surrounding roadside structures are generally below 4–5 m, an 8 m altitude provides unobstructed coverage for both communication and sensing tasks. In addition, the minimum inter-UAV safety distance is set to 8 m, consistent with parameter settings in multi-UAV ISAC and vehicular networking studies [46,47,48,49], ensuring operational robustness under minor wind disturbances and trajectory corrections.
Since the proposed algorithm is applicable for optimization in a multi-time-slot scenario, the simulation scenario designed above is multi-time-slot. In the multi-time-slot simulation scenario, the mobility of dynamic nodes such as UAVs and vehicles are reflected by the changes in their positions across different time slots, while the positions of ground edge nodes remain stationary. In each time slot, it is assumed that these dynamic nodes are in a quasi-static state. Therefore, the multi-time-slot scenario considered characterizes the mobility of dynamic nodes through a continuous change in time slots. All relevant system parameters used in the simulations are summarized in Table 1.

6.2. Comparison Algorithms and Evaluation Metrics

This paper selects following comparison algorithms for evaluating the proposed algorithm, which include:
(1) Algorithm with User association Random Assignment (URA) [50]: The algorithm maximizes the downlink rate by optimizing UAV trajectory planning and subchannel allocation. However, this algorithm does not consider optimizing the communication association decision between the user and the edge node. This paper assumes that this algorithm randomly assigns the communication association between users and edge nodes.
(2) Joint optimization algorithm with Subchannel allocation and User Association (SAUA) [51]: The algorithm maximizes the communication rate by jointly optimizing user association and subchannel allocation, but it does not consider optimizing the UAV trajectory. This paper assumes that the UAV in this algorithm flies using an unoptimized trajectory.
(3) Algorithm with Sub-channel Equal Allocation (SEA) [20]: The algorithm maximizes the communication rate between users and edge nodes by jointly optimizing UAV trajectory planning and user association. The algorithm does not consider optimizing subchannel allocation. This paper assumes that the algorithm allocates subchannel resources evenly.
In addition, this paper selects the average achievable rate (24) as the performance evaluation metric for the algorithms.

6.3. Performance Comparison

This paper evaluates the convergence of the proposed algorithm, then analyzes the optimization results of UAV trajectory planning by the proposed algorithm. Subsequently, it investigates the impact of changes in influencing factors such as the number of subchannels, UAV transmission power, UAV maximum flight speed, minimum MI requirement, and subchannel bandwidth on algorithm performance. Each experiment set in this chapter is conducted 15 times, with the average of the tests taken as the final result.
Figure 3 shows the convergence results of the proposed algorithm. In this experiment, the algorithm iterates 15 times, with the UAV transmission power set at 2 W, the maximum UAV flight speed at 10 m/s, the subchannel bandwidth at 1 MHz, and the minimum MI requirement at 200 bits. As shown in the figure, the average achievable rate performance of the proposed algorithm gradually increases from the 1st to the 4th iteration, and then gradually converges from the 4th iteration onwards. This suggests that the proposed algorithm exhibits favorable convergence characteristics.
Furthermore, although the exact global optimum of the MINLP problem is not computable, the monotonic convergence curve shown in Figure 3 indicates that the approximation error introduced by the first-order Taylor expansion does not degrade the final performance. Because the SCA update ensures that the step size x k + 1 x k decreases as the algorithm converges, the error upper bound L / 2 x x k 2 approaches zero.
Figure 4 shows a comparison of the initial UAV trajectory state and the optimized UAV trajectory state after applying the proposed algorithms. As shown in the figure, the experiment is conducted on a three-lane simulation highway that is 150 m long and 30 m wide, with the y-coordinates of the three lanes set at 10, 15, and 20, respectively. 6 vehicles are set to travel at a constant speed on the three lanes of the simulation area. In Figure 4a, two UAVs fly at a constant speed along a straight line from the starting point to the ending point on both sides of the highway along the predetermined route. In Figure 4b, the flight trajectories of two UAVs are optimized based on original trajectory using proposed algorithm. As shown in the figure, after optimization, the flight trajectories of two UAVs are closer to the vehicles traveling on the three lanes in the experimental scene. This is because distance plays a crucial role in influencing the communication rate. The shorter the distance between the UAV and the vehicle, the higher the downlink communication rate from the UAV to the vehicle. Additionally, the UAV’s flight trajectory gradually approaches the original trajectory from around 117 m on the x-coordinate. The main reason is that the UAV needs to reach the flight endpoint while considering energy consumption constraints and also provide the maximum downlink communication rate for the vehicles.
Figure 5 shows the experimental results of the impact of changes in the number of subchannels on the average achievable rate performance of the algorithms. In each set of experiments, the number of subchannels is set to 30, 35, 40, 45, 50, 55, and 60, with the UAV transmission power at 2 W, the subchannel bandwidth at 1 MHz, the maximum UAV flight speed at 10 m/s, and the minimum MI requirement at 200 bits. As shown in the figure, the average achievable rate of the algorithm increases with the increase in the number of subchannels. This is because that an increase in the number of subchannels allows more subchannels to be allocated for communication functions while meeting the radar sensing requirements. This increases the communication bandwidth between vehicles and edge nodes, thereby enhancing the downlink data rate. Compared with URA, SAUA, and SEA, the proposed algorithm achieves an average improvement of 19.75%, 57.37%, and 92.11% in average achievable rate, respectively. This indicates that as the number of subchannels in the system increases, the proposed algorithm effectively utilizes the additional subchannels by reasonably allocating subchannel resources and combining the optimization of vehicle association and UAV trajectory planning, thereby achieving better data transmission rate performance than the comparison algorithms.
Figure 6 shows the experimental results of the impact of changes in UAV transmission power on the average achievable rate of the algorithms. In each set of experiments, the UAV transmission power is set to 2 W, 3 W, 4 W, 5 W, and 6 W, with the number of subchannels set to 30, the subchannel bandwidth at 1 MHz, the maximum UAV flight speed at 10 m/s, and the minimum MI requirement at 200 bits. As shown in the figure, average achievable rate performance increases with the increase in UAV transmission power. The reason is that within a certain range, the transmission power is directly proportional to the communication rate and MI, which is consistent with the patterns described by mathematical models (11), (13), (18), and (19). Simultaneously, as the transmission power increases, MI also increases, which allows more subchannel resources to be allocated to enhance the downlink communication rate performance. This results in an increase in the average achievable rate performance. Compared with URA, SAUA, and SEA, the proposed algorithm achieves an average improvement of 24.08%, 53.73%, and 104.05% in average achievable rate, respectively. This suggests that the proposed algorithm is capable of sustaining a higher average achievable rate even as transmission power varies.
Figure 7 shows the impact of changes in the maximum UAV flight speed on the average achievable rate of the algorithms. In each set of experiments, the maximum UAV flight speed is set to 6 m/s, 7.5 m/s, 9 m/s, 10.5 m/s, and 12 m/s, with the number of subchannels at 30, the UAV transmission power at 2 W, the subchannel bandwidth at 1 MHz, and the minimum MI requirement at 200 bits. As shown in the figure, the average achievable rate increases with the increase in the maximum UAV flight speed. The main reason is that an increase in UAV flight speed allows the optimization algorithm to position the UAV in more optimal locations within each time slot, thereby improving the efficiency of UAVs providing downlink communication for vehicles. It can be noted that the average achievable rate performance of SAUA does not change with the UAV flight speed. The reason is that during the experiment, SAUA does not optimize the UAV trajectory, and UAVs flies along a predetermined route. Compared with URA, SAUA, and SEA, the proposed algorithm achieves an average improvement of 32.42%, 178.57%, and 87.01% in average achievable rate, respectively. The main reason is that the proposed algorithm can efficiently utilize the increased UAV flight speed by jointly optimizing resource allocation and UAV trajectory planning. This allows the UAV to move to positions in each time slot that maximize the downlink communication rate, thereby enhancing the average achievable rate performance.
Figure 8 shows the impact of changes in the vehicle’s minimum MI requirement on the average achievable rate performance of the algorithms. In each set of experiments, the minimum MI requirement is set to 200 bits, 400 bits, 600 bits, 800 bits, and 1000 bits, with the number of subchannels at 30, the UAV transmission power at 2 W, the subchannel bandwidth at 1 MHz, and the maximum UAV flight speed set to 10 m/s. As can be seen from the figure, the average achievable rate performance of the algorithm decreases with the increase in the minimum MI requirement. The main reason is that an increase in the minimum MI requirement leads to more subchannels being allocated for radar sensing functions, reducing the number of subchannels available for communication functions, thereby lowering the downlink communication rate. Additionally, compared with URA, SAUA, and SEA, the proposed algorithm achieves an average improvement of 26.03%, 71.10%, and 105.63% in average achievable rate, respectively. This indicates that the proposed algorithm can effectively utilize the limited subchannel resources to enhance the average achievable rate performance when communication resources are constrained, by jointly optimizing UAV trajectory planning and vehicle association and reasonably allocating subchannels.
The MI-based sensing constraint plays a direct role in shaping the communication resource allocation decisions in the TDRA framework. When the MI threshold increases, the UAV is required to maintain trajectory segments that are closer to the sensing-favorable region in order to guarantee sufficient echo quality. This restriction limits the ability of the UAV to move freely toward communication-optimal positions. Likewise, stricter sensing constraints reduce the flexibility of the subchannel and power allocation process, as additional communication resources must be dedicated to maintaining the required sensing performance. This behavior is consistent with the fundamental sensing–communication tradeoff widely reported in ISAC literature [52]. As shown in Figure 8, the achievable communication rate decreases monotonically as the minimum MI requirement increases. When the sensing constraint becomes more stringent, the optimization prioritizes sensing feasibility, leading to reduced communication throughput. These observations quantitatively demonstrate how the MI constraint affects the trajectory planning and resource allocation decisions, revealing the inherent tradeoff structure in UAV-assisted vehicular ISAC systems.
Figure 9 shows the experimental results of the impact of changes in subchannel bandwidth on the average achievable rate performance of the algorithm. In each set of experiments, the subchannel bandwidth is set to 1 MHz, 1.5 MHz, 2 MHz, 2.5 MHz, and 3 MHz, with the number of subchannels at 30, the UAV transmission power at 2 W, the maximum UAV flight speed set to 10 m/s, and the minimum MI requirement at 200 bits. As can be seen from the figure, the average achievable rate performance of the algorithms increases with the increase in subchannel bandwidth. The main reason is that an increase in subchannel bandwidth allows vehicles allocated the same number of subchannels to have a higher downlink transmission rate, thereby enhancing the average achievable rate performance. Compared with URA, SAUA, and SEA, the proposed algorithm achieves an average improvement of 22.71%, 62.29%, and 109.92% in average achievable rate, respectively. This demonstrates the effectiveness of the proposed algorithm.
In addition, the simulation results in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9 demonstrate the robustness of the proposed algorithm. Although key system parameters such as UAV speed, transmission power, subchannel bandwidth, and minimum MI requirement vary over a wide range, the proposed algorithm consistently maintains stable convergence behavior and superior performance compared with all baseline methods. Moreover, the algorithm consistently achieves significantly higher performance than the benchmarks in Figure 5, Figure 6, Figure 7, Figure 8 and Figure 9, indicating that the approximation error introduced by the first-order Taylor expansion does not degrade the final solution quality. These results validate the reliability of the SCA-based approximation and confirm that the BCD–SCA framework remains robust under diverse parameter settings and external uncertainties.

7. Conclusions

To address the issue of decreased efficiency in providing communication and radar sensing services in the ISAC-enabled UAV-assisted vehicular network architecture due to limited spectrum resources, mutual constraints between communication and sensing resources, and unreasonable UAV trajectory planning, this paper proposes a TDRA strategy. The strategy constructs a resource allocation model for communication and radar sensing. By jointly optimizing UAV trajectory planning, vehicle association, and subchannel allocation, an optimization problem is formulated to maximize the average achievable rate, taking into account constraints such as UAV energy consumption and radar sensing performance. Then, a block coordinate descent-based iterative algorithm is designed to solve the optimization problem iteratively, yielding an approximate optimal solution. The experimental results demonstrate that the proposed algorithm can effectively enhance average achievable rate performance.
While the proposed TDRA strategy is evaluated under idealized channel and mobility assumptions, several practical factors may affect its real-world deployment. First, channel estimation errors may degrade the accuracy of both communication-rate evaluation and MI-based sensing constraints. Incorporating robust resource allocation or uncertainty-aware sensing models could mitigate this limitation. Second, mobility prediction inaccuracies for vehicles or UAVs may lead to suboptimal trajectory planning, especially in highly dynamic environments. Future extensions could integrate learning-based mobility prediction or real-time trajectory correction. Third, the TDRA algorithm introduces computational overhead associated with solving the BCD–SCA subproblems. Although the algorithm converges within a few iterations in our simulations, real-time implementations may require further acceleration via parallelization, model simplification, or lightweight approximation methods. Addressing these aspects represents an important direction for practical ISAC-enabled vehicular deployments.

Author Contributions

Conceptualization, M.S.; Data curation, M.S.; Formal analysis, W.Z. and J.B.; Methodology, W.Z.; Validation, M.S.; Writing—original draft, M.S.; Writing—review and editing, J.B. All authors have read and agreed to the published version of the manuscript.

Funding

This work is supported by the start-up grant for doctoral research at Anyang Normal University (2025BSKYQD021), the Science and Technology Research Project of Department of Education of Hubei Province, China (No. Q20241307), Natural Science Fund of Hubei Province, China (No. 2024AFB851), Vehicle Measurement, Control and Safety Key Laboratory of Sichuan Province, China (No. QCCK2025-006), the Foundation of Yunnan Key Laboratory of Service Computing (No. YNSC24117), the Open Fund of Hubei Key Laboratory of Oil and Gas Drilling and Production Engineering (Yangtze University)(No. YQZC202503). Any opinions, findings, and conclusions are those of the authors and do not necessarily reflect the views of the above agencies.

Data Availability Statement

Dataset available on request from the authors.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Liao, Z.; Yuan, C.; Zheng, B.; Tang, X. An adaptive deployment scheme of unmanned aerial vehicles in dynamic vehicle networking for complete offloading. IEEE Internet Things J. 2024, 11, 23509–23520. [Google Scholar] [CrossRef]
  2. Liu, F.; Cui, Y.; Masouros, C.; Xu, J.; Han, T.X.; Eldar, Y.C.; Buzzi, S. Integrated sensing and communications: Toward dual-functional wireless networks for 6G and beyond. IEEE J. Sel. Areas Commun. 2022, 40, 1728–1767. [Google Scholar] [CrossRef]
  3. Wen, D.; Zhou, Y.; Li, X.; Shi, Y.; Huang, K.; Letaief, K.B. A survey on integrated sensing, communication, and computation. EEE Commun. Surv. Tuts. 2025, 27, 3058–3098. [Google Scholar] [CrossRef]
  4. Liu, S.; Hao, Q.; Zhang, Q.; Liu, J.; Jiang, Z. Integrated sensing and communication enabled multiple beamwidth and power allocation for connected automated vehicles. China Commun. 2023, 20, 46–58. [Google Scholar] [CrossRef]
  5. Jiang, W.; Wang, A.; Wei, Z.; Lai, M.; Pan, C.; Feng, Z.; Liu, J. Improve sensing and communication performance of UAV via integrated sensing and communication. In Proceedings of the 2021 IEEE 21st International Conference on Communication Technology (ICCT), Tianjin, China, 13–16 October 2021; pp. 644–648. [Google Scholar] [CrossRef]
  6. Adil, M.; Song, H.; Jan, M.A.; Khan, M.K.; He, X.; Farouk, A.; Jin, Z. UAV-assisted IoT applications, QoS requirements and challenges with future research directions. ACM Comput. Surv. 2024, 56, 1–35. [Google Scholar] [CrossRef]
  7. Yang, X.; Qin, D.; Liu, J.; Li, Y.; Zhu, Y.; Ma, L. Deep reinforcement learning in NOMA-assisted UAV networks for path selection and resource offloading. Ad Hoc Netw. 2023, 151, 103285. [Google Scholar] [CrossRef]
  8. Razaviyayn, M. Successive Convex Approximation: Analysis and Applications. Ph.D. Thesis, Department of Electrical Engineering, University of Minnesota, Minneapolis, MN, USA, 2014. [Google Scholar]
  9. Wei, Z.; Jia, J.; Niu, Y.; Wang, L.; Wu, H.; Yang, H.; Feng, Z. Integrated Sensing and Communication Channel Modeling: A Survey. IEEE Internet Things J. 2025, 12, 18850–18864. [Google Scholar] [CrossRef]
  10. Pu, Z.; Wang, W.; Lao, Z.; Yan, Y.; Qin, H. Power allocation of integrated sensing and communication system for the internet of vehicles. IEEE Trans. Green Commun. Netw. 2024, 8, 1717–1728. [Google Scholar] [CrossRef]
  11. Zhu, J.; Cui, Y.; Mu, J.; Jing, X. OFDM-based dual-function radar-communications: Optimal resource allocation for fairness. In Proceedings of the 2022 IEEE 95th Vehicular Technology Conference: (VTC2022-Spring), Helsinki, Finland, 19–22 June 2022; pp. 1–5. [Google Scholar] [CrossRef]
  12. Shi, C.; Wang, Y.; Wang, F.; Salous, S.; Zhou, J. Joint optimization scheme for subcarrier selection and power allocation in multicarrier dual-function radar-communication system. IEEE Syst. J. 2021, 15, 947–958. [Google Scholar] [CrossRef]
  13. Yang, H.; Wei, Z.; Feng, Z.; Qiu, C.; Fang, Z.; Chen, X.; Zhang, P. Queue-aware dynamic resource allocation for the joint communication-radar system. IEEE Trans. Veh. Technol. 2021, 70, 754–767. [Google Scholar] [CrossRef]
  14. Wang, X.; Wu, H.; Xu, Y.; Cao, H.; Kumar, N.; Rodrigues, J.J. Resource allocation in multi-cell integrated sensing and communication systems: A DRL approach. In Proceedings of the ICC 2023–IEEE International Conference on Communications, Rome, Italy, 28 May–1 June 2023; pp. 3210–3215. [Google Scholar] [CrossRef]
  15. Zhao, L.; Wu, D.; Zhou, L.; Qian, Y. Radio resource allocation for integrated sensing, communication, and computation networks. IEEE Trans. Wirel. Commun. 2022, 10, 8675–8687. [Google Scholar] [CrossRef]
  16. Zhang, T.; Zhu, K.; Zheng, S.; Niyato, D.; Luong, N.C. Trajectory design and power control for joint radar and communication enabled multi-UAV cooperative detection systems. IEEE Trans. Commun. 2023, 71, 158–172. [Google Scholar] [CrossRef]
  17. Zheng, Y.; Yang, B.; Chen, C. Joint optimization of the deployment and resource allocation of UAVs in vehicular edge computing and networks. In Proceedings of the 2020 IEEE 92nd Vehicular Technology Conference (VTC2020-Fall), Victoria, BC, Canada, 18 November–16 December 2020; pp. 1–6. [Google Scholar] [CrossRef]
  18. Rzig, I.; Jaafar, W.; Jebalia, M.; Tabbane, S. UAV-assisted computation offloading in vehicular networks. In Proceedings of the 2023 IEEE International Performance, Computing, and Communications Conference (IPCCC), Anaheim, CA, USA, 17–19 November 2023; pp. 236–241. [Google Scholar]
  19. Yan, M.; Xiong, R.; Wang, Y.; Li, C. Edge computing task offloading optimization for a UAV-assisted Internet of Vehicles via deep reinforcement learning. IEEE Trans. Veh. Technol. 2024, 73, 5647–5658. [Google Scholar] [CrossRef]
  20. Feng, Z.; Na, Z.; Xiong, M.; Ji, C. Multi-UAV collaborative wireless communication networks for single cell edge users. Mob. Netw. Appl. 2022, 27, 1578–1592. [Google Scholar] [CrossRef]
  21. Nguyen, M.D.; Le, L.B.; Girard, A. Integrated UAV trajectory control and resource allocation for UAV-based wireless networks with co-channel interference management. IEEE Internet Things J. 2022, 9, 12754–12769. [Google Scholar] [CrossRef]
  22. Qin, P.; Wu, X.; Cai, Z.; Zhao, X.; Fu, Y.; Wang, M.; Geng, S. Joint trajectory plan and resource allocation for UAV-enabled C-NOMA in air-ground integrated 6G heterogeneous network. IEEE Trans. Netw. Sci. Eng. 2023, 10, 3421–3434. [Google Scholar]
  23. Singh, K.; Hazarika, B.; Li, C.P.; Tsang, K.F.; Biswas, S. Digital twin-assisted resource allocation in UAV-aided Internet of Vehicles networks. In Proceedings of the 2023 IEEE International Conference on Communications Workshops (ICC Workshops), Rome, Italy, 28 May–1 June 2023; pp. 409–414. [Google Scholar] [CrossRef]
  24. Wu, D.; Wang, L.; Liang, M.; Kang, Y.; Jiao, Q.; Cheng, Y.; Li, J. UAV-assisted real-time video transmission for vehicles: A soft actor–critic DRL approach. IEEE Internet Things J. 2024, 11, 14710–14726. [Google Scholar] [CrossRef]
  25. Ahmed, K.J.; Lee, M.J. Secure LTE-based V2X service. IEEE Internet Things J. 2018, 5, 3724–3732. [Google Scholar] [CrossRef]
  26. Boban, M.; Dupleich, D.; Iqbal, N.; Luo, J.; Schneider, C.; Müller, R.; Yu, Z.; Steer, D.; Jämsä, T.; Li, J.; et al. Multi-band vehicle-to-vehicle channel characterization in the presence of vehicle blockage. IEEE Access 2019, 7, 9724–9735. [Google Scholar] [CrossRef]
  27. Deng, Q.; Ge, Y.; Ding, Z. A unifying view of OTFS and its many variants. IEEE Commun. Surv. Tuts. 2025. early access. [Google Scholar] [CrossRef]
  28. Zhao, J.; Ren, R.; Zou, D.; Zhang, Q.; Xu, W. IoV-oriented integrated sensing, computation, and communication: System design and resource allocation. IEEE Trans. Veh. Technol. 2024, 73, 16283–16294. [Google Scholar] [CrossRef]
  29. Zhou, Y.; Zhou, H.; Zhou, F.; Wu, Y.; Leung, V.C. Resource allocation for a wireless powered integrated radar and communication system. IEEE Wirel. Commun. Lett. 2018, 8, 253–256. [Google Scholar] [CrossRef]
  30. Kay, S.M. Fundamentals of Statistical Signal Processing; Prentice-Hall, Inc.: Englewood Cliffs, NJ, USA, 1993. [Google Scholar]
  31. Van Trees, H.L. Detection, Estimation, and Modulation Theory, Part I: Detection, Estimation, And Linear Modulation Theory; John Wiley & Sons: Hoboken, NJ, USA, 2004. [Google Scholar]
  32. Al-Jarrah, M.; Alsusa, E.; Masouros, C. A Unified Performance Framework for Integrated Sensing-Communications Based on KL-Divergence. IEEE Trans. Wireless Commun. 2023, 22, 9390–9411. [Google Scholar] [CrossRef]
  33. Wang, L.; Yao, X.; Jiang, X.; Cui, J.; Zheng, B. Resource management and computing offloading to minimize power consumption cost in slice-MEC system. In Proceedings of the 2022 14th International Conference on Wireless Communications and Signal Processing (WCSP), Nanjing, China, 1–3 November 2022; pp. 1108–1113. [Google Scholar] [CrossRef]
  34. Hong, M.; Razaviyayn, M.; Luo, Z.-Q.; Pang, J.-S. A unified algorithmic framework for block-structured optimization involving big data: With applications in machine learning and signal processing. IEEE Signal Process. Mag. 2016, 33, 57–77. [Google Scholar] [CrossRef]
  35. Poularakis, K.; Llorca, J.; Tulino, A.M.; Taylor, I.; Tassiulas, L. Joint service placement and request routing in multi-cell mobile edge computing networks. In Proceedings of the IEEE INFOCOM 2019–IEEE Conference on Computer Communications, Paris, France, 29 April – 2 May 2019; pp. 10–18. [Google Scholar] [CrossRef]
  36. Zhang, J.; Zhou, L.; Zhou, F.; Seet, B.-C.; Zhang, H.; Cai, Z.; Wei, J. Computation-efficient offloading and trajectory scheduling for multi-UAV assisted mobile edge computing. IEEE Trans. Veh. Technol. 2019, 69, 2114–2125. [Google Scholar] [CrossRef]
  37. Cheng, F.; Zhang, S.; Li, Z.; Chen, Y.; Zhao, N.; Yu, F.R.; Leung, V.C. UAV trajectory optimization for data offloading at the edge of multiple cells. IEEE Trans. Veh. Technol. 2018, 67, 6732–6736. [Google Scholar] [CrossRef]
  38. Shi, C.; Wang, F.; Sellathurai, M.; Zhou, J.; Salous, S. Power minimization-based robust OFDM radar waveform design for radar and communication systems in coexistence. IEEE Trans. Signal Process. 2018, 66, 1316–1330. [Google Scholar] [CrossRef]
  39. Liu, Y.; Yang, C.; Chen, X.; Wu, F. Joint hybrid caching and replacement scheme for UAV-assisted vehicular edge computing networks. IEEE Trans. Intell. Veh. 2024, 9, 866–878. [Google Scholar] [CrossRef]
  40. Avola, D.; Cinque, L.; Foresti, G.L.; Martinel, N.; Pannone, D.; Piciarelli, C. A UAV video dataset for mosaicking and change detection from low-altitude flights. IEEE Trans. Syst. Man Cybern. Syst. 2020, 50, 2139–2149. [Google Scholar] [CrossRef]
  41. Bozcan, I.; Kayacan, E. AU-AIR: A Multi-modal Unmanned Aerial Vehicle Dataset for Low Altitude Traffic Surveillance. In Proceedings of the 2020 IEEE International Conference on Robotics and Automation (ICRA), Paris, France, 31 May–31 August 2020; pp. 8504–8510. [Google Scholar] [CrossRef]
  42. Moshayedi, A.J.; Roy, A.S.; Taravet, A.; Liao, L.; Wu, J.; Gheisari, M. A secure traffic police remote sensing approach via a deep learning-based low-altitude vehicle speed detector through uavs in smart cites: Algorithm, implementation and evaluation. Future Transp. 2023, 3, 189–209. [Google Scholar] [CrossRef]
  43. Yuan, S.; Zhao, H.; Geng, L. An offloading algorithm based on deep reinforcement learning for uav-aided vehicular edge computing networks. In Proceedings of the 2022 IEEE 9th International Conference on Cyber Security and Cloud Computing (CSCloud)/2022 IEEE 8th International Conference on Edge Computing and Scalable Cloud (EdgeCom), Xi’an, China, 25–27 June 2022; pp. 153–159. [Google Scholar] [CrossRef]
  44. Aung, P.S.; Tun, Y.K.; Ei, N.N.; Hong, C.S. Energy-efficient offloading and user association in UAV-assisted vehicular ad hoc network. In Proceedings of the 2020 21st Asia-Pacific Network Operations and Management Symposium (APNOMS), Daegu, Republic of Korea, 22–25 September 2020; pp. 108–113. [Google Scholar] [CrossRef]
  45. FAA. Part 107 Small Unmanned Aircraft Regulations. Available online: https://www.faa.gov/newsroom/small-unmanned-aircraft-systems-uas-regulations-part-107 (accessed on 1 November 2017).
  46. Pan, Y.; Da, X.; Hu, H.; Zhang, M.; Zhai, D.; Cumanan, K.; Dobre, O.A. Cooperative trajectory planning and resource allocation for UAV-enabled integrated sensing and communication systems. IEEE Trans. Veh. Technol. 2024, 73, 6502–6516. [Google Scholar] [CrossRef]
  47. Qin, Y.; Zhang, Z.; Li, X.; Huangfu, W.; Zhang, H. Deep reinforcement learning based resource allocation and trajectory planning in integrated sensing and communications UAV network. IEEE Trans. Wirel. Commun. 2023, 22, 8158–8169. [Google Scholar] [CrossRef]
  48. Liu, Y.; Mao, W.; Li, X.; Huangfu, W.; Ji, Y.; Xiao, Y.; Long, K. Joint task scheduling and resource allocation for UAV-assisted air-ground collaborative integrated sensing, computation, and communication. IEEE Trans. Commun. 2025, 73, 10929–10945. [Google Scholar] [CrossRef]
  49. Peng, S.; Li, B.; Liu, L.; Fei, Z.; Niyato, D. Trajectory design and resource allocation for multi-UAV-assisted sensing, communication, and edge computing integration. IEEE Trans. Commun. 2025, 73, 2847–2861. [Google Scholar] [CrossRef]
  50. Nguyen, M.D.; Ho, T.M.; Le, L.B.; Girard, A. UAV trajectory and sub-channel assignment for UAV-based wireless networks. In Proceedings of the 2020 IEEE Wireless Communications and Networking Conference (WCNC), Seoul, Republic of Korea, 25–28 May; pp. 1–6. [CrossRef]
  51. Cheng, Z.; Liwang, M.; Chen, N.; Huang, L.; Guizani, N.; Du, X. Learning-based user association and dynamic resource allocation in multi-connectivity enabled unmanned aerial vehicle networks. Digit. Commun. Netw. 2022, 10, 53–62. [Google Scholar] [CrossRef]
  52. Shi, C.; Wang, Y.; Wang, F.; Li, H. Joint optimization of subcarrier selection and power allocation for dual-functional radar-communications system. In Proceedings of the 2020 IEEE 11th Sensor Array and Multichannel Signal Processing Workshop (SAM), Hangzhou, China, 8–11 June 2020; pp. 1–5. [Google Scholar] [CrossRef]
Figure 1. Illustration of a communication and sensing resource allocation scenario.
Figure 1. Illustration of a communication and sensing resource allocation scenario.
Sensors 25 07295 g001
Figure 2. Illustration of simulation scenario diagram.
Figure 2. Illustration of simulation scenario diagram.
Sensors 25 07295 g002
Figure 3. The convergence performance of the proposed algorithm.
Figure 3. The convergence performance of the proposed algorithm.
Sensors 25 07295 g003
Figure 4. The flight trajectory of UAVs.
Figure 4. The flight trajectory of UAVs.
Sensors 25 07295 g004
Figure 5. Average achievable rate vs. Number of subchannels.
Figure 5. Average achievable rate vs. Number of subchannels.
Sensors 25 07295 g005
Figure 6. Average achievable rate vs. UAV transmission power.
Figure 6. Average achievable rate vs. UAV transmission power.
Sensors 25 07295 g006
Figure 7. Average achievable rate vs. Maximum UAV flight speed.
Figure 7. Average achievable rate vs. Maximum UAV flight speed.
Sensors 25 07295 g007
Figure 8. Average achievable rate vs. Minimum MI requirement.
Figure 8. Average achievable rate vs. Minimum MI requirement.
Sensors 25 07295 g008
Figure 9. Average achievable rate vs. Subchannel bandwidth.
Figure 9. Average achievable rate vs. Subchannel bandwidth.
Sensors 25 07295 g009
Table 1. System parameters.
Table 1. System parameters.
ParametersDefinition
Number of vehicles V6
Number of UAVs U2
Number of GBSs R1
Number of sub-channels C30–60
Fixed altitude of UAVs h u 8 m
Maximum flight speed of UAVs m d u max 6–12 m/s
Minimum safe distance between UAVs d min 8 m
Energy required for UAV to fly a unit distance s p u 2 J/m
Duration between time slots τ 1 s
Number of time slots contained in the time period T30
Simulation scene size150 m × 30 m
Channel power gain at a reference distance of 1 m h v , u c , h v , r c −60 dB
Gaussian white noise power N 0 −145 dBm
Subchannel bandwidth B o 1–3 MHz
On-board energy of UAVs E C u max 500 J
Transmission power of UAV P u t 2–6 W
Transmission power of GBS P r t 3 W
Basic communication rate requirements for vehicle T R v r e q 2 × 104 bit/s
Minimum MI requirement threshold of the vehicle H M I v t 200–1000 bit
Noise power on the c-th subcarrier σ u , r a d c , σ r , r a d c 1.66 × 10−14 W
Number of consecutive OFDM symbols S10
Duration of the OFDM symbol T s 5 µs
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Song, M.; Zhang, W.; Bai, J. Resource Allocation and Trajectory Planning in Integrated Sensing and Communication Enabled UAV-Assisted Vehicular Network. Sensors 2025, 25, 7295. https://doi.org/10.3390/s25237295

AMA Style

Song M, Zhang W, Bai J. Resource Allocation and Trajectory Planning in Integrated Sensing and Communication Enabled UAV-Assisted Vehicular Network. Sensors. 2025; 25(23):7295. https://doi.org/10.3390/s25237295

Chicago/Turabian Style

Song, Mingyang, Wenyang Zhang, and Jingpan Bai. 2025. "Resource Allocation and Trajectory Planning in Integrated Sensing and Communication Enabled UAV-Assisted Vehicular Network" Sensors 25, no. 23: 7295. https://doi.org/10.3390/s25237295

APA Style

Song, M., Zhang, W., & Bai, J. (2025). Resource Allocation and Trajectory Planning in Integrated Sensing and Communication Enabled UAV-Assisted Vehicular Network. Sensors, 25(23), 7295. https://doi.org/10.3390/s25237295

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop