1. Introduction
Unmanned aerial vehicle (UAV) wireless communication has attracted a lot of attention in both academia and industry thanks to a lot of advantages (e.g., alleviating the limitation of the locality, reaching hazardous area, controllability, etc.) [1,2,3]; that is, it can provide a dynamic wireless access wherever one need. However, a critical practical concern for the UAV wireless communication is to realize a long range communication, which however is limited in practice due to the limited battery life, as well as low energy efficiency of the UAV. In addition, when multiple UAVs exist in practice, there might be crosstalk or interference that would further degrade the communication performance. To address these issues, we leverage the LoRa (Long Range) [4] modulation with a proper transmission technique (such as beamforming or power allocation) for the UAV wireless communication, which is the first attempt in the literature to the best of our knowledge.
LoRa is one of the most popular and widely adopted low-power wide-area network (LPWAN) technologies developed for Internet-of-Things (IoT), because it enables long-distance communication with high battery/energy efficiency [5,6]. Additionally, the transmission technique, such as beamforming or power allocation, is even synergetic when combined with LoRa, because if properly designed or optimized, the received signal power can be further enhanced (and, thus, enables a much longer communication). In the literature [7,8,9,10,11,12], several beamforming or power allocation schemes were developed for the non-UAV (i.e., traditional terrestrial) wireless communication based on the convex optimization-based approaches. Although these schemes can be extended to the UAV wireless communication (this will be presented in Section 2 as performance benchmarks for the proposed scheme), they generally require very high computational complexities, which is prohibitive in practice or even infeasible at the UAVs with limited computing capabilities, because the corresponding convex optimization problems (such as second-order cone programming (SOCP) and linear programming (LP)) requiring a non-negligible complexity need to be re-solved many times while the UAVs move. To address this critical complexity issue, an innovative and effective solution is urgently required. This motivated our work.
In this paper, we consider a UAV wireless communication system where a base station (BS) equipped multi antennas communicates with multiple UAVs, each equipped with a single antenna, using the LoRa modulation. In this system, we propose novel and efficient schemes for beamforming design for downlink transmission from the BS to the UAVs and power allocation for uplink transmission from the UAVs to the BS, respectively, based on a deep learning (DL). To address the aforementioned complexity issue effectively and intelligently, we construct a deep neural network (DNN), such that the optimal value of the downlink beamforming or the uplink power allocation can be predicted very efficiently based on the channel state information (CSI). Numerical results demonstrate the effectiveness and efficiency of the proposed scheme.
The remainder of this paper is organized as follows; The related work is described in Section 1.1. The system model and problem formulation are described in Section 1.2. The convex optimization-based conventional approaches and the proposed deep learning approach are presented in Section 2. The simulation results are presented in Section 3, and the paper is concluded in Section 4.
Notations: Boldface upper and lower case letters are used to denote matrices and vectors, respectively. denotes an exponential function. The transpose of vectors and matrices is denoted by , and we use to denote Hermitian transpose. Additionally, and ≼ are used for denoting the Euclidean norm of vectors and component-wise inequality, respectively. In addition, and denote real and imaginary parts of a complex number, respectively. Additionally, denotes the distribution of a circularly symmetric complex Gaussian random variable with zero mean and variance .
1.1. Related Work
In [7], the authors only considered the transmitter optimization problem for a multiuser downlink channel with multiple transmit antennas at the BS, however, they did not leverage the DNN. Additionally, in [8,9], the optimal beamforming design was derived based on optimization theory. However, they did not consider the LoRa modulation and the DL. Additionally, the optimization theory based power allocation scheme was developed in [10,11,12], however, they also did not consider the LoRa modulation and the DL. In [13,14], the authors considered the optimal beamforming problem via deep learning, but they did not deal with the LoRa modulation. In [15], the authors used the beamforming technique in the LoRa-based sensing system. However, this work did not mention the method for designing the optimal beamforming vector. To the best of our knowledge, for the LoRa modulation signal, the deep learning based beamforming design or power allocation scheme has not been investigated in the literature.
1.2. System Model and Problem Formulation
We consider a UAV wireless communication system where multiple UAVs, each equipped with a single antenna, communicate with the BS equipped with multiple antennas. In this paper, we adopt the LoRa as means of wireless communications between the UAVs and the BS. Additionally, we consider both scenarios of the downlink and the uplink communications from the BS to the UAVs and from the UAVs to the BS, respectively, which are shown in Figure 1.
1.2.1. LoRa
The LoRa is one of the widely adopted LPWAN technology for the Internet-of-Things (IoT) that uses chirp spread spectrum as a modulation scheme [5]. The LoRa modulated signal is capable of detecting symbols correctly (i.e., conducting successful communications) with a high probability even when the SINR is low [16], which, in turn, enables realizing long range communication. Furthermore, the LoRa modulation technique is known to be more robust to frequency/time-selective channel and multipath fading circumstances than conventional modulation methods such as frequency-shift keying [17]. Due to these benefits, in this paper, we adopt the LoRa as a means for the wireless communications between the BS and UAVs.
The LoRa modulated signal is in the form of a sinusoidal wave (i.e., a chirp wave) in which the frequency increases or decreases linearly with time until it achieves the nyquist frequency of or , where B represents the bandwidth [18]. The LoRa system supports bandwidths of 125 KHz, 250 KHz, and 512 KHz, as well as a spreading factor (SF) of 7–12. In the LoRa modulation, there are different symbols in total, each of which is allocated different initial frequency values, where denotes the SF [6]. The LoRa modulated signal with symbol in the continuous-time domain is defined as [19,20,21]
(1)
where represents the number of LoRa symbols. Additionally, the symbol duration and the folding time are denoted by and , respectively.The LoRa modulated signal in the discrete-time domain can be obtained by sampling the continuous LoRa signal with the sampling rate of B, which is given by
(2)
where , , and [18]. In this paper, we consider the LoRa modulation in the discrete-time domain given by (2).1.2.2. Downlink Scenario
We first consider the downlink scenario where the BS transmits LoRa signals to the UAVs. There are K UAVs, each equipped with a single antenna. Additionally, the BS is equipped with M antennas. The downlink channel and beamforming vectors from the UAVs to the BS are denoted by and , respectively, for . Then, the received signal at time slot n is given by
(3)
where denotes the received noise at the k-th user. Using the orthogonality property of the LoRa modulated signals (i.e., for [18]), the corresponding SINR can be derived as(4)
which is described in [22].In the downlink scenario, for each time slot n, we aim to minimize the transmit power of the BS under the SINR constraints at the UAVs by optimizing the downlink beamforming vectors , which is formulated as follows:
(5)
where denotes the SINR threshold for the k-th UAV. Note that the problem (P1) is a nonconvex optimization problem since the SINR constraints are all nonconvex.1.2.3. Uplink Scenario
Next, we consider the uplink scenario where the UAVs send their own information to the BS using the LoRa. In the uplink scenario, the received signal at the BS and the corresponding SINR for the k-th UAV are, respectively, given by
(6)
(7)
where , , and denote the transmit power of the k-th UAV, the uplink channel vector from the k-th UAV to the BS, and the noise vector at time slot n, respectively.In the uplink scenario, for each time slot n, we aim to minimize the total transmit power of the UAVs under the SINR constraints at the BS by optimizing the transmit power of the UAVs, which is formulated as follows:
(8)
where is the SINR threshold. Similarly to the downlink scenario, the problem (P2) for the uplink scenario is nonconvex as well.2. Downlink Beamforming Design and Uplink Power Allocation
2.1. Methodology: Convex Optimization-Based Downlink Beamforming Design and Uplink Power Allocation
In this subsection, we present the conventional approaches for the downlink beamforming design and uplink power allocation via the convex optimization.
2.1.1. Downlink Scenario
Since the denominator of the in (4) is strictly positive, the constraints of the problem (P1) can be rewritten as follows:
(9)
It was shown in [23] that the above inequality can be rewritten as follows:(10)
Thus, using (10), the problem (P1) can be reformulated as the following SOCP:(11)
where . It is worth noting that both the objective function and constraints are convex. Thus, the nonconvex problem (P1) is recast into a convex form in (P1), which can be solved numerically via convex optimization methods, such as the interior point method [7].2.1.2. Uplink Scenario
Similarly to in problem (P1), in problem (P2), the SINR constraints become
(12)
where and are, respectively, defined as(13)
From (12), the problem (P2) can be converted into an LP as follows:(14)
As a result, (P2) can be numerically solved via the convex or linear optimization method.2.2. Methodology: Deep Learning-Based Downlink Beamforming Design and Uplink Power Allocation
2.2.1. Limitations of the Conventional Approaches
The optimization-theoretic approaches described in the previous section yield the solutions in almost all situations (as long as the problems (P1) and (P2) are feasible). However, such approaches require high computational complexities increasing proportionally to the total number of time slots, which practically prohibited in the UAV wireless communication system because is typically large (for example, when , meaning that the optimization problem (P1) or (P2) must be re-solved 4096 times). Specifically, in the downlink, solving the SOCP problem (P1) requires a large computational complexity of for every time slot n [24], and, thus, the total computational complexity even becomes grower to , where is accuracy for interior-point method (typically, set 1 × 10) [25]. Meanwhile, in the uplink, solving the LP problem (P2) requires a computational complexity of for every time slot n [26], and thus, the total computational complexity even becomes .
In order to address such complexity issues, in this paper, we propose a new data-driven cutting-edge approach for the downlink beamforming design and uplink power allocation in the UAV wireless communication system based on deep learning, which requires a low and controllable computational complexity of (at the online deployment stage after an offline training), and thus, enables a real-time computation [27]. Here, , , and denote the number of nodes in the i-th layer, the number of nodes in the input layer, and the number of nodes in the output layer, respectively, of the deep neural network (DNN) constructed in the next section. Additionally, L is the number of hidden layers. It is worth noting that, if the values of ’s are properly chosen, the proposed scheme requires much lower computational complexity than the conventional scheme (e.g., if we select that satisfy in the downlink or in the uplink).
In addition, the practical merit of the proposed approach is that the constructed DNN can be applied to the downlink beamforming design the uplink power allocation (i.e., it is usable regardless of whether the scenario is the downlink or the uplink), although the conventional approach relies particularly on whether the scenario is the downlink or the uplink. To conclude, the proposed scheme has low computational complexity and is thus more efficient compared to the conventional schemes for both scenarios in almost all practical situations (see Table 1 and Table 2 for detailed comparisons in various situations. We used bold to the comparatively lower complexity).
The network architecture of the proposed scheme will be elaborated in the next section.
2.2.2. Network Architecture
The architecture of the constructed DNN is shown in Figure 2, of which goal is to efficiently compute (or predict) the solution to the problem (P1) in the downlink or (P2) in the uplink.
The constructed DNN uses the channel vector between the BS and the k-th UAV as the input and yields the optimal beamforming vector for the k-th UAV in the downlink scenario or optimal transmit power for the k-th UAV in the uplink scenario. Specifically, the input and output of the constructed DNN, respectively, are represented as
(15)
where and are the estimate of the solutions to (P1) and (P2) for the k-th UAV, respectively.The activation function decides whether or not a neuron will be activated or not and transferred to the next layer. It helps in the process of backpropagation because of their differentiable property. During the training process, the loss function is updated, and the activation function makes the gradient descent curves to achieve their local minima. We select the exponential linear unit (ELU) [28] as the activation function, which is a widely adopted activation function to alleviate various practical issues related to training (e.g., vanishing/exploding gradient [29] and dying ReLU problem [30]), which is given by
(16)
where x denotes an input feature, and represents a hyperparameter that controls the saturation value.2.2.3. Training Procedure
The constructed DNN is trained in a supervised manner. Specifically, let and be the solutions to (P1) and (P2) for the k-th UAV, respectively. Then, for the training of the constructed DNN, we take the label as in the downlink and in the uplink.
For prediction with the minimum error, we select mean squared error (MSE) between the label and the output of the constructed DNN as the loss function as follows:
(17)
where denotes the parameters of the constructed network. Additionally, , and denote the number of training samples for the downlink and the number of training samples for the uplink, respectively.The weight update through the gradient descent is known to be effective and widely adopted [31]. The update rule of the gradient descent algorithm is described as follows:
(18)
where is the learning rate, which determines the step size of the update.For the UAV wireless communication, it is utmost important to realize good generalization behavior and fast convergence rate. Toward these goals, we adopt Nadam [31], which is a combination of nesterov accelerated gradient (NAG) [32] and adaptive moment estimation (Adam) [33] algorithm, in which the gradient can be expressed as
(19)
where , , and denote the decay rate of the first momentum vector, the bias-corrected first momentum vector, and the bias-corrected second momentum vector, respectively. Additionally, is added to prevent the denominator from becoming zero (typically, set 1 × 10).3. Numerical Results
In this section, we compare the performance of the proposed scheme to that of the conventional approaches through the numerical results. In the simulation, we consider the LoRa signals with and Rician fading channel model which is given by
(20)
with the K-factor set to , where the first term and the second term denote the line of sight (LOS) component and the scattering component, respectively. Additionally, the solutions to (P1) and (P2) are obtained via the MATLAB CVX solver [34]. The batch size and the learning rate for the proposed scheme are set to 1 and 0.01, respectively. In addition, the constructed DNN consists of three hidden layers each with 16, 32, and 16 nodes. The simulations are conducted in the range of 0 dB 50 dB in the downlink and 0 dB 0.5 dB in the uplink, respectively. Additionally, the velocities of all UAVs are set to be the same as v and the SINR threshold for both the downlink and uplink scenarios is set to .In Figure 3, we plot the computational complexities of the conventional scheme and the proposed scheme with a fixed number of antennas of BS . From Figure 3, we can observe that the proposed scheme has lower complexity than conventional optimization based scheme for each scenario.
In Figure 4, we plot learning curves of the proposed scheme in the downlink for K = 2 and K = 5, respectively, when the UAVs’ velocity v is set to 160 km/h. From Figure 4, we can observe that during the training and validation, the MSE (i.e., loss function) tends to decrease as the epoch increases, meaning that the proposed scheme learns the solution to (P1) well. Additionally, one can see that the MSE for the validation tends to be below the training curve due to the use of Dropout [35]. In the simulations, the dropout rates for each hidden layer and were set to 0.2, 0.3, and 0.3, respectively.
In Figure 5, the minimum transmit power is shown versus the SINR threshold for the downlink to compare the performance of the proposed scheme with the solution to (P1), where we set km/h. From the Figure 5, we can observe that the constructed DNN accurately predicts the solution to (P1) over the entire regime of except for the low regime of .
Figure 6 shows the minimum transmit power versus the SINR threshold in the downlink for the same simulation setup as in Figure 5 except that v is set to 300 km/h. From the Figure 6, one can see the similar behaviors as in the Figure 5. Specifically, the constructed DNN is able to precisely approximate the solution to (P1) when the value of is between 10 dB and 50 dB, i.e., 10 dB 50 dB, while it tends to slightly overestimate the solution to (P1) when the value of is below 10 dB, i.e., 10 dB. Additionally, From Figure 5 and Figure 6, we can further observe that the proposed scheme works robustly to the velocity variation of the UAVs, i.e., the predicted result well approximates the solution to (P1) regardless of the UAVs’ velocity.
In Figure 7, we plot the learning curves of the proposed scheme in the uplink when v = 160 km/h with and , respectively. From these results, one can see that the losses and MSEs of the proposed scheme gradually decrease. Additionally, for the same reason as in the Figure 4 (i.e., due to the use of Dropout), the validation curves tend to be below the training curves.
Figure 8 depicts the minimum transmit power versus the SINR threshold for the uplink when v = 160 km/h. From the Figure 8, one can see that the constructed DNN well approximates the solution to (P2) when 0.1 dB 0.5 dB while it tends to slightly overestimate when 0.1 dB.
Figure 9 shows the performance of the proposed scheme in the uplink for the same simulation setup as in Figure 8 except that v is set to 300 km/h. From Figure 9, we can also observe that the constructed DNN precisely approximates the solution to (P2) when 0.1 dB 0.5 dB, while it tends to slightly overestimate the solution to (P2) otherwise.
4. Conclusions
In this paper, we proposed the universal and efficient DL-based scheme to predict the optimal beamforming vector in the downlink scenario or the transmit power allocation in the uplink scenario with very low computational complexity. We trained the constructed DNN to minimize the MSE-based loss function. The numerical results showed that the proposed scheme could precisely approximate the solutions (i.e., labels) with low computational complexity. An important future work for UAV wireless communications is to maximize the achievable rate using the proposed scheme.
Conceptualization and methodology, Y.-R.K. and J.-H.P.; validation and formal analysis, Y.-R.K. and J.-H.P.; investigation and resources, D.-W.L. and K.-M.K.; writing—original draft preparation, Y.-R.K. and J.-H.P.; writing—review and editing, supervision, and project administration, J.-M.K. and D.-W.L. All authors have read and agreed to the published version of the manuscript.
Not applicable.
Not applicable.
Not applicable.
The authors declare no conflict of interest.
The following abbreviations are used in this manuscript:
Adam | Adaptive Moment Estimation |
BS | Base Station |
CSI | Channel State Information |
DL | Deep Learning |
DNN | Deep Neural Network |
ELU | Exponential Linear Unit |
IoT | Internet of Things |
LoRa | Long Range |
LP | Linear Programming |
LPWAN | Low-Power Wide-Area Network |
MSE | Mean Squared Error |
NAG | Nesterov Accelerated Gradient |
QoS | Quality of Service |
SF | Spreading Factor |
SINR | Signal-to-Interference-plus-Noise Ratio |
SOCP | Second-Order Cone Programming |
UAV | Unmanned Aerial Vehicle |
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Figure 3. Computational complexities of the conventional scheme and the proposed scheme.
Figure 4. Learning curve of the proposed scheme for the downlink with v = 160 km/h.
Figure 5. Minimum transmit power versus the SINR threshold for the downlink with v = 160 km/h.
Figure 6. Minimum transmit power versus the SINR threshold for the downlink with v = 300 km/h.
Figure 7. Learning curve of the proposed scheme for the uplink with v = 160 km/h.
Figure 8. Minimum transmit power versus the SINR threshold for the uplink with v = 160 km/h.
Figure 9. Minimum transmit power versus the SINR threshold for the uplink with v = 300 km/h.
Computational complexities for the various
|
Conventional Scheme (Uplink) | Proposed Scheme |
---|---|---|
|
448 | 7104 |
|
1793 | 7872 |
|
11,097 | 12,544 |
|
44,389 | 16,640 |
|
245,760 | 31,040 |
|
983,040 | 51,520 |
Computational complexities for the various
|
Conventional Scheme (Downlink) | Proposed Scheme |
---|---|---|
|
22,574 | 56,832 |
|
361,192 | 125,952 |
|
8,897,462 | 401,408 |
|
142,359,398 | 1,064,960 |
|
3,183,252,921 | 3,973,120 |
|
50,930,046,742 | 13,189,120 |
References
1. Shakhatreh, H.; Sawalmeh, A.H.; Al-Fuqaha, A.; Dou, Z.; Almaita, E.; Khalil, I.; Othman, N.S.; Khreishah, A.; Guizani, M. Unmanned aerial vehicles (UAVs): A survey on civil applications and key research challenges. IEEE Access; 2019; 7, pp. 48572-48634. [DOI: https://dx.doi.org/10.1109/ACCESS.2019.2909530]
2. Zeng, Y.; Zhang, R.; Lim, T.J. Wireless communications with unmanned aerial vehicles: Opportunities and challenges. IEEE Commun. Mag.; 2016; 54, pp. 36-42. [DOI: https://dx.doi.org/10.1109/MCOM.2016.7470933]
3. 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, pp. 2334-2360. [DOI: https://dx.doi.org/10.1109/COMST.2019.2902862]
4. Augustin, A.; Yi, J.; Clausen, T.; Townsley, W.M. A study of LoRa: Long range & low power networks for the internet of things. Sensors; 2016; 16, 1466.
5. Raza, U.; Kulkarni, P.; Sooriyabandara, M. Low power wide area networks: An overview. IEEE Commun. Surv. Tutor.; 2017; 19, pp. 855-873. [DOI: https://dx.doi.org/10.1109/COMST.2017.2652320]
6. Kang, J.M.; Lim, D.W.; Kang, K.M. On the LoRa Modulation for IoT: Optimal Preamble Detection and Its Performance Analysis. IEEE Internet Things J.; 2021; 9, pp. 4973-4986. [DOI: https://dx.doi.org/10.1109/JIOT.2021.3108139]
7. Yu, W.; Lan, T. Transmitter optimization for the multi-antenna downlink with per-antenna power constraints. IEEE Trans. Signal Process.; 2007; 55, pp. 2646-2660. [DOI: https://dx.doi.org/10.1109/TSP.2006.890905]
8. Zhu, J.; Wang, J.; Huang, Y.; Navaie, K.; Ding, Z.; Yang, L. On optimal beamforming design for downlink MISO NOMA systems. IEEE Trans. Veh. Technol.; 2020; 69, pp. 3008-3020. [DOI: https://dx.doi.org/10.1109/TVT.2020.2966629]
9. Huang, Y.; Zhou, L. MISO NOMA downlink beamforming optimization with per-antenna power constraints. Signal Process.; 2021; 179, 107828. [DOI: https://dx.doi.org/10.1016/j.sigpro.2020.107828]
10. Van Chien, T.; Björnson, E.; Larsson, E.G. Joint power allocation and user association optimization for massive MIMO systems. IEEE Trans. Wirel. Commun.; 2016; 15, pp. 6384-6399. [DOI: https://dx.doi.org/10.1109/TWC.2016.2583436]
11. Zuo, H.; Tao, X. Power allocation optimization for uplink non-orthogonal multiple access systems. Proceedings of the 2017 9th International Conference on Wireless Communications and Signal Processing (WCSP); Nanjing, China, 11–13 October 2017; pp. 1-5. [DOI: https://dx.doi.org/10.1109/WCSP.2017.8171176]
12. Tan, F.; Lv, T.; Yang, S. Power allocation optimization for energy-efficient massive MIMO aided multi-pair decode-and-forward relay systems. IEEE Trans. Commun.; 2017; 65, pp. 2368-2381.
13. Huang, H.; Peng, Y.; Yang, J.; Xia, W.; Gui, G. Fast beamforming design via deep learning. IEEE Trans. Veh. Technol.; 2019; 69, pp. 1065-1069. [DOI: https://dx.doi.org/10.1109/TVT.2019.2949122]
14. Luijten, B.; Cohen, R.; de Bruijn, F.J.; Schmeitz, H.A.; Mischi, M.; Eldar, Y.C.; van Sloun, R.J. Deep learning for fast adaptive beamforming. Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); Brighton, UK, 12–17 May 2019; pp. 1333-1337.
15. Xie, B.; Yin, Y.; Xiong, J. Pushing the Limits of Long Range Wireless Sensing with LoRa. Proc. ACM Interact. Mob. Wearable Ubiquitous Technol.; 2021; 5, pp. 1-21. [DOI: https://dx.doi.org/10.1145/3478080]
16. Nguyen, T.T.; Nguyen, H.H.; Barton, R.; Grossetete, P. Efficient design of chirp spread spectrum modulation for low-power wide-area networks. IEEE Internet Things J.; 2019; 6, pp. 9503-9515. [DOI: https://dx.doi.org/10.1109/JIOT.2019.2929496]
17. Vangelista, L. Frequency Shift Chirp Modulation: The LoRa Modulation. IEEE Signal Process. Lett.; 2017; 24, pp. 1818-1821. [DOI: https://dx.doi.org/10.1109/LSP.2017.2762960]
18. Chiani, M.; Elzanaty, A. On the LoRa Modulation for IoT: Waveform Properties and Spectral Analysis. IEEE Internet Things J.; 2019; 6, pp. 8463-8470. [DOI: https://dx.doi.org/10.1109/JIOT.2019.2919151]
19. Bernier, C.; Dehmas, F.; Deparis, N. Low complexity LoRa frame synchronization for ultra-low power software-defined radios. IEEE Trans. Commun.; 2020; 68, pp. 3140-3152. [DOI: https://dx.doi.org/10.1109/TCOMM.2020.2974464]
20. Xhonneux, M.; Bol, D.; Louveaux, J. A low-complexity synchronization scheme for LoRa end nodes. arXiv; 2019; arXiv: 1912.11344
21. Ghanaatian, R.; Afisiadis, O.; Cotting, M.; Burg, A. LoRa digital receiver analysis and implementation. Proceedings of the ICASSP 2019—2019 IEEE International Conference on Acoustics, Speech and Signal Processing (ICASSP); Brighton, UK, 12–17 May 2019; pp. 1498-1502.
22. Schubert, M.; Boche, H. Solution of the multiuser downlink beamforming problem with individual SINR constraints. IEEE Trans. Veh. Technol.; 2004; 53, pp. 18-28. [DOI: https://dx.doi.org/10.1109/TVT.2003.819629]
23. Björnson, E.; Bengtsson, M.; Ottersten, B. Optimal Multiuser Transmit Beamforming: A Difficult Problem with a Simple Solution Structure [Lecture Notes]. IEEE Signal Process. Mag.; 2014; 31, pp. 142-148. [DOI: https://dx.doi.org/10.1109/MSP.2014.2312183]
24. Li, Y.; Jiang, M.; Zhang, Q.; Qin, J. Joint beamforming design in multi-cluster MISO NOMA reconfigurable intelligent surface-aided downlink communication networks. IEEE Trans. Commun.; 2020; 69, pp. 664-674. [DOI: https://dx.doi.org/10.1109/TCOMM.2020.3032695]
25. Luo, Z.Q.; Yu, W. An introduction to convex optimization for communications and signal processing. IEEE J. Sel. Areas Commun.; 2006; 24, pp. 1426-1438.
26. Morin, T.; Prabhu, N.; Zhang, Z. Complexity of the gravitational method for linear programming. J. Optim. Theory Appl.; 2001; 108, pp. 633-658. [DOI: https://dx.doi.org/10.1023/A:1017591509792]
27. Freire, P.J.; Osadchuk, Y.; Spinnler, B.; Napoli, A.; Schairer, W.; Costa, N.; Prilepsky, J.E.; Turitsyn, S.K. Performance versus complexity study of neural network equalizers in coherent optical systems. J. Light. Technol.; 2021; 39, pp. 6085-6096. [DOI: https://dx.doi.org/10.1109/JLT.2021.3096286]
28. Clevert, D.A.; Unterthiner, T.; Hochreiter, S. Fast and accurate deep network learning by exponential linear units (elus). arXiv; 2015; arXiv: 1511.07289
29. Bengio, Y.; Simard, P.; Frasconi, P. Learning long-term dependencies with gradient descent is difficult. IEEE Trans. Neural Netw.; 1994; 5, pp. 157-166. [DOI: https://dx.doi.org/10.1109/72.279181]
30. Lu, L.; Shin, Y.; Su, Y.; Karniadakis, G.E. Dying relu and initialization: Theory and numerical examples. arXiv; 2019; arXiv: 1903.06733[DOI: https://dx.doi.org/10.4208/cicp.OA-2020-0165]
31. Ruder, S. An overview of gradient descent optimization algorithms. arXiv; 2016; arXiv: 1609.04747
32. Botev, A.; Lever, G.; Barber, D. Nesterov’s accelerated gradient and momentum as approximations to regularised update descent. Proceedings of the 2017 International Joint Conference on Neural Networks (IJCNN); Anchorage, AK, USA, 14–19 May 2017; pp. 1899-1903.
33. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv; 2014; arXiv: 1412.6980
34. Grant, M.; Boyd, S. CVX: Matlab Software for Disciplined Convex Programming; Version 2.1 2014; Available online: http://cvxr.com/cvx/citing/ (accessed on 17 April 2022).
35. Srivastava, N.; Hinton, G.; Krizhevsky, A.; Sutskever, I.; Salakhutdinov, R. Dropout: A simple way to prevent neural networks from overfitting. J. Mach. Learn. Res.; 2014; 15, pp. 1929-1958.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
© 2022 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/). Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License.
Abstract
In this paper, we consider an unmanned aerial vehicle (UAV) wireless communication system where a base station (BS) equipped multi antennas communicates with multiple UAVs, each equipped with a single antenna, using the LoRa (Long Range) modulation. The traditional approaches for downlink beamforming design or uplink power allocation rely on the convex optimization technique, which is prohibitive in practice or even infeasible for the UAVs with limited computing capabilities, because the corresponding convex optimization problems (such as second-order cone programming (SOCP) and linear programming (LP)) requiring a non-negligible complexity need to be re-solved many times while the UAVs move. To address this issue, we propose novel schemes for beamforming design for downlink transmission from the BS to the UAVs and power allocation for uplink transmission from the UAVs to the BS, respectively, based on deep learning. Numerical results demonstrate a constructed deep neural network (DNN) can predict the optimal value of the downlink beamforming or the uplink power allocation with low complexity and high accuracy.
You have requested "on-the-fly" machine translation of selected content from our databases. This functionality is provided solely for your convenience and is in no way intended to replace human translation. Show full disclaimer
Neither ProQuest nor its licensors make any representations or warranties with respect to the translations. The translations are automatically generated "AS IS" and "AS AVAILABLE" and are not retained in our systems. PROQUEST AND ITS LICENSORS SPECIFICALLY DISCLAIM ANY AND ALL EXPRESS OR IMPLIED WARRANTIES, INCLUDING WITHOUT LIMITATION, ANY WARRANTIES FOR AVAILABILITY, ACCURACY, TIMELINESS, COMPLETENESS, NON-INFRINGMENT, MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Your use of the translations is subject to all use restrictions contained in your Electronic Products License Agreement and by using the translation functionality you agree to forgo any and all claims against ProQuest or its licensors for your use of the translation functionality and any output derived there from. Hide full disclaimer
Details


1 Department of Artificial Intelligence, Kyungpook National University, Daegu 41566, Korea;
2 Radio & Satellite Research Division, Electronics and Telecommunications Research Institute, Daejeon 34129, Korea;