Source-linked AI summary

Cellular UAV-to-X Communications: Design and Optimization for Multi-UAV Networks

Shuhang Zhang, Hongliang Zhang, Boya Di, Lingyang Song

arXiv:1801.05000v2eess.SP

TL;DR

The paper addresses uplink data collection in multi-UAV cellular networks where weak direct UAV-to-BS links require U2U relaying. It proposes a cooperative protocol and an iterative optimization algorithm for channel allocation and UAV speeds, achieving about 10% more uplink sum-rate than a greedy algorithm.

  • Problem

    Low-SNR UAVs may have weak direct links to the BS, motivating a communication design that supports timely data upload through U2I and U2U modes.

    Source: §I · pp. 2–3
  • Method

    The paper proposes a cooperative UAV sense-and-send protocol and iteratively solves decomposed U2I/CU allocation, U2U allocation, and UAV speed optimization sub-problems.

    Source: §I · pp. 3–4
  • Results

    10% more uplink sum-rate is achieved by ISASOA than by the greedy algorithm.

    Source: §I · p. 4, §VII · p. 28
  • Takeaways & Limitations

    The proposed UAV-to-X design combines direct U2I uploads with U2U relaying for multi-UAV data collection and uplink optimization.

    Source: §I · p. 3, §VII · p. 27

Abstract

from arXiv · show

In this paper, we consider a single-cell cellular network with a number of cellular users (CUs) and unmanned aerial vehicles (UAVs), in which multiple UAVs upload their collected data to the base station (BS). Two transmission modes are considered to support the multi-UAV communications, i.e., UAV-to-infrastructure (U2I) and UAV-to-UAV (U2U) communications. Specifically, the UAV with a high signal to noise ratio (SNR) for the U2I link uploads its collected data directly to the BS through U2I communication, while the UAV with a low SNR for the U2I link can transmit data to a nearby UAV through underlaying U2U communication for the sake of quality of service. We first propose a cooperative UAV sense-and-send protocol to enable the UAV-to-X communications, and then formulate the subchannel allocation and UAV speed optimization problem to maximize the uplink sum-rate. To solve this NP-hard problem efficiently, we decouple it into three sub-problems: U2I and cellular user (CU) subchannel allocation, U2U subchannel allocation, and UAV speed optimization. An iterative subchannel allocation and speed optimization algorithm (ISASOA) is proposed to solve these sub-problems jointly. Simulation results show that the proposed ISASOA can upload 10\% more data than the greedy algorithm.

I. INTRODUCTION

The paper develops cellular UAV-to-X communications for UAVs that collect data along trajectories and upload it to a BS, including low-SNR UAV relaying through U2U links. It jointly addresses spectrum allocation and UAV speed optimization, proposing ISASOA, which achieves about 10% higher uplink sum-rate than a greedy algorithm.

  • UAVs collect sensory data along predetermined trajectories and upload it to a cellular base station.Source: §I · p. 2
  • Low-SNR UAVs relay collected data through U2U links to nearby high-SNR UAVs, which cache and later upload it to the BS.Source: §I · p. 2
  • U2U transmissions underlay U2I and CU links, creating mutual interference that requires efficient spectrum allocation.Source: §I · p. 3
  • The paper proposes a cooperative UAV sense-and-send protocol and formulates joint subchannel allocation and UAV speed optimization for uplink sum-rate maximization.Source: §I · p. 3
  • The NP-hard optimization is decomposed into U2I/CU allocation, U2U allocation, and UAV speed optimization, solved iteratively by ISASOA.Source: §I · pp. 3–4
  • 10% higher uplink sum-rate is achieved by ISASOA than by the greedy algorithm in simulations.Source: §I · p. 4

II. SYSTEM MODEL

The system model defines a single-cell network with a BS, CUs, and mobile UAVs that collect and transmit data over U2I or U2U links. U2U links reuse U2I and CU spectrum under allocation, rate, and mobility constraints.

A. Scenario Description

B. Data Transmission

  • High-SNR UAVs use direct U2I transmission, whereas low-SNR UAVs send data to high-SNR UAVs through U2U relaying.Source: B. Data Transmission · p. 6
  • U2U transmissions operate as an underlay and share spectrum with U2I and CU transmissions, while sensing and transmission occur simultaneously.Source: B. Data Transmission · p. 6
  • Each subchannel serves at most one U2I or CU link but may serve multiple U2U links, subject to per-link subchannel limits.Source: B. Data Transmission · p. 6
  • Binary matrices Φ(t) and Ψ(t) represent U2I/CU and U2U subchannel assignments, while ξ_i,j(t) indicates U2U pairing.Source: B. Data Transmission · p. 6

C. Channel Model

The channel model distinguishes U2I, CU, and U2U transmissions according to their propagation characteristics. For U2I links, air-to-ground path loss, line-of-sight probability, interference, noise, and received power determine SINR and rate.

  • U2I, CU, and U2U links use different channel models because their line-of-sight probabilities and elevation angles differ.Source: C. Channel Model · p. 7

1) U2I Channel Model

  • The U2I model uses air-to-ground propagation with free-space path loss and additional LoS and NLoS attenuation factors.Source: 1) U2I Channel Model · p. 7
  • LoS probability is modeled from elevation angle using environment-dependent constants a and b.Source: 1) U2I Channel Model · p. 7
  • The BS SINR combines received signal power, U2U interference, and AWGN, and determines the received U2I data rate.Source: 1) U2I Channel Model · p. 7
  • Because each subchannel has at most one U2I or CU link, U2I interference comes from U2U transmissions sharing that subchannel.Source: 1) U2I Channel Model · p. 7

2) CU Channel Model:

The paper models CU and U2U channels and uses a five-step cooperative sense-and-send protocol to coordinate UAV data transmission through the BS.

2) CU Channel Model:

3) U2U Channel Model:

  • U2U data rate is expressed as Rk_i,j(t) = log2(1 + γk_i,j(t)).The U2U SINR γk_i,j(t) incorporates the received signal, interference, and noise over subchannel k.Source: 3) U2U Channel Model · p. 9

III. COOPERATIVE UAV SENSE-AND-SEND PROTOCOL

  • The protocol divides each time slot into UAV sensing, UAV report, BS decision, link access, and data transmission.UAVs cache sensed data, report IDs and locations, receive BS decisions, establish links, and transmit during the slot.Source: §III · p. 9
  • The BS categorizes UAVs by received SNR, assigning high-SNR UAVs to U2I transmission and low-SNR UAVs to U2U transmission.Low-SNR UAVs are paired with their closest UAVs performing U2I transmission.Source: §III · p. 9
  • After optimization results are delivered, UAVs move at the optimized speed and transmit over allocated U2I or U2U subchannels.U2U UAVs establish links with corresponding UAV relays before data transmission begins.Source: §III · pp. 9–10

IV. PROBLEM FORMULATION

The paper formulates uplink sum-rate maximization with subchannel allocation and UAV speed variables, then decomposes the NP-hard problem into three iteratively solved sub-problems.

IV. PROBLEM FORMULATION

A. Joint Subchannel Allocation and UAV Speed Optimization Problem Formulation

  • The formulation includes minimum U2U rate, maximum UAV speed, task completion time, subchannel exclusivity, and χmax allocation constraints.Each subchannel serves at most one U2I UAV or CU, while each UAV and CU can use at most χmax subchannels.Source: A. Joint Subchannel Allocation and UAV… · p. 11

B. Problem Decomposition

  • The NP-hard problem is decoupled into U2I/CU subchannel allocation, U2U subchannel allocation, and UAV speed optimization.In each sub-problem, the other relevant pairing matrices or speed variables are held fixed.Source: B. Problem Decomposition · pp. 11–12

V. JOINT SUBCHANNEL ALLOCATION AND UAV SPEED OPTIMIZATION

  • ISASOA obtains a sub-optimal solution by solving the three sub-problems iteratively.The iterations continue until the objective function converges to a constant.Source: §V · pp. 12–13

A. U2I and CU Subchannel Allocation Algorithm

V. JOINT SUBCHANNEL ALLOCATION AND UAV SPEED OPTIMIZATION

  • The non-convex U2U allocation sub-problem is solved using branch-and-bound, while the speed sub-problem is converted into a convex problem.The speed problem is solved with existing convex techniques after its feasible region is analyzed.Source: §V · p. 13

A. U2I and CU Subchannel Allocation Algorithm

  • Theorem 2 shows that the relaxed U2I/CU allocation solution has binary Φ(t) variables and is equivalent to the original sub-problem.Thus, relaxing φi,k(t) does not affect the solution of sub-problem (25).Source: A. U2I and CU Subchannel Allocation… · pp. 13–14

B. U2U Subchannel Allocation Algorithm

The U2U subchannel allocation problem is NP-hard and remains non-convex under relaxation because of inter-link interference. The paper therefore uses branch-and-bound with an LFSS-generated feasible starting solution.

2) Bound Calculation:

