K C Igwe1, O D Oyedum1, A M Aibinu2, M O Ajewole3, A S Moses1. 1. Department of Physics, Federal University of Technology, P.M.B. 65, Minna, Niger State, Nigeria. 2. Department of Mechatronics Engineering, Federal University of Technology, P.M.B. 65, Minna, Niger State, Nigeria. 3. Department of Physics, Federal University of Technology, P.M.B. 704, Akure, Ondo State, Nigeria.
Abstract
This paper presents development of artificial neural network (ANN) models to compute received signal strength (RSS) for four VHF (very high frequency) broadcast stations using measured atmospheric parameters. The network was trained using Levenberg-Marquardt back-propagation (LMBP) algorithm. Evaluation of different effects of activation functions at the hidden and output layers, variation of number of neurons in the hidden layer and the use of different types of data normalisation were systematically applied in the training process. The mean and variance of calculated MSE (mean square error) for ten different iterations were compared for each network. From the results, the ANN model performed reasonably well as computed signal strength values had a good fit with the measured values. The computed MSE were very low with values ranging between 0.0027 and 0.0043. The accuracy of the trained model was tested on different datasets and it yielded good results with MSE of 0.0069 for one dataset and 0.0040 for another dataset. The measured field strength was also compared with ANN and ITU-R P. 526 diffraction models and a strong correlation was found to exist between the measured field strength and ANN computed signals, but no correlation existed between the measured field strength and the predicted field strength from diffraction model. ANN has thus proved to be a useful tool in computing signal strength based on atmospheric parameters.
This paper presents development of artificial neural network (ANN) models to compute received signal strength (RSS) for four VHF (very high frequency) broadcast stations using measured atmospheric parameters. The network was trained using Levenberg-Marquardt back-propagation (LMBP) algorithm. Evaluation of different effects of activation functions at the hidden and output layers, variation of number of neurons in the hidden layer and the use of different types of data normalisation were systematically applied in the training process. The mean and variance of calculated MSE (mean square error) for ten different iterations were compared for each network. From the results, the ANN model performed reasonably well as computed signal strength values had a good fit with the measured values. The computed MSE were very low with values ranging between 0.0027 and 0.0043. The accuracy of the trained model was tested on different datasets and it yielded good results with MSE of 0.0069 for one dataset and 0.0040 for another dataset. The measured field strength was also compared with ANN and ITU-R P. 526 diffraction models and a strong correlation was found to exist between the measured field strength and ANN computed signals, but no correlation existed between the measured field strength and the predicted field strength from diffraction model. ANN has thus proved to be a useful tool in computing signal strength based on atmospheric parameters.
In order to obtain the desired communication between a transmitter and a receiver, knowledge of the variability of field strength in the link is needed. This is significant in applications that require high quality signals such as broadcast networks [1]. Also, the emerging and advanced development of radio communication systems today has necessitated careful planning and design of the links [2, 3].A number of mechanisms that affect signal propagation are usually considered when planning for VHF/UHF broadcast services. Some of these include free space attenuation, diffraction over obstacles, tropospheric scatter, reflection from the earth's surface and refraction in the earth's atmosphere [4]. The propagating medium between a transmitter and a receiver is a serious determining factor on the performance of wireless radio communication systems. This is due to the random nature of a wireless radio channel since it depends on atmospheric variables like temperature, pressure, humidity, hydrometeors and atmospheric gases [5].The estimation of field strength at VHF and UHF bands is a function of the effects of the refractive nature of the atmosphere and the location of the transmitter and receiver [6]. The differences between the actual and estimated values of field strength may be a consequence of the variations in atmospheric conditions. Such variations can impact the field strength positively or negatively for a substantial period. Long-term changes may arise when the variation of the atmospheric radio refractive index gradient is pronounced from the normal propagation values [4]. It is therefore pertinent to understand the effects of weather on radio wave propagation in order to improve the quality of radio communication signals [7, 8, 9]. Consequently, radio propagation models provide efficient methods of analysing and predicting the strength of these signals in this regard [10].Different types of models have been employed by the International Telecommunication Union-Radio (ITU-R) for the prediction of field strength when planning for point-to-area (broadcast) services, albeit with some limitations. For services with frequencies from 30 MHz to 1000 MHz, procedures provided by Recommendation P. 370-7 [11] are subjected to some conditions: The measured field strengths are adjusted to correspond to a power of 1 kW radiated from a half-wave pole. Also, the derived curves are based on data measured in temperate climates, thereby restricting its universal usage. Recommendation P.528-3 [12] was adopted as a guide for the prediction of path loss for the aeronautical mobile services using the frequency range of 125 MHz to 30 GHz, with a distance range of up to 1800 km but the curves generated were based on data obtained mainly for a continental temperate climate. So, caution was given for its usage in other climates.In order to calculate received field strengths over diffraction paths, Recommendation P.526-12 [13] was derived by providing several models that are applicable to different types of obstacles and to different path geometries, but this recommendation uses only antenna heights and range between the transmitter and the receiver to predict path losses. Another very popular ITU-R model is the Recommendation P. 1546-5 [14] which provides a method of field strength predictions for terrestrial services for the broadcast, land mobile, maritime mobile and certain fixed services operating between 30 MHz and 3000 MHz and at the distance range of 1 km–1000 km. This model uses interpolation and extrapolation of transmitting and receiving antenna heights and the distance between them, operating frequency, relevant percentage of time, terrain clearance angle and others. Like the other Recommendations, the ITU-R P.1546-5 did not take cognisance of the intervening atmospheric conditions between the transmitter and receiver. This important oversight is the main focus of this effort.The approach presented in this paper uses artificial neural network model to compute the received signal strength for VHF-FM and TV point-to-area services from weather parameters. This method is based on the knowledge of the signal propagation mechanisms earlier mentioned. Also, the importance of finding accurate propagation characteristics for different localities, particularly in the tropics, as encouraged by ITU-R has necessitated the acquisition of weather data, since they are relatively cheaper and readily available compared to the high cost of procuring signal strength measuring equipment.The neural network training is based on measurements of some weather variables: temperature, pressure, humidity and wind speed. This paper is a continuation and extension of an earlier version [15]. In this paper, we propose an increase of the number of hidden layer neurons to 20 and the number of normalisation types to 4.The rest of the paper is organised as follows: Section 2 provides the background comprising of an overview of artificial neural network, while section 3 presents the materials and methods including the model design and development. Section 4 presents the results and discussion, while section 5 presents the conclusion.
Background
It has been established by several authors that radio refractivity correlates with radio signal strength [7, 16, 17, 18]. By inference, the atmospheric variables (temperature, pressure, relative humidity) from which radio refractivity derives have also been found to correlate with radio signal strength and this has been reported by a number of researchers. Some studies have reported the existence of correlation between RSS and atmospheric parameters of humidity and temperature [7, 19, 20, 21], while others have found correlation between RSS and wind speed [22, 23, 24, 25, 26].It is on this basis that these atmospheric variables were used as input data to the ANN for the computation of the RSS.
Overview of artificial neural network
The artificial neural network is patterned after the human biological neural system prototype. It consists of numerous interrelated simple processing elements called neurons. These neurons receive input signals from the environment. The signals are transformed by connecting weights and through a process of training, the neurons get activated by transfer functions to give a desired output [27, 28].ANN, which is a computational intelligence technique has been successfully used for forecasting and has been found to be more efficient than the standard empirical models. Neural networks have been very effective for modeling and for characterisation of complex systems for a number of applications [29, 30]. The successful application of ANN to a number of scientific and engineering problems abounds [31, 32, 33, 34, 35], including the prediction of signal strength in the VHF and UHF bands [2, 36, 37, 38, 39, 40, 41].One of the most widely used type of ANN is the feedforward network. The architecture of a feedforward neural network is nonlinear whereby the output is obtained from the input through a feedforward arrangement. The multi-layer perceptron (MLP) is a type of feedforward neural network, consisting of input, hidden and output layers. The MLP uses the back-propagation (BP) learning technique [42, 43, 44].
Activation/transfer function
The activation (or transfer) function, , is responsible for the connection between the input and the output of a node and a network. The following are types of activation functions:Purelin or Linear activation function, written mathematically asTansig activation function, given asLogsig activation function, expressed as
Normalisation
Normalisation is a data scaling technique normally applied to the neural network during training. This method standardises the values of all the input variables. The output of a neural network is greatly improved when the appropriate standardisation techniques are applied. Some types of normalisation techniques are:where:Min Max normalisation: Carries out a linear transformation on the original data. It normalises the data in the range 0 to +1 using the formula:x = data value to be normalised,x = normalised value of xx = minimum value of xx = maximum value of xZ-Score normalisation, also called zero-mean normalisation, uses the mean and standard deviation for each variable across a set of training data to normalise each input variable vector.It is expressed as:where:Unitary data normalisation is a simple type of normalisation that is expressed as:Decimal Scaling normalisation standardises the given data by moving the decimal points of values of feature A. A value x of A is normalised to by the following expression:A = values of the measured data setm = the smallest integer such that max < 1
Materials and methods
The measurement of the received signal strength was carried out from four broadcast transmitters situated in different parts of Niger State, Central Nigeria. The VHF stations are the Nigerian Television Authority (NTA) Minna transmitting at a frequency of 210.25 MHz, Search FM transmitting at 92.3 MHz, Crystal FM transmitting at 91.2 MHz and Power FM transmitting at 100.5 MHz. The measurement site is the laboratory building of Physics Department, Federal University of Technology, Minna (FUTMinna), Niger State. Six months of data measurements were carried out: Three dry months (January–March) and three wet months (May–July). The measurement parameters for the links are given in Table 1, while maps of the transmitting stations and the measurement site are shown in Figures 1 and 2.
Table 1
Parameters of the VHF links.
Frequency (MHz)
210.25
92.3
91.2
100.5
Tx height (m)
150.00
180.00
450.00
540.00
Rx height (m)
3.20
3.20
3.20
3.20
Path distance (km)
5.77
15.00
7.15
83.19
Tx Power (kW)
10.00
0.30
15.00
8.50
Tx = Transmitter, Rx = Receiver.
Figure 1
Transmitting stations and measurement site.
Figure 2
Distant transmitting station and measurement site.
Parameters of the VHF links.Tx = Transmitter, Rx = Receiver.Transmitting stations and measurement site.Distant transmitting station and measurement site.The signal strength was measured using Geberit digital signal level meter, GE-5499. The signal level meter covers a frequency range of 45–860 MHz, bandwidth > 300 kHz and a signal strength range of 30–120 dBμV. It has a resolution of 0.1 dBμV and a level of accuracy of ±1. A dipole antenna was connected to the signal level meter to enable a good signal reception. The digital signal level meter and antenna are shown in Figure 3.
Figure 3
Geberit digital signal meter with antenna.
Geberit digital signal meter with antenna.The weather data (pressure, temperature, relative humidity and wind speed) used in this work were measured at the Tropospheric Data Acquisition Network (TRODAN) located at the mini campus of FUTMinna. The Campbell CR-1000 data logger was employed for this measurement. The CR-1000 is powered by a 12 V DC source. A lithium battery backs up its clock, program and memory in case of power loss. Attached to the data logger are sensors that measure these weather parameters. These sensors accurately and precisely transduce environmental changes into measurable electrical properties by outputting voltages, changing resistances, pulses or changing states. The CR-1000 is capable of measuring any sensor with an electrical response. It measures electrical signals and converts the values to digital units, performs calculations and reduces data to statistical digital values; it also logs the measured data in its memory awaiting transfer to a PC. The Campbell CR-1000 is shown in Figure 4.
Figure 4
Campbell CR-1000 data logger.
Campbell CR-1000 data logger.
Model design and development
The Levenberg-Marquardt (LM) back-propagation algorithm was used for training the network. The LM is a type of feedforward back-propagation algorithm. The data fed into the ANN as input are measured values of temperature, pressure, relative humidity and wind speed. The multilayer perceptron network proposed is shown in Figure 5.
Figure 5
MLP structure of proposed model.
MLP structure of proposed model.As shown in Figure 5, the proposed MLP network comprises of four nodes (x for 1 ≤ i ≤ 4) at the input layer, one hidden layer and one node at the output layer. The sets of adjustable weights are represented by w and u where w joins the ith input node to the jth neuron in the hidden layer, while the jth output in the hidden layer is connected to the kth node in the output layer by u; y (k = 1 in this case) is the output layer. The neuron and the output node are each linked to adjustable bias values b and b: b is linked with the jth neuron in the first network layer (i.e. layer 1), while b (k = 1) is linked with the node in layer 2. The weights w, the summing and multiplication operators, the bias b, and the activation functions are all contained in each network layer [42].Transforming Figure 5 mathematically, layer 1 is written aswhere is the output layer, while k is the kth neuron in the output layer, but since k = 1, = .Thus, layer 2 is written aswhere n is the total number of neurons in the hidden layer, is the output layer.Consequently, for layer N, the network is further represented bywhere v is the maximum number of neurons in layer N, l is the number of the lth neuron in layer N, while N is the total number of network layers.Using layer 2 with linear activation function in the hidden and output layers, n number of neurons in the hidden layer and multiplying with the corresponding layer and input weights, Eq. (9) is then rewritten aswhere:H = Layer weight = [1 x n double] matrixG = Input weight = [n x 4 double] matrixx = Input vector = [4 x 1] matrix (in this case, temperature T, pressure P, relative humidity R and wind speed W)b = Layer 1 bias = [n x 1 double] matrixb = Layer 2 bias = constant (c)Therefore, ifthenThe proposed model equation is thus given aswhere are constant values.Following the same procedures, if Logsig activation function is used in the hidden layer, while Linear (Purelin) activation function is used in the output layer, the proposed model equation would be given asFor Tansig activation function in the hidden layer and Linear activation function in the output layer, the model equation would beFor Tansig activation function in the hidden layer and Logsig activation function in the output layer, the model equation would beFor Logsig activation function in the hidden layer and Tansig activation function in the output layer, the model equation would beFor Tansig activation function in the hidden layer and Tansig activation function in the output layer, the model equation would beFor Logsig activation function in the hidden layer and Logsig activation function in the output layer, the model equation would beTable 2 gives the summary of the ANN training parameters.
Table 2
Summary of ANN training parameters.
Input nodes
Output nodes
Transfer function arrangement (Hidden/Output)
Data normalisation
No. of neurons
4
1
Purelin/Purelin
Min-Max
1–20
Purelin/Logsig
Dec. Scaling
Purelin/Tansig
Z-Score
Logsig/Purelin
Unitary
Logsig/Logsig
Logsig/Tansig
Tansig/Purelin
Tansig/Logsig
Tansig/Tansig
Summary of ANN training parameters.The results of the neural network training were evaluated using the mean square error (MSE). The MSE is given as:where:y is the predicted valuex is the measured valueN is the number of data points
Results and discussion
In the ANN training process, different parameters were evaluated. These are the effects of transfer functions at the hidden and output layers, number of hidden layer neurons and the application of different types of data normalisation. Ten different iterations were attempted and comparison was made between the mean and variance of the results.The first parameter to be evaluated was the effect of transfer functions. In this process, the transfer functions in the hidden layer were varied, while the number of hidden layer neurons were held constant. Also, the transfer functions at the output layer were held constant. Thereafter, the transfer functions at the output layer were varied, while the number of hidden layer neurons and the transfer functions in the hidden layer were held constant. Using the MSE as the performance analysis measure, it was computed for the ANN model output of each network. Consequently, the network with the least MSE was selected. The results for these iterations are given in Table 3.
Table 3
Effect of activation functions.
Hidden Layer
Output Layer
Mean (/100)
Variance (/100)
Purelin
Purelin
1.10
0.15
Purelin
Logsig
1.10
2.50
Purelin
Tansig
1.10
1.30
Logsig
Purelin
1.10
9.70
Logsig
Logsig
1.10
0.61
Logsig
Tansig
1.10
2.60
Tansig
Purelin
0.91
1.90
Tansig
Logsig
1.10
1.10
Tansig
Tansig
1.20
0.36
Effect of activation functions.From Table 3, it is observed that the combination of Tansig transfer function in the hidden layer and Purelin transfer function at the output layer gave better accuracy than the other sets of transfer functions. Thus, this combination was chosen.The second parameter investigated was the effect of number of neurons in the hidden layer. In this case, the number of neurons was varied from 1 to 20, while the already established transfer functions were held constant. This was done to test the assertion of the authors in the previous work [15] where the number of neurons was only varied from 1 to 10. The effect of number of neurons on the neural network is shown in Figure 6.
Figure 6
Effect of neuron number.
Effect of neuron number.It is observed in Figure 6 that increasing the number of neurons above 9 in the hidden layer does not improve the accuracy of the model which validates the result obtained in the earlier work by the authors. Hence, the choice of neuron number 9 was made as the ideal neuron in the hidden layer.The third parameter analysed was the application of normalisation technique. This was done to further enhance the optimal performance of the network. All the normalisation techniques outlined in subsection 2.1.2 were applied to the data. The result of the computed MSE for the four types of normalisation is presented in Table 4.
Table 4
Effect of normalisation.
NTA
Search FM
Power FM
Crystal FM
Min-Max
0.0384
0.0788
0.1056
0.0963
Decimal Scaling
0.0059
0.0598
0.0349
0.0377
Unitary
0.0123
0.0223
0.0234
0.0218
Z-Score
0.6164
1.3745
1.6838
1.3209
Effect of normalisation.It can be observed from the MSE computed in Table 4 that Unitary normalisation yielded the overall least MSE for all the stations and thus adjudged the best type of normalisation for the proposed model as against Decimal Scaling used in the previous work.Consequent upon the foregoing findings, the proposed model was trained using Tansig transfer function and neuron number 9 in the hidden layer, Purelin transfer function in the output layer and Unitary data normalisation. The resultant effects of these parameters contributed largely to improve the general performance of the network. The training of the network was done using measured data from Crystal FM link.On examining the accuracy and sensitivity of the network, model parameters (activation functions, neuron number and normalisation type) derived from the initial training of data obtained from Crystal FM link were used in the training between NTA and Search FM links. A total of 150 data points was used in computing the signal strength. 100 data points (≈70%) were used to train the model, while the remaining 50 data points (≈30%) were used as test data to determine the accuracy of the models. The results are given in Figures 7 and 8.
Figure 7
Measured and ANN modeled RSS with MSE for NTA link.
Figure 8
Measured and ANN modeled RSS with MSE for Search FM link.
Measured and ANN modeled RSS with MSE for NTA link.Measured and ANN modeled RSS with MSE for Search FM link.It is seen from Figures 7 and 8 that the modeled output from the ANN network performed remarkably well as computed values are close to the measured values, with minimal errors. The computed MSE values are 0.0027 and 0.0043 for the NTA and Search FM links respectively.Model equations were derived from the trained neural networks. Eqs. (23), (24), and (25) give the derived equations from the ANN models.The model equation from the Crystal FM link ismodel equation from the Search FM link is given aswhile the model equation from the NTA link iswherey = signal strength (dBμV)x = input vector of temperature, pressure, relative humidity and wind speed,
and b are constants.
Testing of the developed model
The model developed from NTA data was tested on another dataset measured from Power FM link. The result obtained is presented in Figure 9.
Figure 9
Measured and ANN modeled RSS with MSE for Power FM link.
Measured and ANN modeled RSS with MSE for Power FM link.From Figure 9, it can be seen that the performance of the model is good as modeled RSS values are close to the actual RSS values, with low MSE. The computed MSE from the test result is 0.0069.Further accuracy test was carried out as the developed ANN model from Search FM data was tested on an entirely different dataset from NTA link using the same ANN derived parameters. The result from the ANN test analysis is presented in Figure 10.
Figure 10
Measured and ANN modeled RSS with MSE for NTA link.
Measured and ANN modeled RSS with MSE for NTA link.The test analysis carried out as shown in Figure 10 reveal that this model also performed well for the link as modeled signal strength values are reasonably close to the measured signal strength values, and the computed errors are sufficiently low. The computed MSE is 0.0040.
Comparison of measured field strength with ANN and diffraction models
The measured signal strength, received as values of voltages were converted to values of electric field strength and was modeled using diffraction formulae according to ITU-R recommendation P. 526. This recommendation uses antenna heights and range to predict path losses due to diffraction over the earth's curvature. Different models that are applicable to different obstacle types and various path geometries are presented in order to evaluate the effect of diffraction on the received field strength. For the links used in this work, a ‘smooth terrain’ was considered appropriate. Therefore, the prediction model adopted was based on diffraction over spherical earth. The results were compared with measured field strength and the developed ANN models as shown in Figures 11, 12, 13, and 14.
Figure 11
Comparison of measured field strength with ANN and ITU-R models for NTA link.
Figure 12
Comparison of measured field strength with ANN and ITU-R models for Search FM link.
Figure 13
Comparison of measured field strength with ANN and ITU-R models for Crystal FM link.
Figure 14
Comparison of measured field strength with ANN and ITU-R models for Power FM link.
Comparison of measured field strength with ANN and ITU-R models for NTA link.Comparison of measured field strength with ANN and ITU-R models for Search FM link.Comparison of measured field strength with ANN and ITU-R models for Crystal FM link.Comparison of measured field strength with ANN and ITU-R models for Power FM link.It is observed from Figures 11, 12, 13, and 14 that the ITU-R diffraction model underestimated the received field strength for the four radio links. The differences between the predicted and the measured field strength values are reasonably large. Therefore, there is no correlation between the measured field strength and the ITU-R predicted field strength. For the ANN model, it is clearly seen that computations are very close to the measured field strength data. Hence, good correlation exists between the measured and ANN computed signals except for Power FM link. A correlation coefficient of 0.90 was computed for the NTA link, while that of the Search FM link was 0.50. For the Crystal FM link, the correlation coefficient was 0.87 but the Power FM link had a weak correlation coefficient of 0.20 between the measured and ANN modeled signals.
Conclusion
In this work, artificial neural network models that compute VHF signal strength at different frequencies, different transmitting antenna heights and various distances to the receiver using atmospheric parameters have been developed. This was achieved by the application of different types of modeling techniques to the measured signal strength and atmospheric data. Various parameters were evaluated in the training process. These include effects of transfer functions at the hidden and output layers, number of neurons in the hidden layer and data normalisation. The resultant effects of these parameters have been shown to contribute immensely in improving the general performance of the network. In this regard, the combined effects of Tansig transfer function and neuron number 9 in the hidden layer, Purelin transfer function in the output layer and Unitary normalisation yielded the optimal neural network model. The output from the ANN models have shown that the models performed to expectation as computed RSS values were reasonably close to measured RSS values during the training and testing processes. Furthermore, comparing the measured field strength with the ANN and ITU-R P. 526 diffraction models gave good correlation between the measured field strength and the ANN computed signals, but no correlation existed between the measured field strength and the predicted field strength from diffraction model. Hence, it can be concluded that the developed artificial neural network models can compute received VHF signal strength using atmospheric data of temperature, pressure, relative humidity and wind speed in Minna and environs.
Declarations
Author contribution statement
Kingsley Chidozie Igwe: Conceived and designed the experiments; Wrote the paper.Onyedi David Oyedum: Analyzed and interpreted the data.Abiodun Musa Aibinu: Performed the experiments.Michael Oludare Ajewole & Abiodun Stephen Moses: Contributed reagents, materials, analysis tools or data.
Funding statement
This research did not receive any specific grant from funding agencies in the public, commercial, or not-for-profit sectors.
Competing interest statement
The authors declare no conflict of interest.
Additional information
No additional information is available for this paper.