Next Article in Journal
Implementation of Nonlinear Controller to Improve DC Microgrid Stability: A Comparative Analysis of Sliding Mode Control Variants
Next Article in Special Issue
Two-Timescale Design for RIS-Aided Multicell MIMO Systems with Transceiver Hardware Impairments
Previous Article in Journal
Utilising Artificial Intelligence to Turn Reviews into Business Enhancements through Sentiment Analysis
Previous Article in Special Issue
Performance and Capacity Optimization for High Speed Railway Communications Using UAV-IRS Assisted Massive MIMO System
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Interference Avoidance through Periodic UAV Scheduling in RIS-Aided UAV Cluster Communications

1
School of Computer and Software Engineering, Xihua University, Chengdu 610039, China
2
Intelligent Sensing and High-Speed Computing Laboratory, Xihua University, Chengdu 610039, China
3
School of Information Science and Technology, Tibet University, Lhasa 850013, China
4
National Key Laboratory of Science and Technology on Communications, University of Electronic Science and Technology of China, Chengdu 611731, China
*
Author to whom correspondence should be addressed.
Electronics 2023, 12(21), 4539; https://doi.org/10.3390/electronics12214539
Submission received: 27 September 2023 / Revised: 24 October 2023 / Accepted: 27 October 2023 / Published: 4 November 2023

Abstract

:
This article investigates the transmission of downlink control signals for multiple unmanned aerial vehicle (UAV) clusters in collaborative search and rescue operations in mountainous environments. In this scenario, a reconfigurable intelligent surface (RIS) mounted on the UAV is utilized to overcome obstacles between the ground base station (BS) and UAVs. By leveraging the fixed channel of the RIS to the BS, the line-of-sight (LoS) path characteristics of the air-to-air channel, and the position information of the UAV, the RIS forms a directional beam by adjusting the RIS coefficient, which points towards UAVs in the cluster. To ensure low delay in control signaling and UAV state transmission, we adopt semi-persistent scheduling (SPS), which allocates pre-specified periodic intervals to each UAV for the formation of corresponding RIS coefficients. The allocation of time slots is constrained by the transmission intervals required by different UAVs and the number of RISs available. We propose a time slot scheduling scheme for UAVs to reduce inter-cluster interference caused by RIS beams. The time slot allocation problem is formulated as a combinatorial optimization problem. To solve this problem, we first propose an intuitive greedy scheme called local interference minimization (LIM). Building upon the LIM scheme, we propose a rollout-based algorithm called rollout interference minimization (RIM). Through simulation, we compare the LIM and RIM schemes with the benchmark scheduling scheme. The results demonstrate that our proposed scheme significantly reduces interference between UAV clusters while satisfying the conditions of periodic transmission and RIS quantity constraints.

1. Introduction

Unmanned aerial vehicles (UAVs) have been widely utilized in various industries due to their flexibility and rapid deployment capabilities. Consequently, the wireless communication of UAVs has garnered significant attention from researchers [1]. In this article, we address the issue of control signaling transmission for UAV clusters employed in mountain search and rescue operations. In this system, a ground base station (BS) is responsible for transmitting downlink signaling to control multiple UAVs, thereby facilitating the formation of a cluster to carry out missions. However, in mountainous environments, the line of sight between the BS and the UAV can often be obstructed. To overcome this challenge, we propose the use of an RIS-UAV, which involves a UAV hovering over the BS and equipped with multiple reconfigurable intelligent surfaces (RIS) serving as relays. The RIS-UAV stores position-based RIS coefficients and generates signal beams directed towards different spatial positions. By utilizing position information acquired from each UAV, the BS can select the appropriate RIS coefficient and form a highly directional beam that covers each individual UAV.
The 3rd Generation Partnership Project (3GPP) Release 17 research project presents a class of communication demands specifically designed for machine communication within the industrial Internet of Things. These demands cater to applications requiring deterministic and periodic communication, with stringent requirements for low-transmission latency [2]. Deterministic periodic communication finds relevance in the transmission of control signals and feedback of UAV status information in UAV clusters. Within an RIS-aided UAV cluster system, the allocation of scheduling time slots for each UAV becomes a critical consideration. On one hand, an RIS can only generate a single group of coefficients within a time slot, and different UAVs necessitate distinct communication periodicity. As a result, the scheduling of time slots must concurrently cater to the communication resource requirements of all users. On the other hand, the number of UAVs that can be scheduled simultaneously in each time slot is limited by the number of RIS. Additionally, the beam formed by the RIS coefficient may potentially lead to interference with UAVs in adjacent clusters. Consequently, the scheduling of UAVs should strive to mitigate interference between adjacent UAV clusters.

1.1. Prior Works

UAVs are becoming increasingly prominent in various fields, including environmental safety and social governance. For instance, Zhang et al. [3] explored the utilization of swarm UAVs for target search in unknown environments and proposed a collaborative method. Consequently, wireless communication in UAV systems has gained significant attention as a fundamental aspect of UAV applications [4]. Unlike conventional cellular systems, wireless communication in cellular-connected UAV swarms presents unique challenges due to the characteristics of machine communication and the specific network topology [5,6]. A fundamental concern in cellular-connected UAVs is ensuring effective information transmission between UAVs and ground base stations. In [7], the authors designed UAV paths based on a radio map to maintain connectivity between the base stations and UAVs. In [8], the authors proposed a three-dimensional system model that incorporates UAVs and employs an analytical framework to assess system coverage. In [9], the joint optimization of UAV operation time, communication scheduling, trajectory, and transmission power was investigated to maximize data upload throughput while adhering to quality of service (QoS) requirements and energy constraints. Furthermore, the authors in [10] examined the application of large-scale multiple-input multiple-output (MIMO) and UAV communication, obtaining a lower bound for UAV capacity, and deriving optimal antenna spacing and UAV distribution strategies that maximize this capacity. In [11], the authors analyzed the coverage probability of UAV-assisted small base stations for clustered users while considering millimeter wave and directional beamforming based on MIMO. Furthermore, the authors in [12] analyzed the coverage probability of UAV-assisted cellular networks with incomplete beam alignment using the random geometry theory.
In environments with blocking, the mounting of RIS on UAVs presents a promising solution [13,14]. Compared to ground-based RIS, UAV-mounted RIS offers line-of-sight (LoS) paths to UAVs, leading to improved performance of UAV swarms. For example, in [15], a hovering UAV equipped with RIS is designed, with optimization conducted for RIS association, hovering altitude, and RIS phase shifting. In [16], the authors focus on the weight design of the RIS to facilitate communication between the base station (BS) and suburban users, aiming to reduce the number of RIS elements. Additionally, the authors in [17] investigate the optimal UAV altitude and element quantity for the UAV-RIS system. Mu et al. [18] analyze RIS deployment under different multiple access schemes and jointly optimize the coefficient of the RIS and power allocation at access points.
Eliminating interference is also a crucial challenge in cellular UAVs. Efforts have been made to alleviate interference between UAV communications and ground users communications [19], for example, the interference between UAVs and ground users are reduced through resource allocation and interference cancellation designs [20]. Liu et al. propose using multiple antennas on the UAV to improve the transmission rate and avoid interference to ground users [21]. The widely employed beamforming design, relying on channel state information (CSI), effectively reduces inter-cell interference and maximizes the sum rate [22]. When accurate channel state information (CSI) is not shared between cells, optimizing beam scheduling proves to be an efficient method for reducing inter-cell interference. Sha et al. [23] minimize the number of inter-cell beam collisions for two cells by optimizing the scheduling order of beams. Additionally, they utilize graph theory to optimize beam scheduling and avoid interference in multiple cells [24]. Although the communication interference among UAV clusters is similar to that among ground cells, the UAV’s high mobility characteristics pose difficulties in utilizing complete CSI for interference cancellation. As a result, resource scheduling optimization emerges as an effective approach to eliminate inter-cluster interference.
In a conventional UAV swarm system, the central access point periodically transmits information to UAVs to achieve various objectives, such as collision avoidance and mission planning [25]. To accomplish this in UAV swarms, it is envisioned to adopt a semi-persistent scheduling approach with periodic allocation of time slots, similar to the 3GPP standard of cellular vehicle-to-everything (C-V2X) sidelink Mode 4 [26]. Since UAVs may vary in type and mission, the required scheduling time intervals for UAVs could differ accordingly. In such cases, when aiming to reduce interference between UAV clusters through scheduling, the UAV scheduling scheme must adhere to specific periodic constraints.
We have compiled a summary of the relevant literature in Table 1, presenting the various research themes and scenarios investigated in each study, while emphasizing the differences from our research. Compared to the existing literature, this article explores the utilization of RIS on UAVs to enhance cellular-connected UAV communication in scenarios involving multiple UAV clusters, while taking into account periodic transmission constraints.

1.2. Motivation and Contributions

This paper introduces a novel system involving multiple UAV clusters assisted by RIS, where the UAVs are scheduled periodically to receive signals from the RIS mounted on a UAV. Our focus is on mitigating interference among the UAV clusters by optimizing the allocation of UAV scheduling time slots while taking into account different UAV scheduling cycles and the constraint of limited RIS arrays. The contributions of this article are outlined below.
(1)
We present a UAV cluster system that leverages RIS mounted on UAVs to establish LoS channels between BS and UAVs, and enhance wireless connectivity in obstructed environments. Additionally, we propose designing the RIS coefficients based on the position information of UAVs to minimize the channel estimation overhead.
(2)
This study demonstrates that by designing RIS with appropriate coefficients, it is possible to estimate the interference between UAV clusters based on the positions of the UAVs. We introduce a UAV interference matrix to describe the interference relationship between UAV clusters. In the context of periodical scheduling, we derive the degree of interference between UAV clusters by analyzing the scheduling period and initial scheduling time slot of each UAV. Subsequently, we formulate the UAV scheduling problem as an integer optimization problem.
(3)
The time slot scheduling problem for UAVs is approached as a multi-stage decision problem, which can be equivalently modeled as an optimal path search problem through the establishment of a UAV scheduling graph. To tackle this issue, we introduce a novel local interference minimization (LIM) scheme that aims to minimize interference arising from newly scheduled UAVs. Additionally, we propose a rollout interference minimization (RIM) algorithm that builds upon the LIM scheme by utilizing its calculation results to determine optimal decisions for subsequent nodes.
(4)
The performance of the proposed LIM and RIM schemes is evaluated through simulations and compared to that of the basic sequential scheduling scheme. The results show that the proposed schemes effectively reduce the interference level between UAV clusters while satisfying the constraints of given scheduling periods and a limited number of RISs.

1.3. Organization

The rest of the paper is organized as follows. Section 2 presents the RIS-aided UAV communication system and formulates the problem. In Section 3, the problem is reformulated as a path-finding problem by analyzing the inter-cluster interference. The LIM and RIM schemes are then proposed. Section 4 shows the simulation results, and the final section concludes the paper.

2. System Models and Problem Formulations

