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.
1. Introduction
In recent years, with the rapid development of information technology, the demand for the detection of communication signals and the reliability of their transmission in both civilian and military areas is increasing. Therefore, it is becoming more and more important to accurately predict the propagation performance of radio waves. Scholars have provided many methods for establishing effective and reliable radio wave propagation models, mainly including the Fresnel integral method [1], GO + UTD method [2], finite difference (FD) method [3], and method of moments (MoM) [4], but these methods are unsuitable for calculating the spatial field in real-world, large-scale, complex environments because of the large amount of calculations. The parabolic equation (PE) method, which is obtained by approximate simplification of the wave equation, has become the most effective model for estimating the propagation characteristics of tropospheric waves due to its high computational efficiency and accuracy, and it has become the subject of extensive research [5, 6].
Ozgun first proposed the traditional two-way parabolic equation (2W-PE) [7–9], which combines the stepped terrain model and impedance boundary conditions to calculate the radio wave propagation problem on complex irregular terrain. Since then, the traditional 2W-PE [10, 11] and its solution method [12–14] have been continuously developed, but traditional 2W-PE ignores the calculation of the spatial field inside the obstacle, which will cause a large error in the case of a low-lossy obstacle. In response to the abovementioned problems, in our previous research [15–17], we proposed a 2W-PE that considers multiple reflections inside the obstacle based on the principle of domain decomposition. Then, we used the split-step Fourier transform (SSFT) and FD methods to solve the 2W-PE with boundary conditions to determine the field values of the areas above and inside the obstacle, respectively. This approach obtained more accurate simulation results than the traditional 2W-PE.
However, in the process of solving the field inside the obstacle, we found that due to the multiple reflections inside the obstacle, it takes a long time to solve the 2W-PE step by step using the FD method. Additionally, the calculation burden inside the obstacle is greater for more complex terrain. Because of the difference of incident waves at the boundaries of obstacles at different heights and distances, the determination of the coefficients of the impedance boundary conditions is a difficult problem, and the boundary conditions will also greatly affect the spatial field accuracy around the obstacle. Therefore, new methods are needed to solve the abovementioned problems.
In recent years, machine learning has been widely used in face recognition, image processing, and other fields, including the field of radio wave propagation computing. For example, artificial neural networks based on the back-propagation algorithm have been successfully applied to calculate radio wave propagation loss in rural [18], suburban [19], urban [20], and campus environments [21] owing to their advantages in accuracy, complexity, and prediction time. Currently, though, these neural networks have limited generalization ability to complex environments with different topographies. Since the 2W-PE has provided a calculation framework with stable performance and strong generalization ability, we consider using neural networks to calculate the influence of the internal field of obstacles on the surrounding spatial field and determine boundary condition coefficients, which can improve the calculation speed and accuracy of the entire spatial field.
Therefore, in this study, we propose an efficient and accurate 2W-PE method based on complex-valued neural networks (CVNNs) and a physics-informed neural network (PINN), which is used to quickly and accurately solve the spatial field value. The rest of this article is organized as follows: in Section 2, the theoretical framework of the 2W-PE method is described and the computational ideas are analyzed. In Section 3, the structure and continuation method of the neural network are introduced. In Section 4, the training process and experimental results are discussed, and in Section 5, the conclusions of this study are presented.
2. Framework of the Problem
The use of the 2W-PE method to predict the spatial field in a scene with an obstacle is shown in Figure 1. The time specification exp (jωt) is adopted in this study, where ω is the angular frequency. Field
[figure(s) omitted; refer to PDF]
We suppose that the electromagnetic waves propagate axially and the positive axis direction is
In the calculation, we choose the 2D current density distribution [16]
2.1. The Algorithm Framework Based on the Domain Decomposition Method
In the case of a homogeneous medium ground with a rectangular obstacle as shown in Figure 2, the domain decomposition method specifically refers to decomposing the obstacle area for calculating the propagation of radio waves into the areas above and inside the obstacle, which are, respectively, denoted as
[figure(s) omitted; refer to PDF]
It can be seen from [15] that, for the semi-infinite areas
2.2. The Algorithm Framework Based on Machine Learning
According to the calculation idea of using the FD method to solve the 2W-PE inside the obstacle [15], there should be multiple reflection and transmission processes between the front and rear edges of the rectangular obstacle, as shown in Figure 3, and the calculation process is performed until the error between propagation processes converges, which usually takes a long time. The reason we analyze the propagation process inside the obstacle is mainly to consider the influence of the internal field value of the obstacle on the field value of the space surrounding the obstacle. To speed up the calculation, we do not consider the internal field value of the obstacle in practical application but completely separate the calculation in the outer area of the obstacle and that in the inner area and replace the external influence of the field values of the internal area by setting the appropriate boundary conditions.
[figure(s) omitted; refer to PDF]
As shown in Figure 3, according to the derivation of equation (3.30) in [15], we can obtain the relationship between the field
3. Calculation Process with Neural Networks
The objective of this study is to develop reasonable neural networks to greatly speed up the calculation process and improve the accuracy of 2W-PE. In addition, the neural networks are designed to have good continuation ability, meaning the results can be extended to rectangular obstacles of any width and even undulating terrain.
3.1. The Choice of Training Basis
First, since the size of the obstacles is uncertain, to make the training results applicable to an arbitrary situation of terrain with a rectangular obstacle, we choose the training basis shown in Figure 4(a), which is taken from the wide rectangle in Figure 4(b), and the training results of which can be extended to any width obstacle by the continuation method proposed next. The width of each basis is two steps of the +x direction in the calculation of 2W-PE. For the training basis in Figure 4(a), we set the initial field
[figure(s) omitted; refer to PDF]
3.2. The Continuation Method
The previous section discussed the training situation of a single training basis, which is summarized in Figure 4(a). The analysis process of extending this result to obstacles of arbitrary width is summarized in Figure 4(b). Three field components
Similarly,
According to the multilayered reflections, the forward and backward waves in
Dividing the two equations in (7), we can obtain
Substituting (8) into (5) and (6) and simplifying, we obtain
Then, we convert (9) into equation form as
Thus, we can solve (10), choose a suitable root from the solution to obtain the value of
After obtaining the key parameters in this way, we can carry out the continuation into rectangular obstacles of any width. As shown in Figure 3, assuming that the width of the rectangular obstacle is N grids, similar to the abovementioned process, we extract the intermediate field value of the first training base
Therefore, as long as we accurately obtain the corresponding
Now, what we need to do is to set up reasonable neural networks to obtain the parameters in Figure 4(a) for any given incident field
3.3. The Design of the Network Structure and the Choice of the Cost Function
The above mentioned analysis shows that the input of each neural network is the incident field, and the outputs of the networks are the fields at the three distance points and the boundary condition coefficients. Therefore, we consider using parallel neural networks with similar structures for calculation. Since the purpose of the first three networks is to fit the output field and the input and output arrays are of the same size, we apply the fully connected CVNN with one hidden layer. Since the output of the fourth network is the boundary condition coefficients and there are no corresponding label values to verify the accuracy of the boundary condition coefficients, we consider adding the physical equation as a constraint to the neural network, so our network becomes a PINN. Based on the neural networks, physical constraints are added to the loss function by adding operators such as partial derivatives representing physical information. The overall structure of our designed networks is shown in Figure 5.
[figure(s) omitted; refer to PDF]
We compare the output fields of the neural networks with the label data obtained by MoM, and we use the mean square error as a cost value. For the first three neural networks, the outputs are
By feeding this cost value back to the network for training, we find that the field results obtained by training at the three distance points are close to the numerical results obtained by MoM through iterations.
For the fourth neural network PINN, whose output is the boundary condition coefficients
[figure(s) omitted; refer to PDF]
We derive the setting of the cost function as follows: in Figure 7, red marks the fields on the boundaries, green marks the fields at the midpoints of the obstacles, and blue marks the fields at the edges of the obstacle. The meshing is shown in the enlarged circle in Figure 7. We denote the vertical grid points as
[figure(s) omitted; refer to PDF]
Therefore, by substituting the difference expressions of the second-order partial differential, that is,
The upper and lower impedance boundary conditions are
Algorithm 1: The calculation method of the cost function value of the PINN.
Input:
Output:
Initialize:
While
for
for
end
end
end
return
In this way, a complete wave equation in difference format is developed, and the field value at the intermediate position is obtained by the iterative solution as shown in Algorithm 1. Then, the cost value calculated by using the physical equation is returned to the PINN for the training of weights and biases, so the result is close to the original physical equation law under the constraint of physical information.
3.4. The Complex-Valued Back-Propagation Algorithm
The artificial neural networks consist of a large number of connected artificial neurons, where each connection is assigned a weight, and then the weighted sum is passed on to an activation function. In the solution process, the input and output are both field values, and the spatial field values containing phase information are complex numbers, so the weights, biases, and neuron parameters of our network should be complex numbers, and the entire process is calculated through a complex-valued back-propagation algorithm.
3.4.1. Forward-Propagation Process
In the fully connected network layer, the output of each layer can be written as follows:
3.4.2. Back-Propagation Process
We want to find the minimum value of the loss function through training and iteratively adjusting the weights and biases. First, the input change of the jth neuron in the lth layer is defined as the change of the cost function and denoted as the error function
The result of the derivation of the weight by the cost function C is a complex number. The real part of the complex number is the result of the derivation of the real part of the weight by the function C, and the imaginary part of the complex number is the result of the derivation of the imaginary part of the weight. The process of postadjusting weights and biases in the (t+1)th iteration of training is
The iterative calculation formulas of
Similarly, we can derive
Then, the complex error of the (L−1)th layer is
Thus, we can obtain
Therefore,
From (23) and (27), we can obtain the recursive relationship of the error of the front and rear layers, and then we can derive the error expression of any layer. By substituting these errors to update the weights and biases, we can complete the derivation process of the back-propagation algorithm in a CVNN.
4. Results and Discussion
According to our designed neural network, we give details on the training process and verify the training results.
4.1. The Training Process
As shown in Figure 5, the CVNNs created in MATLAB adopt a two-layer feed-forward neural network architecture, consisting of an input layer, a hidden layer with a tanh activation function, and an output layer. To balance the convergence rate and the computational complexity, we choose the number of hidden neurons to be 10. We train the network following the back-propagation flow, and we evaluate the prediction performance by the cost function given in Section 3.3, with a maximum number of iterations of 1000.
We use MoM to generate a data set of
Considering the training time and complexity, we split the 3000 data samples generated by MoM into two subdatasets, with 75% of the samples being used for training and 25% for validation. The training is conducted according to the complex-valued back-propagation algorithm in Section 3.4, and the network structure is trained and optimized using the stochastic gradient descent algorithm. The training process stops when the cost value is observed to no longer drop within 5 epochs or the total number of training iterations reaches 1000. The cost value changes on the training set and validation set of networks for
[figure(s) omitted; refer to PDF]
The total training duration of the network corresponding to
The relative mean square errors of the training set and the validation set at the end of training are shown in Table 1.
Table 1
Training results.
Outputs | MSE in the training set | MSE in the validation set |
4.2. The Simulation Results
We apply the trained neural networks to different examples to test the accuracy of our proposed model and its generalization ability. Two examples are discussed as follows.
Example 1.
The environment of a single rectangular obstacle and the medium parameters of the obstacle are shown in Figure 9. We assume that the upper half space is the free space, the ground is a homogeneous medium, the electrical conductivity is 0.00001 S/m, the magnetic permeability is
From Figure 10, it can be seen that an electromagnetic wave interferes in front of the obstacle, and the amplitude of the field value oscillation is large. As the field value obtained through the obstacle transmission and diffraction is small behind the obstacle and there is no obstacle reflection, the amplitude of the field value changes very little. Our new 2W-PE method and the original 2W-PE are in good agreement before and after the obstacle, and there is only a small error in the area close to the obstacle. The enlarged image shows that the MoM and the new 2W-PE are in good agreement in both phase and amplitude. In terms of computing time, MoM takes 670s, the original 2W-PE takes 10.9s, and the new 2W-PE takes only 3.2s, which greatly improves the computing efficiency.
[figure(s) omitted; refer to PDF]
Example 2.
We test the generalization ability of the training results in the double-rectangular obstacle environment shown in Figure 11. The two obstacles are both 22 m wide and 40m high, located at 700 m and 900 m, respectively, and other parameters are the same as in Example 1. The computing process in this environment is performed under the original 2W-PE framework [15]. When an electromagnetic wave propagates in space, the multilayered reflection process of the electromagnetic wave between the front and back edges of obstacles and between obstacles is considered. The neural networks are only used in the calculation within the single obstacle, and the field generated by multiple reflections between two obstacles is obtained by solving the 2W-PE.
The simulation results obtained from the observation height of 39 m are shown in Figure 12. The results in Figure 12 show that the new 2W-PE and the original 2W-PE are only in good agreement before the obstacles, and there are relatively large errors between the obstacles and after the obstacles. According to [17], this is caused by the inaccurate boundary conditions during the calculation of the internal field value of the obstacle. However, from Figure 12, we can see that our new 2W-PE and MoM always match better whether the observation point is close to the source or between two obstacles.
Figure 13 presents the results of the spatial field distribution obtained by the three methods. The original 2W-PE has a large error in predicting the field above the obstacles due to inaccurate boundary conditions, but the results of new 2W-PE and MoM are very close in the whole space, indicating our method can generalize to environments with more rectangular obstacles. The time required to calculate the entire spatial field is 4657.5 s for MoM, 478.2 s for original 2W-PE takes, and only 6.8 s for new 2W-PE.
[figure(s) omitted; refer to PDF]
5. Conclusions
In this study, we propose a new 2W-PE method, which applies CVNNs and a PINN to obtain the transmission field and boundary conditions of the obstacle after multiple propagations inside the obstacle so that the spatial field distribution can be efficiently and accurately obtained without calculating the propagation paths inside the obstacle. Through simulations, we prove that the proposed method has several times higher computational efficiency and accuracy to predict the spatial field value than the original 2W-PE method. Moreover, we extend the training results in the case of a single rectangular obstacle to the case of two rectangular obstacles, and the method has higher accuracy and faster calculation speed in the more complex double rectangular obstacle terrain. Finally, we optimize the structure of our neural network and demonstrate the potential to extend the training results to arbitrarily complex undulating terrain. Thus, we have provided a new and reliable method for spatial field prediction.
[1] R. L. Roberts, J. J. Daniels, "Modelling near-field GPR in three dimensions using the FDTD method," Geophysics, vol. 6 no. 24, pp. 1114-1126, 1997.
[2] M. Wang, Geometric Diffraction Theory, 1994.
[3] O. Ozgun, S. Levent, "Comparative study of analytic and numerical techniques in modelling electromagnetic scattering from single and double knife-edge in 2D ground wave propagation," Problemos, vol. 29 no. 5, pp. 376-388, 2012.
[4] Z. Su, J. D. Tan, J. Zhang, "Calculation of electromagnetic wave propagation based on high-order finite-difference time-domain algorithm," Journal of Radio Wave Science, vol. 29 no. 3, pp. 431-436, 2014.
[5] M. A. Leontovich, V. A. Fock, "Solution of the problem of propagation of electromagnetic waves along the Earth’s surface by method of parabolic wave equation," Journal of Physics-USSR, vol. 10, pp. 13-23, 1946.
[6] F. D. Tappert, "The parabolic approximation method," Wave Propagation and Underwater Acoustics, pp. 22-287, 1977.
[7] G. D. Dockery, G. C. Konstanzer, "Recent advances in prediction of tropospheric propagation using the parabolic equation," Johns Hopkins APL Technical Digest, vol. 8 no. 4, pp. 404-412, 1987.
[8] M. Levy, Parabolic Equation Methods for Electromagnetic Wave Propagation, 2000.
[9] O. Ozgun, G. Apaydin, M. Kuzuoglu, "Two-way Fourier split step algorithm over variable terrain with narrow and wide-angle propagators," Proceedings of the 2010 IEEE International Symposium on Antennas and Propagation, .
[10] O. Ozgun, "Two-way propagation modelling in waveguides with three-dimensional finite-element and split-step fourier-based PE approaches," IEEE Trans. Antennas and Wireless Propagation Letters, vol. 10, pp. 975-978, 2011.
[11] O. Ozgun, V. Sahin, M. E. Erguden, G. Apaydin, A. E. Yilmaz, M. Kuzuoglu, L. Sevgi, "PETOOL v2.0: parabolic Equation Toolbox with evaporation duct models and real environment data," Computer Physics Communications, vol. 256,DOI: 10.1016/j.cpc.2020.107454, 2020.
[12] D. D. Wang, X. L. Xi, Y. R. Pu, J. F. Liu, L. L. Zhou, "LF groundwave propagation modelling over irregular terrain by the hybrid two-way parabolic equation method," IEEE Transactions on Antennas and Propagation, vol. 67 no. 10, pp. 90-98, 2019.
[13] Q. Guo, Y. L. Long, "Two-way parabolic equation method for radio propagation over rough sea surface," IEEE Transactions on Antennas and Propagation, vol. 68 no. 6, pp. 4839-4847, DOI: 10.1109/tap.2020.2975288, 2020.
[14] P. D. Holm, "Wide-angle shift-map PE for a piecewise linear terrain: a finite-difference approach," IEEE Transactions on Antennas and Propagation, vol. 55 no. 10, pp. 2773-2789, DOI: 10.1109/tap.2007.905865, 2007.
[15] A. Q. Li, C. Y. Yin, Q. q. Zhang, Y. Gan, "Research on fast algorithm of radio wave propagation in low-lossy obstacles environment," International Journal of Antennas and Propagation, vol. 2021,DOI: 10.1155/2021/5519586, 2021.
[16] A. Q. Li, C. Y. Yin, Y. Gan, W. Wu, "Accurate prediction of radio wave propagation in an environment of dielectric ground and obstacles based on the principle of domain decomposition," IET Microwaves, Antennas & Propagation, vol. 15 no. 11, pp. 1473-1489, DOI: 10.1049/mia2.12130, 2021.
[17] A. Q. Li, C. Y. Yin, Q. Zhang, "Using 2W-PE method based on machine learning to accurately predict field strength distribution in flat-top obstacle environment," AEU - International Journal of Electronics and Communications, vol. 144,DOI: 10.1016/j.aeue.2021.154037, 2022.
[18] E. Ostlin, H. J. Zepernick, H. Suzuki, "Macrocell path-loss prediction using artificial neural networks," IEEE Transactions on Vehicular Technology, vol. 59 no. 6, pp. 2735-2747, DOI: 10.1109/tvt.2010.2050502, 2010.
[19] I. Popescu, D. Nikitopoulos, P. Constantinou, I. Nafornita, "ANN prediction models for outdoor environment," Proceedings of the 2006 IEEE 17th International Symposium on Personal, Indoor and Mobile Radio Communications, .
[20] Z. Stankovic, B. Milovanovic, M. Veljkovic, A. Dordevic, "The hybrid-neural empirical model for the electromagnetic field level prediction in urban environments," Proceedings of the 7th Seminar on Neural Network Applications in Electrical Engineering, pp. 189-192, .
[21] H. Singh, S. Gupta, C. Dhawan, "Path loss prediction in smart campus environment: machine learning-based approaches," Proceedings of the 2020 IEEE 91st Vehicular Technology Conference (VTC2020-Spring), .
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
Copyright © 2023 An-Qi Li et al. This is an open access article distributed under the Creative Commons Attribution License (the “License”), which permits unrestricted use, distribution, and reproduction in any medium, provided the original work is properly cited. Notwithstanding the ProQuest Terms and Conditions, you may use this content in accordance with the terms of the License. https://creativecommons.org/licenses/by/4.0/
Abstract
A two-way parabolic equation (2W-PE) method based on complex-valued neural networks (CVNNs) and a physics-informed neural network (PINN) is proposed to predict the spatial field in the environment of dielectric obstacles with high efficiency and accuracy. In the framework of the 2W-PE method, CVNNs are used to calculate the lumped transmission field and the lumped reflection field considering the influence of the obstacle, thus avoiding the long calculation time caused by the internal multilayered reflection processes. The incident directions and field strength of the waves on the regional boundaries vary greatly with the propagation environment, so coefficients of the boundary conditions are obtained by using the PINN. Next, the training results are applied to the examples using the continuation method and compared with the numerical results of the method of moments (MoM). The proposed 2W-PE method has high computational accuracy and efficiency, which reflects the applicability of machine learning in solving the computational efficiency problem of radio wave propagation. Therefore, this study provides a very effective and reliable method for solving the spatial field in the obstacle environment.
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