The bound-calculation procedure evaluates objective and constraint upper bounds, prunes nodes that cannot improve the current feasible solution, and fixes variables when only one value remains feasible.

  • The initial feasible U2U pairing solution is used as the lower bound before searching the binary tree.Source: 2) Bound Calculation · p. 16
  • Objective-bound calculation fathoms a node when its upper bound falls below the current solution lower bound.Source: 2) Bound Calculation · p. 16
  • Constraint-bound calculation fathoms a node when some UAV cannot reach its minimum U2U rate threshold under the node’s most favorable assignments.Source: 2) Bound Calculation · pp. 16–17
  • Variable fixation sets an unfixed ψ_i,k(t) to 0 or 1 when the alternative branch violates objective or constraint bounds.Source: 3) Variable Fixation · p. 17
  • The search terminates when all variables are fixed, yielding the final U2U subchannel allocation solution.Source: 3) Variable Fixation · p. 18

C. UAV Speed Optimization Algorithm

UAV speed optimization is separated for non-U2U UAVs and U2U-participating UAV pairs. The resulting subproblems are approximated or reformulated as convex problems under trajectory and propagation assumptions.

2) U2U Participated UAV Speed Optimization:

For U2U-participating UAV pairs, the paper converts the U2U rate constraint into a distance constraint and derives feasible speed ranges before solving convex speed subproblems. ISASOA iteratively updates allocations and speeds until convergence.

2) U2U Participated UAV Speed Optimization:

VI. SIMULATION RESULTS

Simulations evaluate ISASOA under varying transmission ratios, task deadlines, UAV heights, and speed limits. ISASOA generally improves uplink performance over the greedy algorithm, while network conditions create trade-offs between U2I and U2U throughput.

Overall comparison

  • 10% higher uplink sum-rate is achieved by ISASOA than by the greedy algorithm on average.The reported improvement is attributed to efficient U2I and U2U subchannel allocation.Source: SIMULATION PARAMETERS · p. 24

U2I/U2U allocation trade-off

  • Increasing the U2U-UAV/UAV ratio decreases uplink sum-rate because fewer UAVs perform U2I transmission and more UAVs receive U2U data.The total U2U transmission rate increases with the ratio, but its increment decreases as the ratio grows.Source: SIMULATION PARAMETERS · pp. 24–25

Network capacity

  • More U2I UAVs increase U2I and CU transmission sum-rate, but growth slows as N increases because network capacity saturates.U2U transmission rates can be constrained by interference and by U2U rate requirements.Source: SIMULATION PARAMETERS · pp. 24–26

Task completion time and height

  • A larger minimum task completion time T increases uplink sum-rate, while the 200 m height scenario outperforms the 100 m scenario.The height difference is attributed to a higher probability of LoS U2I transmission at 200 m, and the gap decreases as T grows.Source: SIMULATION PARAMETERS · p. 26

UAV speed

  • Uplink sum-rate increases significantly with maximum UAV speed when vmax ≤20 m/time slot and becomes stable when vmax >30 m/time slot.Higher speed provides more freedom for speed optimization, but speed is no longer the main restriction once sufficiently large.Source: SIMULATION PARAMETERS · p. 27

VII. CONCLUSION

The paper studies data delivery from multiple UAVs to a BS through U2I and U2U transmissions. It proposes a cooperative protocol, decomposes the NP-hard optimization, and reports about 10% higher uplink sum-rate than a greedy algorithm.

  • The study considers a single-cell multi-UAV network in which UAVs upload collected data to the BS through U2I and U2U transmissions.Source: §VII · p. 27
  • A cooperative UAV sense-and-send protocol and a joint subchannel allocation and UAV speed optimization problem are proposed.Source: §VII · p. 27
  • The NP-hard optimization is decomposed into U2I/CU allocation, U2U allocation, and UAV speed optimization sub-problems.Source: §VII · p. 27
  • ISASOA uses optimization methods to obtain a convergent solution to the decomposed problem.Source: §VII · p. 27
  • The studied single-cell network can be extended to multiple cells with BS association and inter-cell interference consideration.Source: §VII · p. 27
  • About 10% more uplink sum-rate is achieved by ISASOA than by the greedy algorithm.Source: §VII · pp. 27–28

APPENDIX A PROOF OF THEOREM 1

The appendix proves that the joint optimization problem is NP-hard by reducing a constructed instance to three-dimensional matching. It also establishes that optimal allocation variables are binary.

NP-hardness proof

  • The proof constructs an instance with U2I/CU UAVs, U2U UAVs, and subchannels represented as ordered triples.Source: Appendix A · p. 28
  • A subset of triples satisfying distinctness and cardinality conditions forms a three-dimensional matching.Source: Appendix A · p. 28
  • Because three-dimensional matching is NP-complete, the constructed instance and the original optimization problem are NP-hard.Source: Appendix A · p. 28

Binary allocation

Loading 1801.05000v2…