The UAV clusters are depicted in Figure 1, where the red arrows represent the inter-cluster interference. We focus on the downlink signal transmission, where the RIS equipped with RIS-UAV reflects the signal from the BS to the UAVs within the cluster. The RIS-UAV remains fixed in position relative to the BS and is equipped with L RIS arrays. Estimating the channel of the RIS is often a complex task due to the large number of RIS elements [27], leading to significant delays in UAV cluster transmission. To mitigate the overhead associated with channel estimation, we can leverage the positional information of the UAVs to simplify the computation of RIS coefficients.
Given the spatial positions of the RIS and a UAV, as p 1 and p 2 , respectively, the direction vector can be written as p 2 p 1 = x , y , z . The relative distance, zenith angle, and azimuth angle are provided as follows:
z = p 2 p 1 ϕ = arctan y x θ = arctan z x 2 + y 2 .
The horizontal and vertical angles of RIS are represented by ϕ R and θ R , which are determined by the orientation and pitch angles of the RIS-UAV. It is assumed that the channel between the RIS and the other UAV is the LoS channel, and the RIS array is a rectangle array. By denoting ϕ = ϕ R + ϕ , and θ = θ R + θ , the channel can be modeled as [28]
h R U = α R U d ϕ d θ ,
where α R U is the channel coefficient. d ϕ and d θ are the steering vectors with the horizontal angle ϕ and vertical angle θ . These steering vectors can be approximated using discrete Fourier transform (DFT) weights. Assuming that both BS and UAV have a single antenna, and RIS consists of N R elements, the channel between the BS and RIS is denoted as h B R . The received signal at the UAV can be expressed as
y U = vec α R U d ϕ d θ c R h B R s ˜ + n ˜ ,
where ⊗ is the Kronecker product, ⊙ is the element-wise product, s ˜ is the transmitted symbol and n ˜ is the Gaussian noise. vec{} denotes the vectorization operation, and c R are the coefficients of RIS. As the motion of the UAV causes rapid changes in α R U , while h B R experiences slower changes, it is possible to set the RIS coefficients to match the cascaded channel without considering the coefficient α R U . Therefore, the RIS coefficients should be chosen to satisfy the condition
β c ˜ R h B R = vec d ϕ d θ H ,
where β is a normalization parameter to ensure c ˜ R 2 = 1 . The coefficients c ˜ R for all spacial positions are calculated based on h B R at the BS, and transmitted to the RIS-UAV. According to (4), the RIS coefficients enable the RIS to generate a directional beam that points toward a specific UAV. Thus, each UAV is associated with its corresponding beam. Consequently, in this system, the inter-cluster interference is predominantly influenced by the positions of the UAVs and the beam directions, owing to the LoS characteristics of the UAV channels [29]. Therefore, the interference received by a UAV can be estimated based on its location [30].
Interference among multiple UAV clusters can be intricate due to the dynamic positions of the UAVs. Building upon the concept of collision beams introduced in previous work [23], we propose the UAV interference matrix (UIM) to quantify the interference between UAVs belonging to different clusters. We assume there are N c UAV clusters, each comprising M UAVs to be scheduled within a single scheduling frame. We denote the UAV j in cluster i as UAV i , j , which is served by the beam i , j . Notably, beam i , j is directed to UAV i , j , but it can cause interference with UAV i , j . We define the UAV interference matrix C i , i with dimensions of M × M , to represent the interference received by cluster i originating from cluster i . The element c i , i j , j represents the interference level that UAV i , j experiences from beam i , j .
Interference alone is insufficient to determine the system’s performance. Therefore, we employ the estimated signal-to-interference ratio (SIR) to derive the UAV interference matrix (UIM). Given the unknown nature of the small-scale channel α R U , we utilize the transmission power and beamforming gain to estimate the SIR, and calculate the UIM elements. The beamforming gain function is determined based on factors such as the relative position of the RIS and UAVs, distance, beam width, and beam direction. The gain function is given by [31]
g w h , w v , Δ θ , Δ ϕ = π w h e η Δ θ w h 2 π w v e η Δ ϕ w v 2 ,
where η is 4 log 2 , w h and w v are the horizontal and vertical beam widths, respectively. Δ θ is the angular difference between the beam direction and the receiver. The variables z i , j , ϕ i , j , and θ i , j are used to represent the distance, relative horizontal angle, and relative vertical angle between UAV j and RIS-UAV i. It is assumed that the beam is perfectly aligned with the UAV without deviations caused by coefficient quantification. The angular deviation between UAV j and the interference beam is calculated as Δ θ = θ i , j θ i , j , and Δ ϕ = ϕ i , j ϕ i , j . The SIR of UAV j under the interference of beam i , j can be estimated by
η i , j , i , j = S I = g U w h , w v , 0 , 0 L z i , j g I w h , w v , Δ θ , Δ ϕ L z i , j = f z i , j f z i , j e η Δ θ w h 2 + η Δ ϕ w v 2 ,
where the function f z is the path loss function. Without loss of generality, we assume the elements of UIM can only take on the values of 0 or 1, which, respectively, indicate the absence or presence of strong interference. The SIR in (6) is compared to a predefined threshold in order to determine the value of the UIM. Given the transmission power, the beam width, and locations of UAVs, the signal-to-interference ratio (SIR) is calculated for i , j . Specifically, the element of UIM c i , i j , j is set to 1 if the estimated SIR η i , j , i , j is greater than a preset threshold η t h . It indicates that the beam i , j causes strong interference to UAV i , j , as shown in (7).
c i , i j , j = 1 η i , j , i , j < η t h 0 η i , j , i , j η t h .
In a scheduling frame, the UAVs within each cluster are scheduled periodically with their associated beams. Due to different task requirements, the scheduling cycles of each UAV can vary. However, all UAVs will be scheduled repeatedly within a period determined by the least common multiple (LCM) of all UAV scheduling periods. Let the scheduling cycle of i , j be denoted as T j i , i = 1 , , N c , j = 1 , , M . The system performance can then be evaluated over a period given by N = L C M T j i i = 1 , , N c , j = 1 , , M . Since each UAV is scheduled repeatedly, the time slots in which a UAV is scheduled are determined by its initial time slot. Let s j i represent the initial scheduling time slot of UAV i , j . The initial time slot of each UAV is restricted by its required cycle, i.e.,
1 s j i T j i , s j i Z + , i = 1 , , N c , j = 1 , , M .
The UAV i , j is scheduled in the time slots given by
s j i = 1 N s j i + z T j i , i = 1 , , N c , j = 1 , , M , z = 1 , , N T j i ,
where 1 N x is a vector of length N, where elements specified by indices x are equal to 1, while the remaining elements are equal to 0. The UAV i , j is scheduled in the time slots that correspond to the 1 elements of its scheduling vector.
Assuming each RIS-UAV possesses L RIS arrays, it is capable of scheduling a maximum of L UAVs within a single time slot. The scheduling time slots of UAVs must satisfy the constraint
j = 1 M s j i L + 1 1 N , i = 1 , , N c , j = 1 , , M ,
where 1 N is an all 1 vector of length N, and ≺ indicates that all elements of s j i are less than L + 1 . In the time period N, we can express the total interference received by UAV i , j from beam i , j as
I s j i , s j i = c i , i j , j s j i T s j i .
We aim to minimize the overall interference level, and this optimization problem is mathematically formulated as
arg min s j i γ = i = 1 N c j = 1 M i = 1 N c j = 1 M I s j i , s j i s . t . ( 8 ) , ( 9 ) , ( 10 ) .
The constraint condition (8) ensures that the initial slot is smaller than the scheduling periods of UAVs. Moreover, (9) stems from the periodic scheduling restriction that requires each UAV to be allocated on periodic time slots according to its period. Furthermore, constraint condition (10) is imposed to limit the quantity of RIS of each cluster.

3. UAV Scheduling to Avoid Interference

3.1. UAV Scheduling Graph

The optimization problem (12) is an integer programming problem. Traditional methods, such as continuous relaxation, are not suitable for this problem due to the constraint  ( 9 ) which requires strict integer variables. However, we can approach it as a multi-stage decision problem, where each stage involves assigning a beam with its initial time slot. There are a total of M N c UAVs in the system, and their initial time slots are allocated successively by polling each cluster. The collection of all initial time slots for the UAVs forms the UAV scheduling vector, which is defined as
s ˜ M N c = s ˜ 1 , , s ˜ M N c = s 1 1 , , s 1 N c , s 2 1 , , s M 1 N c 1 , s M 1 , , s M N c ,
where the initial time slot of UAV k is denoted as s ˜ k . The relationship between s ˜ k and s j i is determined by the mapping rule s ˜ k = s k / M m o d k , M . The allocation of initial time slots for M N c UAVs can be described by a UAV scheduling graph, where the nodes correspond to different selections of the initial slots of each UAV.
An example of the UAV scheduling graph is presented in Figure 2. The graph consists of M N c + 1 layers, where each layer represents a stage in the allocation of initial slots to the beams. The state s ˜ k denotes the UAV scheduling vector in stage k. In the initial stage, denoted as stage 0, no time slot is allocated and, thus, s 0 ˜ is empty. In stage k > 0 , the decision of s ˜ k updates the UAV scheduling vector as s ˜ k = s ˜ k 1 , s ˜ k . Each node in the graph corresponds to a possible value of the UAV scheduling vector s ˜ k in stage k. It is important to note that the available time slots for a current UAV are determined by the previous selections of other UAVs, resulting in a connection between each node in stage k and a node in stage k 1 . Finally, in the last layer, the nodes are referred to as destinations, and each destination node represents an allocation result of the initial time slots for all M N c UAVs, denoted as s ˜ M N c .
For convenience, we denote the scheduling cycles of UAVs as T ˜ k = T k / M m o d k , M . In stage k, the UAV k has a scheduling period of T ˜ k . Therefore, the selection of time initial slot falls within the range of 1 , , T ˜ k . However, the selection of initial time slots is also constrained by the number of RIS arrays, as shown in Equation (10). In the graph, there are some nodes that are not achievable, indicated by dash arrows. In the example illustrated in Figure 2, we have N c = 2 , M = 2 , T 1 1 = T 2 1 = T 2 2 = 2 , and T 1 2 = 4 . Both clusters have only one RIS array. The process of reaching the destination node s ˜ 4 = 1 , 1 , 2 , 2 is as follows: At stage 1, the initial time slot of UAV 1 , 1 is set to 1, i.e., s ˜ 1 = 1 . Then, s ˜ 1 , s ˜ 2 , and s ˜ 3 are set to be 1, 2, and 2 respectively. In stage 3, it is observed that if s ˜ 1 = 1 , then s ˜ 3 cannot be 1 or 3 due to the limited number of UAVs that can be scheduled, which is constrained by the number of available RIS arrays.

3.2. Local Interference Minimization Scheme

In the UAV scheduling graph, each destination node s ˜ M N c is associated with a specific total interference level. The main objective of the UAV scheduling problem is to identify the destination node that exhibits the lowest interference level. To achieve this, an exhaustive search scheme can be employed to consider every possible destination node. However, even with the constraints imposed by the RIS number, the total number of destination nodes remains substantial, on the order of k = 1 , , M N c T k . Consequently, the exhaustive search or directing dynamical programming approach becomes excessively complex. To address this complexity, we propose a greedy scheme known as local interference minimization. This scheme selects the UAV scheduling time slot based on minimizing the current interference level at each decision stage.
Consider a node in stage k 1 , where k = 1 , , M N c , and k 1 UAVs are already allocated with their initial time slots in the vector s ˜ k 1 . The interference level in stage k 1 is denoted as γ k 1 s ˜ k 1 . Each node in stage k is assigned a cost, represented as γ k s ˜ k . The LIM scheme selects s ˜ k to minimize γ k s ˜ k . The interference level of the LIM scheme in stage k can be derived using the formula for interference level in Equation (11).
γ k , L I M = m i n s ˜ k γ k s ˜ k = γ k 1 , L I M + min s ˜ k N k 1 γ ˜ k s ˜ k = γ k 1 , L I M + min s ˜ k N k 1 k = 1 k I s ˜ k , s ˜ k + I s ˜ k , s ˜ k = γ k 1 , L I M + min s ˜ k N k 1 i = 1 N c j = 1 M I s j i , s j i + I s j i , s j i ,
where N c = m o d k 1 , M , M = k 1 / M and i = m o d k , M , j = k / M as shown in Equation (13). The set N k 1 contains all feasible initial slots for UAV k that satisfy the RIS constraints. γ ˜ k s k represents the local interference, which includes the interference between UAV k and the previously scheduled UAVs.
The interference level caused by the scheduling collision of two UAVs, denoted as I s i j , s i j , can be calculated using a simple formula. Let the initial time slots of two UAVs be s j i and s j i , and their periods be T j i and T j i . According to the condition for the existence of integer solutions of Diophantine equations [32], the two UAVs will collide if there exists an integer q such that s j i s j i = q ϵ T j i , T j i , where ϵ a , b represents the greatest common divisor (GCD) of integer numbers a and b. Given the scheduling periods and allocation result, the collision ratio can be determined when two UAVs collide with each other. The collision ratio is given by the following conclusion: If two UAVs with transmit periods T 1 and T 2 cause collisions, the ratio of collision time slots is ϵ T 1 T 2 as N approaches infinity. To prove this result, we assume that two UAVs collide in one slot and then collide again after n 1 periods of UAV 1 and n 2 periods of UAV 2, then we have n 1 T 1 = n 2 T 2 . By letting T 1 = ξ 1 ϵ T 1 T 2 and T 2 = ξ 2 ϵ T 1 T 2 , we obtain
n 1 n 2 = T 2 T 1 = ξ 1 ξ 2 .
Given that ξ 1 , ξ 2 are prime numbers, the minimum integer numbers that satisfy Equation (15) are n 1 = ξ 2 and n 2 = ξ 1 . As a result, the next collision occurs with an interval of ξ 2 T 1 = T 1 T 2 ϵ T 1 T 2 , which is the least common multiple (LCM) of their periods. Since collisions occur at every T 1 T 2 ϵ T 1 T 2 time slots, the proportion of collision time slots is the reciprocal of this value. When N is large, the number of collision time slots between two UAVs in the N time slots can be approximated by
I s j i , s j i = 0 s j i s j i ϵ T j i , T j i Z c i , i j , j N ϵ T j i T j i T j i T j i s j i s j i ϵ T j i , T j i Z .
The details of the LIM algorithm are presented in Algorithm 1. In the algorithm, steps 4–9 identify all candidate time slots that meet the constraint of the limited number of RIS. Steps 10–13 are dedicated to selecting the initial time slot for the UAV in order to minimize local interference with the already scheduled UAVs.
Algorithm 1: Local interference minimization (LIM).
Electronics 12 04539 i001

3.3. LIM-Based Rollout Scheme

The rollout algorithm is a general approach for enhancing the solutions of multi-stage decision problems. The main concept involves taking a one-step lookahead to evaluate neighboring nodes using a basic heuristic strategy. It has been demonstrated in [33] that if the base strategy exhibits the property of sequential consistency, a rollout algorithm based on this strategy can yield benefits. A strategy satisfies the sequential consistent condition if it leads to the same decision sequence regardless of the stage it starts. A strategy fulfills the condition of sequential consistency if it consistently leads to the same decision sequence, regardless of the starting stage. In the context of UAV slot allocation, a sequential consistent strategy adheres to the following principle: for k = 1 , , M N c , if the strategy selects the initial time slots sequence s k , s k + 1 , , s M N c when commencing at stage k 1 , it will select the time slot sequence s k + 1 , , s M N c when starting at stage k. In the LIM algorithm, the choice of s k depends on the local interference γ ˜ k s , and the selected time slot sequence remains unchanged regardless of the starting stage. Thus, the LIM algorithm satisfies the condition of sequential consistency and can serve as the fundamental strategy for constructing a rollout algorithm.
Algorithm 2 presents the procedure for the rollout algorithm based on the LIM. In stage k, the RIM algorithm applies the LIM based on all feasible s ˜ k to reach a destination, and subsequently selects the s ˜ k with the minimum interference level. Steps 4–8 identify all candidate time slots that satisfy the RIS constraint for each cluster, followed by the application of the LIM algorithm for different selections of time slot s k N k 1 . Finally, steps 9 and 10 determine the optimal time slot and update the UAV scheduling vector.
Algorithm 2: Rollout interference minimization (RIM).
Electronics 12 04539 i002
To illustrate the improvement of the RIM algorithm compared to the LIM algorithm, we provide an example in Figure 3. In this example, each UAV has two choices for the initial time slot. We focus on applying one step of the RIM algorithm at stage k and compare it to the LIM algorithm. The node s ^ k 1 represents the UAV scheduling vector in stage k 1 , the two time slot selections for UAV k result in two nodes, s ^ k , 1 and s ^ k , 2 . Assuming that γ k s ^ k , 1 < γ k s ^ k , 2 , the LIM scheme will select s ^ k , 1 based on the node s ^ k 1 , as indicated by the blue arrow in the figure. On the other hand, the RIM scheme will apply the LIM algorithm based on both nodes s ^ k , 1 and s ^ k , 2 , and find their corresponding destination nodes s ˜ M N c , L I M and s ˜ M N c , R I M , which are represented by the red arrow in the figure. The interference levels of these nodes are denoted as γ M N c , L I M and γ M N c , R I M .
Because the LIM scheme satisfies the sequential consistency condition, applying LIM from s ^ k 1 will result in the same destination as applying LIM on s ^ k , 1 , and we have
γ M N c , L I M = min s ˜ k , , s ˜ M N c s ˜ k 1 = s ^ k 1 γ M N c s ˜ M N c w / LIM = min s ˜ k + 1 , , s ˜ M N c s ˜ k = s ^ k , 1 γ M N c s ˜ M N c w / LIM .
Assuming the RIM algorithm selects node s ^ k , 2 as indicated by the blue arrows in the figure, we have
γ M N c , R I M = min s ˜ k + 1 , , s ˜ M N c s ˜ k = s ^ k , 2 γ M N c s ˜ M N c w / LIM .
The RIM algorithm selects s ˜ k , which leads to the minimum interference, indicating that γ M N c , R I M γ M N c , L I M . This demonstrates that applying RIM at stage k from s ˜ k 1 can reduce the interference level.

3.4. Complexity Analysis

Based on the UAV scheduling graph and the aforementioned parameters, the number of destination nodes is in the order of T k , k = 1 , , M m a x N c , which is the complexity order of an exhaustive search. The LIM algorithm determines the initial time slot for one UAV in every stage. Then its complexity is O N c M m a x T m a x , where M m a x and T m a x denote the maximum number of UAVs in one cluster and the maximum periods of all UAVs, respectively. The RIM algorithm, on the other hand, employs the LIM algorithm to select a node in a maximum of T m a x iterations, resulting in a complexity of O N c 2 M m a x 2 T m a x 2 .

4. Simulation Results and Discussion

In this section, we evaluate the proposed scheme using Monte Carlo simulations. Matlab is chosen as the simulation tool due to its efficient matrix operation functions. We simulate the interference between UAV clusters by generating a random UAV cluster scenario. Based on this, we employ the aforementioned scheduling scheme to determine the transmission time slots of the UAVs and assess the interference of the entire system.
The sequential scheduling approach is used as the benchmark, in which time slots are allocated to UAVs in a sequential manner, with any time slots that violate the RIS constraint being skipped. Figure 4 illustrates an example of time slot selection and the resulting UAV collisions. The figure depicts two UAV clusters, each consisting of four UAVs. The x-axis represents the indices of the time slots, while the y-axis represents the indices of the UAVs within each cluster. The scheduling cycles of the UAVs are given by the vectors T 1 N c , , T M N c = 4 , 8 , 12 , 16 and T 2 N c , , T M 2 = 8 , 8 , 14 , 16 . The LCM of the UAV periods is denoted by N = 40 . The dashed vertical line in the figure represents the time slot at which a UAV collision occurs. It can be observed that with the sequential scheme, UAV scheduling collisions occur in a total of eight time slots, whereas with the LIM scheme, only one time slot experiences a collision. Notably, no UAV scheduling collisions occur with the RIM scheme.
We evaluate the average interference level per time slot across various schemes in our simulation. To generate the elements of the interference matrix, we employ random variables following a Bernoulli distribution. The interference probability, which indicates the likelihood of significant interference between two UAVs, is defined as the expectation of the Bernoulli distribution. For every interference probability, we conduct 100 random interference scenarios. By employing the aforementioned scheduling algorithm, we determine the scheduling time slots for the UAVs and statistically analyze the average interference level for each time slot. The simulation results are given in Table 2 and Table 3 for two and three UAV clusters, respectively.
A comparison of Table 2a–c reveals that an increase in the number of UAVs per cluster leads to a corresponding increase in average interference level. In the scenario of two clusters with four UAVs per cluster, the RIM scheme can achieve complete interference-free communication. However, in the scenario of six UAVs per cluster, the RIM scheme is unable to completely avoid interference in high-probability scenarios. When comparing Table 2b and Table 3a, it is evident that despite having the same total number of UAVs, the average interference level is higher in the three-cluster scenario. This is due to the presence of more sources of interference in the three-cluster scenario.
We evaluate the degree of interference reduction after implementing LIM and RIM algorithms in diverse scenarios with varying numbers of clusters and UAVs. For the case of two UAV clusters, it is shown that the LIM scheme can reduce the interference level by 63–75% when compared to the sequential scheduling scheme. Furthermore, the RIM scheme can reduce the interference level by 96–100%. When there are two UAV clusters and each cluster has four UAVs, the RIM scheme completely eliminates interference between UAV clusters. In the scenario with three UAV clusters, the LIM scheme achieves 57–88% reduction in interference compared to the baseline scheme. The RIM scheme, building upon the LIM scheme, provides an additional 64–93% reduction in interference.

5. Future Directions

In this section, we identify two problems associated with the application of the current scheduling scheme in practical scenarios. Furthermore, we propose potential solutions to address these issues.
The rollout scheme exhibits polynomial complexity, as demonstrated by the aforementioned complexity analysis. However, the computational complexity of the rollout algorithm remains excessively high in certain cases. On one hand, when UAVs experience rapid movements, it becomes crucial to expedite the calculation of time slot scheduling. On the other hand, while the numbers of clusters and UAVs are typically not extensive, the RIM algorithm can effectively manage the resulting increase in complexity as the number of UAVs increases. Nevertheless, the analysis of computational complexity reveals that the RIM algorithm faces challenges in efficiently handling scenarios with large scheduling cycles. In such cases, a UAV scheduling scheme with lower complexity becomes essential.
One potential approach to mitigate the complexity associated with the rollout algorithm is to replace the entire basic heuristic strategy with imprecise interference estimates. Specifically, instead of exclusively executing the greedy algorithm from the current stage to a destination node during the computation of node values in a stage, only a restricted number of steps are evaluated. In the context of this article, the greedy algorithm can be utilized to schedule a limited quantity of UAVs after the current stage, evaluating the partial interference caused by the scheduled UAVs. This strategy can effectively reduce complexity within the rollout algorithm.
In real-world scenarios, the position information of UAVs is often imperfect, resulting in inaccurate interference information among them. Consequently, there is a pressing need to evaluate the uncertainty of the interference information and develop a resilient UAV scheduling strategy. A pertinent research question to address is how to design RIS weights to mitigate interference when the UAV location information is inaccurate. While a wider beam formed by the RIS can enhance the reliability of UAV coverage, it also increases the likelihood of interference between UAVs. Additionally, when the position of the UAV is uncertain, it is imperative to adjust the value of the UAV interference matrix to account for the interference error caused by the positional uncertainty. This adjustment will enhance the robustness of the UAV scheduling scheme.

6. Conclusions

In this work, we studied the UAV scheduling problem within the context of an RIS-aided multi-cluster UAV system. In this system, the BS establishes periodic communication with the UAVs through the support of RIS arrays carried by an RIS-UAV. We develop a UAV interference matrix to effectively capture and describe the interference between UAV clusters. Taking into account the constraints imposed by periodic transmission and the limited number of RIS arrays, we devise UAV scheduling time slots that aim to mitigate inter-cluster interference. To solve the scheduling problem, we reformulate it as a multi-stage path-finding problem and introduce the LIM algorithm. This algorithm effectively minimizes the local interference at each stage. Furthermore, we propose the RIM algorithm, a rollout-based UAV scheduling algorithm that builds upon the LIM algorithm. The simulation results highlight the effectiveness of the RIM scheme in significantly reducing inter-cluster interference when compared to both the baseline approach and the LIM algorithm.

Author Contributions

Conceptualization, E.Z.; data curation, W.X.; formal analysis, W.X. and W.Y.; funding acquisition, P.L.; investigation, W.Y.; methodology, E.Z.; project administration, X.N.; resources, W.Y.; supervision, P.L. and X.N.; validation, Z.L.; writing—original draft, E.Z.; writing—review and editing, E.Z. and Z.L. All authors have read and agreed to the published version of the manuscript.

Funding

This research was funded by Science and Technology Major Project of the Tibetan Autonomous Region of China: XZ202201ZD0006G.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

Notations and Abbreviations

The following Notations and Abbreviations are used in this manuscript:
Notations
C i , i The UAV interference matrix between UAV cluster i and UAV cluster i
h B R The wireless channel between the BS and the RIS
h R U The wireless channel between the RIS array and UAVs
d θ The steering vector with directional angle θ
η i , j , i , j The received SIR of UAV i , j interfered by beam associated with UAV i , j
T j i The cycle to schedule UAV j in UAV cluster i
LThe number of RIS arrays on the RIS-UAV
MThe number of UAVs in a UAV cluster
γ The system interference level
s i j The initial time slot of UAV j in cluster i
1 N x A vector of length N that elements specified by indices x equal 1
0 N All zeros vector of length N
The Kronecker product
vec{} The vectorization operation
m o d ( ) The modulo operation
The ceiling function
ϵ a , b The greatest common divisor of integer numbers a and b
Φ The empty set
Abbreviations
UAVUnmanned aerial vehicle
RISReconfigurable intelligent surface
BSBase station
UIMUAV interference matrix
SIRSignal-to-noise ratio
LIMLocal interference minimization
RIMRollout interference minimization

References

  1. Zeng, Y.; Zhang, R.; Lim, T.J. Wireless communications with unmanned aerial vehicles: Opportunities and challenges. IEEE Commun. Mag. 2016, 54, 36–42. [Google Scholar] [CrossRef]
  2. Varsier, N.; Dufrène, L.-A.; Dumay, M.; Lampin, Q.; Schwoerer, J. A 5G New Radio for Balanced and Mixed IoT Use Cases: Challenges and Key Enablers in FR1 Band. IEEE Commun. Mag. 2021, 59, 82–87. [Google Scholar] [CrossRef]
  3. Zhang, S.; Pöhlmann, R.; Wiedemann, T.; Dammann, A.; Wymeersch, H.; Hoeher, P.A. Self-aware swarm navigation in autonomous exploration missions. Proc. IEEE 2020, 108, 1168–1195. [Google Scholar] [CrossRef]
  4. Zeng, Y.; Wu, Q.; Zhang, R. Accessing from the sky: A tutorial on UAV communications for 5G and beyond. Proc. IEEE 2019, 107, 2327–2375. [Google Scholar] [CrossRef]
  5. Chen, W.; Liu, J.; Guo, H.; Kato, N. Toward robust and intelligent drone swarm: Challenges and future directions. IEEE Netw. 2020, 34, 278–283. [Google Scholar] [CrossRef]
  6. Wu, Q.; Xu, J.; Zeng, Y.; Ng, D.W.K.; Al-Dhahir, N.; Schober, R.; Swindlehurst, A.L. A comprehensive overview on 5G-and-beyond networks with UAVs: From communications to sensing and intelligence. IEEE J. Sel. Areas Commun. 2021, 39, 2912–2945. [Google Scholar] [CrossRef]
  7. Zhang, S.; Zhang, R. Radio map-based 3D path planning for cellular-connected UAV. IEEE Trans. Wirel. Commun. 2020, 20, 1975–1989. [Google Scholar] [CrossRef]
  8. Lyu, J.; Zhang, R. Network-connected UAV: 3-D system modeling and coverage performance analysis. IEEE Internet Things J. 2019, 6, 7048–7060. [Google Scholar] [CrossRef]
  9. Zhan, C.; Zeng, Y. Energy-efficient data uploading for cellular-connected UAV systems. IEEE Trans. Wirel. Commun. 2020, 19, 7279–7292. [Google Scholar] [CrossRef]
  10. Chandhar, P.; Danev, D.; Larsson, E.G. Massive MIMO for communications with drone swarms. IEEE Trans. Wirel. Commun. 2017, 17, 1604–1629. [Google Scholar] [CrossRef]
  11. Ouamri, M.A.; Singh, D.; Muthanna, M.A.; Bounceur, A.; Li, X. Performance analysis of UAV multiple antenna-assisted small cell network with clustered users. Wirel. Netw. 2023, 29, 1859–1872. [Google Scholar] [CrossRef]
  12. Ouamri, M.A.; Alkanhel, R.; Gueguen, C.; Alohali, M.A.; Ghoneim, S.S. Modeling and analysis of uav-assisted mobile network with imperfect beam alignment. CMC-Comput. Mater. Contin. 2023, 74, 453–467. [Google Scholar] [CrossRef]
  13. Mohamed, Z.; Aïssa, S. Leveraging UAVs with Intelligent Reflecting Surfaces for Energy-Efficient Communications with Cell-Edge Users. In Proceedings of the 2020 IEEE International Conference on Communications Workshops (ICC Workshops), Dublin, Ireland, 7–11 June 2020; pp. 1–6. [Google Scholar]
  14. Pang, X.; Sheng, M.; Zhao, N.; Tang, J.; Niyato, D.; Wong, K.K. When UAV Meets IRS: Expanding Air-Ground Networks via Passive Reflection. IEEE Wirel. Commun. 2021, 28, 164–170. [Google Scholar] [CrossRef]
  15. Li, Y.; Zhang, H.; Long, K.; Nallanathan, A. Exploring Sum Rate Maximization in UAV-Based Multi-IRS Networks: IRS Association, UAV Altitude, and Phase Shift Design. IEEE Trans. Commun. 2022, 70, 7764–7774. [Google Scholar] [CrossRef]
  16. Li, K.; Zhao, K.; Khan, M.F.; Ho, P.H.; Peng, L. UAV-mounted Intelligent Reflecting Surface (IRS) MISO Communications. In Proceedings of the 2022 International Conference on Networking and Network Applications (NaNA), Urumqi, China, 3–5 December 2022; pp. 62–66. [Google Scholar]
  17. Shafique, T.; Tabassum, H.; Hossain, E. Optimization of Wireless Relaying with Flexible UAV-Borne Reflecting Surfaces. IEEE Trans. Commun. 2021, 69, 309–325. [Google Scholar] [CrossRef]
  18. Mu, X.; Liu, Y.; Guo, L.; Lin, J.; Schober, R. Joint deployment and multiple access design for intelligent reflecting surface assisted networks. IEEE Trans. Wirel. Commun. 2021, 20, 6648–6664. [Google Scholar] [CrossRef]
  19. Zhou, L.; Chen, X.; Hong, M.; Jin, S.; Shi, Q. Efficient resource allocation for multi-UAV communication against adjacent and co-channel interference. IEEE Trans. Veh. Technol. 2021, 70, 10222–10235. [Google Scholar] [CrossRef]
  20. Mei, W.; Zhang, R. Cooperative downlink interference transmission and cancellation for cellular-connected UAV: A divide-and-conquer approach. IEEE Trans. Commun. 2019, 68, 1297–1311. [Google Scholar] [CrossRef]
  21. Liu, L.; Zhang, S.; Zhang, R. Multi-beam UAV communication in cellular uplink: Cooperative interference cancellation and sum-rate maximization. IEEE Trans. Wirel. Commun. 2019, 18, 4679–4691. [Google Scholar] [CrossRef]
  22. Li, X.; Liu, Z.; Qin, N.; Jin, S. FFR based joint 3D beamforming interference coordination for multi-cell FD-MIMO downlink transmission systems. IEEE Trans. Veh. Technol. 2020, 69, 3105–3118. [Google Scholar] [CrossRef]
  23. Sha, Z.; Wang, Z. Least pair-wise collision beam schedule for mmWave inter-cell interference suppression. IEEE Trans. Wirel. Commun. 2019, 18, 4436–4449. [Google Scholar] [CrossRef]
  24. Sha, Z.; Wang, Z.; Chen, S.; Hanzo, L. Graph theory based beam scheduling for inter-cell interference avoidance in mmWave cellular networks. IEEE Trans. Veh. Technol. 2020, 69, 3929–3942. [Google Scholar] [CrossRef]
  25. Mishra, D.; Vegni, A.M.; Loscrí, V.; Natalizio, E. Drone networking in the 6 g era: A technology overview. IEEE Commun. Stand. Mag. 2021, 5, 88–95. [Google Scholar] [CrossRef]
  26. Gu, B.; Chen, W.; Alazab, M.; Tan, X.; Guizani, M. Multiagent Reinforcement Learning-Based Semi-Persistent Scheduling Scheme in C-V2X Mode 4. IEEE Trans. Veh. Technol. 2022, 71, 12044–12056. [Google Scholar] [CrossRef]
  27. Jiang, R.; Fei, Z.; Huang, S.; Wang, X.; Wu, Q.; Ren, S. Bivariate Pilot Optimization for Compressed Channel Estimation in RIS-Assisted Multiuser MISO-OFDM Systems. IEEE Trans. Veh. Technol. 2023, 72, 9115–9130. [Google Scholar] [CrossRef]
  28. Chen, J.; Liang, Y.C.; Cheng, H.V.; Yu, W. Channel estimation for reconfigurable intelligent surface aided multi-user mmWave MIMO systems. IEEE Trans. Wirel. Commun. 2023, 22, 6853–6869. [Google Scholar] [CrossRef]
  29. binti Burhanuddin, L.A.; Liu, X.; Deng, Y.; Challita, U.; Zahemszky, A. QoE optimization for live video streaming in UAV-to-UAV communications via deep reinforcement learning. IEEE Trans. Veh. Technol. 2022, 71, 5358–5370. [Google Scholar] [CrossRef]
  30. Bhandari, S.; Wang, X.; Lee, R. Mobility and Location-Aware Stable Clustering Scheme for UAV Networks. IEEE Access 2020, 8, 106364–106372. [Google Scholar] [CrossRef]
  31. Liu, Z.; Zhou, E.; Cui, J.; Dong, Z.; Fan, P. A Double-Beam Soft Handover Scheme and Its Performance Analysis for Mmwave UAV Communications in Windy Scenarios. IEEE Trans. Veh. Technol. 2022, 72, 893–906. [Google Scholar] [CrossRef]
  32. Rosen, K.H. Elementary Number Theory; Pearson Education: London, UK, 2011. [Google Scholar]
  33. Bertsekas, D.P. Rollout algorithms for discrete optimization: A survey. In Handbook of Combinatorial Optimization; Springer: New York, NY, USA, 2013; Volume 5, pp. 2989–3013. [Google Scholar]
