Next Article in Journal
The Summertime Circulation Types over Eurasia and Their Connections with the North Atlantic Oscillation Modulated by North Atlantic SST
Previous Article in Journal
Outdoor Human Thermal Comfort along Bike Paths in Balneário Camboriú/SC, Brazil
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Deep Learning Method for Evaporation Duct Inversion Based on GPS Signal

1
College of Electronic and Electrical Engineering, Henan Normal University, Xinxiang 453600, China
2
Academician Workstation of Electromagnetic Wave Engineering of Henan Province, Henan Normal University, Xinxiang 453600, China
*
Author to whom correspondence should be addressed.
Atmosphere 2022, 13(12), 2091; https://doi.org/10.3390/atmos13122091
Submission received: 26 September 2022 / Revised: 3 December 2022 / Accepted: 7 December 2022 / Published: 12 December 2022
(This article belongs to the Section Atmospheric Techniques, Instruments, and Modeling)

Abstract

:
Accurate evaporation duct prediction is one of the critical technologies for realizing the over-the-horizon impact of marine communication, ship radar, and other systems. Using GPS signals to invert evaporation ducts provides more benefits in terms of method realization and ease. In order to invert the evaporation duct from GPS-received power data, a deep learning technique based on Bayesian optimization is proposed to increase the prediction accuracy of evaporation ducts. The evaporation duct propagation mechanism of the GPS signal is explored. The GPS-received power is estimated using the two-parameter evaporation duct model, and a better neural network structure is built using Bayesian optimization. The study results show that the Bayesian optimization model has a smaller root mean square error (RMSE) than the human empirical model, which allows for rapid and accurate inversion of duct parameters even in noisy interference.

1. Introduction

The atmospheric medium impacts electromagnetic wave propagation in the atmosphere. An atmospheric duct is created when specific requirements are met in the atmospheric medium, which traps the electromagnetic wave for propagation [1]. Due to atmospheric ducts, electromagnetic waves can propagate beyond the horizon with low energy attenuation, which is essential for communications, radar detection, and radar blind zone correction [2,3,4]. In addition, atmospheric ducts have also been used in long-range maritime communications and typhoon analysis [5,6]. Evaporation duct, surface-based duct, and elevated duct can all be classified as atmospheric ducts. Due to their higher than 80% likelihood of occurrence, evaporation ducts have the widest utility [7].
At the moment, direct and indirect measurements are the primary ways to determine evaporation duct parameters. The direct measurement method involves employing accurate instruments to measure the refractive index of the atmosphere that meteorological conditions have impacted. The existing measurement equipment mainly includes radiosondes, microwave refractive index devices, low-altitude rocket soundings [8], etc. There is a greater need for human and material resources due to the high cost of the equipment used in the direct measurement approach and the need for multi-point detection for large-scale measurement. The indirect measurement technique uses the abnormal data generated by the propagation of electromagnetic waves in the trapping layer to complete the inversion of the duct parameters. Atmospheric duct inversion methods based on GPS or radar sea clutter now have more significant potential for use. Radar clutter is used in refractivity from clutter (RFC) methods, enabling multi-point measurements throughout the entire space with a quick inversion [9]. This system, nevertheless, is terrible at moving around and expensive to deploy due to its inherent equipment limitations. As opposed to this, using GPS to invert atmospheric ducts requires a passive GPS receiver to pick up signals to invert the duct parameters. It offers a more extensive range of applications because of its excellent concealment, portability, simplicity of use, and inexpensive cost.
The study of atmospheric duct inversion based on GPS signals has progressed. Many studies have been conducted on the GPS inversion of atmospheric ducts since Anderson first suggested using interferometric techniques to invert the atmospheric refractive index profile during low-elevation GPS signal propagation [10]. Lowry inverted the atmospheric refractive index profile using the one-station ground-based GPS signal propagation approach, but the inversion height was unsuitable for low-altitude atmospheric ducts [11].
The propagation of GPS signals in atmospheric ducts was studied using simulation by [12], and the duct parameters were inverted using a swarm intelligence optimization technique. Yang used the neural network algorithm for the first time to obtain the atmospheric refractive index profile in evaporation and surface ducts’ inversion [13]. Guo suggested a technique for employing deep learning to invert atmospheric ducts [14]. It was demonstrated that the deep learning inversion approach is not much different from the genetic algorithm in accuracy but has a significant advantage in inversion speed. However, the training set employed in multi-parameter duct inversion is insufficiently large to traverse the duct parameter interval efficiently. Han proposed a new loss function for deep learning for the inversion of atmospheric duct parameters based on GNSS signals [15]. The accuracy of the neural network is improved through this method. Machine learning has been widely used in many atmospheric conduit inversion studies. In order to perform atmospheric duct inversion more quickly and accurately, neural network optimization is advantageous.
A deep learning approach based on Bayesian optimization is put forward in this research to finish inverting two-parameter evaporation ducts using GPS signals. Initially, a dataset of refractive index profiles appropriate for the signal is constructed after the GPS signal’s propagation in the evaporation duct is analyzed. The evaporation duct’s inversion follows the deep learning characteristics of good fitting effect, strong stability, and quick model prediction. Additionally, the Bayesian optimization method obtains optimal hyperparameters for the neural network. According to the findings, deep learning-based prediction of duct parameters has high accuracy, quick speed, and good generalizability qualities.

2. Principle of GPS Inversion of Evaporation Duct

Creating an appropriate forward propagation model is necessary for the GPS signal inversion of the evaporation duct. The parabolic equation method of electromagnetic wave propagation is used to simulate the low-elevation GPS signal’s propagation in the evaporation duct [16]. Forward modeling is used to determine the link between propagation power and distance. The measured power–distance data and the forward propagation simulation data are compared and fitted to obtain the duct parameters, after which the air refractive index profile is produced. Figure 1 shows the GPS signal propagation in the evaporation duct.
The evaporation duct model is divided into one-parameter and two-parameter models. Figure 2 shows a schematic representation of the model.
The one-parameter model that is most frequently employed is [17]:
M z = M 0 + 0.125 z h t ln z + z 0 z 0
where M is the modified refractive index, M 0 is the initial modified refractive index, z is the vertical height above the sea, z 0 = 0.00015   m is the roughness length, and h t is the height parameter of the evaporation duct.
We model GPS signal propagation using a two-parameter evaporation duct equation:
M z = M 0 + c 1 z M 0 + c 1 z + c 0 z h t 0 < z < h t z h t
where c 0 is the refractive index gradient under standard atmosphere, c 1 is the refractive index gradient of the trapping layer. We set M 0 to be 340 M-units. c 0 was fixed as 0.118 M-units/m. c 1 and h t are obtained by deep learning inversion as unknown parameters. According to the duct model of Equation (2), the relationship between the received power vector P r c 1 , h t and the propagation distance r 1 , r 2 , , r n is obtained by the parabolic equation method.
Using the narrow-angle parabolic wave equation to resolve the initial field gradually [18], we obtain:
u x + Δ x = e i k n 2 1 Δ x 2 1 e i π 2 p 2 Δ x 2 k u x , z
where 1 and represent the Fourier sine and inverse sine transforms, respectively, p = k sin θ , θ is the GPS elevation angle, k is the free space wave number, d is the step size of the horizontal distance, and n is the refractive index of the atmosphere.
Equation (3) shows that the GPS signal’s initial field and boundary conditions are required for this equation’s solution. The modeling equation of the GPS initial field is [19]:
E = E 0 e i k z sin θ + x cos θ E 0 e i k z sin θ + x cos θ x = 0
where E 0 is the incident field amplitude.
To prevent abrupt truncation from impacting the outcomes of the solution, we add attenuation when processing the upper boundary and select the Turkey function as the attenuation layer of the upper boundary [20]. This window function is multiplied by the result of each step in the Equation (3) calculation:
W z = 1 1 2 + 1 2   c o s 4 π z 3 4   · z m a x z m a x     0 z 3 4 z m a x 3 4 z m a x z z m a x
The lower boundary condition chooses an ideal smooth plane for the complete reflection of the electromagnetic wave to be realized.
Under the condition of known duct parameters c 1 and h t , the received power of the GPS signal is obtained as:
P r dBW = P t + G t L 0 F
where P t = 10 log 26.8 dBW is the transmit power for the GPS, G t = 12.1 dB is the transmit antenna gain, L 0 = 32.45 + 20 log f MHz + 20 log d km is the free space propagation loss. It is the ratio of the magnitude of the field strength in free space to the actual field strength, estimated from the parabolic equation. When calculating the received power of the GPS receiver, it is expressed in decibels: F = 20   l o g E / E 0 .
We need to consider the propagation loss caused by the influence of the ionosphere before the satellite signal reaches the troposphere in actual measurement. We use the method given by the International Telecommunication Union to calculate [21]:
L b = 32.45 + 20 l o g f + 20 l o g p + L i + L m + L g + L h + L z
where p is the virtual slant range, L i is the absorption loss, L m represents the loss above the maximum useful frequency, L g represents the sum of the ground reflection losses at the intermediate reflection points, L h is a factor considering aurora and other signal losses and L z represents other losses affected by sky-wave propagation.
Figure 3 shows the simulation results of the received power of GPS signals in free space and when the atmospheric duct height is 30 m. The simulation results are completed in Matlab. Additionally, the parameter settings are shown in Table 1.
The received power of the GPS receiver in Figure 3a decreases continuously with the distance increase. In Figure 3b, it can be seen that the electromagnetic wave trapping effect occurs at the bottom of the vertical height, and the GPS-received power decreases slowly with the increase in the distance in the trapping layer. The power distribution within the trapping layer is mainly from −150 dBW to −165 dBW. When the one-parameter evaporation duct model is used for simulation, the trapping effect of the trapping layer can be seen when the duct height is close to 50 m. The two-parameter evaporation duct model is better appropriate for the propagation modeling of GPS signals because the evaporation duct’s height is typically in the range of 40 m. Figure 3 shows the feasibility of using the GPS signal to invert the evaporation duct. The relationship between received power and distance can be used as a dataset for the inversion of the duct parameters.

