Rain attenuation becomes significant to degrade the earth-space or terrestrial radio link’s signal-to-noise ratio (SNR). So, to maintain the desired SNR level, with the help of fade mitigation techniques (FMTs), it needs to control transmitted signals power considering the expected rainfall. However, since the rain event is a random phenomenon, the rain attenuation that may be experienced by a specific link is difficult to estimate. Many empirical, physical, and compound nature-based models exist in the literature to predict the expected rain attenuation. Furthermore, many optimizations and decision-making functions have become simpler since the development of the learning-assisted (LA) technique. In this work, the LA rain attenuation (LARA) model was classified based on input parameters. Besides, for comparative analysis, each of the supported frequency components of LARA models were tabulated, and an accurate contribution of each model was identified. In contrast to all the currently available LARA models, the accuracy and correlation of input-output parameters are presented. Additionally, it summarizes and discusses open research issues and challenges.
In order to plan the channel capacity, manage the connection quality, and network design, reliable rain attenuation in a specific radio link is necessary. Often, if other structures of a communication system operate properly, accessing the possibility of terrestrial or inclined links can be improved with an efficient rain attenuation model. It is also possible to avoid overestimating the transmission system’s necessary power by the estimation through the rain attenuation model.
Besides, it is important to meet the spectrum management regulatory organization specification in each frequency range to comply with the permissible requirements for power transmission. In the case of these requirements not being met, the transmitted signal power can interfere with another neighboring frequency band. This intrusion can cause disruptions to neighboring telecommunications equipment.
It is reported that the ANN/ML-based rain attenuation model can adopt many parameters compared to the physical or empirical-based models. In this section, a discussion regarding several parameters of LARA models and the algorithms used in these models is provided.
Apart from the link length and precipitation rate, most factors may have less influence on rain attenuation, but in order to achieve the highest level of predictive accuracy, it may be necessary to consider such loosely affecting factors in the model. Figure 2 presents a general illustration of the LARA model’s input and output parameters. From now and onwards, we will use parameters or features or factors as of equivalent meaning.
Several types of learning-aided algorithms are used to estimate rain attenuation via the LARA models. Mostly, the algorithms used here are a modified version of the back-propagation algorithm and a basic structure of an artificial neural network. Table 1 presents all the learning techniques used for attenuation prediction to date as per the best of our knowledge in major scientific publication database records accessed till July 2020.
The critical challenge of predicting the rain attenuation model compared to the other time-varying model is that there are at least reported 17 input features (Figure 1) that can influence rain attenuation. Although few of these features are a fixed quantity in a particular infrastructure setup, such as station height, azimuth, latitude, polarization, or elevation angle, many of the features have statistical variant behavior, such as rainfall intensity, wind velocity, pressure, raindrop temperature, and raindrop size. Many of these features change over time to time, which may be called statistical variations. The adjustment of these statistical variations may lead to undesirable nonlinear properties in univariate time series. Many of the statistical variation components and nonvariational components are not independent, and thus not separable [9].
Figure 1. A general illustration of the LARA model’s input and output parameters. |
Table 1. Learning algorithms used in currently published LARA model’s rain attenuation model.
Ref. | Learning Models | Model Structure |
---|---|---|
[4] | Single-layer feed-forward back-propagation (SL FFBP) model | Back-propagation single layer neural model with a single hidden layer. |
[6] | Feedforward back-propagation neural network (FFBNN) | Feedforward back-propagation neural network |
[8] | Supervised machine learning (SML) | SVM and SML-based regression algorithm that uses Gaussian process-compatible kernel functions. |
[10] | Artificial neural network (ANN) and k-nearest neighbor (kNN) | kNN and ANN (recurrent neural network) |
[11] | Back-propagation neural network (BPNN) | BPNN with a sigmoid input function |
[12] | Feed-forward multilayer perceptron (FFMLP) in addition to supervised learning (SL) | The network is the multilayer feed-forward (MFF) network; Input section: Bayesian regularization adaptive training algorithm; Activation function: Tangent sigmoid transfer functions (hidden layer) and pure linear transfer function (output layer). |
[13] | Least squares-support vector machine (LS-SVM) and BPNN | BPNN: with M layers and N number of nodes |
[5] | Single-layer artificial neural network (SL ANN) | LS-SVM: Using LS-SVM to develop a function that can predict attenuation with an unseen rain rate. |
[14] | In situ learning algorithm (ILA) and adaptive artificial neural network (AANN) | SL ANN: It is a single hidden layer network. Activation function: hyperbolic-tangent activation function (hidden layer with 5–9 nodes), and linear activation function (output node) |
[15] | Regression analysis (RA)* | Regression analysis |
*This technique determines specific attenuation coefficient (k and α) rather than predicting the attenuation; consequently, we have limited its use in the later section.
The LARA models are somehow different compared to the traditional rain attenuation models. As the LARA models possess the property like a black-box, and physical significance represents the model input parameters to the output rain attenuation parameters, LARA models can take several input parameters. Whereas, it is complicated to handle many input parameters by an ordinary algorithm-based rain attenuation model. The LARA model can be classified in different perspectives, such as the model structure and training data set.
Based on the model structure, the existing LARA model can be classified into two broad categories: artificial neural network (ANN) and machine learning approach. The ANN-based models can be further classified into two types: tailored and non-tailored model. The tailored model structure is built on a customization style whereas the non-tailored model is almost the basic structure as per its name in the literature. Figure 2 shows the LARA model’s classifications based on the model structure.
Figure 2. LARA model’s taxonomy based on the model structure or formation.