Figure 1. The system model of reconfigurable intelligent surface (RIS) aided multiple Unmanned aerial vehicle (UAV) clusters.
Figure 1. The system model of reconfigurable intelligent surface (RIS) aided multiple Unmanned aerial vehicle (UAV) clusters.
Electronics 12 04539 g001
Figure 2. The multi-stage decision of initial time slot allocation with two UAV clusters and two UAVs per cluster. N c = 2 , M = 2 , T 1 1 = T 2 1 = T 2 2 = 2 , T 1 2 = 4 and L = 1 .
Figure 2. The multi-stage decision of initial time slot allocation with two UAV clusters and two UAVs per cluster. N c = 2 , M = 2 , T 1 1 = T 2 1 = T 2 2 = 2 , T 1 2 = 4 and L = 1 .
Electronics 12 04539 g002
Figure 3. The illustration of the rollout algorithm based on local interference minimization (LIM).
Figure 3. The illustration of the rollout algorithm based on local interference minimization (LIM).
Electronics 12 04539 g003
Figure 4. The UAV scheduling results of different scheduling schemes and UAV collisions. N c = 2 , M = 4 , L = 2 .
Figure 4. The UAV scheduling results of different scheduling schemes and UAV collisions. N c = 2 , M = 4 , L = 2 .
Electronics 12 04539 g004
Table 1. Summary of related literature.
Table 1. Summary of related literature.
Existing WorksCellular-Connected UAVUAV-Mounted RISInterference AvoidanceScheduling OptimizationPeriodic Scheduling
[9]
[13,14,15]
[16,17,18]
[19]
[20,21]
[22,23,24]
This Paper
Table 2. The average interference level per time slot with two UAV clusters.
Table 2. The average interference level per time slot with two UAV clusters.
(a) M = 4 , L = 2 , Schedule Periods 4 , 8 , 12 , 16 , 8 , 8 , 14 , 16 .
interference probability0.20.40.60.81
sequential schedule0.1320.2370.3510.4910.604
LIM0.0220.0470.0750.1490.225
RIM00000
(b) M = 6 , L = 4 , Schedule Periods 4 , 8 , 8 , 12 , 16 , 20 , 8 , 8 , 14 , 16 , 18 , 20 .
interference probability0.20.40.60.81
sequential schedule0.2760.4580.7540.8811.200
LIM0.0330.0890.1260.2050.298
RIM00.0010.0030.0090.016
(c) M = 8 , L = 4 , Schedule Periods 4 , 6 , 8 , 8 , 12 , 14 , 16 , 20 , 4 , 6 , 8 , 8 , 14 , 16 , 18 , 20 .
interference probability0.20.40.60.81
sequential schedule0.3990.7671.3121.7662.145
LIM0.0560.1620.2620.4050.548
RIM0.0060.0270.0350.0640.095
Table 3. The average interference level per time slot with three UAV clusters.
Table 3. The average interference level per time slot with three UAV clusters.
(a) M = 4 , L = 4 , Schedule Periods 4 , 8 , 12 , 16 , 8 , 8 , 14 , 16 , 8 , 12 , 16 , 20 .
interference probability0.20.40.60.81
sequential schedule0.4240.8671.2741.7362.135
LIM0.0890.2160.3530.4960.595
RIM0.0040.0130.0260.0370.047
(b) M = 6 , L = 4 , Schedule Periods 4 , 8 , 8 , 12 , 16 , 20 , 8 , 8 , 14 , 16 , 18 , 20 , 6 , 8 , 14 , 16 , 18 , 20 .
interference probability0.20.40.60.81
sequential schedule0.6391.2401.7562.5343.121
LIM0.1220.2230.4560.8211.343
RIM0.0070.0290.0630.1060.129
(c) M = 8 , L = 4 , Schedule Periods 4 , 6 , 8 , 8 , 12 , 14 , 16 , 20 , 4 , 6 , 8 , 8 , 14 , 16 , 18 , 20 ,
4 , 6 , 6 , 8 , 14 , 14 , 18 , 20 .
interference probability0.20.40.60.81
sequential schedule1.0342.2273.4054.7836.114
LIM0.2080.6261.2120.4050.548
RIM0.0650.1910.4420.6650.881
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

Zhou, E.; Liu, Z.; Lan, P.; Xiao, W.; Yang, W.; Niu, X. Interference Avoidance through Periodic UAV Scheduling in RIS-Aided UAV Cluster Communications. Electronics 2023, 12, 4539. https://doi.org/10.3390/electronics12214539

AMA Style

Zhou E, Liu Z, Lan P, Xiao W, Yang W, Niu X. Interference Avoidance through Periodic UAV Scheduling in RIS-Aided UAV Cluster Communications. Electronics. 2023; 12(21):4539. https://doi.org/10.3390/electronics12214539

Chicago/Turabian Style

Zhou, Enzhi, Ziyue Liu, Ping Lan, Wei Xiao, Wei Yang, and Xianhua Niu. 2023. "Interference Avoidance through Periodic UAV Scheduling in RIS-Aided UAV Cluster Communications" Electronics 12, no. 21: 4539. https://doi.org/10.3390/electronics12214539

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