3. Deep Learning Architecture

Multiple one-layer perceptrons make up the neural network of a deep learning system that links inputs and outputs [22]. Multiple neurons make up each layer of the perceptron. The received power data of the input GPS receiver are fitted with the duct parameters by using the nonlinear properties of neurons. The following results from the relationship between the input and output are obtained:
y i = g k = 1 n ω i k x i k + b i ,   k = 1 , 2 , , n
Among them, y i and x k are the output of the ith layer and the input of the kth neuron of the layer, respectively, ω and b are the weight and bias, respectively, n is the number of neurons, and g is the nonlinear activation function. A typical activation function is the ReLU function [23]: R e L U x = m a x 0 , x . The gradient vanishing problem can be effectively avoided by using ReLU. After several nonlinear transformations and activation algorithms, the neurons in the hidden layer are connected to the output layer. The neural network’s final layer, the output layer, defines a loss function to measure the discrepancy between the output and the actual value. The magnitude of the loss function represents how well the network fits the data. The more closely the output value approaches the actual value, the smaller the loss function value. Updates to network weights and biases are made using the loss function value as an indicator. For the problem of GPS inversion of the evaporation duct, the mean square error function (MSE) is used as the loss function [24]:
l o s s = 1 N i = 1 N y ^ i y i 2
where y ^ i is the predicted value of the duct parameters of the network, y i is the input value of the duct parameters, and N is the number of refractive index profiles that make up the training dataset.
The Adam optimization method is used to update network parameters. By establishing the initial parameters, the method determines the loss function value. It feeds the value back to the network so that it may adjust to various weights and enhance the gradient update. The neural network achieves a better loss function value over repeated iterations [25].
There are some deviations between the measured data and the forward calculation data in the actual atmospheric environment due to noise. Therefore, a dropout layer is added to the hidden layer to improve the model’s generalization ability. In dropout, neurons are randomly dropped from the network with a certain probability. This randomness ensures that the network is not over-influenced by some neurons, making the model somewhat resistant to noise [26]. After adding dropout, Equation (8) becomes:
y i = r i g k = 1 n ω i k x k + b i = g k = 1 n ω i k x k + b i 0 r i = 1 r i = 0
where r i is a vector of 0 and 1 randomly generated from the Bernoulli distribution. During training, r i is randomly generated to 0 with a given probability, so that the neuron fails in the link between input and output.

