Skip to content

Optimal UAV Deployment for Rate Maximization in IoT Networks

Notifications You must be signed in to change notification settings

maryshgh/IoT_Rate_Max

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Optimal UAV Deployment for Rate Maximization in IoT Networks

This is a code package related to the following article:

Maryam Shabanighazikelayeh, and Erdem Koyuncu. "Optimal UAV Deployment for Rate Maximization in IoT Networks", Accepted in 2020 IEEE International Symposium on Personal, Indoor and Mobile Radio Communications.

This repository contains the MATLAB code required to reproduces all the numerical results and figures in the article.

Abstract of Article

We consider multiple unmanned aerial vehicles (UAVs) at a common altitude serving as data collectors to a network of IoT devices. First, using a probabilistic line of sight channel model, the optimal assignment of IoT devices to the UAVs is determined. Next, for the asymptotic regimes of a large number of UAVs and/or large UAV altitudes, we propose closed-form analytical expressions for the optimal data rate and characterize the corresponding optimal UAV deployments. We also propose a simple iterative algorithm to find the optimal deployments with a small number of UAVs at high altitudes. Globally optimal numerical solutions to the general rate maximization problem are found using particle swarm optimization.

Content of Code Package

The package contains five MATLAB files, including a main file and four functions.

Numerical Results

Acknowledgement

This work was supported in part by the NSF Award CCF1814717.

About

Optimal UAV Deployment for Rate Maximization in IoT Networks

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages