Investigation of a HAP-UAV Collaboration Scheme for Throughput Maximization via Joint User Association and 3D UAV Placement
Abstract
:1. Introduction
1.1. Related Work
1.2. Contributions
- We formulate an optimization problem that aims to optimize user association and 3D UAV placement while maximizing the total system’s throughput.
- In order to improve the total throughput, we propose a clustering scheme based on the K-means clustering algorithm. Then, we investigate the optimal UAVs’ 3D position by exploiting an exhaustive search algorithm. The users–UAVs associations are local, which means that each UAV is associated with users from the same cluster only based on the best SNR.
- We develop a model in which the UAVs can serve users globally to reach the maximum total throughput, that is, UAVs can be associated with users outside their clusters’ boundary. Then, we apply the genetic algorithm [28] to obtain the optimized UAVs’ 3D coordinates and users’ association that maximizes the system’s total throughput.
- Finally, simulation results show that our designed genetic-algorithm-based allocation improves the performance and total throughput of the system by 32.5%, considering a coverage radius of 100 m compared to the total throughput when associating all users with the HAP.
1.3. Organization
2. System Model and Problem Formulation
2.1. Communication Model
- The LoS channel between the HAP and the UAVs ①.
- The NLoS channel between the UAVs and the UEs ②.
- The LoS channel between the HAP and the UEs ③.
2.2. Problem Formulation
- Maximizing the system’s total throughput in the HAP-UAVs integrated network to guarantee maximum data transmission.
- Obtaining the best UAV–user association that maximizes the throughput.
- Finding the best UAVs placement, including the horizontal coordinates and their altitudes, to optimize the throughput.
- Constraint C1 ensures that the number of users associated with UAV m is less than the maximum capacity.
- Constraint C2 indicates the height constraints of the UAV m to be in the range .
- Constraint C3 indicates that the x coordinate of the UAV m should in the range .
- Constraint C4 indicates that the y coordinate of the UAV m should in the range .
- Constraint C5 indicates that is a binary variable.
3. Proposed Solution
3.1. UAV–User Association
3.1.1. Best-SNR-Based
- Step 1: As described in line 1, a single UAV is placed in the center of each cluster, assuming that users are uniformly distributed in number of clusters in a given area.
- Step 2: In line 2, we calculate all possible NLoS SNR between UAVs and users to create a NLoS-SNR matrix with a size .
- Step 3: At line 3, an empty vector, NLoS-SNR-Best, with size is created. In subsequent lines 4–13, a loop is created that iterates from first UAV to UAV. If the number of users associated with a UAV is less than , find the maximum data rate of NLoS-SNR using Equation (8) between the considered UAV and users, and delete the row corresponding to the chosen user from the matrix NLoS-SNR so as not to choose it again since each user is associated with one UAV. The condition of the while loop ensures that each UAV is associated with the same number of users, i.e., . Then, add the maximum value of throughput to NLoS-SNR-Best vector. After exiting the for loop, each UAV will be associated with users based on the best SNR, so that we can compare their behavior.
- Step 4: Finally, in line 14, we calculate the total throughput by summing all the elements in NLoS-SNR-Best.
Algorithm 1 Best-SNR-Based Association. |
|
3.1.2. Random-SNR-Based
- Step 1: As described in line 1, a single UAV is placed in the center of each cluster, assuming that the users are uniformly distributed in a specific number of clusters in a given area.
- Step 2: In line 2, we calculate all possible NLoS SNR ratios between UAVs and users to create a matrix NLoS-SNR of size .
- Step 3: Create a vector, users-rand, containing a random permutation of the integers to arrange the elements of the NLoS-SNR matrix in a random order. An empty vector, Rand-NLoS-SNR, with size is also created.
- Step 4: Using users-rand, randomly selected users are associated with each UAV before deleting their corresponding rows from NLoS-SNR in order not to associate them again with another UAV, as explained in lines 3–7.
Algorithm 2 Random-SNR-Based Algorithm. |
|
3.2. HAP-UAV–User Association
3.2.1. Exhaustive Search
- Best-SNR-based association.
- Random-SNR-based association.
- Step 1: In line 1, the K-means algorithm is applied to find the clusters with their centroids.
- Step 2: In line 2, we place a UAV in each centroid. This position is the initial position of the UAV.
- Step 3: In lines 3 to 6, for the UAV, we search the 3D UAV coordinates, , in a range around its initial position. The range is denoted by for and . For , we start searching at an initial height up to a maximum height . The search step-sizes are step-x, step-y and step-h for , respectively.
- Step 4: Next, for each , the users in each cluster m are associated to the UAV based on the best or random SNR association. The total number of associated users are given by a percentage association. Subsequently, the sum of the associated users’ individual throughputs is calculated based on Equation (8). The HAP serves the remaining users in each cluster m, and the sum of their individual throughputs is calculated using Equation (5). Finally, the total throughput of users in a cluster m is calculated, which is the sum of the total throughput of users associated with the HAP and the total throughput of users associated with a UAV in a cluster m, as illustrated in line 7. In lines 11 to 14, we find the maximum value of the calculated total local throughput for UAV m, and the 3D UAV coordinates corresponding to this maximum throughput are selected as the optimal coordinates of the UAV. In line 15, the optimal 3D coordinates for all UAVs are obtained.
- Step 5: Finally, the system’s total throughput is calculated by summing the maximum local throughputs for each cluster, as shown in line 15.
Algorithm 3 Exhaustive Search Algorithm. |
|
3.2.2. Genetic-Algorithm-Based Allocation
- Exploring through all 3D coordinates within the search space to select a position for each UAV,
- For each UAV’s selected position, associate each user with either a UAV or the HAP, which is given by an association matrix of size ,
- Find cumulative throughput corresponding to each UAV 3D coordinates and the user coordinates according to the association matrix,
- Generate a new association matrix and repeat Step 3. The maximum number of combinations that can be generated is equal to . Some of these combinations can be ignored as they will violate the constraint C1 given in Equation (9),
- Steps 1–4 are repeated for all possible UAV positions in the search space. The set of UAV positions and association matrix that gives the maximum cumulative throughput is the final solution.
- Initial population: The optimization process starts with a set of individuals called the population. The characteristics of each individual are determined by variables called genes which join together to form a chromosome representing a solution. Genetic algorithm uses the initial solution to find the optimal ones.
- Fitness function: Fitness function is an evaluation metric that determines how close a solution is to the optimal solution. The fitness function generates a score for each individual. The higher the value, the best the solution.
- Selection: In this phase, the best individuals are selected as parents for mating to generate new individuals. In other words, the best individuals whose fitness values are the best are added to a mating pool to produce the next generation of solutions. The selection process consider selecting the fittest individuals among the previous and current generation to guarantee the survival of only the best solutions.
- Crossover: Crossover is the most significant phase in the genetic algorithm. Every two individuals in the mating pool are mated to generate a new individual in the next generation.
- Mutation: If there is a defect in the genes, it is passed on to the next generation because the offsprings carry their parents’ characteristics. Here comes the need for the mutation phase, where new characteristics are added to the new generation to have a wide spectrum of solutions and prevent premature convergence.
- Convergence: The previous four phases keep iterating until the algorithm terminates when there is no change in the fitness value. This means that the algorithm produces offspring that do not differ from their parents, meaning the best solutions to the given problem are found. Furthermore, the algorithm stops when a specified time is reached, or the specified number of generations has evolved.
- Genetic algorithm can be modified easily to optimize different problems.
- Genetic algorithm performs well for multi-model problems that return a set of solutions.
- It can discover optimal global solutions and avoid trapping in local solutions through the mutation phase, which guarantees a large and wide range of solutions.
- It can optimize problems with multi-objective functions.
- Genetic algorithm is a good choice for large-scale optimization problems.
- Step 1: The K-means algorithm is applied to define clusters with their centroids, as shown in line 1.
- Step 2: One UAV is placed initially in a centroid with 3D coordinates, . Subsequently, the initial population of the genetic algorithm is set to the updated UAVs’ coordinates, as shown in line 2.
- Step 3: The genetic algorithm searches in a random space around the UAVs’ initial positions within a range . The lower bounds of , and are set to , , and , respectively, as shown in line 3.
- Step 4: The upper bound of UAVs’ coordination is set to , , and , respectively, as illustrated in line 4.
- Step 5: The genetic algorithm’s parameters are set to default.
- Step 6: The genetic algorithm is used to find the best placements of the UAVs. The genetic algorithm’s fitness function is defined as the total throughput found in the following steps.
- Step 7: An empty matrix, Throughput, with size equal to () is created to include all the possible NLoS throughputs between all UAVs and users in the first rows, and the LoS throughputs between the HAP and users in the last row, as shown in line 9.
- Step 8: The NLoS throughputs between all UAVs and users are calculated using Equation (8), as shown in lines 10 to 12.
- Step 9: The LoS throughput between all users and the HAP are calculated based on Equation (5), as shown in line 13.
- Step 10: An empty binary matrix A of size () is created and initialized to zero. The first rows indicate the association of user with the UAV if the row and column of A = 1. In a similar fashion, the last row indicates association of the user with the HAP by a value of 1. A Throughput-temp matrix that is equal to the Throughput matrix is created to search for the maximum users’ throughput, as shown in line 14.
- Step 11: In lines 15 to 22, we create a loop with a condition. If there is still a user that is neither associated with a UAV nor the HAP, the maximum value in the Throughput-temp matrix and its row and column indices are found. Subsequently, the corresponding indices in matrix A are set equal to 1. After that, the column corresponding to the column index of the maximum of Throughput-temp is deleted to ensure that the user is associated with only one UAV or the HAP. Next, if the user is associated with a UAV, which means that the row index of the maximum of Throughput-temp is less or equal to , and if the UAV has reached its capacity, , remove the row corresponding to the row index of the maximum of the Throughput-temp from the Throughput-temp matrix. The loop keeps on iterating until all users are served.
- Step 12: In line 23, the total throughput is calculated by summing the maximum throughput of users.
Algorithm 4 Genetic-Algorithm-Based Allocation. |
|
3.3. Computational Complexity of Exhaustive Search and Genetic-Algorithm-Based Allocation
3.4. Analysis
4. Simulation and Results
4.1. Simulation Setup and Parameters
4.2. UAV–User and HAP–User Association
- All users are associated with the UAVs based on the best SNR.
- All users are associated with the UAVs randomly.
- All users are associated with the HAP.
- How does the radius affect the total throughput in the previous three cases?
- How does UAVs’ behavior differ with various radii in random and best association cases?
- How does the HAP behave with different radii?
- What radius is preferred in each case?
5. Exhaustive Search
6. Genetic-Algorithm-Based Association
7. Conclusions
Author Contributions
Funding
Institutional Review Board Statement
Informed Consent Statement
Data Availability Statement
Conflicts of Interest
Abbreviations
UAV | Unmanned aerial vehicles |
BS | Base station |
LoS | Line-of-sight |
NLoS | Non-line-of-sight |
HAP | High altitude platform |
LEO | Low earth orbit |
A2G | Air-to-ground |
QoS | Quality of service |
SNR | Signal-to-noise ratio |
PSO | Particle swarm optimization |
D2D | Device-to-device |
NOMA | Non-orthogonal multiple access |
BLLL | Binary log-linear learning algorithm |
RIS | Reflective intelligent surfaces |
UE | User equipment |
List of symbols
Set of UAVs | |
Set of users | |
3D distance between the HAP b and user u | |
3D distance between the HAP b and UAV m | |
3D distance between UAV m and user u | |
Horizontal location of the HAP b | |
Horizontal location of the UAV m | |
Initial values of of the UAVs | |
Initial values of of the UAVs | |
Horizontal location of the user u | |
Height of HAP b | |
Height of UAV m | |
Height of a user u | |
Horizontal distance between the HAP b and a user u | |
Horizontal distance between the HAP b and UAV m | |
Horizontal distance between UAV m and user u | |
LoS-channel gain between the HAP b and user u | |
LoS-channel gain between the HAP b and UAV m | |
NLoS-channel gain between UAV m and user u | |
Transmitter antenna gain | |
Receiver antenna gain | |
Transmit power of the HAP | |
c | Speed of light |
Carrier frequency | |
Small-scale fading factor of the LoS link between user u and the HAP | |
Small-scale fading factor of the NLoS link between user u and UAV m | |
Signal to noise ratio(SNR) at the location of user u from HAP b | |
Gaussian noise power spectrum density | |
Bandwidth ratio allocation of user u | |
B | Available bandwidth |
Achievable data rate at user u served by the HAP b | |
Achievable data rate at user u served by the HAP through UAV m | |
NLoS link reference path loss | |
NLoS link path loss factor | |
Number of users associated with UAV m | |
Maximum capacity of UAV | |
Minimum height of UAV | |
Maximum height of UAV | |
A | Users–UAVs association vector |
A binary variable equal to 1 if user u is assigned to UAV m, otherwise 0 | |
Location of the HAP b | |
Location of UAV m | |
Location of user u |
References
- Truong, T.P.; Dao, N.-N.; Cho, S. HAMEC-RSMA: Enhanced Aerial Computing Systems with Rate Splitting Multiple Access. IEEE Access 2022, 10, 52398–52409. [Google Scholar] [CrossRef]
- Muchiri, G.N.; Kimathi, S. A Review of Applications and Potential Applications of UAV. In Proceedings of the 2016 Sustainable Research & Innovation (SRI) Conference, Pretoria, South Africa, 4–6 May 2016; pp. 280–283. [Google Scholar]
- Li, P.; Xu, J. UAV-enabled Cellular Networks with Multi-hop Backhauls: Placement Optimization and Wireless Resource Allocation. In Proceedings of the IEEE International Conference on Communication Systems (ICCS), Chengdu, China, 19–21 December 2018. [Google Scholar] [CrossRef]
- Mozaffari, M.; Saad, W.; Bennis, M.; Nam, Y.-H.; Debbah, M. A Tutorial on UAVs for Wireless Networks: Applications, Challenges, and Open Problems. IEEE Commun. Surv. Tutor. 2019, 21, 2334–2360. [Google Scholar] [CrossRef] [Green Version]
- Wang, D.; Wu, M.; He, Y.; Pang, L.; Xu, Q.; Zhang, R. An HAP and UAVs Collaboration Framework for Uplink Secure Rate Maximization in NOMA-Enabled IoT Networks. Remote Sens. 2022, 14, 4501. [Google Scholar] [CrossRef]
- Zafar, W.; Khan, B.M. Flying Ad-Hoc Networks: Technological and Social Implications. IEEE Technol. Soc. Mag. 2016, 35, 67–74. [Google Scholar] [CrossRef]
- Alzenad, M.; El-Keyi, A.; Yanikomeroglu, H. 3-D Placement of an Unmanned Aerial Vehicle Base Station for Maximum Coverage of Users with Different QoS Requirements. IEEE Wirel. Commun. Lett. 2018, 7, 38–41. [Google Scholar] [CrossRef] [Green Version]
- Pasandideh, F.; Cesen, F.E.R.; Pereira, P.H.M.; Rothenberg, C.E.; de Freitas, E.P. An Improved Particle Swarm Optimization Algorithm for UAV Base Station Placement. Wirel. Pers. Commun. 2023, 130, 1343–1370. [Google Scholar] [CrossRef]
- Kalantari, E.; Shakir, M.Z.; Yanikomeroglu, H.; Yongacoglu, A. Backhaul-aware Robust 3D Drone Placement in 5G+ Wireless Networks. In Proceedings of the IEEE International Conference on Communications Workshops (ICC Workshops), Paris, France, 21–25 May 2017. [Google Scholar] [CrossRef] [Green Version]
- Tsipi, L.; Karavolos, M.; Bithas, P.S.; Vouyioukas, D. Machine Learning-Based Methods for Enhancement of UAV-NOMA and D2D Cooperative Networks. Sensors 2023, 23, 3014. [Google Scholar] [CrossRef]
- Yang, Z.; Pan, C.; Shikh-Bahaei, M.; Xu, W.; Chen, M.; Elkashlan, M.; Nallanathan, A. Joint Altitude, Beamwidth, Location, and Bandwidth Optimization for UAV-Enabled Communications. IEEE Commun. Lett. 2018, 22, 1716–1719. [Google Scholar] [CrossRef] [Green Version]
- Alzenad, M.; El-Keyi, A.; Lagum, F.; Yanikomeroglu, H. 3-D Placement of an Unmanned Aerial Vehicle Base Station (UAV-BS) for Energy-Efficient Maximal Coverage. IEEE Wirel. Commun. Lett. 2017, 6, 434–437. [Google Scholar] [CrossRef] [Green Version]
- Gazestani, A.H.; Ghorashi, S.A.; Yang, Z.; Shikh-Bahaei, M. Resource Allocation in Full-Duplex UAV Enabled Multismall Cell Networks. IEEE Trans. Mob. Comput. 2022, 21, 1049–1060. [Google Scholar] [CrossRef]
- Guan, X.; Huang, Y.; Dong, C.; Wu, Q. User association and power allocation for UAV-assisted networks: A distributed reinforcement learning approach. China Commun. 2020, 17, 110–122. [Google Scholar] [CrossRef]
- Hayajneh, A.M.; Zaidi, S.A.R.; McLernon, D.C.; Ghogho, M. Drone Empowered Small Cellular Disaster Recovery Networks for Resilient Smart Cities. In Proceedings of the IEEE International Conference on Sensing, Communication and Networking (SECON Workshops), London, UK, 27 June 2016; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
- Rahman, S.U.; Cho, Y. UAV Positioning for Throughput Maximization. EURASIP J. Wirel. Commun. Netw. 2018, 31, 1–15. [Google Scholar] [CrossRef]
- Hammouti, H.E.; Hamza, D.; Shihada, B.; Alouini, M.S.; Shamma, J.S. The Optimal and the Greedy: Drone Association and Positioning Schemes for Internet of UAVs. IEEE Internet Things J. 2021, 8, 14066–14079. [Google Scholar] [CrossRef]
- Kalantari, E.; Bor-Yaliniz, I.; Yongacoglu, A.; Yanikomeroglu, H. User Association and Bandwidth Allocation for Terrestrial and Aerial Base Stations with Backhaul Considerations. In Proceedings of the 2017 IEEE 28th Annual International Symposium on Personal, Indoor, and Mobile Radio Communications (PIMRC), Montreal, QC, Canada, 8–13 October 2017; pp. 1–6. [Google Scholar] [CrossRef] [Green Version]
- Cheng, Z.; Liwang, M.; Chen, N.; Huang, L.; Du, X.; Guizani, M. Deep reinforcement learning-based joint task and energy offloading in UAV-aided 6G intelligent edge networks. Comput. Commun. 2022, 192, 234–244. [Google Scholar] [CrossRef]
- Nguyen, T.-H.; Park, L. HAP-Assisted RSMA-Enabled Vehicular Edge Computing: A DRL-Based Optimization Framework. Mathematics 2023, 11, 2376. [Google Scholar] [CrossRef]
- Lakew, D.S.; Tran, A.-T.; Dao, N.-N.; Cho, S. Intelligent Offloading and Resource Allocation in Heterogeneous Aerial Access IoT Networks. IEEE Internet Things J. 2023, 10, 5704–5718. [Google Scholar] [CrossRef]
- Zhang, G.; Han, Z.; Xin, H.; Wei, X.; Di, B. Distortion Minimization for Multimedia Transmission in NOMA HAP-UAV Integrated Aerial Access Networks. Chin. J. Aeronaut. 2022, 35, 81–94. [Google Scholar] [CrossRef]
- Alfattani, S.; Yadav, A.; Yanikomeroglu, H.; Yongacoglu, A. Resource-Efficient HAPS-RIS Enabled Beyond-Cell Communications. IEEE Wirel. Commun. Lett. 2023, 12, 679–683. [Google Scholar] [CrossRef]
- Traspadini, A.; Giordani, M.; Zorzi, M. UAV/HAP-Assisted Vehicular Edge Computing in 6G: Where and What to Offload? In Proceedings of the 2022 Joint European Conference on Networks and Communications & 6G Summit (EuCNC/6G Summit), Grenoble, France, 7–10 June 2022. [Google Scholar] [CrossRef]
- Jin, X.; Han, J. K-Means Clustering. In Encyclopedia of Machine Learning; Sammut, C., Webb, G.I., Eds.; Springer: Boston, MA, USA, 2017. [Google Scholar] [CrossRef]
- Ji, A.; Guo, X.; Zhang, R.; Wu, J.; Cheng, X. Joint HAP deployment and resource allocation for HAP-UAV-terrestrial integrated networks. IET Commun. 2023, 17, 86–97. [Google Scholar] [CrossRef]
- Arani, A.H.; Hu, P.; Zhu, Y. HAPS-UAV-Enabled Heterogeneous Networks: A Deep Reinforcement Learning Approach. arXiv 2023. [Google Scholar] [CrossRef]
- Mitchell, M. An Introduction to Genetic Algorithms; MIT Press: Cambridge, MA, USA, 1998. [Google Scholar] [CrossRef]
- Sekander, S.; Tabassum, H.; Hossain, E. Statistical performance modeling of solar and wind-powered UAV communications. IEEE Trans. Mob. Comput. 2021, 20, 2686–2700. [Google Scholar] [CrossRef]
- Cipolla, V.; Frediani, A. Design of Solar Powered Unmanned Biplanes for HALE Missions. In Variational Analysis and Aerospace Engineering: Mathematical Challenges for Aerospace Design; Buttazzo, G., Frediani, A., Eds.; Springer Optimization and Its Applications; Springer: Boston, MA, USA, 2012; Volume 66. [Google Scholar] [CrossRef]
- Karapantazis, S.; Pavlidou, F. Broadband Communications via High-altitude Platforms: A Survey. IEEE Commun. Surv. Tutor. 2005, 7, 2–31. [Google Scholar] [CrossRef]
- Qazavi, A.; Tabataba, F.S.; Soorki, M.N. Joint user association and UAV location optimization for two-tired visible light communication networks. In Proceedings of the 30th International Conference on Electrical Engineering (ICEE), Tehran, Iran, 17–19 May 2022; pp. 755–761. [Google Scholar] [CrossRef]
- Yang, X.-S. Introduction to Mathematical Optimization: From Linear Programming to Metaheuristics; Cambridge International Science Publishing: Cambridge, UK, 2008; Available online: https://dl.acm.org/doi/book/10.5555/1569195 (accessed on 30 June 2023).
- Thelen, A.; Zhang, X.; Fink, O.; Lu, Y.; Ghosh, S.; Youn, B.D.; Todd, M.D.; Mahadevan, S.; Hu, C.; Hu, Z. A comprehensive review of digital twin — part 1: Modeling and twinning enabling technologies. Struct. Multidisc. Optim. 2022, 65, 354. [Google Scholar] [CrossRef]
Ref. | UAV-User | HAP-User | HAP-UAV | Objectives |
---|---|---|---|---|
[1] | ✓ | ✓ | Min. computing latency by optimizing the offloading decision, transmit power, and uplink signal splitting ratio | |
[5] | ✓ | ✓ | UAV placement to optimize channel and power allocation between UAVs and users | |
[7] | ✓ | UAV placement, min. no. of deployed UAVs, max. coverage area | ||
[8] | ✓ | UAV placement, min. no. of deployed UAVs | ||
[9] | ✓ | UAV placement, max. no. of users and sum data rate considering the backhaul peak rate of UAVs | ||
[10] | ✓ | UAV placement, enhance the UAV-D2D network using NOMA | ||
[11] | ✓ | UAV placement and bandwidth allocation to min. cumulative power | ||
[12] | ✓ | UAV placement, max. no. of covered users and min. the transmission power | ||
[13] | ✓ | Max. uplink & downlink sum rate using full duplex communication in UAVs | ||
[14] | ✓ | UAV-user association to min. transmit power of users | ||
[15] | ✓ | Investigate the effect of altitude and no. of UAVs on the cumulative rate maximization | ||
[16] | ✓ | Max. overall system throughput | ||
[17] | ✓ | UAV placement and user association to max. throughput considering LoS and NLoS links between UAVs and users | ||
[18] | ✓ | UAV placement, user association, and bandwidth allocation considering wireless backhaul link between UAVs & a macro BS | ||
[19] | ✓ | ✓ | Max. overall utility of UAVs by offloading tasks to a terrestrial computing node, HAP is used to charge UAVs via laser beams | |
[20] | ✓ | Optimize resource allocation by offloading decision, signal splitting rate, and transmit power in a HAP-vehicular computing network | ||
[21] | ✓ | ✓ | Optimizing device association, partial offloading, and communication resources for IoT-HAP-UAV network | |
[22] | ✓ | ✓ | Power management to min. distortion in multimedia streaming, both UAVs and HAP are assisted by a ground BS | |
[23] | ✓ | Placing RIS on HAP, max. no. of users, min. power consumption | ||
[24] | ✓ | ✓ | Min. processing time by optimizing the computing task offloading factor from ground vehicles to UAVs or HAP | |
[26] | ✓ | ✓ | Channel allocation to max. sum data rate | |
[27] | ✓ | ✓ | UAV placement, load balancing among UAVs, fairness in data rate provisioning | |
This work | ✓ | ✓ | ✓ | UAV placement, max. total system throughput |
Notation | Value |
---|---|
1.5 km | |
[2, −500, −9, 478, 158] m | |
[214, −151, −414, 379, −318] m | |
[60, 52, 85, 30, 46] m | |
[1.5, 3.5] m | |
50 m | |
300 m | |
17 dBi | |
16 dBi | |
23 dBm | |
c | 3 × m/s |
2 GHz | |
11.3267 | |
1 | |
−134 dBm/Hz | |
B | 10 GB |
4 | |
3.7 | |
22 m | |
50 m | |
20 |
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. |
© 2023 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).
Share and Cite
Goehar, H.; Khwaja, A.S.; Alnoman, A.A.; Anpalagan, A.; Jaseemuddin, M. Investigation of a HAP-UAV Collaboration Scheme for Throughput Maximization via Joint User Association and 3D UAV Placement. Sensors 2023, 23, 6095. https://doi.org/10.3390/s23136095
Goehar H, Khwaja AS, Alnoman AA, Anpalagan A, Jaseemuddin M. Investigation of a HAP-UAV Collaboration Scheme for Throughput Maximization via Joint User Association and 3D UAV Placement. Sensors. 2023; 23(13):6095. https://doi.org/10.3390/s23136095
Chicago/Turabian StyleGoehar, Huda, Ahmed S. Khwaja, Ali A. Alnoman, Alagan Anpalagan, and Muhammad Jaseemuddin. 2023. "Investigation of a HAP-UAV Collaboration Scheme for Throughput Maximization via Joint User Association and 3D UAV Placement" Sensors 23, no. 13: 6095. https://doi.org/10.3390/s23136095
APA StyleGoehar, H., Khwaja, A. S., Alnoman, A. A., Anpalagan, A., & Jaseemuddin, M. (2023). Investigation of a HAP-UAV Collaboration Scheme for Throughput Maximization via Joint User Association and 3D UAV Placement. Sensors, 23(13), 6095. https://doi.org/10.3390/s23136095