4. Inversion of Evaporation Duct Parameters Based on Deep Learning

4.1. Dataset

It is necessary to create the GPS-received power dataset that corresponds to the duct parameters when inverting the refractive index profile of the evaporation duct using deep learning. The predicted values are obtained after network fitting, and the refractive index profile will be plotted. We calculate the received power at different distances at a receiving height of 20 m using the forward propagation model of Section 2 as input. The GPS satellite system parameters necessary for the forward model are listed in Table 1.
We constructed the dataset using typical values for the evaporative ducts’ parameters. The duct height h t value for the two-parameter evaporation duct model runs from 5 to 40 m, while the slope c 1 value ranges from 0 to 0.5 M/m. Latin Hypercube Sampling (LHS) takes 350 samples over the duct height range and 100 samples over the slope range to produce 35,000 atmospheric refractive index profiles. This sampling technique divides the parameter space into N evenly spaced subsets, randomly chooses the duct parameters in an interval, takes values once in each interval, and then repeats this process N times to obtain a uniformly distributed duct parameter set [27]. We take values every 200 m over a horizontal distance of 10 to 50 km while substituting 35,000 atmospheric refractive index profiles into the forward model for simulation. The training set of 35,000 × 200 corresponds to the target set of 35,000 × 2. The deep learning network structure is depicted in Figure 4.
Evaluation of the neural network’s performance is displayed on the validation set. There are 8750 different refractive index profiles due to the duct height taking values from 5 to 40 m at intervals of 0.1 m and the slope taking values from 0.15 to 0.4 m at intervals of 0.01 m. The validation set for performance evaluation was created by repeating the training set development process.
Inputs smaller than 0 for the ReLU activation function have a value of 0, and the neuron does not update the network weight. By using the analysis in Section 2, it is determined that the data distribution is concentrated between −150 and −165. A dataset generated in this way may cause a neural network with a ReLU activation function to lose its ability to fit nonlinear relationships of parameters. We normalize the training and validation data to range from 0 to 1 on the same scale, shuffling the order of the datasets.

4.2. Training

In this study, the weights are initialized randomly to give the neural network various starting weights. After the neural network has undergone forward feedback training, the nonlinear relationship between the input and the output is fitted to produce weights tailored to the neurons in each layer. One of the preventative measures against overtraining is the establishment of early stopping conditions. When the weight has been modified within the maximum number of iterations, record the minimum value of the validation set loss function. The network weight update is stopped during the training phase when the validation loss value has not changed for more than 200 iterations, and the weight corresponding to the optimal loss value is returned and saved.
The Adam optimization method can adjust the learning rate during the training process. The learning rate indicates the magnitude of each weight update in the direction of the minimum value of the loss function in the nonlinear fitting. The higher the initial learning rate, the wider the weight value update step, and the easier it is to miss excellent values. Conversely, the lower the learning rate and the shorter the update step, the easier it is to overfit. We optimize its initial configuration by using the learning rate as a hyperparameter. Adam has an excellent ability to balance the size of the learning rate during training dynamically. The Adam technique, which uses Mini-batch, avoids using up a large amount of memory to accommodate complete sample input. A memory explosion would result from 35,000 sets of samples being sent into the network at once for a dataset that was created using GPS signal propagation power in an evaporation duct. The mini-batch input method enhances the benefits of deep learning on the GPU running in parallel, reduces the length of time required to train a neural network, as well as the variability of the training loss value, and makes it more stable. The neural network training is finished with Keras.

4.3. Hyperparameter Optimization

Varied neural network hyperparameter settings have different effects on network performance. The initial learning rate, number of hidden layers, number of hidden layer neurons, dropout, and other hyperparameters are suitable for the dataset size; a better output will be achieved. In order to finalize the hyperparameter settings, we employ Bayesian optimization. Hyperparameter optimization identifies the hyperparameters that, within selected limits, minimize the objective function. Bayesian optimization is based on the prior probability distribution and parameter acquisition function through the iterative search for the best value. The best value distribution of the objective function based on the prior probability is then used as the posterior probability to update the subsequent generation of parameter acquisition. With a priori probability, the following iteration is used once more, and the objective function value will advance in the desired direction [28]. A Gaussian process is applied to create a prior probability distribution and improve flexibility. The advantages of Bayesian optimization over manual search, random search, and grid search methods include superior prior probabilities and fewer sampling times, which speed up the discovery of hyperparameters with the best values of the objective function.
As the goal of Bayesian optimization, the validation set’s loss function is searched. In this study, the hyperparameters of the Initial Learning Rate, Number of Hidden Layers, Number of Neurons, and Dropout are tuned and searched. The number of Bayesian optimization iterations is set to 10, and for each generation of training three times, the training outcome is determined by taking the validation loss’s minimal value. Three model structures are displayed in Table 2, along with the optimization results.
The three models in Table 2 all originated from the same time of Bayesian optimization, and there are some similar processes and outcomes. Therefore, a representative model 1 was chosen for analysis. Figure 5 illustrates the sharp decline in loss value. Although the curve varies slightly due to the small batch sample input approach, it is relatively steady overall. It can be seen from a comparison of the verification loss curve and the training loss curve that the verification loss is typically lower than the training loss, which is also shown in Table 2. This finding suggests that the network training is perfect and has a good capacity for generalization.
For the 35,000 × 200 dataset in this study, four or more hidden layers are often set when manually setting hyperparameters according to prior knowledge [29]. However, the setting of the number of hidden layers is wholly handed over to Bayesian optimization to obtain better network performance. We set the number of hidden layers to 6. After each hidden layer, dropout is still added and selected by Bayesian optimization along with other hyperparameters. It ensures that other hyperparameters are not considered when focusing on the number of hidden layers. Table 3 shows the optimal model structure of Bayesian optimization when six hidden layers are set, and the loss function curve is shown in Figure 6.
Figure 6 illustrates the overfitting problem. As the number of iterations climbs, the training loss continuously declines, but the validation loss rises after the drop. When comparing Figure 5 and Figure 6, it is clear that whether or not the number of hidden layers is Bayesian optimized significantly impacts the training outcomes. This phenomenon results from blindly adjusting the number of hidden layers based on false experiences.
We compare the RMSE of the Bayesian optimization model with two hidden layers and six hidden layers. When the number of hidden layers is two, the model performs better and produces better outcomes. When the loss function curves are compared, it can be seen that the two-layer hidden layer has a more significant fitting effect and a more stable curve. In contrast, the six-layer hidden layer’s curve exhibits significant fluctuations, and the model becomes increasingly apparent as overfitting. An increase in hidden layers corresponds to a rise in the number of neurons participating in the neural network fitting. This leads to an overfitting stage after an initial fast fitting. Each feature value in the dataset excessively influences the loss value during the overfitting stage, making it simple to fall into the optimum local value. So, the validation set on unknown data displays significant fluctuations. The network hierarchy is excessively deep and prone to overfitting when the training loss curve falls and the validation loss curve rises, which is the case when these two curves diverge. The dropout setting currently has a negligible impact on the network.

4.4. Predict

We predicted parameters using a refractive index profile at 35.7 m duct height and 0.29 M/m slope. Figure 7 shows the received power of the GPS signal at a horizontal distance of 10 to 50 km under the duct model and the received power after adding Gaussian white noise.
The received power curve given in Figure 7 is used as the prediction data to invert the duct parameters. The noise immunity and stability of the network structure are verified by adding noise interference. Model 1 for prediction is compared with the particle swarm optimization algorithm (PSO). The prediction results are shown in Table 4.
Table 4 demonstrates that even though the mean relative error of Model 1 rises when noise is added to the predicted data, it remains below 1%. It is demonstrated that the neural network structure suggested in this study has good anti-noise performance while inverting the duct, that all errors are within an acceptable range, and that the predicted time increases rapidly with added noise. However, compared to PSO, it has higher accuracy and faster prediction speed.
We enter the inversion-derived duct parameters under noise interference into Equation (2) and draw, as shown in Figure 8. Figure 8 shows that even in the presence of noise interference, the Bayesian optimized deep learning model’s evaporation duct prediction results are near the simulation results. As a result, the deep learning method for GPS signal inversion has the qualities of high precision, quick speed, good noise immunity, and strong stability.

5. Conclusions

A two-parameter duct model appropriate for the GPS signal propagation process is adopted, examined, and the dataset needed to solve this inversion problem is obtained. The Bayesian optimized neural network structure has higher accuracy and more substantial generalization capabilities than the manual experience-based structure, which may effectively prevent network overfitting and training failure. When predicting the duct parameters, two instances of no noise interference and noise interference are set. The inversion results demonstrate that excellent accuracy and quick running times are attained in both circumstances and exhibit anti-noise performance compared to PSO. The approach may be used to produce the precise inversion of the evaporation duct. In future research, the model will be assessed for reliability by making predictions using real GPS-received power.

Author Contributions

Conceptualization, M.-Y.C. and Y.Z.; methodology, M.-Y.C.; software, M.-Y.C.; validation, M.-Y.C.; formal analysis, M.-Y.C.; investigation, M.-Y.C.; resources, Y.Z.; data curation, M.-Y.C.; writing—original draft preparation, M.-Y.C.; writing—review and editing, M.-Y.C. and Y.Z.; visualization, M.-Y.C.; supervision, Y.Z.; project administration, Y.Z.; funding acquisition, Y.Z. All authors have read and agreed to the published version of the manuscript.

Funding

This research was supported by the Natural Science Foundation of China (No. 61077037).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Dinc, E.; Akan, O.B. Beyond-line-of-sight communications with ducting layer. IEEE Commun. Mag. 2014, 52, 37–43. [Google Scholar] [CrossRef] [Green Version]
  2. Anderson, K.D. Radar measurements at 16.5 GHz in the oceanic evaporation duct. IEEE Trans. Antenn. Propag. 1989, 37, 100–106. [Google Scholar] [CrossRef] [Green Version]
  3. Liang, X.; Tian, B.; Lv, X.; Yan, J. Study on the best calculation scheme of equivalent evaporation duct feature. J. Eng. 2019, 2019, 5661–5664. [Google Scholar] [CrossRef]
  4. Huang, L.; Liu, C.; Wang, H.; Zhu, Q.; Zhang, L.; Han, J.; Zhang, Y.; Wang, Q. Experimental Analysis of Atmospheric Ducts and Navigation Radar Over-the-Horizon Detection. Remote Sens. 2022, 14, 2588. [Google Scholar] [CrossRef]
  5. Ma, J.; Wang, J.; Yang, C. Long-range microwave links guided by evaporation ducts. IEEE Commun. Mag. 2022, 60, 68–72. [Google Scholar] [CrossRef]
  6. Wang, S.; Yang, K.; Shi, Y.; Yang, F.; Zhang, H. Impact of Evaporation Duct on Electromagnetic Wave Propagation During a Typhoon. J. Ocean Univ. China 2022, 21, 1069–1083. [Google Scholar] [CrossRef]
  7. Babin, S.M.; Young, G.S.; Carton, J.A. A new model of the oceanic evaporation duct. J. Appl. Meteorol. 1997, 36, 193–204. [Google Scholar] [CrossRef]
  8. Yardim, C. Statistical Estimation and Tracking of Refractivity from Radar Clutter; University of California: San Diego, CA, USA, 2007. [Google Scholar]
  9. Wang, B.; Wu, Z.; Zhao, Z.; Wang, H. Retrieving evaporation duct heights from radar sea clutter using particle swarm optimization (PSO) algorithm. Prog. Electromagn. Res. M 2009, 9, 79–91. [Google Scholar] [CrossRef] [Green Version]
  10. Anderson, K.D. Tropospheric refractivity profiles inferred from low elevation angle measurements of Global Positioning System (GPS) signals. In Proceedings of the Sensor and Propagation Panel Symposium on “Propagation Assessment in Coastal Environments”, Bremerhaven, Germany, 19–22 September 1994. [Google Scholar]
  11. Lowry, A.R.; Rocken, C.; Sokolovskiy, S.V.; Anderson, K.D. Vertical profiling of atmospheric refractivity from ground-based GPS. Radio Sci. 2002, 37, 1–21. [Google Scholar] [CrossRef]
  12. Dong, C. Inversing the Sea Surface Atmospheric Refractivity Profiles from GPS Signals. Master’s Thesis, School of Electronic Engineering, Xidian University, Xi’an, China, 2011. [Google Scholar]
  13. Yang, C. Electromagnetic Wave Propagation in Atmospheric Waveguide and the Keytechniques for Inversion. Ph.D. Thesis, School of Electronic Engineering, Xidian University, Xi’an, China, 2010. [Google Scholar]
  14. Guo, X.; Wu, J.; Zhang, J.; Han, J. Deep learning for solving inversion problem of atmospheric refractivity estimation. Sustain. Cities Soc. 2018, 43, 524–531. [Google Scholar] [CrossRef]
  15. Han, J.; Wu, J.; Wang, H.; Zhu, Q.; Zhang, L.; Zhang, C.; Wang, Q.; Zhao, H. Weight Loss Function for the Cooperative Inversion of Atmospheric Duct Parameters. Atmosphere 2022, 13, 338. [Google Scholar] [CrossRef]
  16. Levy, M. Parabolic Equation Methods for Electromagnetic Wave Propagation; IET: London, UK, 2000. [Google Scholar]
  17. Paulus, R.A. Practical application of an evaporation duct model. Radio Sci. 1985, 20, 887–896. [Google Scholar] [CrossRef]
  18. Dockery, G.D. Modeling electromagnetic wave propagation in the troposphere using the parabolic equation. IEEE Trans. Antenn. Propag. 1988, 36, 1464–1470. [Google Scholar] [CrossRef]
  19. Hannah, B.M.; Kubik, K.; Walker, R.A. Propagation Modelling of GPS Signals; Technical Report; University of Stuttgart: Stuttgart, Germany, 1999. [Google Scholar]
  20. Barrios, A.E. A terrain parabolic equation model for propagation in the troposphere. IEEE Trans. Antenn. Propag. 1994, 42, 90–98. [Google Scholar] [CrossRef] [Green Version]
  21. ITU Radiocommunication Sector. Method for the Prediction of the Performance of HF Circuits. Available online: https://www.itu.int/rec/R-REC-P.533/en (accessed on 3 December 2022).
  22. Samek, W.; Montavon, G.; Lapuschkin, S.; Anders, C.J.; Müller, K. Explaining deep neural networks and beyond: A review of methods and applications. Proc. IEEE 2021, 109, 247–278. [Google Scholar] [CrossRef]
  23. Nair, V.; Hinton, G.E. Rectified linear units improve restricted boltzmann machines. In Proceedings of the International Conference on Machine Learning, Haifa, Israel, 21–24 June 2010; pp. 807–814. [Google Scholar]
  24. Hope, T.; Resheff, Y.S.; Lieder, I. Learning Tensorflow: A Guide to Building Deep Learning Systems; O’Reilly Media, Inc.: Newton, MA, USA, 2017. [Google Scholar]
  25. Kingma, D.P.; Ba, J. Adam: A method for stochastic optimization. arXiv 2014, arXiv:1412.6980. [Google Scholar]
  26. 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, 1929–1958. [Google Scholar]
  27. Douvenot, R.; Fabbro, V.; Gerstoft, P.; Bourlier, C.; Saillard, J. A duct mapping method using least squares support vector machines. Radio Sci. 2008, 43, 1–12. [Google Scholar] [CrossRef] [Green Version]
  28. Snoek, J.; Larochelle, H.; Adams, R.P. Practical bayesian optimization of machine learning algorithms. In Proceedings of the Advances in Neural Information Processing Systems, Lake Tahoe, NV, USA, 3–6 December 2012. [Google Scholar]
  29. Sit, H.; Earls, C.J. Deep learning for classifying and characterizing atmospheric ducting within the maritime setting. Comput. Geosci. 2021, 157, 104919. [Google Scholar] [CrossRef]
Figure 1. Propagation of GPS signals in the evaporative duct.
Figure 1. Propagation of GPS signals in the evaporative duct.
Atmosphere 13 02091 g001
Figure 2. Evaporation duct. (a) One-parameter; (b) Two-parameter.
Figure 2. Evaporation duct. (a) One-parameter; (b) Two-parameter.
Atmosphere 13 02091 g002
Figure 3. GPS-received power. (a) Standard atmosphere; (b) Evaporation duct.
Figure 3. GPS-received power. (a) Standard atmosphere; (b) Evaporation duct.
Atmosphere 13 02091 g003
Figure 4. Deep neural network.
Figure 4. Deep neural network.
Atmosphere 13 02091 g004
Figure 5. Loss curve of model 1.
Figure 5. Loss curve of model 1.
Atmosphere 13 02091 g005
Figure 6. Loss curve of model 4.
Figure 6. Loss curve of model 4.
Atmosphere 13 02091 g006
Figure 7. The curve of GPS receiving power with distance.
Figure 7. The curve of GPS receiving power with distance.
Atmosphere 13 02091 g007
Figure 8. Evaporated duct refractive index profile inversion result.
Figure 8. Evaporated duct refractive index profile inversion result.
Atmosphere 13 02091 g008
Table 1. Satellite system parameters.
Table 1. Satellite system parameters.
ParameterValue
frequency1575.4 MHz
transmit power14.3 dBW
antenna gain12.1 dB
distance from ground2.02 × 107 m
elevation angle0.1°
Table 2. Model hyperparameter settings and training results.
Table 2. Model hyperparameter settings and training results.
HyperparameterModel 1Model 2Model 3
hidden layer neurons84010001000
4602001000
dropout0.10.10.1
0.10.10.1
learning rate0.00010.00010.0001
training loss1.913422.207202.00478
validation loss0.315700.327070.33959
validation RMSE0.561870.571900.58275
Table 3. Hyperparameter search and training results of six hidden layers.
Table 3. Hyperparameter search and training results of six hidden layers.
HyperparameterModel 4
hidden layer neurons1000
600
400
400
400
200
dropout0.1
0.1
0.1
0.4
0.4
0.4
0.1
learning rate0.0001
training loss7.05397
validation loss2.90692
validation RMSE1.33272
Table 4. Evaporation duct prediction results.
Table 4. Evaporation duct prediction results.
ParameterModel 1PSO
No NoiseAdd NoiseNo NoiseAdd Noise
duct height35.69935.03034.86234.217
slope0.28660.29030.29790.2995
mean relative error0.5870.9862.5363.715
time(s)0.093.478139.48724.8
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Cui, M.-Y.; Zhang, Y. Deep Learning Method for Evaporation Duct Inversion Based on GPS Signal. Atmosphere 2022, 13, 2091. https://doi.org/10.3390/atmos13122091

AMA Style

Cui M-Y, Zhang Y. Deep Learning Method for Evaporation Duct Inversion Based on GPS Signal. Atmosphere. 2022; 13(12):2091. https://doi.org/10.3390/atmos13122091

Chicago/Turabian Style

Cui, Ming-Yu, and Yu Zhang. 2022. "Deep Learning Method for Evaporation Duct Inversion Based on GPS Signal" Atmosphere 13, no. 12: 2091. https://doi.org/10.3390/atmos13122091

APA Style

Cui, M. -Y., & Zhang, Y. (2022). Deep Learning Method for Evaporation Duct Inversion Based on GPS Signal. Atmosphere, 13(12), 2091. https://doi.org/10.3390/atmos13122091

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop