Next Article in Journal
Illuminating the Shadows: An Explainable AI-Driven Approach with Ensemble Learning for Insider Threat Detection
Previous Article in Journal
A Data-Driven XR Environment for Understanding Probe Manipulation in Musculoskeletal Ultrasound
Previous Article in Special Issue
A Novel E-Nose Architecture Based on Virtual Sensor-Augmented Embedded Intelligence for a Real-Time In-Vehicle Carbon Monoxide Concentration Estimation System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Spatio-Temporal Trajectory-Driven Dynamic TDMA Scheduling for UAV-Assisted Wireless-Powered Communication Networks

1
School of Computer and Software, Nanyang Institute of Technology, Nanyang 473004, China
2
School of Information Engineering, Henan Institute of Science and Technology, Xinxiang 453003, China
3
School of Artificial Intelligence, Wenzhou Polytechnic, Wenzhou 325000, China
*
Author to whom correspondence should be addressed.
Electronics 2026, 15(9), 1861; https://doi.org/10.3390/electronics15091861
Submission received: 26 March 2026 / Revised: 18 April 2026 / Accepted: 22 April 2026 / Published: 28 April 2026
(This article belongs to the Special Issue Emerging IoT Sensor Network Technologies and Applications)

Abstract

UAV-assisted data collection often suffers from spatial data holes and communication unfairness, a challenge exacerbated in Wireless Powered Communication Networks (WPCNs) by the inherent doubly near-far problem. To bridge these gaps, this paper proposes a novel Spatio-Temporal Trajectory-Driven Dynamic Time-Division Multiple Access (STD-TDMA) scheduling strategy. Deviating from conventional discrete hovering paradigms, we introduce a continuous-flight framework that exploits the UAV’s mobility to provide seamless spatial coverage. By jointly optimizing the UAV’s flight speed and dynamic time-slot allocation, the proposed strategy ensures that each sensor node can interact with the UAV at its optimal channel condition along the trajectory, thereby effectively mitigating the doubly near-far effect and ensuring quality of service-based fairness. To solve the formulated non-convex optimization problem, we develop a low-complexity algorithm that integrates Binary Search for speed optimization with the Hungarian algorithm for spatio-temporal mapping. Extensive simulations demonstrate that our STD-TDMA strategy significantly enhances nodal fairness and boosts overall task execution efficiency compared to conventional baseline schemes.

1. Introduction

In recent years, Unmanned Aerial Vehicles (UAVs) have been extensively deployed for data collection in Internet of Things (IoT) and Wireless Sensor Networks (WSNs). Owing to their high flexibility, rapid deployment capabilities, and controllable mobility, UAVs can establish line-of-sight (LoS) communication links with ground sensor nodes, significantly enhancing network coverage and connectivity [1,2].
However, traditional UAV-assisted data collection often relies on a “hovering-and-gathering” paradigm, where the UAV flies to predetermined locations and hovers to interact with ground nodes [3]. This static communication mode inevitably leads to a severe spatial discrepancy: nodes located near the hovering point enjoy excellent channel conditions and collect massive amounts of data, while edge nodes suffer from severe path loss. This issue is critically exacerbated in UAV-assisted Wireless Powered Communication Networks (WPCNs). In such energy-harvesting scenarios, edge nodes not only harvest significantly less radio frequency (RF) energy but also require more power to transmit data over longer distances. This cascading effect, known as the “doubly near-far problem” [4], results in severe unfairness and creates spatial “data holes,” where the basic data demands of distant nodes are entirely neglected.
Furthermore, the traditional hovering paradigm heavily degrades task execution efficiency, as the flight time between waypoints is wasted without communication payload. Enabling the UAV to communicate while flying overcomes this inefficiency but introduces highly dynamic spatio-temporal variations in channel states. Since rigid communication sequences cannot adapt to these variations, dynamic resource scheduling based on the continuous trajectory is essential. In the existing literature, such joint optimization is predominantly addressed through two approaches. The first relies on iterative methods, which suffer from high computational complexity and local optima due to the highly non-convex coupling between spatial and temporal variables. The second employs Deep Reinforcement Learning (DRL); however, DRL requires extensive offline training, lacks mathematical interpretability, and struggles to meet real-time latency requirements in practical UAV applications.
Motivated by the aforementioned challenges, this paper proposes a novel multi-access scheduling strategy, termed Spatio-Temporal Trajectory-Driven Dynamic Time-Division Multiple Access (STD-TDMA), for UAV-assisted WPCNs. Deviating from the conventional discrete hovering paradigm, the UAV employs a continuous “fly-and-communicate” mechanism. By synergizing spatio-temporal trajectory prediction with dynamic resource allocation, STD-TDMA aims to mitigate the inherent doubly near-far problem, thereby reconciling the fundamental trade-off between communication fairness and data collection efficiency. The main contributions of this paper are summarized as follows:
  • We propose the STD-TDMA continuous-flight framework to strictly guarantee the communication quality of all nodes, thereby effectively eliminating spatial data holes. By replacing rigid hovering points with a continuous trajectory, the proposed framework exploits the spatio-temporal diversity of the UAV’s mobility. This structurally addresses the doubly near-far problem by allowing each sensor node to be scheduled at its most advantageous spatial position, ensuring that no node is disadvantaged by its geographic location.
  • To evaluate the trade-off between task execution efficiency and communication performance, we formulate a joint optimization problem. The problem aims to maximize the average system throughput rate by jointly optimizing the UAV’s continuous flight speed and the dynamic TDMA scheduling, subject to strict Quality of Service (QoS) constraints for all nodes to ensure fairness.
  • We propose a low-complexity, two-tier decoupled algorithm to tackle the highly non-convex and combinatorial nature of the formulated problem. Specifically, the outer layer utilizes a bisection search to determine the critical optimal continuous flight speed by exploiting the proven monotonic property, while the inner layer dynamically transforms the multi-access scheduling into a maximum weight matching problem, which is optimally solved via the Hungarian algorithm leveraging spatio-temporal trajectory states.
  • Simulations are conducted to validate the proposed STD-TDMA. Compared with conventional baseline schemes, our STD-TDMA demonstrates significant superiority in guaranteeing nodal fairness, eliminating data holes, and boosting overall data collection efficiency.
The rest of this paper is organized as follows. Section 2 reviews the related work. Section 3 describes the methodology and system model, and Section 4 formulates the optimization problem. The proposed solution is detailed in Section 5. Simulation results and discussions are provided in Section 6. Finally, Section 7 concludes the paper and discusses future work.

2. Related Work

2.1. UAV Trajectory Optimization and Data Collection

In recent years, UAVs have emerged as versatile mobile data collectors in WSNs due to their high mobility and flexibility. Gu and Zhang [5] provided a comprehensive overview of diverse UAV applications, categorizing their roles as mobile terminals, aerial base stations, and relays. Zeng et al. [6] systematically investigated the throughput maximization problem for a UAV-enabled mobile relaying system, demonstrating that a dynamic “fly-and-communicate” trajectory significantly outperforms conventional static relaying. Building upon this, Wu et al. [7] explored a multi-UAV enabled wireless network, where trajectory and communication were jointly optimized to maximize the minimum throughput. Subsequently, extensive efforts have been made to optimize UAV trajectories for efficient data collection in Internet of Things (IoT) networks [8]. For instance, DRL approaches have been actively deployed to autonomously design UAV trajectories in complex environments [9]. To tackle the gradient interference inherent to highly non-convex state spaces, Ma et al. [10] explored proximal policy optimization approaches for complex UAV systems. Furthermore, recent studies have begun incorporating ambient energy harvesting into UAV systems to reduce carbon footprints and improve propulsion energy efficiency [11,12]. While these works established the foundation of UAV mobility, they primarily focused on active transmission scenarios without fully addressing the stringent energy constraints inherent in self-sustaining sensor networks.

2.2. UAV-Enabled WPCNs and Energy Harvesting

To prolong the operational lifespan of low-power IoT devices, Wireless Powered Communication Networks (WPCNs) have been widely investigated [13]. By deploying UAVs as mobile energy transmitters and data collectors, the spatial limitations of fixed access points can be effectively mitigated. Nevertheless, UAV-WPCNs inherently suffer from the severe “doubly near-far problem,” where distant nodes harvest less energy but require more power to transmit data. To tackle this, Xie et al. [14] investigated throughput maximization in UAV-enabled WPCNs and proposed a “successive hover-and-fly” trajectory. To further mitigate this distance-dependent signal attenuation, Cho et al. [15] proposed a weighted harvest-then-transmit protocol. Additionally, Li et al. [16] and Luo et al. [17] explored joint three-dimensional (3D) trajectory and power/time allocation optimizations to enhance the energy utilization efficiency of UAVs under obstacle constraints. Similar data-gathering scenarios over fading channels and 3D environments have also been extensively evaluated [18,19,20]. Wu et al. [21] studied covert communications in a UAV-enabled network, focusing on maximizing the minimum throughput among ground users by jointly optimizing the UAV’s trajectory, transmit power, and power allocation coefficient, under UAV mobility and covertness constraints. Although these studies optimize WPT efficiency and mitigate the near-far effect to some extent, many of them still rely on the time-consuming “hovering” mechanism [14,20], which inevitably wastes substantial flight time and degrades the overall data collection efficiency.

2.3. Dynamic Multi-Access Scheduling and Fairness

To fully exploit continuous UAV flight without compromising nodal fairness, dynamic multi-access scheduling becomes indispensable. Rigid scheduling fails to adapt to the highly dynamic spatial-temporal channel variations caused by the UAV’s movement. Lyu et al. [22] explored resource allocation in UAV-enabled orthogonal frequency division multiple access (OFDMA) systems, introducing a minimum-rate ratio to guarantee delay constraints and revealing a fundamental throughput-delay tradeoff. In WPCNs, ensuring that every node receives a fair share of data collection is critical. An et al. [23] proposed joint scheduling and trajectory optimization to minimize total execution time. Meanwhile, Park et al. [24] and Tang et al. [25] focused on maximizing the minimum throughput (Max-Min fairness) among all users to guarantee that edge nodes are not entirely neglected. Recently, scheduling fairness and communication security have also been jointly investigated in multi-UAV mobile edge computing systems [26,27]. However, integrating dynamic multi-access scheduling with continuous, non-hovering flight trajectories mathematically leads to highly non-convex combinatorial optimization problems, which are notoriously difficult to solve with low computational complexity.
Different from the aforementioned literature that either relies on time-consuming hovering paradigms [14,21] or employs computationally prohibitive centralized algorithms, this paper introduces a novel continuous-flight WPCN framework. By actively predicting spatial-temporal trajectory states, we propose a low-complexity two-stage decoupled algorithm to dynamically optimize the flight speed and TDMA scheduling, structurally eliminating spatial data holes and guaranteeing QoS fairness while maximizing data collection efficiency.

3. Methodology and System Model

3.1. Research Methodology

Before presenting the system model, we outline the overarching methodology of this study. This research aims to design a real-time scheduling strategy for dynamic UAV networks with predetermined trajectories, maximizing data collection efficiency while ensuring node fairness, without incurring the prohibitive computational and training overheads inherent to traditional optimization or deep reinforcement learning methods. To address this, our methodology sequentially integrates rigorous probabilistic channel modeling, constrained problem formulation, the development of the STD-TDMA algorithm, and extensive computational simulations against state-of-the-art baselines to rigorously validate its execution efficiency and network performance.

3.2. Network Model

As illustrated in Figure 1, we consider a UAV-assisted wireless powered communication network, where the service area is partitioned into M regular hexagonal cells, denoted by M = { 1 , 2 , … , M } . Considering a 3D Cartesian coordinate system, the 3D center coordinate of cell m ∈ M is represented as c m = ( x m , y m , 0 ) . Each cell m contains a set of S m sensor nodes (SNs), denoted by K m = { 1 , 2 , … , S m } . These SNs are randomly deployed within the cell. Let S k , m denote the k-th ( k ∈ K m ) sensor node in cell m, and s k , m = ( x k , m , y k , m , 0 ) ∈ R 3 denote the location of S k , m . The UAV functions as a mobile Hybrid Access Point (HAP) in this work, providing energy to sensor nodes via downlink charging and performing uplink data collection. The UAV traverses a sequence of hexagonal cells maintains a constant velocity, denoted as v m . Its instantaneous 3D position is denoted as q ( t ) = ( x ( t ) , y ( t ) , H ) , where H represents the constant flight altitude. For each hexagonal cell m ∈ M , the SN follows a localized “harvest-then-transmit” protocol. Sensor nodes equipped with energy harvesting (EH) modules first collect energy from the RF signals transmitted by the UAV. Subsequently, they sense the ambient environment, generate data, and transmit the produced data to the UAV by consuming the harvested energy. Without loss of generality, we assume that the UAV has sufficient energy to complete one round of data collection.
In this paper, we assume that the trajectory of the UAV is predetermined, therefore, path planning is not addressed in this work. Upon entering each cell m ∈ M , the UAV executes a localized two-phase protocol: it first performs downlink wireless energy transfer (WET) to broadcast energy to all sensor nodes within the cell. Subsequently, it transitions to the wireless information transmission (WIT) phase, where it gathers uplink information from each sensor node in the current cell via a time-division multiple access (TDMA) scheme. During the WIT phase, each node occupies one TDMA time slot for data transmission. Let T m denote the total dwell time of the UAV in cell m. The dwell period T m is divided into 2 N m time slots with equal duration τ m = T m / 2 N m , which is considered to be sufficiently small to ensure that the positions of UAV to be unchanged and the channel state remains constant within each time slot. In addition, we have
T m = D v m ,
where D denote the distance traversed by the UAV within each cell. It is given by
D = 3 R ,
where R is the side length of each regular hexagonal cell.

3.3. Channel Model

As indicated in [28], channel qualities are mainly determined by the large-scale fading, so we consider that the channels in the UAV-assisted WPCN are dominated by the large-scale fading. In the considered WPCN, the communication links between the UAV and the ground nodes during its flight may be obstructed by obstacles such as trees or terrain, leading to the possible presence of both line-of-sight and non-line-of-sight (NLoS) links. To accurately characterize the propagation environment, the air-to-ground (A2G) channel model from [29,30] is employed, which accounts for the probabilistic occurrence of LoS and NLoS links.
Given the coordinates described above, the Euclidean distance d k , m ( t ) between the UAV and the k-th SN located in the m-th cell at time instant t is expressed as
d k , m ( t ) = | | q ( t ) − s k , m | | 2 .
The LoS probability is determined by the elevation angle (in degrees), which is defined as the angle formed between the horizontal plane and the line connecting the UAV to the ground SN. At time instant t, the elevation angle θ m , k ( t ) with respect to the k-th sensor in cell m can be expressed as
θ m , k ( t ) = 180 π arcsin H d m , k ( t ) .
As in [29], the probability of the existence of a LoS link, denoted as P L o S , m , k ( t ) , is given by
P L o S , m , k ( t ) = 1 1 + a exp ( − b [ θ m , k ( t ) − a ] ) ,
where a and b are environment-dependent constants [31] (e.g., urban, suburban). Thus, the average power gain h m , k ( t ) between the UAV and the k-th node in cell m is given by
h m , k ( t ) = P L o S , m , k ( t ) h L o S , m , k ( t ) + [ 1 − P L o S , m , k ( t ) ] η h L o S , m , k ( t ) ,
where η ∈ ( 0 , 1 ] represents the additional attenuation factor of the NLoS link. h LoS , m , k ( t ) represents the channel power gain of the LoS link, which follows the free-space path loss model, given by h LoS , m , k ( t ) = β 0 d m , k − δ ( t ) . Here, β 0 denotes the channel power gain at the reference distance of 1 m, and δ represents the path loss exponent.

3.4. Energy Model

As illustrated in Figure 2, under the STD-TDMA, upon entering any cell m ∈ M , the UAV first allocates N m consecutive time slots for downlink WET, followed by the remaining N m slots for uplink data collection. The duration of each time slot is assumed to be sufficiently small such that the UAV’s position remains quasi-static within each individual slot.
During the WET phase, the UAV broadcasts RF signals with a constant power P e to all nodes in the cell. It is important to note that the UAV’s position varies continuously over time, leading to time-dependent channel gains between the UAV and the SNs. Consequently, after N m time slots, the total energy harvested by node k ∈ K m is formulated as
E m , k = ζ ∑ t = 0 N m τ m P e h m , k ( t ) τ m − E c .
Here, E c is a constant denoting the energy consumption of the sensing and data processing circuitry. ζ ∈ ( 0 , 1 ] denotes the energy conversion efficiency, whose value is contingent upon the specific hardware design of the energy harvesting circuitry.
During the WIT phase, sensor nodes utilize the harvested energy to transmit their collected data to the UAV through the uplink. The time and energy consumption for environmental sensing are assumed to be negligible. For throughput maximization in energy-limited systems, it is optimal for a node to deplete its total harvested energy at a constant power level throughout the assigned transmission interval [32]. Thus, we have
p m , k ≤ E m , k τ m ,
where p m , k is the transmit power of node k in cell m.
It should be noted that the UAV’s position varies continuously over time. Consequently, the instantaneous throughput (achievable rate) of node k ∈ K m at time t is given by
R m , k ( t ) = B log 2 1 + p m , k h m , k ( t ) σ 2 .
Here, B represents the network bandwidth and σ 2 is the additive white Gaussian noise power at the UAV receiver.

4. Problem Formulation

The proposed STD-TDMA aims to improve the UAV’s mission execution efficiency while simultaneously ensuring the communication QoS for the sensor nodes. Specifically, this is achieved by jointly optimizing the UAV’s flight velocities v = { v m } across various cells and the corresponding intra-cell TDMA assignment matrix X = { X m } , thereby navigating the inherent trade-off between throughput gains and temporal costs.
Following the TDMA protocol, each node is allocated a single time slot during the WIT phase for data transmission. Assuming that the i-th TDMA time slot is allocated to node k, the amount of data (in bits) collected by the UAV from this node is given by
Φ m , k ( i ) = ∫ ( N m + i − 1 ) τ m ( N m + i ) τ m R m , k ( t ) d t , i ∈ { 1 , … , N m } .
Let x i , k m be an indicator for whether slot i is assigned to node k in cell m. Consequently, the TDMA assignment matrix is a binary matrix, denoted by X m = [ x i , k m ] N m × S m , where each element is defined as
x i , k m = 1 , if slot i is assigned to node k , 0 , otherwise .
Thus, the cumulative throughput of node k in cell m is denoted by
Φ m , k = ∑ i = 1 N m x i , k m Φ m , k ( i ) .
To evaluate the trade-off between communication performance and mission execution efficiency, we define the system utility function as the average system throughput rate. This is formulated as the ratio of the total collected data to the total mission execution time, expressed as
U = ∑ m = 1 M ∑ k = 1 S m Φ m , k ∑ m = 1 M D v m .
Here, the numerator quantifies the overall communication performance in terms of the total data collected from all nodes, while the denominator characterizes the total mission execution time of the UAV. Optimizing this fractional metric intrinsically maximizes the data collection efficiency.
Based on the defined system utility, our objective is to maximize the data collection efficiency by jointly optimizing the UAV cruising velocity set v = { v m } m = 1 M and the time-slot scheduling matrix X = { X m } m = 1 M . Accordingly, the optimization problem is formulated as follows:
( P 1 ) max v , X U
                              s . t . Φ m , k ≥ R t h , ∀ m ∈ M , k ∈ K m ,
                    v min ≤ v m ≤ v max , ∀ m ∈ M ,
        τ m = D 2 N m v m ,
                        p m , k τ m ≤ E m , k , ∀ m ∈ M , k ∈ K m ,
                      p m , k ≤ P m a x , ∀ m ∈ M , k ∈ K m ,
                ∑ i = 1 N m x i , k ≤ 1 , ∀ k ∈ K m ,
                      ∑ k ∈ K m x i , k ≤ 1 , ∀ i ∈ { 1 , … , N m } .
Here, constraint (14a) represents the QoS requirement, ensuring that the cumulative throughput of each node is no less than the threshold R t h . Specifically, the QoS threshold R t h is determined by practical application requirements, representing the minimum data volume necessary for a ground node to successfully transmit basic payloads (e.g., in environmental monitoring) to guarantee fairness. Constraint (14b) restricts the UAV flight velocity within a practical operational range. v min and v max denote the minimum and maximum flight speeds of the UAV, respectively. Constraint (14d) and (14e) denote the energy and power constraints of the nodes, respectively. Constraint (14f) and (14g) enforce the uniqueness of the TDMA scheduling, ensuring that each node is allocated at most one WIT slot and each slot serves at most one node.

5. Problem Solution

Problem (P1) is a Mixed-Integer Non-Linear Programming (MINLP) problem due to the fractional objective function, the continuous velocity variables, and the binary scheduling indicators. Finding the global optimum through conventional methods is computationally prohibitive. Before introducing the solution approach, we first present two theorems.
Theorem 1.
In the absence of QoS constraints, the average system utility U remains constant regardless of the UAV cruising velocity v m .
Remark 1.
Theorem 1 characterizes the spatial–temporal mapping based on large-scale fading. Although velocity v introduces small-scale dynamics and Doppler effects, these are effectively compensated by modern physical layers or averaged out over scheduling slots. Since data/energy harvesting depends primarily on geometry-dependent path loss and LoS probability, velocity v m dictates the traversal speed across coordinates without altering the power-to-distance relationship.
Proof of Theorem 1.
Without loss of generality, we consider a single cell m with a fixed trajectory distance D. When the UAV cruises at a constant velocity V m , the total mission time is T m = D / V m . By discretizing the trajectory into a set of time slots, the duration of a single slot is given by τ m ∝ T ∝ 1 / V m .
As indicated in (7), the harvested energy of node k is defined as the integral of the node’s received RF power over the duration of the EH slots. Since the spatial trajectory of the UAV is predetermined, the instantaneous received power P e h m , k ( t ) is exclusively determined by the geometric location and represents a spatial constant independent of the velocity V. Let α m . k = ∑ t ζ P e h m , k ( t ) , then E m , k = α m . k τ m .
In the WIT phase, the actual transmit power p m , k of node k is constrained by both its harvested energy and the hardware limitation P max :
p m , k = min E m , k τ m , P max = min α m . k τ m τ m , P max = min ( α m . k , P max ) .
Observe that the time component τ m is perfectly canceled out. Thus, p m , k is a constant independent of V m . Consequently, according to the Shannon capacity formula, the instantaneous transmission rate R m . k = B log 2 ( 1 + p m , k H m , k / σ 2 ) is also a constant.
Finally, the system average utility U m is given by the ratio of the total throughput to the total time:
U m = ∑ k = 1 S m R m , k τ m T m .
Since both the numerator (total throughput) and the denominator (total time T) scale proportionally with 1 / V m , the average utility U remains strictly constant. This completes the proof.    □
Theorem 2.
Under the given time-slot allocation policy, the throughput Φ m , k of each sensor node k in cell m is a strictly monotonically decreasing function of the UAV cruising velocity v m .
Proof. 
As established in Theorem 1, the transmit power p m , k and the corresponding instantaneous transmission rate R m , k are independent of the velocity v m due to the perfect cancellation of the time component τ m . Specifically, the throughput Φ m , k defined in (12) can be re-expressed as a function of the UAV cruising velocity v m as follows
Φ m , k ( v m ) = R m , k · τ m = R m , k · D 2 N m v m .
By taking the first-order derivative of Φ m , k with respect to v m , we obtain:
d Φ m , k ( v m ) d v m = − R m , k D 2 N m v m 2 .
Given that the transmission rate R m , k , the trajectory distance D, and the number of slots N are all positive physical constants, it follows that d Φ m , k ( v m ) d v m < 0 for all v m > 0 . This proves that the individual throughput Φ m , k decreases strictly as the velocity v m increases.    □
Theorem 1 reveals that optimizing velocity for average utility is mathematically trivial, shifting the design focus to identifying the maximum feasible velocity v m * that tightly satisfies the QoS constraint. Meanwhile, Theorem 2 establishes the strict monotonicity of individual throughput with respect to v m , ensuring that the feasible velocity region is contiguous and well-defined. Building upon these theoretical insights, we propose a decoupled two-tier optimization framework. Specifically, the inner layer determines the optimal assignment matrix X * to maximize throughput for a given velocity, while the outer layer utilizes a bisection search to converge to the critical velocity v m * . This iterative process is theoretically guaranteed to converge due to the monotonic relationship proven in Theorem 2.

5.1. Inner Layer: Task Assignment

For a given flight velocity v m , the optimization problem (P1) reduces to a linear assignment task. To quantify the potential data harvested from each sensor, we construct a cost matrix C m ∈ R N m × S m . Each element C i , k m represents the predicted throughput of node k during WIT slot i ∈ { 1 , … , N m } , which is pre-calculated using the predicted UAV coordinates q ( i ) and the resulting time-varying channel gain h i , k .
To strictly enforce the QoS requirement, we perform a pruning operation on the cost matrix. Any assignment that fails to meet the minimum threshold R t h is penalized with a weight of negative infinity, ensuring the algorithm prioritizes feasible solutions
C ˜ i , k m = C i , k m , if C i , k ≥ R t h − ∞ , otherwise
The optimal assignment X * is then efficiently obtained using the Hungarian algorithm. The complete execution flow of the algorithm is presented in Algorithm 1.

5.2. Outer Layer: Velocity Optimization

Based on the theoretical foundation established in Theorem 2, the individual throughput strictly monotonically decreases with the UAV cruising velocity v m . Consequently, the optimization objective seamlessly translates to finding the maximum feasible velocity v m * that tightly satisfies the worst-case QoS constraint, i.e., Φ min ( v m ) ≥ R t h . The monotonic nature of the throughput guarantees that the feasible velocity region [ V min , v m * ] is contiguous, allowing us to pinpoint the global optimum boundary precisely and efficiently.
Leveraging this physical insight, we propose a low-complexity bisection search for the outer-layer optimization. The core logic relies on the inner-layer Hungarian algorithm to serve as a feasibility checker: for a given test velocity, the inner layer verifies whether there exists a time-slot allocation strategy where the throughput of all nodes simultaneously satisfies the minimum threshold R t h .
As detailed in Algorithm 2, for each cell m, the algorithm first checks whether the maximum mechanical velocity V max inherently yields a feasible allocation. If not, it initializes the search boundaries as [ V min , V max ] and iteratively halves the search space. In each iteration, the mid-point velocity m i d is passed to the inner layer. If a feasible allocation exists under m i d , the outer algorithm attempts a higher speed to maximize the overall task efficiency; otherwise, it reduces the speed to guarantee data collection. This process rapidly converges to the boundary critical velocity v m * .
Algorithm 1 Inner-Layer Task Assignment with QoS Guarantee
Input: 
The flight velocity of UAV v = { v m } ; QoS throughput threshold R t h ; Set of sensor nodes K m ; Side length of each regular hexagonal cell R; UAV trajectory q ( t ) .
Output: 
Optimal assignment matrix X * = { X m * } and total throughput Φ * = { Φ m * } .
  1:
Initialize N m = | K m |
  2:
for  m = 1 to M do do
  3:
    Initialize cost matrix C m of size | N m | × | K m |
  4:
    for each slot index i ∈ N m  do
  5:
        Calculate current time: t i ← N m + i 2 N m × D v m
  6:
        Obtain UAV position q ( t i ) from trajectory
  7:
        for each node k ∈ K m  do
  8:
           Calculate channel gain h m , k ( t ) based on position q ( t i )
  9:
           Calculate predicted throughput C i , k m
10:
           if  C i , k m < R t h  then
11:
                C ˜ i , k m ← − ∞
12:
           else
13:
                C ˜ i , k m ← C i , k m
14:
           end if
15:
        end for
16:
    end for
17:
    Apply Hungarian Algorithm on C m ˜ to find maximum weight matching
18:
    Obtain the optimal binary assignment matrix X m * and Φ m *
19:
    if  Φ m * > − ∞  then
20:
        update X * and Φ *
21:
    else
22:
        return Infeasible                         ▹ Current velocity cannot satisfy QoS
23:
    end if
24:
end for
25:
return  X * and Φ *
Algorithm 2 Outer-Layer Optimization: Bisection Velocity Search
Input: 
Physical velocity limits [ V min , V max ] ; Convergence tolerance ϵ b i n .
Output: 
Optimal velocity set v * = { v m * } m = 1 M .
  1:
for  m = 1 → M   do
  2:
    Run Algorithm 1 with test velocity V max
  3:
    if Feasible allocation exists then
  4:
         v m * ← V max
  5:
    else
  6:
         l o w ← V min
  7:
         h i g h ← V max
  8:
        while  ( h i g h − l o w ) > ϵ b i n  do
  9:
            m i d ← ( l o w + h i g h ) / 2
10:
           Run Algorithm 1 with test velocity m i d
11:
           if Feasible allocation exists ( Φ min ≥ R t h ) then
12:
                l o w ← m i d
13:
           else
14:
                h i g h ← m i d
15:
           end if
16:
        end while
17:
         v m * ← l o w
18:
    end if
19:
end for
20:
return  v *
The overall computational complexity of the proposed framework is bounded by O ( K · N 3 ) . This is primarily driven by the Hungarian algorithm used for the optimal spatio-temporal matching ( O ( N 3 ) ), while the outer bisection search simply multiplies this by a constant number of iterations (K). Because the number of ground nodes in a single UAV cell is typically small, the actual execution time remains at the sub-millisecond level, which easily meets the demands of real-time UAV applications.

6. Simulation and Discussion

6.1. Simulation Setup

To evaluate the performance of the proposed STD-TDMA, extensive numerical simulations are conducted using MATLAB 2021b. The simulation process is developed and implemented based on an event-driven algorithm to accurately capture the dynamic interactions within the network. Unless otherwise specified, the main simulation parameters are summarized in Table 1.
To comprehensively evaluate the performance of our proposed algorithm, we introduce three representative baseline schemes for comparison. The detailed operations of these baselines are defined as follows.
  • Baseline 1: Fixed TDMA Scheduling (F-TDMA): In this multi-access scheduling scheme, the TDMA time slots are allocated to the sensor nodes in a predetermined, fixed sequence. The resource allocation order and the corresponding communication durations are statically assigned prior to the flight, regardless of the dynamic spatial-temporal channel variations during the UAV’s movement.
  • Baseline 2: Non-Orthogonal Multiple Access Scheme (NOMA) [33]: In the WIT phase, all nodes transmit simultaneously via NOMA. The UAV employs Successive Interference Cancellation (SIC) to decode signals in descending order of received power. To simulate realistic hardware constraints, an imperfect SIC model is adopted with a residual interference factor 1 % .
  • Baseline 3: Fly-Hover-Communicate Scheme (FHCS) [21]: In the HAG scheme, the UAV flies directly to the geometric center of the target cell at its maximum velocity v max . Upon arrival, the UAV hovers stably at this central location to broadcast radio frequency energy and collect data from all nodes sequentially. To ensure comparative fairness, the time duration spent in each cell is strictly aligned with the time budget of our strategy.
  • Baseline 4: Deep Q-Network (DQN) Scheduling [34]: In the WIT phase, the time slot allocation is dynamically determined by a trained DQN agent. Specifically, the state space is defined as the instantaneous channel conditions between the UAV and all ground nodes in each time slot. The action space corresponds to the discrete decision of assigning the current time slot to a specific ground node. To align with the system objectives, the reward function is formulated as the instantaneous throughput achieved by the scheduled node, minus a predefined penalty value if the minimum throughput requirement ( R t h ) is not satisfied. The DQN baseline is implemented using the MATLAB Reinforcement Learning Toolbox. To ensure the DQN agent fully adapts to the specific spatial distribution of the network, a dedicated model is trained for each node scale. During the offline training phase, the agent is trained for a maximum of D T episodes or until a stable convergence state is reached. Once the training is complete, the neural network parameters are frozen. Subsequently, the pre-trained DQN model is deployed in inference mode to execute the online TDMA scheduling for the comparative simulations, thereby ensuring a fair and highly efficient execution time evaluation.

6.2. Simulation Results

We first introduce our simulation network topology as illustrated in Figure 3. The UAV departs from the initial position (indicated by the red dot) and follows the blue trajectory to reach the destination (indicated by the green dot). Within each cell, sensor nodes are randomly distributed. Unless stated otherwise, all results are averaged over 100,000 independent runs. To ensure statistical significance, the spatial distribution of the nodes is randomized every 10 runs.
To validate the real-time feasibility, Table 2 compares the execution times of the NOMA and STD-TDMA schemes across various network sizes. F-TDMA and FHCS are excluded from this specific comparison since they incur negligible computational overhead, whereas the DQN benchmark is omitted given its requirement for extensive offline training. All simulations are executed on a desktop computer configured with a 12th Gen Intel(R) Core(TM) i7-12700KF CPU operating at 3.60 GHz, 32 GB of memory, and an NVIDIA GeForce RTX 3070 Ti GPU. In conclusion, the sub-millisecond execution times firmly demonstrate that the proposed STD-TDMA framework possesses excellent real-time performance, making it highly suitable for dynamic UAV deployment scenarios.
Figure 4 illustrates the impact of UAV flight velocity on the average cell throughput for different scheduling schemes under varying flight altitudes ( H = 5 m, 10 m, and 15 m), with a fixed network size of N = 10 . From the presented results, three main observations can be drawn: (1) First, the average throughput decreases as the UAV flight velocity (V) increases. This is because a higher velocity reduces the total time the UAV stays in the cell, thus limiting the duration for both WET and WIT. This observation is consistent with the theoretical derivation in Theorem 2. (2) The proposed STD-TDMA scheme consistently outperforms all baseline schemes across the entire velocity regime. By exploiting the continuous flight trajectory and dynamically mapping nodes to their optimal spatio-temporal channel conditions, our proposed scheme maximizes the multi-access efficiency and achieves the optimal throughput even under stringent time budgets. (3) By comparing Figure 4a–c, it is evident that the overall throughput for all schemes noticeably declines as the UAV flight altitude (H) increases. This is highly intuitive, as a higher altitude inevitably incurs more severe path loss. (4) While performance varies among STD-TDMA, F-TDMA, and DQN due to different resource allocation, the influence of TDMA optimization strategies becomes less significant with increasing altitude.
Figure 5 evaluates the average system utility versus the UAV flight velocity under varying flight altitudes ( H = 5 m, 10 m, and 15 m), maintaining the same parameters as in Figure 4. Based on the simulation results, we can draw the following observations. (1) The proposed STD-TDMA scheme consistently achieves superior average utility across all evaluated velocities and altitudes compared to the baseline methods. (2) The average utility curves for the continuous “fly-and-communicate” paradigms—namely STD-TDMA, NOMA, DQN, and F-TDMA—remain remarkably flat and almost entirely unaffected by variations in the UAV flight velocity. This perfectly corroborates the mathematical derivations presented in Theorem 1. (3) Finally, while the average utility remains theoretically stable across velocities, an excessively high UAV speed drastically limits the staying time and the nodes’ harvested energy. As previously evidenced by the sharp decline in system throughput in Figure 4, disadvantaged nodes eventually fail to meet the minimum QoS constraint.
Next, we evaluate the system performance of the considered scheduling schemes under varying network sizes (i.e., different numbers of sensor nodes), with the UAV flight velocity fixed at V = 10 m/s. As depicted in Figure 6, we have the following observations. (1) The proposed STD-TDMA consistently demonstrates superiority and maintains the highest average utility across all evaluated network scales. The proposed STD-TDMA outperforms baselines under deterministic UAV trajectories, while DQN provides better adaptability for uncertain flight paths. (2) As the number of SNs increases, the data collection efficiency of our proposed scheme exhibits a significantly more pronounced growth margin compared to the baseline methods. This substantial improvement highlights the excellent scalability of STD-TDMA. By dynamically matching nodes to their optimal spatio-temporal slots, our scheme effectively exploits the multi-user diversity inherent in denser networks, thereby maximizing the overall system efficiency as the network scales up.
To provide a more granular perspective on user fairness, Figure 7 presents the cumulative distribution function (CDF) of individual node throughput under various UAV flight altitudes, with all system parameters remaining identical to those in Figure 6. In these statistical plots, a coordinate ( x , y ) mathematically indicates that a proportion y of the total sensor nodes achieves a throughput less than or equal to the value x. Based on this definition, several critical observations can be drawn: (1) Our proposed STD-TDMA exhibits the steepest CDF curve among all methods. This indicates the smallest throughput variation among the nodes, proving that our strategy achieves the maximum system fairness. (2) The CDF curve of STD-TDMA consistently starts to the right of the threshold. This confirms that every single node successfully satisfies the minimum QoS constraint.
Finally, to provide microscopic insights into the effectiveness of the proposed STD-TDMA scheduling, we characterize the individual nodal throughputs and the spatio-temporal channel gain evolution over the entire UAV execution period within a randomly generated target cell, as illustrated in Table 3 and Figure 8. Specifically, the vertical red line in Figure 8 demarcates the WIT phase on the left from the WET phase on the right, while the star symbols indicate the specific time slots allocated to the correspondingly colored nodes. As explicitly shown in Figure 8, to strictly guarantee system-wide fairness, our proposed STD-TDMA intelligently allocates the peak channel gain slots (e.g., time slot 20) to the inherently disadvantaged nodes (e.g., Node 7). This dynamic mapping mechanism effectively compensates for their severe spatial path loss, ensuring that even the worst-case nodes successfully satisfy the minimum QoS constraint ( R t h ).

7. Conclusions and Future Work

In this paper, we proposed a novel Spatio-Temporal Dynamic Time Division Multiple Access scheduling scheme for UAV-assisted WPCNs to tackle the severe “doubly near-far” problem. Simulation results show that STD-TDMA yields an approximately 40% increase in data collection efficiency over NOMA and hovering paradigms. Compared to DRL and fixed scheduling, it achieves a 5–8% performance gain. By intelligently allocating peak channel gain slots to disadvantaged nodes, our scheme effectively eliminates spatial data holes and strictly guarantees the QoS requirements for all nodes.
While the extensive simulations confirm the theoretical superiority and algorithmic efficiency of the proposed STD-TDMA framework, it is important to acknowledge that these results are currently derived from software-based evaluations. A full-scale real-world experimental validation was not conducted in this study due to the prohibitive hardware costs, stringent aviation regulations, and implementation complexities associated with deploying a highly dynamic, multi-UAV network. Consequently, the current results primarily validate the theoretical performance bounds and algorithmic convergence under mathematically modeled channel conditions. Integrating the DRL-based path planning algorithm with the STD-TDMA scheduling scheme for real-world UAV flight testing represents a significant direction for our future research.

Author Contributions

Conceptualization, S.G. and K.Q.; methodology, S.G., K.Q. and Q.C.; software, Y.W. and S.G.; validation, S.G., H.W., H.H., P.Q. and Q.C.; formal analysis, S.G., P.Q. and Q.C.; writing—original draft preparation, S.G., K.Q. and H.W.; writing—review and editing, S.G. and Q.C.; supervision, S.G. and H.H.; project administration, S.G. and Q.C.; funding acquisition, S.G., K.Q. and Q.C. All authors have read and agreed to the published version of the manuscript.

Funding

This work was supported in part by the Zhejiang Provincial Education Department Project under Grant jg20230057, the Zhejiang Provincial Natural Science Foundation of China under Grant LQ23F020004, the Wenzhou Municipal Science and Technology Bureau Project under Grant G2023002, the Henan Provincial Science and Technology Research Project under Grants 252102220039, 252102211068, and 252102210110, the Key Research Project Plan for Higher Education Institutions of Henan Province under Grant 24A520027, the Natural Science Foundation of China under Grant 62502242.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding authors.

Acknowledgments

During the preparation of this manuscript, the authors used Gemini 3.1 for the purposes of language polishing and grammatical editing. The authors have reviewed and edited the output and take full responsibility for the content of this publication.

Conflicts of Interest

The authors declare no conflicts of interest.

Abbreviations

The following abbreviations are used in this manuscript:
UAVUnmanned aerial vehicle
WPCNWireless powered communication network
SNSensor node
EHEnergy harvesting
RFRadio frequency
DRLDeep reinforcement learning
QoSQuality of service
WETWireless energy transfer
WITWireless information transmission
OFDMAOrthogonal frequency division multiple access
NOMANon-Orthogonal multiple access
TDMATime-division multiple access
LoSLine-of-sight
NLoSNon-line-of-sight
A2GAir-to-ground

References

  1. Wang, Y.; Zu, K.; Xiang, L.; Zhang, Q.; Feng, Z.; Hu, J.; Yang, K. ISAC Enabled Cooperative Detection for Cellular-Connected UAV Network. IEEE Trans. Wirel. Commun. 2025, 24, 1541–1554. [Google Scholar] [CrossRef] [Scilit]
  2. Nemati, M.; Al Homssi, B.; Krishnan, S.; Park, J.; Loke, S.W.; Choi, J. Non-Terrestrial Networks with UAVs: A Projection on Flying Ad-Hoc Networks. Drones 2022, 6, 334. [Google Scholar] [CrossRef] [Scilit]
  3. Chen, Z.; Guo, Y.; Hao, J.; Du, Y. Energy Efficient UAV Trajectory Design for Hovering-Flying Data Collection. In Proceedings of the 2022 IEEE Globecom Workshops (GC Wkshps), Rio de Janeiro, Brazil, 4–8 December 2022; pp. 886–890. [Google Scholar]
  4. Tang, H.; Wu, Q.; Chen, W.; Wang, J.; Li, B. Mitigating the Doubly Near–Far Effect in UAV-Enabled WPCN. IEEE Trans. Veh. Technol. 2021, 70, 8349–8354. [Google Scholar] [CrossRef] [Scilit]
  5. Gu, X.; Zhang, G. A survey on UAV-assisted wireless communications: Recent advances and future trends. Comput. Commun. 2023, 208, 44–78. [Google Scholar] [CrossRef] [Scilit]
  6. Zeng, Y.; Zhang, R.; Lim, T.J. Throughput Maximization for UAV-Enabled Mobile Relaying Systems. IEEE Trans. Commun. 2016, 64, 4983–4996. [Google Scholar] [CrossRef] [Scilit]
  7. Wu, Q.; Zeng, Y.; Zhang, R. Joint Trajectory and Communication Design for Multi-UAV Enabled Wireless Networks. IEEE Trans. Wirel. Commun. 2018, 17, 2109–2121. [Google Scholar] [CrossRef] [Scilit]
  8. Wang, Y.; Gao, Z.; Zhang, J.; Cao, X.; Zheng, D.; Gao, Y.; Ng, D.W.K.; Di Renzo, M. Trajectory Design for UAV-Based Internet of Things Data Collection: A Deep Reinforcement Learning Approach. IEEE Internet Things J. 2022, 9, 3899–3912. [Google Scholar] [CrossRef] [Scilit]
  9. Abou Arkoub, M.; Hamdi, R.; Qaraqe, M. Trajectory Optimization for UAV-based Communication Systems Powered by Energy Harvesting. In Proceedings of the 2024 IEEE 100th Vehicular Technology Conference (VTC2024-Fall), Washington, DC, USA, 7–10 October 2024; pp. 1–6. [Google Scholar]
  10. Ma, Z.; Zhang, R.; Ai, B.; Lian, Z.; Zeng, L.; Niyato, D.; Peng, Y. Deep reinforcement learning for energy efficiency maximization in RSMA-IRS-assisted ISAC system. IEEE Trans. Veh. Technol. 2025, 74, 18273–18278. [Google Scholar] [CrossRef] [Scilit]
  11. Zhang, L.; Celik, A.; Dang, S.; Shihada, B. Energy-Efficient Trajectory Optimization for UAV-Assisted IoT Networks. IEEE Trans. Mob. Comput. 2022, 21, 4323–4337. [Google Scholar] [CrossRef] [Scilit]
  12. Qi, H.; Wu, M.; Zhang, Z.; Zhao, M. Trajectory Design for Multi-UAV-Enabled Wireless Powered Communication Networks: A Multi-Agent DRL Approach. In Proceedings of the 2024 IEEE Wireless Communications and Networking Conference (WCNC), Dubai, United Arab Emirates, 21–24 April 2024; pp. 1–6. [Google Scholar]
  13. Xie, L.; Cao, X.; Xu, J.; Zhang, R. UAV-Enabled Wireless Power Transfer: A Tutorial Overview. IEEE Trans. Green. Commun. Netw. 2021, 5, 2042–2064. [Google Scholar] [CrossRef] [Scilit]
  14. Xie, L.; Xu, J.; Zhang, R. Throughput Maximization for UAV-Enabled Wireless Powered Communication Networks. IEEE Internet Things J. 2019, 6, 1690–1703. [Google Scholar] [CrossRef] [Scilit]
  15. Cho, S.; Lee, K.; Kang, B.; Koo, K.; Joe, I. Weighted Harvest-Then-Transmit: UAV-Enabled Wireless Powered Communication Networks. IEEE Access 2018, 6, 72212–72224. [Google Scholar] [CrossRef] [Scilit]
  16. Li, M.; Cheng, N.; Gao, J.; Wang, Y.; Zhao, L.; Shen, X. Energy-Efficient UAV-Assisted Mobile Edge Computing: Resource Allocation and Trajectory Optimization. IEEE Trans. Veh. Tech. 2020, 69, 3424–3438. [Google Scholar] [CrossRef] [Scilit]
  17. Luo, W.; Shen, Y.; Yang, B.; Wang, S.; Guan, X. Joint 3-D Trajectory and Resource Optimization in Multi-UAV-Enabled IoT Networks With Wireless Power Transfer. IEEE Internet Things J. 2021, 8, 7833–7848. [Google Scholar] [CrossRef] [Scilit]
  18. Perera, T.D.P.; Panic, S.; Jayakody, D.N.K.; Muthuchidambaranathan, P. UAV-assisted Data Collection in Wireless Powered Sensor Networks over Multiple Fading Channels. In Proceedings of the IEEE International Conference on Computer Communications, Toronto, ON, Canada, 6–9 July 2020; pp. 1–6. [Google Scholar]
  19. Sun, P.F.; Song, Y.; Gao, K.; Wang, Y.; Zhou, C.; Jeon, S.W.; Zhang, J. 3D UAV Trajectory Planning for IoT Data Collection Over 3D Terrain Features. In Proceedings of the 2025 IEEE 101st Vehicular Technology Conference (VTC2025-Spring), Oslo, Norway, 17–20 June 2025; pp. 1–6. [Google Scholar]
  20. Liu, X.; Liu, H.; Zheng, K.; Liu, J.; Taleb, T.; Shiratori, N. AoI-Minimal Clustering, Transmission and Trajectory Co-Design for UAV-Assisted WPCNs. IEEE Trans. Veh. Tech. 2025, 74, 1035–1051. [Google Scholar] [CrossRef] [Scilit]
  21. Wu, P.; Yuan, X.; Hu, Y.; Schmeink, A. Joint Power Allocation and Trajectory Design for UAV-Enabled Covert Communication. IEEE Trans. Wirel. Commun. 2024, 23, 683–698. [Google Scholar] [CrossRef] [Scilit]
  22. Lyu, J.; Zeng, Y.; Zhang, R. Common Throughput Maximization in UAV-Enabled OFDMA Systems with Delay Consideration. IEEE Trans. Commun. 2018, 66, 6614–6627. [Google Scholar] [CrossRef] [Scilit]
  23. An, Z.; Liu, Y.; Sun, G.; Pan, H.; Wang, A. UAV-enabled Wireless Powered Communication Networks: A Joint Scheduling and Trajectory Optimization Approach. In Proceedings of the 2022 IEEE Symposium on Computers and Communications (ISCC), Rhodes, Greece, 30 June–3 July 2022; pp. 1–6. [Google Scholar]
  24. Park, J.; Lee, H.; Eom, S.; Lee, I. UAV-Aided Wireless Powered Communication Networks: Trajectory Optimization and Resource Allocation for Minimum Throughput Maximization. IEEE Access 2019, 7, 134978–134991. [Google Scholar] [CrossRef] [Scilit]
  25. Tang, Q.; Yang, Y.; Liu, L.; Yang, K. Minimal Throughput Maximization of UAV-enabled Wireless Powered Communication Network in Cuboid Building Perimeter Scenario. IEEE Trans. Netw. Serv. Manag. 2023, 20, 4558–4571. [Google Scholar] [CrossRef] [Scilit]
  26. He, Y.; Xiang, K.; Cao, X.; Guizani, M. Task Scheduling and Trajectory Optimization Based on Fairness and Communication Security for Multi-UAV-MEC System. IEEE Internet Things J. 2024, 11, 30510–30524. [Google Scholar] [CrossRef] [Scilit]
  27. Zhou, X.; Huang, L.; Ye, T.; Sun, W. Computation Bits Maximization in UAV-Assisted MEC Networks with Fairness Constraint. IEEE Internet Things J. 2022, 9, 20997–21009. [Google Scholar] [CrossRef] [Scilit]
  28. Yang, H.; Ye, Y.; Chu, X.; Sun, S. Energy efficiency maximization for UAV-enabled hybrid backscatter-harvest-then-transmit communications. IEEE Trans. Wirel. Commun. 2022, 21, 2876–2891. [Google Scholar] [CrossRef] [Scilit]
  29. Al-Hourani, A.; Kandeepan, S.; Jamalipour, A. Modeling air-to-ground path loss for low altitude platforms in urban environments. In Proceedings of the 2014 IEEE Global Communications Conference, Cape Town, South Africa, 8–12 December 2014; pp. 2898–2904. [Google Scholar]
  30. Jiang, Y.; Zhai, L.; Wu, T.; Li, B.; Zou, Y.; Yan, P. Energy-Efficiency Optimization for RIS-Assisted UAV-Enabled IoT Networks. IEEE Internet Things J. 2025, 12, 42599–42612. [Google Scholar] [CrossRef] [Scilit]
  31. Shen, X.; Gu, L.; Yang, J.; Shen, S. Energy Efficiency Optimization for UAV-RIS-Assisted Wireless Powered Communication Networks. Drones 2025, 9, 344. [Google Scholar] [CrossRef] [Scilit]
  32. Ju, H.; Zhang, R. Throughput Maximization in Wireless Powered Communication Networks. IEEE Trans. Wirel. Commun. 2014, 13, 407–421. [Google Scholar] [CrossRef] [Scilit]
  33. Shao, W.; Lin, F.; Xu, R.; Meng, F.; Wang, H. UAV-Assisted NOMA Network Power Allocation Under Offshore Multi-Energy Complementary Power Generation System; Lecture Notes in Electrical Engineering; Springer: Singapore, 2024; pp. 125–136. [Google Scholar]
  34. Luo, X.; Chen, C.; Zeng, J.G.S. Deep Reinforcement Learning for Joint Trajectory Planning, Transmission Scheduling, and Access Control in UAV-Assisted Wireless Sensor Networks. Sensors 2023, 23, 4691. [Google Scholar] [CrossRef] [Scilit] [PubMed]
Figure 1. The UAV-assisted WPCN.
Figure 1. The UAV-assisted WPCN.
Electronics 15 01861 g001
Figure 2. TDMA based on UAV-assisted WPCN.
Figure 2. TDMA based on UAV-assisted WPCN.
Electronics 15 01861 g002
Figure 3. Simulation network topology.
Figure 3. Simulation network topology.
Electronics 15 01861 g003
Figure 4. Average cell throughput versus UAV flight velocity under various flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Figure 4. Average cell throughput versus UAV flight velocity under various flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Electronics 15 01861 g004
Figure 5. Average utility versus UAV flight velocity under various flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Figure 5. Average utility versus UAV flight velocity under various flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Electronics 15 01861 g005
Figure 6. Average utility versus the number of sensor nodes under various flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Figure 6. Average utility versus the number of sensor nodes under various flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Electronics 15 01861 g006
Figure 7. Cumulative distribution function of individual node throughput under various UAV flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Figure 7. Cumulative distribution function of individual node throughput under various UAV flight altitudes. (a) Performance comparison at a UAV flight altitude of H = 5 m. (b) Performance comparison at a UAV flight altitude of H = 10 m. (c) Performance comparison at a UAV flight altitude of H = 15 m.
Electronics 15 01861 g007
Figure 8. Detailed node-level channel gain evolution within a target cell under the baseline scenario parameters ( N = 10 , H = 10 m, and V = 10 m/s). Spatio-temporal channel power gain profiles for all 10 sensor nodes across the 20 continuous time slots.
Figure 8. Detailed node-level channel gain evolution within a target cell under the baseline scenario parameters ( N = 10 , H = 10 m, and V = 10 m/s). Spatio-temporal channel power gain profiles for all 10 sensor nodes across the 20 continuous time slots.
Electronics 15 01861 g008
Table 1. Simulation parameters.
Table 1. Simulation parameters.
ParameterValueParameterValue
Hexagonal cell side length R10 mSystem bandwidth B1 MHz
UAV transmit power P e 30 dBmReference channel gain β 0 − 30 dB
QoS constraint R t h 300 kbitsPath loss exponent δ 2.8
UAV velocity range [ v min , v max ] [ 5 , 15 ] m/sNoise power σ 2 − 110 dBm
Energy conversion efficiency ζ 0.7 A2G environmental params ( a , b ) ( 9.61 , 0.16 )
Node max power P m a x 5 μ WNLOS attenuation factor η 0.1
Circuit energy consumption E c 0.01 μ JDQN Training Episodes D T 2000
Table 2. Execution times (ms) of NOMA and STD-TDMA under different node scales.
Table 2. Execution times (ms) of NOMA and STD-TDMA under different node scales.
Scheme/Node Scale (N)1011121314151617181920
STD-TDMA0.0250.0260.0270.0290.0360.0440.0500.0570.0690.0730.079
NOMA0.0320.0380.0420.0500.0580.0630.0700.0780.0860.0920.101
Table 3. Detailed node-level performance within a target cell.
Table 3. Detailed node-level performance within a target cell.
SchemesNode ID (kbits)Average
12345678910
STD-TDMA675.864629.643468.589573.467782.581709.530871.567639.267779.142574.913670.456
F-TDMA743.567695.959628.691673.843642.463734.438868.459555.102551.289474.782656.859
DQN581.279514.186446.809673.843711.302823.232876.387639.267779.142547.902659.335
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

Gong, S.; Qu, K.; Wang, H.; Wang, Y.; Huang, H.; Qu, P.; Chen, Q. Spatio-Temporal Trajectory-Driven Dynamic TDMA Scheduling for UAV-Assisted Wireless-Powered Communication Networks. Electronics 2026, 15, 1861. https://doi.org/10.3390/electronics15091861

AMA Style

Gong S, Qu K, Wang H, Wang Y, Huang H, Qu P, Chen Q. Spatio-Temporal Trajectory-Driven Dynamic TDMA Scheduling for UAV-Assisted Wireless-Powered Communication Networks. Electronics. 2026; 15(9):1861. https://doi.org/10.3390/electronics15091861

Chicago/Turabian Style

Gong, Siliang, Kaiyang Qu, Hongfei Wang, Yaopei Wang, Hanyao Huang, Peixin Qu, and Qinghua Chen. 2026. "Spatio-Temporal Trajectory-Driven Dynamic TDMA Scheduling for UAV-Assisted Wireless-Powered Communication Networks" Electronics 15, no. 9: 1861. https://doi.org/10.3390/electronics15091861

APA Style

Gong, S., Qu, K., Wang, H., Wang, Y., Huang, H., Qu, P., & Chen, Q. (2026). Spatio-Temporal Trajectory-Driven Dynamic TDMA Scheduling for UAV-Assisted Wireless-Powered Communication Networks. Electronics, 15(9), 1861. https://doi.org/10.3390/electronics15091861

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