Unmanned Aerial Vehicle (UAV)-enabled Wireless Communications and NetworkingView this Special Issue
Research Article | Open Access
Xiaofei Di, Yang Chen, "Joint Position and Time Allocation Optimization of UAV-Aided Wireless Powered Relay Communication Systems", Wireless Communications and Mobile Computing, vol. 2021, Article ID 5537517, 10 pages, 2021. https://doi.org/10.1155/2021/5537517
Joint Position and Time Allocation Optimization of UAV-Aided Wireless Powered Relay Communication Systems
The Internet of things (IoT) has emerged as a platform for connecting massive physical devices to collect and analyze data for decision-making. Wireless devices in IoT are usually energy-constrained and thus need to be powered by a stable and reliable energy source in order to maintain a long network lifetime. An unmanned aerial vehicle (UAV) as an energy source is a proper and applicable way to supply energy to wireless devices in IoT, due to its flexibility and potential of providing line-of-sight (LOS) links for wireless air-to-ground channels. In this paper, a UAV-aided wireless powered relay communication system is presented, where a UAV firstly emits energy to a source and a relay, and then, the source and relay cooperatively transmit information to their destination. To explore the performance limit of the system, a problem is formulated by jointly optimizing the position of the UAV and time allocation to maximize the achievable information rate of the system. By deriving the explicit expressions of the optimal position of UAV and optimal time fraction, the nonconvex optimization problem is efficiently solved. Simulation results show that our proposed method significantly outperforms the benchmark methods.
With the development of the fifth generation (5G) mobile networks, including machine-type communications (MTC), the Internet of things (IoT) has gradually become reality [1, 2]. In typical applications of IoT, a large number of sensors collect and transmit information to the sink node, and then, the sink node processes the received information to assist analysis and decision. Sensors in IoT generally need to work for 10 to 15 years . However, they are usually energy-constrained nodes, so it is very important to supply sensors with stable and reliable energy in order to prolong the lifetime of IoT. Conventionally replacing batteries of the sensors is inconvenient for the massive sensors usually sparsely distributed in a wide area.
The wireless power transfer (WPT) technology provides a feasible way to satisfy the requirement of energy supply of sensors in IoT, where sensors are powered by radio frequency (RF) energy transfer . Recently, a wireless powered communication network (WPCN) has emerged as a promising technique by combining WPT and communication technologies. In WPCN, energy-constrained sensors have to complete information transmissions by using the energy harvested from a dedicated power beacon (PB)  or a hybrid access point (H-AP) . In , a dedicated PB was deployed to supply energy to two communication nodes, and then, the two communication nodes exchanged information by using their harvested energies. In , a H-AP firstly transferred energy to multiple users and then received the information which the users transmitted by using the harvested energy. In , WPCN was combined with a relay technique, where a source and a relay harvested energy from a signal emitted by a PB, then cooperatively transmitted information to a destination. However, in the existing works, PB or H-AP is fixed at a position; it is difficult to satisfy energy supply requirements of a massive number of sensors in IoT. On the one hand, due to widely and sparsely distributed sensors, a lot of fixed PBs or HAPs have to be applied, which significantly increases the deployment cost. On the other hand, fixed PBs or HAPs are hard to apply in some special environments such as toxic or remote forest regions.
Recently, unmanned aerial vehicle- (UAV-) aided WPCNs have attracted considerable attention, where UAV acts as an aerial PB or HAP to help energy and information transmission. Due to the inherent flexibility and mobility, UAV-aided WPCNs can efficiently solve the problems of fixed PBs or HAPs mentioned above. Moreover, UAV has potential to provide line-of-sight (LOS) links for wireless air-to-ground channels, so it can significantly enhance the energy transfer or communication performance . According to , UAVs can be classified into two types, that is, mobile UAVs and static UAVs. The two types of UAVs have different advantages and applications, so both of them have attracted much interest.
Mobile UAV-aided WPCNs were studied in [10–13]. In [10, 11], a mobile UAV-aided multiuser WPCN was studied, where a mobile UAV first wirelessly charged multiple users on the ground and then received the information from the users, and the packet loss rate and energy consumption of the UAV performance were minimized, respectively. In , two UAVs wirelessly charged two users on the ground and collected information from them, respectively. For the two-UAV two-user interference channel, the common throughput of two uses was maximized.  further investigated multiple UAV multiple user scenarios and minimized the communication delay. Mobile UAVs are not capable of hovering, which limits the power transfer efficiency. Moreover, mobile UAV-aided WPCNs involve the optimization of continuous functions on trajectory, and its complexity is high [11–13]. So, mobile UAVs must be equipped with large computation capacity to satisfy the requirement of optimization algorithms.
In this paper, we consider static UAV communication systems, where static UAVs can hover over a fixed position by equipping propellers on UAVs [14–16]. Recently, static UAVs have been considered to apply to WPCNs. Compared with mobile UAVs, static UAVs can supply more stable and reliable services due to their hovering. Moreover, static UAV-aided WPCNs only need to design the hovering positions of UAVs, which simplifies the system design, and therefore can deploy UAVs without large computation capacity in networks. In addition, static UAVs can also be realized by the tethered UAVs, which are connected by a cable/wire with a ground control platform to satisfy their requirement of energy supply, such as AT&T’s flying cell-on-wings (COWs) and Facebook’s Tether-Tenna .
Due to the reasons above, static UAV-aided WPCNs have also attracted research interest [18–21]. In , a static UAV acting as H-AP firstly emitted energy to multiple users and then received the information from the users, and the performance of throughput was investigated and optimized by jointly optimizing UAV position and time allocation. In , a UAV-aided WPCN was investigated, where a UAV as relay firstly simultaneously received energy and information from the signal transmitted by a source and then helped to forward received information to a destination by using the harvested energy. The outage performance of the system was analyzed. This way is referred to as simultaneous wireless information and power transfer (SWIPT) . The authors in  considered the identical system model with  and further minimized the outage probability by jointly optimizing UAV position and system parameters.  extended  to a multiple destination scenario and reduced UAV’s energy consumption by optimizing the UAV position.
Different from the existing works mentioned above, in this paper, we consider a static UAV-aided wireless powered relay communication system, where a static UAV serves as a PB to provide energy to a source and a relay, and then, the source and relay cooperatively transmit information to their destination, as shown in Figure 1. As a practical application of the presented system in IoT, the source and relay are energy-constrained sensors, and the destination is a sink node with a fixed energy source. They cannot directly communicate due to long distances between sensors and sink, so sensors have to cooperatively transmit information by the relaying way. Moreover, the sensors may be located in a toxic environment, and therefore, UAV is a better way to transfer power to the energy-constrained sensors. To explore the performance limit of the system, a problem is formulated by jointly optimizing the position of the UAV and time allocation to maximize the achievable information rate of the system.
Our contributions are summarized as follows. Firstly, we propose a UAV-aided wireless powered relay communication system, which reduces the deployment cost thanks to the flexibility of UAV, compared with fixed PB. Secondly, due to the coupling of optimized variables, the optimization problem is nonconvex. To this end, we decompose the problem into two subproblems to, respectively, derive the explicit expressions of the optimal position of UAV and optimal time allocation. Thirdly, simulation results show that our proposed method is significantly superior to the benchmark methods. Finally, the effect of relay position on the system is demonstrated, and it provides some insights for future application of the UAV-aided wireless powered relay communication system.
The rest of this paper is organized as follows. In Section 2, the system model is given and an optimization problem is formulated. Section 3 proposes an efficient method to solve the optimization problem. Section 4 gives simulation results to illustrate the system performance. Finally, Section 5 concludes this paper.
2. System Model
We consider a UAV-aided wireless powered relay communication network consisting of a source (), a relay (), and a destination () on the ground, as well as a UAV () in the air, as shown in Figure 1. The source wishes to transmit the information to the destination with the assistance of the half-duplex decode-and-forward (DF) relay. It is assumed that the direct link from the source to the destination does not exist. The source and relay are energy-constrained nodes, and thus, they have to harvest energy from the signal emitted by the UAV. All the nodes of the network are deployed with a single antenna.
A three-dimensional (3D) Cartesian coordinate system is considered, since there simultaneously exist air-to-ground (ATG) channels, i.e., the channels from the UAV to the nodes on the ground (), and ground-to-ground (GTG) channels, i.e., the channel from to and that from to . The UAV is assumed to hover at a fixed altitude , and its position is denoted as . The positions of the nodes on the ground are denoted as .
According to the preliminary channel measurement results, the ATG channels typically consist of strong LoS links . Further, according to 3GPP, when the altitude of UAV exceeds 40 m , the LOS probability is 100% in a rural environment. Therefore, in this paper, the channel power gain from the UAV to and is, respectively, modeled as where and represent the path loss factor and the channel power gain at unit reference distance for the ATG channel, respectively. For the GTG channel, the channel power gain between two nodes is modeled as where is a random variable following exponential distribution with unit mean. and represent the path loss factor and the channel power gain at unit reference distance for the GTG channel, respectively.
The transmission procedure is divided into three phases, that is, the power transfer (PT) phase, source transmission (ST) phase, and relay transmission (RT) phase, as shown in Figure 2. The duration of each transmission procedure is denoted as . In the first phase of duration , i.e., the PT phase, the UAV emits the energy to the source and the relay. The signal received by the source and the relay can be, respectively, given as where is the transmit power of UAV, is the signal of unit energy transmitted by UAV, and is the additive white Gaussian noise (AWGN) with power .
Thus, in the PT phase, the energy harvested by and can be expressed as
where is the energy harvesting efficiency and satisfies .
In the second phase of duration , i.e., ST phase, transmits information to , and the signal received by can be expressed as where is AWGN with power and is the transmit power of . By using (1) and (4), can be further calculated as
From (5), the received signal-to-noise ratio (SNR) at can be calculated as
Therefore, the achievable information rate from to can be expressed as
In the third phase of duration , i.e., RT phase, first decodes the information and then forwards decoded information to , and the signal received by can be expressed as where is AWGN with power and is the transmit power of . By using (1) and (4), can be expressed as
The end-to-end achievable information rate of the system is the minimum of and , that is,
Our objective is to maximize the end-to-end achievable information rate by jointly optimizing the position of UAV and time allocation, and therefore, the corresponding optimal problem is formulated as
3. Problem Solution
The optimization problem P1 is a nonconvex problem, due to the coupling of optimized variables. In this section, problem P1 is first transformed into an equivalent problem, and then, it is efficiently solved by our proposed algorithm.
3.1. Equivalent Problem of Problem P1
In this subsection, the original problem P1 is transformed into an equivalent problem, and the result is given in Proposition 2 as follows.
Algorithm 1. Algorithm of solving problem P1. (1)Obtain the optimal UAV position () and the optimal value by solving problem P3(2)Obtain the optimal by solving problem P2 with the obtained (3)Calculate the optimal value of problem P1 by using the obtained and
Proposition 2. Problem P1 is equivalent to the following problem P2: where is the optimal value of the following problem P3:
By using Proposition 2, the original problem P1 can be decomposed into two successive subproblems P3 and P2 to solve. Firstly, by solving problem P3, the optimal UAV position is obtained. Then, by substituting the obtained optimal value of P3 into (16) and solving problem P2, the optimal time allocation is obtained. Finally, by using obtained optimal UAV position and time allocation, the maximal achievable information rate can be calculated. Algorithm 1 gives the detailed procedure.
In the rest of this section, problem P3 and P2 are dealt with sequentially to obtain their explicit optimal solution.
3.2. Solution of Problem P3
From problem P3, it can be observed that the solution of the problem depends on the distances from UAV to (i.e., ) and from UAV to (i.e., ). Without loss of generality, the considered coordinate system is set as shown in Figure 3. is placed at the origin with coordinate (0, 0, 0). is located at the positive axis of the -axis, and its coordinate is (, 0, 0), where . is located on the plane, and its coordinate is (,,0). It is worth noting if system nodes are in a practical geographical coordinate system; it can be changed to our consider coordinate system by translation and rotation transformations . Figure 3 plots two possible positions of UAV, i.e., a general position and a special position . We can prove the following lemma, which shows that the position is superior to .
Lemma 3. There exists a position of UAV satisfying the following condition, which can achieve the optimum of problem P3:
Proof. Firstly, we prove that at the optimum of problem P3, . That is, in Figure 3, the position of is superior to . Observing problem P3, it can be found that the solution of the problem depends on the distances of and , and less distances lead to a greater objective function. According to the geometrical relations, one can easily see that the distance from to is less than that from to . Similarly, the distance from to is less than that from to . So, at the optimum, .
Secondly, we prove that there exists a position of UAV satisfying (19), which can achieve the optimum of problem P3. Figure 4 plots two possible positions of UAV, i.e., satisfying (19) and not satisfying (19). It is noting that for the cases not satisfying (19), we only consider the case , and the other case is neglected, due to the symmetry.
Further, we divide into the following two intervals to discuss. On the one hand, when , it can be easily seen that the distance of is greater than that of and the distance of is greater than that of . This means that for problem P3, the position of is superior to . On the other hand, when , we can adjust the position of in order so that . At this moment, the distance of is equal to that of , and the distance of is greater than or equal to that of . Therefore, the first term of the objective function of problem P3 with position is equal to that with while the second term of the objective function of problem P3 with is larger than that with . This means that for problem P3, when UAV is located at , it makes the objective function of problem P3 either become larger than or be equal to . So, this lemma is proved.
Lemma 3 shows that the UAV should be deployed at some position with height above the line between and . In the following, we derive the optimal -axis cordinate of the UAV.
Using Lemma 3, problem P3 can be transformed into the following problem P4:
For problem P4, the following proposition can be derived.
Proposition 4. The optimal of problem P4 is given by where and .
Proof. Let and . It can be easily found that when , is a decreasing function of while is an increasing function of . Figure 5 plots all the possible cases of two functions and .
For Figure 5(a), this case happens when , i.e., and . For this case, we can have the optimal and the corresponding .
For Figure 5(b), this case happens when , i.e., and . For this case, we can have the optimal and the corresponding .
After some simple algebraic manipulations, (22) is transformed into
Substituting the obtained into or , the corresponding can be calculated. Thus, this proposition is proved.
Lemma 3 and Proposition 4 show that to achieve the best system performance, the UAV should be placed at the position above the line between and , where its height is and horizontal distance away from is .
3.3. Solution of Problem P2
For problem P2, we can derive the following proposition to obtain the optimal solution.
Proposition 5. The optimal of problem P2 is given by where is the branch satisfying of Lambert function .
Proof. The objective function of problem P2 is concave due to its second derivative . To obtain the maximal value of the objective function, let its first derivative be equal to zero, so we have Let and we can easily obtain that , due to and . After some simple algebraic manipulations for (26), we can have (28) can be further transformed into According to the definition of the Lambert function, we can have Then, we can have According to the obtained condition , we can have . This means that the branch is adopted in (31). Then, after some simple algebraic manipulations for (27), we can obtain This proposition is thus proved.
Finally, we analyze the computation complexity of Algorithm 1. Algorithm 1 is composed of three successive steps. In the first step and the second step, the explicit expressions of the optimal UAV position and optimal time fraction are, respectively, used, and thus, the complexity is . By using the obtained optimal UAV position and time fraction, the optimal value can be calculated by using (14), and thus, its complexity is also . So, the total complexity of Algorithm 1 is .
4. Simulation Results
This section gives simulation results to illustrate the performance of the presented system and proposed algorithm. In the simulations, the considered 3D coordinate system is shown in Figure 3, where is located at (0, 0, 0), is at (0, 100, 0), and is at (200, 200, 0). The UAV is set to hover at the altitude of m. The noise power is dBm. According to , the path loss factor and the channel power gain at unit reference distance for the ATG channel are set to be and dB, respectively. The path loss factor and the channel power gain at unit reference distance for the GTG channel are set to be and dB, respectively. The energy harvesting efficiency is set to 1 in order to explore the performance limit of the system.
4.1. Performance Comparisons
In this subsection, the performance of the proposed method is compared with three other methods, i.e., (1) The benchmark method: fixed time fraction and fixed position of UAV ; that is, UAV hovers above the middle point between and ; (2) The optimal time fraction and fixed position (OTFP) method: fixed position of UAV and optimal time fraction which is set according to (25); (3) The optimal position and fixed time fraction (OPFT) method: fixed time fraction and the optimal position of UAV which is set according to (21). Figure 6 shows the achievable information rates of the proposed method and three other methods with respect to the power of UAV . It can be found that the achievable information of the proposed method is significantly superior to the three other methods.
4.2. The Effect of UAV Altitude on System Performance
In this subsection, the effect of UAV altitude on the achievable information rate of the system is demonstrated in Figure 7, where the power of UAV is set to be dBm. One can observe that with the increase of the altitude of UAV, the achievable information rates of the four methods decrease. Moreover, our proposed method outperforms the three other methods, which agrees with Figure 6. It can also be found that the achievable information rate of the proposed method is reduced faster than the OTFP one as the UAV altitude increases. The reason may be as follows. From (14), it can be seen that the optimal UAV position helps to reduce the distances from UAV to and from UAV to , and thus, the transmit power of and can be significantly increased. This further leads to very higher SNR, which is a more key factor for the achievable information rate of the system compared with time allocation. As the UAV altitude increases, the distance from UAV to and that from UAV to will be dominated by the altitude of UAV, and therefore, the gap of the two methods will gradually decrease.
4.3. The Effect of Relay Position on System Performance
In this subsection, we discuss the effect of relay position on the achievable information rate of the system. The UAV is set to hover at the altitude of m. is set to be located at (0, 0, 0), and is at (200, 0, 0), which means that both and are located at the -axis. The relay is also set to be located at the -axis, and its position is denoted by the distance from to (i.e., ). The power of UAV is set to be dBm. Figure 8 shows the achievable information rates of the four methods with respect to the distance of . It can be seen that with the increase of distance, the achievable information rate of the system firstly increases and then gradually decreases. Moreover, when is at the position of about m away from , the system performance achieves the maximum.
In this paper, a UAV-aided wireless powered relay communication system has been presented, where a UAV firstly supplies energy to a source and a relay, and then, the source and relay cooperatively transmit information to their destination. An efficient algorithm has been proposed to maximize the achievable information rate of the system by deriving the explicit expressions of the optimal position of UAV and optimal time fraction. Simulation results have shown that our proposed algorithm significantly outperforms the benchmark methods. The effect of relay position on the system has also been demonstrated, which provides some insights for the deployment of relay in UAV-aided wireless powered relay communication systems in IoT.
The data used to support the findings of this study are available from the corresponding author upon request.
Conflicts of Interest
The authors declare that they have no conflicts of interest.
This work was supported by the National Natural Science Foundation of China under Grant (no. 61801155), by the Natural Science Foundation of Zhejiang Province (no. LQ20F040001), and by the Opening Project of Beijing Key Lab of Traffic Data Analysis and Mining (Research on Mobile Edge Computing-based Cooperative Computing Mechanism for Vehicular Networks).
- L. Chettri and R. Bera, “A comprehensive survey on internet of things (IoT) toward 5G wireless systems,” IEEE Internet of Things Journal, vol. 7, no. 1, pp. 16–32, 2020.
- P. X. Nguyen, D. H. Tran, O. Onireti et al., “Backscatter-assisted data offloading in OFDMA-based wireless powered mobile edge computing for IoT networks,” IEEE Internet of Things Journal, 2021.
- M. Webb, “3GPP’s low-power wide-area IoT solutions: NB-IoT and eMTC, RWS-180023,” in Workshop on 3GPP Submission Towards IMT-2020, Brussels, Belgium, 2018.
- K. W. Choi, L. Ginting, P. A. Rosyady, A. A. Aziz, and D. I. Kim, “Wireless-powered sensor networks: how to realize,” IEEE Transactions on Wireless Communications, vol. 16, no. 1, pp. 221–234, 2017.
- C. Zhong, H. Liang, H. Lin, H. A. Suraweera, F. Qu, and Z. Zhang, “Energy beamformer and time split design for wireless powered two-way relaying systems,” IEEE Transactions on Wireless Communications, vol. 17, no. 6, pp. 3723–3736, 2018.
- H. Ju and R. Zhang, “Throughput maximization in wireless powered communication networks,” IEEE Transactions on Wireless Communications, vol. 13, no. 1, pp. 418–428, 2014.
- C. Zhong, G. Zheng, Z. Zhang, and G. K. Karagiannidis, “Optimum wirelessly powered relaying,” IEEE Signal Processing Letters, vol. 22, no. 10, pp. 1728–1732, 2015.
- D.-H. Tran, T. X. Vu, S. Chatzinotas, S. ShahbazPanahi, and B. Ottersten, “Coarse trajectory design for energy minimization in UAV-enabled,” IEEE Transactions on Vehicular Technology, vol. 69, no. 9, pp. 9483–9496, 2020.
- M. Mozaffari, W. Saad, M. Bennis, and M. Debbah, “Unmanned aerial vehicle with underlaid device-to-device communications: performance and tradeoffs,” IEEE Transactions on Wireless Communications, vol. 15, no. 6, pp. 3949–3963, 2016.
- K. Li, W. Ni, B. Wei, and E. Tovar, “Onboard double Q-learning for airborne data capture in wireless powered IoT networks,” IEEE Networking Letters, vol. 2, no. 2, pp. 71–75, 2020.
- Z. Yang, W. Xu, and M. Shikh-Bahaei, “Energy efficient UAV communication with energy harvesting,” IEEE Transactions on Vehicular Technology, vol. 69, no. 2, pp. 1913–1927, 2020.
- L. Xie, J. Xu, and Y. Zeng, “Common throughput maximization for UAV-enabled interference channel with wireless powered communications,” IEEE Transactions on Communications, vol. 68, no. 5, pp. 3197–3212, 2020.
- P. Wu, F. Xiao, H. Huang, and R. Wang, “Load balance and trajectory design in Multi-UAV aided large-scale wireless rechargeable networks,” IEEE Transactions on Vehicular Technology, vol. 69, no. 11, pp. 13756–13767, 2020.
- J. Lyu, Y. Zeng, R. Zhang, and T. J. Lim, “Placement optimization of UAV-mounted mobile base stations,” IEEE Communications Letters, vol. 21, no. 3, pp. 604–607, 2017.
- S. Fu, Y. Tang, N. Zhang, L. Zhao, S. Wu, and X. Jian, “Joint unmanned aerial vehicle (UAV) deployment and power control for internet of things networks,” IEEE Transactions on Vehicular Technology, vol. 69, no. 4, pp. 4367–4378, 2020.
- L. Li, T.-H. Chang, and S. Cai, “UAV positioning and power control for two-way wireless relaying,” IEEE Transactions on Wireless Communications, vol. 19, no. 2, pp. 1008–1024, 2020.
- Q. Wu, J. Xu, and R. Zhang, “Capacity characterization of UAV-enabled two-user broadcast channel,” IEEE Journal on Selected Areas in Communications, vol. 36, no. 9, pp. 1955–1971, 2018.
- M. Jiang, Y. Li, Q. Zhang, and J. Qin, “Joint position and time allocation optimization of UAV enabled time allocation optimization networks,” IEEE Transactions on Communications, vol. 67, no. 5, pp. 3806–3816, 2019.
- L. Yang, J. Chen, M. O. Hasna, and H. C. Yang, “Outage performance of UAV-assisted relaying systems with RF energy harvesting,” IEEE Communications Letters, vol. 22, no. 12, pp. 2471–2474, 2018.
- Y. H. Kim, I. A. Chowdhury, and I. Song, “Design and analysis of UAV-assisted relaying with simultaneous wireless information and power transfer,” IEEE Access, vol. 8, pp. 27874–27886, 2020.
- S. Chen, X. Li, C. Luo, H. Ji, and H. Zhang, “Energy-efficient power, position and time control in UAV-assisted wireless networks,” in Proc. IEEE Globecom Workshops, pp. 1–6, Waikoloa, HI, USA, Decemeber 2019.
- X. Di, K. Xiong, P. Fan, and H.-C. Yang, “Simultaneous wireless information and power transfer in cooperative relay networks with rateless codes,” IEEE Transactions on Vehicular Technology, vol. 66, no. 4, pp. 2981–2996, 2017.
- D. W. Matolak and R. Sun, “Unmanned aircraft systems: air-ground channel characterization for future applications,” IEEE Vehicular Technology Magazine, vol. 10, no. 2, pp. 79–85, 2015.
- W. Hapsari, “Study on enhanced LTE support for aerial vehicles, 3GPP,” Tech. Rep., Sophia Antipolis, France, 2017, Rep. TR 36.777.
- J. Vince, Mathematics for Computer Graphics, Springer-Verlag, Heidelberg, 2009.
- R. M. Corless, G. H. Gonnet, D. E. G. Hare, D. J. Jeffrey, and D. E. Knuth, “On the LambertW function,” Advances in Computational Mathematics, vol. 5, no. 1, pp. 329–359, 1996.
Copyright © 2021 Xiaofei Di and Yang Chen. This is an open access article distributed under the Creative Commons Attribution License, which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited.