Next Article in Journal
Operating Cost Reduction in Distribution Networks Based on the Optimal Phase-Swapping including the Costs of the Working Groups and Energy Losses
Previous Article in Journal
Numerical Study of Heat Transfer Intensification in a Circular Tube Using a Thin, Radiation-Absorbing Insert. Part 2: Thermal Performance
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

On the Correlation of Solar Activity and Troposphere on the GNSS/EGNOS Integrity. Fuzzy Logic Approach

by
Karolina Krzykowska-Piotrowska
1,*,
Ewa Dudek
1,
Paweł Wielgosz
2,
Beata Milanowska
2 and
Jordi Mongay Batalla
3
1
Faculty of Transport, Warsaw University of Technology, Koszykowa 75, 00-662 Warsaw, Poland
2
Faculty of Geoengineering, University of Warmia and Mazury in Olsztyn, Oczapowskiego 2, 10-719 Olsztyn, Poland
3
Institute of Telecommunications, Warsaw University of Technology, Nowowiejska 15/19, 00-665 Warsaw, Poland
*
Author to whom correspondence should be addressed.
Energies 2021, 14(15), 4534; https://doi.org/10.3390/en14154534
Submission received: 31 March 2021 / Revised: 12 June 2021 / Accepted: 23 July 2021 / Published: 27 July 2021

Abstract

:
There is a noticeable number of studies carried out on both the operational parameters of Global Navigation Satellite System (GNSS) and the satellite signal itself. Researchers look for, inter alia, proven sources of errors affecting the integrity of the satellite signal because this parameter determines the approval of the system’s operational use. It also seems of key importance that the atmospheric conditions, in any area of satellite signal usage, should not be underestimated due to their extensive impact. As the ionospheric refraction seriously limits the operational use of the satellite navigation signal, in this article, the authors attempted to quantify the effect of solar activity (expressed by sunspots) on the signal integrity using fuzzy logic. Fuzzy reasoning is used when information is inaccurate or incomplete and necessitates making decisions under conditions of uncertainty. Thanks to fuzzy sets, there are no obstacles to characterize the degree of intensity of a given phenomenon. In order to look at the problem more broadly, attention was also paid to the tropospheric conditions, and it was verified whether, against the background of cloudiness, precipitation, humidity, pressure and temperature, solar activity affects the integrity to the greatest extent. The integrity measurements from the EGNOS system (PRN120 and PRN126) collected at the monitoring station in Warsaw, Poland in 2014 were used.

1. Introduction

An interest in satellite systems applicable to various engineering fields, especially to navigation, has been observed for a long time. Indeed, navigation systems based on GNSS (Global Navigation Satellite System) have their practical application in many areas, e.g., geodesy, transport, and robotics. It may be written that these systems have an unparalleled advantage in navigational technologies due to their high-precision delivery of location in terms of position, time, and velocity on any object or person all over the world. An example of an exemplification of this feature may be Real-Time Precise Point Positioning (RT-PPP) since it can provide centimeter-to-decimeter-level positioning accuracy by using a single receiver anywhere in the world [1]. The wide application of satellite navigation can be found in transport, where it can be used both as object (vehicle) navigation, but also with toll-collection systems on highways, parking-space monitoring systems, or as a vehicle fleet-management subsystem [2,3]. The sources of satellite navigation application should be sought in maritime transport, in which GNSS applications have been supporting for years the Automatic Identification System (AIS) [4].
However, it turned out that the use of a satellite navigation system entails the need to correct positioning errors caused by the atmosphere or by signal reflection [5]. The article by Zhu et al. [6] proposed eliminating GNSS multipath errors using an integrated measurement system and artificial neural networks. Another source proposes a new method of improving positioning performance measured by pseudoranges in a degraded signal environment [7]. Importantly, the published materials also include researches related to the influence of external factors on the quality of the satellite signal. The team of J.R. Rodriguez Perez uses artificial neural networks to analyze the accuracy of measurements made with the GNSS technology when the GPS receiver is located in a forested environment [8]. Considerable attention is paid to the influence of the ionosphere on GNSS [9,10,11], and the ionosphere is being treated as one of the main error sources in positioning and navigation; thus, information about the ionosphere is mandatory for precise GNSS applications [12,13,14].
Indeed, the issue of the development and implementation of satellite systems has gained the attention of numerous scientific communities and providers of navigation services in recent years. This technology shows the innovative potential that meets the increasing needs of transport users, robots and others. According to [15], by 2025, service providers will have the largest share of revenues from the sale of GNSS applications in General Aviation and business air transport. These assumptions meet the concept of the SESAR (Single European Sky ATM Research) program to introduce the so-called flexible airspace, eliminating restrictive flight plans and introducing 4D trajectories in air traffic. In view of the indicated plans and assumptions—it is justified to conduct research on predicting the value of the signal integrity and, thus, facilitate the decision to use it through navigation. At the same time, it is worth emphasizing that the EU Agency for the Space Programme (EUSPA) constantly observes the EGNOS signal, and although its performance in terms of parameters is improving, the ionospheric factor was indicated as one of the main causes of interference [16].
Around satellite navigation systems, an important issue of signal integrity has also been raised in the literature [3,17]. Bijjahalli et al. [18] presented an integrity augmentation system that can detect GNSS error sources and alert the navigation system of an autonomous ground vehicle in a timely manner. The system is developed by modeling GNSS error sources, such as antenna masking, signal attenuation, and multipath, and assigning threshold values for generating integrity alerts. Integrity may be defined as a measure of the probability that can be assigned to the correctness of the information provided by the navigation system. Usually, in augmentation satellite systems, such as the European Geostationary Navigation Overlay Service (EGNOS), it is reflected in the Protection levels (PL) and Position errors (PE) values observed during system operation [19]. System integrity monitoring is possible by RAIM (Receiver Autonomous Integrity Monitoring) technique, which analyzes the correctness of information received from satellites. According to literature sources [20,21], SAIM (Satellite Autonomous Integrity Monitoring) technique will become an alternative to RAIM in the future. State-of-the-art shows that there are several trends in this area, i.e.,
  • striving to minimize, and if possible eliminate, errors in the propagation of the satellite signal [13];
  • searching for new solutions for satellite signal integrity monitoring (RAIM, SAIM) [20,21];
  • studying the influence of atmospheric conditions on the satellite signal [16,22,23].
Not surprisingly, model analysis is predominantly used in these trends, and also nowadays, artificial neural networks are used.
In this article, the authors attempt to quantify the effect of solar activity (expressed by sunspots) on satellite navigation signal integrity, using fuzzy logic. However, in order to look at the problem more broadly, attention was also paid to other atmospheric (tropospheric) conditions, and in this case, unlike other research in the literature [24,25,26,27], it was verified whether, against the background of cloudiness, precipitation, humidity, pressure and temperature, solar activity affects the integrity to the greatest extent. Moreover, research usually deals with accuracy rather than signal integrity. For this purpose, the integrity measurements from the EGNOS (PRN120 and PRN126) system collected at the monitoring station in Warsaw, Poland, in 2014 were used. The research contribution of this article focuses on several aspects. Firstly, studies of the effects of the solar activity on satellite signal integrity were conducted. Secondly, the use of a fuzzy approach was considered. Thirdly, result verification with a statistical analysis that shows the direct correlations between variables was undertaken. Finally, tropospheric factors were added to the research, including not only humidity, pressure and temperature, but also cloudiness and precipitation, which is not found in the traditional approach. The article has the following structure: introduction and review of state-of-the-art research (1), wider presentation of the research problem (2), materials and method devoted to fuzzy logic (3), results and discussion (4), verification (5), conclusions (6), literature.

2. Research Problem

The operational limitation of satellite systems usage can be caused by various errors that are inherent in the operation of these systems. In general, errors in satellite systems can be divided into four groups: signal propagation errors (ionospheric errors, tropospheric errors, multipath errors); relativistic errors; system operation errors (satellite ephemeris errors, satellite clock errors); receiver errors, including DOP (Dilution of Precision) [1].
On the way from the satellite to the receiver antenna, the satellite signal passes through the atmosphere, which affects the signal velocity. From the radio wave propagation perspective, the Earth’s atmosphere can be divided into the neutral part—troposphere, and the ionized part—ionosphere. The state of the ionosphere, in the context of satellite systems, is determined by Total Electron Content (TEC): the total number of electrons concentrated between a satellite and a receiver along a column with a cross-section equal to 1 m2. TEC is directly related to the ionospheric delay of satellite signals (1). The delay results from a change in the group and phase velocity of the wave and depends on the frequency of the signal. Since the ionosphere is a dispersive medium for GNSS frequencies, the ranging codes are delayed and the carrier phases are advanced [28,29].
Δ   I o n = 40.3 f 2 T E C
where:
Δ Ion is the GNSS signal delay;
f is the signal frequency.
The TEC level is primarily driven by the solar radiation, mainly ultraviolet and x-rays. Consequently, the state of the ionosphere is driven by solar activity, which is manifested by changes on the surface of the sun and its atmosphere. The level of solar activity is related to the changes in the distribution and number of sunspots (SSN). A sunspot is a darker area on sun surface, which is a source of increased electromagnetic radiation. The solar sunspot cycle is approximately 11 years, and in one cycle, the sun changes its activity from a minimum to the next minimum [30]—see Figure 1.
The study of TEC, its modeling and prediction has become a popular problem in modern science in the context of progress in satellite technology. Due to the proven significant influence of TEC on the quality of the received satellite signal, much attention has been focused on TEC prediction, e.g., by using artificial neural networks [31,32,33,34]. Another important field of study is radio occultation technique, which is used both for studying ionosphere, space weather, and neutral atmosphere [35,36].
The troposphere, on the other hand, is the lowest and the thinnest layer of the atmosphere. It extends from the Earth’s surface to a height of about 40 km [1]. All the most important phenomena that shape the weather and climate on Earth take place in the troposphere. For GNSS frequencies the troposphere is a non-dispersive medium, so both code measurements and carrier phases are delayed, regardless of the signal frequency. Tropospheric error is caused by both the dry and wet parts of the troposphere. The dry (hydrostatic) part consists of atmospheric pressure, air density and air temperature (2). The wet (non-hydrostatic) part of the troposphere is related to the water vapor content (3). This content is due to weather patterns in the troposphere, for example, the presence of clouds and the precipitation introduce almost 99% of moisture in the lowest part of the atmosphere. The water vapor content, thus, also depends on altitude and atmospheric phenomena (storms, fronts) [38].
Δ d T r o p ( E ) = 10 0 5   77.64 s i n E 2 + 6.25   p T   [ 40   136 + 148.72   ( T 273.16 ) ]  
Δ w T r o p ( E ) = 10 6 5   ( 12.96 T + 3.718 · 10 5 ) s i n E 2 + 2.25   e T 2   11 , 000
where:
Δ d T r o p and Δ w T r o p is the tropospheric delay for the dry and wet component, respectively;
E is the elevation angle at the observing site;
p is the atmospheric pressure;
T is the temperature;
e is the partial pressure of water vapor.
While integrity—according to the International Civil Aviation Organization (ICAO), is defined as a measure of confidence in the correctness of information provided by the system, it includes the ability of the system to deliver appropriate warnings (alerts) to the user at a predetermined time, which contain information on when the system should not be used. In the context of integrity modeling, in order to determine if the position error is acceptable, an alert limit is set so that it is possible to reflect the maximum allowable position error that will not jeopardize the ongoing operation using a satellite signal (e.g., aircraft take-off). It should be remembered that navigation using satellite systems, and thereby, the signal, is provided simultaneously to many objects over a large area—often one or several continents. The impact of the satellite system integrity loss could be much greater than with conventional navigation methods. Sufficiently, information provided about the loss of signal integrity should result in the resignation from the use of satellite navigation or the cessation of operations (e.g., take-off or landing of an aircraft, moves of ship or robots). Moreover, it is an individual and unique feature of satellite navigation to adapt the navigation capability to the changing constellation of satellites. The impact of changes in the space segment may be increased by an additional fault in the ground segment, for example, damage of one of the components [39].
GNSS augmentation systems are also susceptible to the influence of atmospheric effects. Rapid changes in the ionosphere influence signal delays that cannot be corrected in real time. Such cases are rare, and the likelihood of their occurrence varies by region, but cannot be excluded. As a result, errors that arise may distort information and should be taken into account at the system design stage. Determining the requirements for the parameters of the satellite signal and the implementation of augmentation systems are the key processes for introducing satellite navigation [40,41]. In Europe, the turning point in this activity was the launch of the SBAS–EGNOS (Satellite Based Augmentation System–Geostationary Navigation Overlay Service) system [15,42]. It also reaching the milestone in Poland in implementing aviation procedures based on GNSS navigation.
The EGNOS system is a European GPS and GLONASS augmentation system in the fields of air, maritime and road transport. It was designed by the ETG (European Tripartite Group) group, which includes: the European Space Agency ESA, the European Commission EC and the European Organization for the Safety of Air Navigation EUROCON-TROL. The aim of EGNOS is to monitor the integrity of GPS and GLONASS and to increase their accuracy by introducing data corrections. The principle of operation is based on the reception of GNSS signals by ground reference stations [19]. The EGNOS terrestrial segment includes, among others, RIMS (Ranging and Integrity Monitoring Stations) stations. RIMS can be analyzed in terms of the channels constituting them (A, B, and C). Data from channel A is used to calculate data needed for EGNOS messages. Data from the B channel is used to verify the message calculated from the A channel. Data from the C channel is to detect errors in the signal provided by the GNSS satellites. The task of RIMS is to collect data from GNSS satellites and verify them. By dividing RIMS stations into three channels, the EGNOS data waveform is presented in two separate but related cycles, which, according to the minimum fault warning requirements, should take a total duration of no more than 6 s. The first cycle is the processing cycle. It uses only channel A. The course of this cycle consists of measuring the pseudorange to the satellites through the antennas and receivers of the A channel of the RIMS station, then transmission of the received data to the MCC (Mission Control Center) cell: CPF (Central Processing Unit), then generating corrections, integrity information and the entire navigation message that is sent by the NLES (Navigation Land Earth Stations) stations to the EGNOS geostationary satellites. The second cycle is the checking one. The B and C channels are used in here. Data collected by RIMS antennas and receivers from EGNOS satellites and other navigation satellite systems are sent to the MCC-CPF cell. In the CPF, these data are checked and verified for accuracy, correctness, truthfulness and integrity of information. In case of detection of an error in emitted information, the so-called alarm flag informing system recipients of an error or failure is sent.
Integrity for EGNOS is presented in the form of a Stanford diagram. The diagram shows boundaries of the relationship between PE (Position Error), PL (Protection Level) and AL (Alert Limit). The PE level should always be lower than AL. A favorable relationship for integrity also occurs when PE < PL. It can, therefore, be concluded that data integrity will be ensured when PE < PL < AL. The relationship PL < PE < AL may also be considered relatively positive, however, when PL < PE, then information distortions may occur [19,43]. The distribution of the Stanford diagram is shown in Figure 2.
Owing to the measurements of the EGNOS satellite system signal carried out by, among others, the Polish Air Navigation Services Agency, it is possible to analyze this signal on the basis of its daily parameters. The agency uses a specialized receiver (Septentrio PolaRx3) and appropriate software (PEGASUS 4.7.5.) that can decode the EGNOS data. PEGASUS, developed for research purposes, determines the difference between the position identified by the EGNOS system and the known position of the EGNOS receiver. It is then possible to obtain a positioning error and a number of other important quantities. This software was developed to test the performance of SBAS and GBAS (Ground Based Augmentation System) systems in the first place. For each of the geostationary satellites, PEGASUS automatically generates a report once a day. The integrity is interpreted by the number of misleading information (MI) and the horizontal (HPL—Horizontal Protection Level and HPE—Horizontal Position Error) and vertical (VPL—Vertical Protection Level and VPE—Vertical Position Error) statistics in terms of HPL and VPL standard deviations (std), mean values, and 50%, 95% and 99% significance levels [2]. Graphical visualization of integrity is presented via Stanford diagrams.
The analysis and interpretation of PEGASUS reports are particularly important for the purposes of this article. As a result of the agreement and official cooperation with the Polish Air Navigation Services Agency in the conducted research, the data from 2014 generated for the Warsaw monitoring station for the EGNOS PRN120 and PRN126 satellites operating in this period were used. Note that the last solar maximum took place in 2014.

3. Materials and Methods

The analysis of phenomena related to the satellite signal is not possible without model analysis. Experimenting on the actual operation can lead to dramatic consequences. Therefore, numerous attempts are made to study the signal and the processes taking place in satellite systems during operation, which have a potential impact on its disturbance.
Fuzzy sets are a suitable tool for assessing the influence of solar activity on the integrity of a satellite signal. A fuzzy set is a mathematical object with a defined membership function that takes values from the range [0,1]. The fuzzy set theory was introduced by Lotfi A. Zadeh in 1965 as an extension of the classical set theory [45]. This reasoning is used when information is inaccurate or incomplete, which necessitates a decision under uncertainty. Knowledge about the phenomenon is subjective and is expressed through the opinion or descriptive research of an expert. It is informally referred to as linguistic uncertainty. Their big advantage is the possibility of graphical presentation of research results, modeling uncertainty and examining the influence of many factors on the phenomenon. There are numerous references to the use of fuzzy sets in the literature for navigation, e.g., [46,47,48]. For the sake of order, the process of building a linguistic fuzzy model is presented below. Consequently, a universal, simplified course of action was created, based on the available literature on the subject [45,49,50,51], enabling the construction of a comprehensive fuzzy model. In the process of its building, it is possible to distinguish several stages.
Stage 1. Definition of a fuzzy set. Fuzzy set A in the space of considerations X = { x } , meaning set A in X is defined as a set of pairs:
A = { ( μ A ( x ) ,   x ) }
where:
μ A : X   [ 0 , 1 ] is a fuzzy set membership function;
μ A ( x ) [ 0 , 1 ] is the degree of belonging of an element x X in fuzzy set A .
The membership function μ A : X   [ 0 , 1 ] to each element x   X assigns its degree of belonging to the fuzzy set A . Three cases of belonging can be distinguished:
(a)
μ A ( x ) = 1 —full belonging of element x to fuzzy set A , x A ;
(b)
μ A ( x ) = 0 —no belonging of element x to fuzzy set A , x   A ;
(c)
0 < μ A ( x ) < 1 —partial belonging of element x to fuzzy set A .
Stage 2. Fuzzification. The selection of the membership function shape takes place before defining the linguistic area of considerations. The mathematical notation of Gauss function is presented below (5). Gaussian function is one of the commonly used membership functions where x ¯ is the center and σ is the width of the Gaussian curve. Also, this curve was chosen for researches carried out in this paper.
μ A ( x ) = e x p ( 1 2 ( x x ¯ σ ) 2 )
In Table 1, the first two stages: fuzzy set definition, determination of linguistic variables and membership function identification are presented. Table 1 refers to the research problem presented in this paper where inputs are identified by sunspots, number of daily sunspot observations and standard deviation of daily sunspot number. The outputs are identified by integrity of PRN120 and PRN126. Even though we do not expect the number of sunspot observations and related standards deviation to have any impact on the signal integrity, we added these parameters to test/validate our approach.
A shape of membership function and the range of measurement values for input variables   x 1 ,   x 2 ,   x 3   and output variables y 1 ,   y 2 are shown through MATLAB Fuzzy Logic Toolbox, according to Table 1 in the Figure 3 and Figure 4.
Each curve represents the degree of belonging of a given linguistic variable to a function. The x-axis (horizontal) specifies a range of values for each variable, e.g., the number of sunspots ranges from 40 to 220. The y-axis values, in turn, range from 0 to 1 and represent the severity of the phenomenon, e.g., the value of 100 sunspots is small with probability 0.5, medium with probability 0.7, and large with probability 0.
Stage 3. Inference. The inference is served by the base of rules, which is created after the process of assigning the membership function to linguistic variables. Two types of architectures can be used in this step: Mamdani or Takagi–Sugeno [48,49]. The architecture of Mamdani was chosen in this research. Rules may be written as follows:
I F   x = P M   A N D   y = P B   T H E N   Δ u = P B I F   x = P B   A N D   y = P B   T H E N   Δ u = P B
where:
x ,   y —linguistic variables;
P M ,   P B —values of linguistic variables (low, moderate, high);
Δ u —control variable (output variable).
There are different sources of creating the base of rules. Among them, the following may be distinguished: knowledge obtained from experts, scientific experience, literature sources, other research tools. The rule base, according to the selected architecture, is used for inference, which consists of determining the fuzzy value of the output variable, knowing the set of rules representing the relationships between the input and output variables and some fuzzy values of the input variables.
Stage 4. Defuzzification. Having obtained a fuzzy value of the output variable, it should be defuzzified, that is, the corresponding strict (non-fuzzy) value should be found. Below, a mathematical formula representing a center of gravity method is presented (7). It is one of the most commonly used for defuzzification process. It is assumed that there is a fuzzy set A identified in X = { x 1 ,   x 2 , ,   x n } . A non-fuzzy value is searched for a [ x 1 , x n ] , which best represents A .
a = i = 1 n x i μ A ( x i ) i = 1 n μ A ( x i )
Shall it be assumed that a non-fuzzy value is a X = { x 1 , , x n } , for which μ A ( x ) takes the maximum value.
Building a model and conducting research is subject to appropriate data. In order to build the fuzzy model, measurements from year 2014 and the Warsaw station for PRN120 and PRN 126 satellites were used together with data on solar activity, including the number of sunspots, the number of observations, and SSN standard deviation from The Space Research Center of the Polish Academy of Sciences. In total, 181 rules of inference were distinguished.

4. Results and Discussion

As an initial result of the conducted research, it is interesting to see that there is some coincidence between the number of the SSN observations and the integrity of the satellite signal. In case of both, the PRN120 and PRN126 satellites, a large number of SSN observations correlate positively with the signal integrity (Figure 5).
It can be also observed that changes in the standard deviation of SSN measurement correlate with the signal integrity (Figure 6). Of course, this comes from obvious correlation between the number of measurements carried out, and the related standard deviation of the measured parameter.
More interesting results come from SSN analysis. The correlation between the number of sunspots and signal integrity for both EGNOS satellites is presented in Figure 7. Interestingly, the signal in the analyzed period obtained the highest integrity when the solar activity, measured by the number of sunspots, reached an average value in the range of 101–160. It is also interesting that low SSN is correlated with low signal integrity. However, low solar activity is connected with more frequent occurrence of the coronal holes, which, in turn, are sources of high-speed solar wind that affect Earth’s magnetosphere [30]. And this results in adverse ionospheric effects that influence signal integrity. On the other hand, high SSN is connected with a high TEC level and greater chances for intense geomagnetic storms, which, clearly, have negative effects [22]. This shows that SSN is not necessarily the best metric to be used in the context of GNSS signal integrity. Therefore, our future studies will include analysis of more directly related factors, such as TEC and geomagnetic indices.
The last stage of the research is the process of defuzzification, i.e., searching for the non-fuzzy values of the variables that give the best result (highest integrity)—Figure 8. The combination from Figure 8 was used as an example for the first 20 rules. A relatively high integrity value was achieved under certain input conditions: x 1 = 127, x 2 = 9.88, x 3 = 20.6.
The observations of behavior of the fuzzy model led to interesting conclusions, resulting from the research—the highest integrity of the satellite signal was observed for the “medium” value of the number of sunspots (in the range of 101–160). There is also surprisingly high correlation between measurements of SSN (number and std) and the signal integrity.

5. Hellwigs’ Method Verification and Results

5.1. Materials and Method

The linguistic fuzzy model presented in the previous point must be verified. This verification is necessary to confirm, in a documented manner, that the models actually lead to the presented results. Moreover, this stage is particularly important when the studied phenomenon, and especially the research results, may have an impact on the safety of navigation of people, vehicles or robots. At the same time, in order not to generalize the results, the authors proposed a statistical verification of the direct influence of solar activity (defined by the number of sunspots) on the integrity of the satellite signal against the background of other atmospheric factors. Five variables were selected: cloudiness, relative air humidity, precipitation, temperature and atmospheric pressure.
The verification was performed using Hellwig’s integral capacity method, also known as the optimal predicant selection method [52]. This is a formal technique for selecting the best explanatory variables. This technique is considered to be optimal because, as a result of verification, explanatory (input) variables with the largest impact on the explained (output) variable may be determined. Furthermore, the rules of Hellwig’s verification method are as follows:
  • it allows to eliminate the explanatory variables that do not affect the explained variable;
  • explanatory (input) variables should be weakly related to each other, which prevents duplication of information provided by them;
  • a large difference between the number of observations and the number of explanatory variables positively affects the accuracy of the predicate selection.
At the source of Hellwig’s method lies the mathematical statistics and the correlation calculus. Its essence and, at the same time, the result reflect in a combination of explanatory variables where the integral information capacity is the largest. The entire calculation procedure can be summarized in a few steps:
1. the concept of the information carrier, which is the explanatory variable (input variable), is introduced;
2. the number of all possible combinations of explanatory variables is determined according to the formula:
K = 2 m 1
where 𝑚 is the number of explanatory variables;
3. all types of combinations between explanatory variables are determined;
4. the individual capacity of information   h k j is calculated according to the formula:
h k j = r j 2 1 + i j | r i j |
where:
k —in h is the number of combinations k = 1 , 2 , ,   K ;
j —in h specifying the number of the explanatory variables distinguished in a given combination remaining in dependencies with the explained variable;
r j —correlation coefficient of the j-th explanatory variable with the explained variable;
r i j —correlation coefficient of i-th and j-th explanatory variable ( i ,   j = 1 ,   2 ,   ,   m ) ;
5. the integral capacity of the information carrier, H k , for individual combinations of variables according to the formula is calculated:
H k = j = 1 n h k j
6. the optimal combination of explanatory variables H k   o p t . —the one for which the integral information capacity is the largest is selected:
H k   o p t . = max k H k
For the purposes of calculations, the values of new variables were obtained in the tested time-series. The summary in Table 2 presents a measure of each variable and range of measurement values from the given period and station.
It is worth emphasizing that the selection of these variables for comparison was not accidental. In the literature, the role of the tropospheric factor in shaping the satellite signal path is repeatedly emphasized. For example, the tropospheric water vapor content is a derivative parameter from zenith wet delay (ZWD) and can be calculated as a function of the refractive index, depending on temperature, pressure and relative humidity [25,26,27]. Selbesoglu [24] claims that the troposphere affects GNSS signals due to the fast variability of the refraction index. Determination of the wet delay is more difficult than the hydrostatic delay due to much faster changes in the water vapor in the troposphere.

5.2. Results and Discussion

As presented in Table 2, the following explanatory variables will take part in the calculations:
  • x 1 —cloudiness;
  • x 2 —air humidity;
  • x 3 —precipitation;
  • x 4 —temperature;
  • x 5 —atmospheric pressure;
  • x 6 —solar activity.
The explained variables will be an integrated integrity from the satellite signal ( y ). Therefore, the number of possible combinations of explained variables according to the Formula (8) is:
K = 2 6 1 = 64 1 = 63
All types of combinations between explanatory variables are shown in Table 3.
It is possible to calculate the individual capacities of the h k j information carrier after prior determination of correlation coefficients. Firstly, the correlation coefficients r j , j-th explanatory variable with the explained variable. Secondly, the coefficients of correlation r i j , i-th and j-th explanatory variable. The coefficient determining the level of linear dependence between random variables is Pearson’s linear correlation. It accepts values between [−1,1] and is expressed as the quotient of the covariance and the product of deviations of standard variables.
r X Y = c o v ( X , Y ) σ X σ Y
where:
σ X —standard deviation X,
σ Y —standard deviation Y.
Specialists [53,54] have interpreted its range, but it should not be treated too closely. For the needs of these studies, the below assumptions were taken. In this, if r ≠ 0, variables are generally described as correlated. And moreover:
  • if 0 < | r | 0.2 this dependence is very low;
  • if 0.2 < | r | 0.4 this dependence is clear but low;
  • if 0.4 < | r | 0.7 this dependence is moderate;
  • if 0.7 < | r | 0.9 this dependence is significant;
  • if | r | > 0.9 this dependence is very strong;
  • if r = 1 or r = 1 this relationship occurs in the form of a linear function;
  • if r = 0 these variables are not correlated.
The absolute value of the correlation coefficient indicates the strength of statistical interdependence of variables, understood as a degree of determination of one variable value by the value of the second variable. It is worth mentioning that when the regression lines have a positive slope, this is unambiguous with a positive correlation of variables. On the other hand, when the regression lines have a negative slope, this indicates that the variables are negatively correlated and the correlation coefficient takes a negative value. At the same time, it should be noted that:
r x 1 x 2 = r x 2 x 1
and the other coefficients can be considered in the same way. In Table 4 comparison of correlation coefficients for r j   (explanatory variable with the explained variable) is shown.
In Table 5 comparison of correlation coefficients for r i j   (i-th and j-th explanatory variable) is shown.
The next stage of Hellwig’s method is the calculation of the capacity of the individual information carrier h k j . A large number of combinations between explanatory variables generates a complex process of determining all individual capacities. For order, the calculation example below shows the individual capacities of the two selected combinations K 17 , K 53 :
K 17 = { x 3 , x 5 }
                      K 53 = { x 2 , x 3 ,   x 4 , x 6 }
h 173 = r y 1 x 3 2 1 + | r x 3 x 5 | = 0.059
h 175 = r y 1 x 5 2 1 + | r x 3 x 5 | = 0.021
h 532 = r y 1 x 2 2 1 + | r x 2 x 3 | + |   r x 2 x 4 | + | r x 2 x 6 | = 0.0
h 533 = r y 1 x 3 2 1 + | r x 2 x 3 | + | r x 3 x 4 | + | r x 3 x 6 | = 0.045
h 534 = r y 1 x 4 2 1 + | r x 2 x 4 | + | r x 3 x 4 | + | r x 4 x 6 | = 0.008
h 536 = r y 1 x 6 2 1 + | r x 2 x 6 | + | r x 3 x 6 | + | r x 4 x 6 | = 0.041
The fifth step of the presented method is to calculate the integral capacities of the information carrier H k   for individual combinations of variables. For previously selected combinations, the formula for determining the value of H k   is presented below. This formula refers to the combination of K 17 and takes the form:
  H 17 = h 173 + h 175 = 0.079
And for K 53   presents as follows:
H   53 = h 532 + h 533 + h 534 + h 536 = 0.095
The last, but the key, step of the method is to select the optimal combination of explanatory variables H k   o p t .   . The list of H k   o p t .   values for each combination is shown in Table 6.
And, as a result of the calculations carried out, the maximum value of H k   o p t .   was determined for K 40 (signed with yellow in Table 6).
H k   o p t . = 0.123
The largest value of the integral information capacity was related to the combination K 40 , in which x 3 , x 5 ,   x 6   explanatory variables performed. Variable x 3 corresponds to the precipitation, while x 5 corresponds to pressure. Variable x 6 is responsible for solar activity. This suggests that even though the wet delay is relatively small (10–20 cm), its fast changes associated with passages of weather-fronts may have a negative effect on signal integrity.

6. Conclusions

The purpose of this article was to attempt to quantify the effect of solar activity (expressed by sunspots) and tropospheric parameters on the satellite navigation signal integrity using fuzzy logic. Due to the fuzzy model, the highest integrity of the satellite signal was observed for the “medium” value of the number of sunspots (in the range 101–160). Integrity seemed to be very sensitive to changes in solar activity manifested by a significant decrease or a significant increase in the number of sunspots. What is more, attention was also paid to other atmospheric (tropospheric) conditions and, in this case, it was verified whether, against the background of cloudiness, precipitation, humidity, pressure and temperature, solar activity affects the integrity to the greatest extent. Interestingly, despite the fact that the tropospheric water vapor content (which is a derivative parameter from ZWD) and its components are considered in the context of the impact on the GNSS signal, it was actually the precipitation which played an important role in these studies. This is the same as solar activity. These observations resulted from the statistical analysis and led to the following conclusions:
  • some influence of the solar activity on the integrity of the satellite signal was confirmed, despite the addition of five other tropospheric factors to the study;
  • statistical analysis showed that precipitation was influencing the integrity of the satellite signal as much as SSN;
  • the values of individual information carriers for solar activity and precipitation were very close (0.050 and 0.053, respectively);
  • of the three factors generally having the greatest impact on satellite signal integrity, atmospheric pressure recorded the lowest value;
  • the remaining three factors (cloudiness, air humidity and temperature) in the analyzed period had the least impact on the explained variable. Precipitation is less frequently described in the literature as a factor affecting the satellite signal. According to state-of-the-art research [55,56,57], such a factor is air humidity and, often, temperature. In practice, these two factors have a negligible effect on signal integrity. Note that this study applies to the EGNOS system and European mid-latitudes only, and the results for other SBAS systems and areas might be different.
Due to the authors’ opinion that the SSN together with precipitation may influence integrity the most, these parameters are considered interesting for further research. Therefore, our future studies will focus on statistical analysis of the influence of other space-weather phenomena having more direct impact on GNSS signal integrity.

Author Contributions

Conceptualization, K.K.-P.; E.D.; P.W.; B.M.; J.M.B.; methodology, K.K.-P.; P.W.; B.M.; software, K.K.-P.; validation, E.D.; P.W.; B.M.; formal analysis, K.K.-P.; E.D.; resources, K.K.-P.; writing—original draft preparation, K.K.-P.; E.D.; P.W.; B.M.; J.M.B.; writing—review and editing, E.D.; J.M.B.; supervision, P.W.; project administration, K.K.-P.; funding acquisition, K.K.-P. All authors have read and agreed to the published version of the manuscript.

Funding

Research was funded by the Centre for Priority Research Area Artificial Intelligence and Robotics of Warsaw University of Technology within the Excellence Initiative: Research University (IDUB) programme (Contract No. 1820/29/Z01/POB2/2021).

Institutional Review Board Statement

Not applicable.

Informed Consent Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest. The funders had no role in the design of the study; in the collection, analyses, or interpretation of data; in the writing of the manuscript, or in the decision to publish the results.

References

  1. Hofmann-Wellenhof, B.; Lichtenegger, H.; Wasle, E. GNSS–Global Navigation Satellite Systems: GPS, GLONASS, Galileo, and More; Springer Science & Business Media: New York, NY, USA, 2007. [Google Scholar]
  2. Krzykowska, K.; Krzykowski, M. Forecasting Parameters of Satellite Navigation Signal through Artificial Neural Networks for the Purpose of Civil Aviation. Int. J. Aerosp. Eng. 2019, 2019, 7632958. [Google Scholar] [CrossRef]
  3. Liu, J.; Rizos, C.; Cai, B. A Hybrid Integrity Monitoring Method Using Vehicular Wireless Communication in Difficult Environments for GNSS. Veh. Commun. 2020, 23, 100229. [Google Scholar] [CrossRef]
  4. Emmens, T.; Amrit, C.; Abdi, A.; Ghosh, M. The Promises and Perils of Automatic Identification System Data. Expert Syst. Appl. 2021, 178, 114975. [Google Scholar] [CrossRef]
  5. Ogaja, C.; Rizos, C.; Han, S. Is GPS Good Enough for Monitoring the Dynamics of High-Rise Buildings. In Proceedings of the 2nd Trans Tasman Surveyors Congress, Queenstown, New Zealand, 20–26 August 2000. [Google Scholar]
  6. Zhu, Z.; Li, C. Study on Real-Time Identification of GNSS Multipath Errors and Its Application. Aerosp. Sci. Technol. 2016, 52, 215–223. [Google Scholar] [CrossRef]
  7. Liu, H.; Xu, L.; Shu, B.; Zhang, M.; Qian, C. A New Method to Improve the Performance of Multi-GNSS Pseudorange Positioning in Signal-Degraded Environment. Adv. Space Res. 2016, 58, 577–586. [Google Scholar] [CrossRef]
  8. Galán, C.O.; Pérez, J.R.; Cortés, S.G.; Sánchez, A.B. Analysis of the Influence of Forestry Environments on the Accuracy of GPS Measurements by Means of Recurrent Neural Networks. Math. Comput. Model. 2013, 57, 2016–2023. [Google Scholar] [CrossRef]
  9. Wielgosz, P. Quality Assessment of GPS Rapid Static Positioning with Weighted Ionospheric Parameters in Generalized Least Squares. Gps Solut. 2011, 15, 89–99. [Google Scholar] [CrossRef]
  10. Goss, A.; Hernández-Pajares, M.; Schmidt, M.; Roma-Dollase, D.; Erdogan, E.; Seitz, F. High-Resolution Ionosphere Corrections for Single-Frequency Positioning. Remote Sens. 2021, 13, 12. [Google Scholar] [CrossRef]
  11. Tomaszewski, D.; Wielgosz, P.; Rapiński, J.; Krypiak-Gregorczyk, A.; Kaźmierczak, R.; Hernández-Pajares, M.; Yang, H.; OrúsPérez, R. Assessment of Centre National d’Etudes Spatiales Real-Time Ionosphere Maps in Instantaneous Precise Real-Time Kinematic Positioning over Medium and Long Baselines. Sensors 2020, 20, 2293. [Google Scholar] [CrossRef]
  12. Hoque, M.M.; Jakowski, N.; Berdermann, J. Positioning Performance of the NTCM Model Driven by GPS Klobuchar Model Parameters. J. Space Weather Space Clim. 2018, 8, A20. [Google Scholar] [CrossRef] [Green Version]
  13. Hoque, M.M.; Jakowski, N.; Orús-Pérez, R. Fast Ionospheric Correction Using Galileo Az Coefficients and the NTCM Model. Gps Solut. 2019, 23, 1–12. [Google Scholar] [CrossRef]
  14. Hernández-Pajares, M.; Juan, J.M.; Sanz, J.; Colombo, O.L. Application of Ionospheric Tomography to Real-Time GPS Carrier-Phase Ambiguities Resolution, at Scales of 400–1000 Km and with High Geomagnetic Activity. Geophys. Res. Lett. 2000, 27, 2009–2012. [Google Scholar] [CrossRef] [Green Version]
  15. Aguilera, C.; Lorenzo, J.M. EGNOS in Aviation: Strategy and Implementation Status. In Proceedings of the EGNOS Service Provision Workshop, Athens, Greece, 3–4 October 2017. [Google Scholar]
  16. Ciećko, A. Analysis of the EGNOS Quality Parameters during High Ionosphere Activity. IET RadarSonar Navig. 2019, 13, 1131–1139. [Google Scholar] [CrossRef]
  17. Oliveira, J.; Tiberius, C. Quality Control in SBAS: Protection Levels and Reliability Levels. J. Navig. 2009, 62, 509. [Google Scholar] [CrossRef] [Green Version]
  18. Bijjahalli, S.; Ramasamy, S.; Sabatini, R. A GNSS Integrity Augmentation System for Ground Vehicle Operations. Energy Procedia 2017, 110, 149–155. [Google Scholar] [CrossRef]
  19. Flament, D.; Thomas, D.; Lopez, C.; Melinotte, J.-M.; Urbanska, K.; Derambure, X.; Boisseau, A. EGNOS System Evolutions in Europe and within the International Multi-SBAS Context. In Proceedings of the 2020 European Navigation Conference (ENC), Dresden, Germany, 23–24 November 2020; pp. 1–13. [Google Scholar]
  20. Xu, H.; Wang, J.; Zhan, X. GNSS Satellite Autonomous Integrity Monitoring (SAIM) Using Inter-Satellite Measurements. Adv. Space Res. 2011, 47, 1116–1126. [Google Scholar] [CrossRef]
  21. Yang, Y.; Xu, J. GNSS Receiver Autonomous Integrity Monitoring (RAIM) Algorithm Based on Robust Estimation. Geod. Geodyn. 2016, 7, 117–123. [Google Scholar] [CrossRef] [Green Version]
  22. Ciećko, A.; Grunwald, G. Klobuchar, NeQuick G, and EGNOS Ionospheric Models for GPS/EGNOS Single-Frequency Positioning under 6–12 September 2017 Space Weather Events. Appl. Sci. 2020, 10, 1553. [Google Scholar] [CrossRef] [Green Version]
  23. Ibanez Segura, D.; Rovira Garcia, A.; Alonso, M.T.; Sanz, J.; Juan, J.M.; Gonzalez Casado, G.; López Martínez, M. EGNOS 1046 Maritime Service Assessment. Sensors 2020, 20, 276. [Google Scholar] [CrossRef] [PubMed] [Green Version]
  24. Selbesoglu, M.O. Prediction of Tropospheric Wet Delay by an Artificial Neural Network Model Based on Meteorological and GNSS Data. Eng. Sci. Technol. Int. J. 2020, 23, 967–972. [Google Scholar] [CrossRef]
  25. Mohammed, J. Artificial Neural Network for Predicting Global Sub-Daily Tropospheric Wet Delay. J. Atmos. Sol. Terr. Phys. 2021, 217, 105612. [Google Scholar] [CrossRef]
  26. Wielgosz, P.; Krukowska, M.; Paziewski, J.; Krypiak-Gregorczyk, A.; Stepniak, K.; Kaplon, J.; Sierny, J.; Hadas, T.; Bosy, J. Performance of ZTD Models Derived in near Real-Time from GBAS and Meteorological Data in GPS Fast-Static Positioning. Meas. Sci. Technol. 2013, 24, 125802. [Google Scholar] [CrossRef]
  27. Sun, Z.; Zhang, B.; Yao, Y. Improving the Estimation of Weighted Mean Temperature in China Using Machine Learning Methods. Remote Sens. 2021, 13, 1016. [Google Scholar] [CrossRef]
  28. Hoque, M.; Jakowski, N.; Berdermann, J. Transionospheric Microwave Propagation: Higher-Order Effects up to 100 GHz; Intech Open Science Open Minds: London, UK, 2017; pp. 15–38. [Google Scholar]
  29. Leick, A.; Rapoport, L.; Tatarnikov, D. GPS Satellite Surveying; John Wiley & Sons: Hoboken, NJ, USA, 2015. [Google Scholar]
  30. Hunsucker, R.D.; Hargreaves, J.K. The High-Latitude Ionosphere and Its Effects on Radio Propagation; Cambridge University Press: Cambridge, UK, 2007. [Google Scholar]
  31. Yin, P.; Mitchell, C.N. Demonstration of the Use of the Doppler Orbitography and Radio Positioning Integrated by Satellite (DORIS) Measurements to Validate GPS Ionospheric Imaging. Adv. Space Res. 2011, 48, 500–506. [Google Scholar] [CrossRef]
  32. Habarulema, J.B.; McKinnell, L.-A.; Opperman, B.D. Towards a GPS-Based TEC Prediction Model for Southern Africa with Feed Forward Networks. Adv. Space Res. 2009, 44, 82–92. [Google Scholar] [CrossRef]
  33. Sur, D.; Paul, A. Comparison of Standard TEC Models with a Neural Network Based TEC Model Using Multistation GPS TEC around the Northern Crest of Equatorial Ionization Anomaly in the Indian Longitude Sector during the Low and Moderate Solar Activity Levels of the 24th Solar Cycle. Adv. Space Res. 2013, 52, 810–820. [Google Scholar] [CrossRef]
  34. Krypiak-Gregorczyk, A.; Wielgosz, P. Carrier Phase Bias Estimation of Geometry-Free Linear Combination of GNSS Signals for Ionospheric TEC Modeling. GPS Solut. 2018, 22, 1–9. [Google Scholar] [CrossRef] [Green Version]
  35. Schreiner, W.S.; Weiss, J.P.; Anthes, R.A.; Braun, J.; Chu, V.; Fong, J.; Hunt, D.; Kuo, Y.-H.; Meehan, T.; Serafino, W. COSMIC-2 Radio Occultation Constellation: First Results. Geophys. Res. Lett. 2020, 47, e2019GL086841. [Google Scholar] [CrossRef]
  36. Chen, S.-Y.; Liu, C.-Y.; Huang, C.-Y.; Hsu, S.-C.; Li, H.-W.; Lin, P.-H.; Cheng, J.-P.; Huang, C.-Y. An Analysis Study of FORMOSAT-7/COSMIC-2 Radio Occultation Data in the Troposphere. Remote Sens. 2021, 13, 717. [Google Scholar] [CrossRef]
  37. Sunspot Index and Long-Term Solar Observations. Available online: https://wwwbis.sidc.be/silso/archiveyearlyssnplot (accessed on 20 March 2021).
  38. Krzykowska, K.; Dudek, E. How to Prevent Loss of Satellite Navigation Continuity Caused by Nimbostratus? Concept for Polish ATM. Transp. Res. Procedia 2019, 43, 63–73. [Google Scholar] [CrossRef]
  39. Weber, L. International Civil Aviation Organization; Kluwer Law International BV: Alphen aan den Rijn, The Netherlands, 2017. [Google Scholar]
  40. Siergiejczyk, M.; Krzykowska, K.; Rosinski, A. Evaluation of the influence of atmospheric conditions on the quality of satellite signal. In Marine Navigation; CRC Press: Boca Raton, FL, USA, 2017; pp. 121–128. [Google Scholar]
  41. Krzykowska, K.; Siergiejczyk, M.; Rosiński, A. Influence of selected external factors on satellite navigation signal quality. In Safety and Reliability–Safe Societies in a Changing World; CRC Press: Boca Raton, FL, USA, 2018; pp. 701–705. [Google Scholar]
  42. Siergiejczyk, M.; Rosiński, A.; Krzykowska, K. Reliability assessment of supporting satellite system EGNOS. In New Results in Dependability and Computer Systems; Springer: Berlin/Heidelberg, Germany, 2013; pp. 353–363. [Google Scholar]
  43. Tossaint, M.; Samson, J.; Toran, F.; Ventura-Traveset, J.; Hernández-Pajares, M.; Juan, J.M.; Sanz, J.; Ramos-Bosch, P. The Stanford—ESA Integrity Diagram: A New Tool for the User Domain Sbas Integrity Assessment. Navigation 2007, 54, 153–162. [Google Scholar] [CrossRef]
  44. European Space Agency. EGNOS Fact Sheet. 2021. Available online: www.egnos-pro.esa.int (accessed on 20 March 2021).
  45. Zadeh, L.A. Fuzzy Sets. Inf. Control 1965, 8, 338–353. [Google Scholar] [CrossRef] [Green Version]
  46. Gharajeh, M.S.; Jond, H.B. Hybrid Global Positioning System-Adaptive Neuro-Fuzzy Inference System Based Autonomous Mobile Robot Navigation. Robot. Auton. Syst. 2020, 134, 103669. [Google Scholar] [CrossRef]
  47. Kumar, P.B.; Muni, M.K.; Parhi, D.R. Navigational Analysis of Multiple Humanoids Using a Hybrid Regression-Fuzzy Logic Control Approach in Complex Terrains. Appl. Soft Comput. 2020, 89, 106088. [Google Scholar] [CrossRef]
  48. Kaleta, W.; Skorupski, J. A Fuzzy Inference Approach to Analysis of LPV-200 Procedures Influence on Air Traffic Safety. Transp. Res. Part C Emerg. Technol. 2019, 106, 264–280. [Google Scholar] [CrossRef]
  49. Grzesik, N. Fuzzy Sets in Aircraft System Efficiency Evaluation. Aircr. Eng. Aerosp. Technol. 2016. [Google Scholar] [CrossRef]
  50. Wang, C.Y. Topological Characterizations of Generalized Fuzzy Rough Sets. Fuzzy Sets Syst. 2017, 312, 109–125. [Google Scholar] [CrossRef]
  51. Yazdanbakhsh, O.; Dick, S. A Systematic Review of Complex Fuzzy Sets and Logic. Fuzzy Sets Syst. 2018, 338, 1–22. [Google Scholar] [CrossRef]
  52. Duda, A. Hellwig Method as a Quantitative Method Selection of Variables for Modeling Logistic Processes. Gospod. Mater. I Logistyka 2018, 11, 75–108. [Google Scholar]
  53. Akoglu, H. User’s Guide to Correlation Coefficients. Turk. J. Emerg. Med. 2018, 18, 91–93. [Google Scholar] [CrossRef]
  54. Xiang, J.X. Estimation of Minimum and Maximum Correlation Coefficients. Stat. Probab. Lett. 2019, 145, 81–88. [Google Scholar] [CrossRef]
  55. Xia, P.; Xia, J.; Ye, S.; Xu, C. A New Method for Estimating Tropospheric Zenith Wet-Component Delay of GNSS Signals from Surface Meteorology Data. Remote Sens. 2020, 12, 3497. [Google Scholar] [CrossRef]
  56. Zhu, B.; Li, J.; Tang, W. Correcting InSAR Topographically Correlated Tropospheric Delays Using a Power Law Model Based on ERA-Interim Reanalysis. Remote Sens. 2017, 9, 765. [Google Scholar] [CrossRef] [Green Version]
  57. Selbesoglu, M.O. Spatial Interpolation of GNSS Troposphere Wet Delay by a Newly Designed Artificial Neural Network Model. Appl. Sci. 2019, 9, 4688. [Google Scholar] [CrossRef] [Green Version]
Figure 1. Observation of SSN over the years in cycles [37].
Figure 1. Observation of SSN over the years in cycles [37].
Energies 14 04534 g001
Figure 2. Stanford diagram distribution for EGNOS (Own figure based on [44]).
Figure 2. Stanford diagram distribution for EGNOS (Own figure based on [44]).
Energies 14 04534 g002
Figure 3. The shape of the membership function for input variables x1 (a), x2 (b), x3 (c) (Own study in MATLAB Fuzzy Logic Toolbox).
Figure 3. The shape of the membership function for input variables x1 (a), x2 (b), x3 (c) (Own study in MATLAB Fuzzy Logic Toolbox).
Energies 14 04534 g003
Figure 4. The shape of the membership function for output variables y 1 (a), y 2 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Figure 4. The shape of the membership function for output variables y 1 (a), y 2 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Energies 14 04534 g004
Figure 5. The correlation of the number of SSN observations (x3) and the integrity of PRN120 (a) and PRN126 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Figure 5. The correlation of the number of SSN observations (x3) and the integrity of PRN120 (a) and PRN126 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Energies 14 04534 g005
Figure 6. The SSN standard deviation (x2) and the integrity of PRN120 (a) and PRN126 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Figure 6. The SSN standard deviation (x2) and the integrity of PRN120 (a) and PRN126 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Energies 14 04534 g006
Figure 7. The influence of the sunspots (x1) on the integrity of PRN120 (a) and PRN126 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Figure 7. The influence of the sunspots (x1) on the integrity of PRN120 (a) and PRN126 (b) (Own study in MATLAB Fuzzy Logic Toolbox).
Energies 14 04534 g007
Figure 8. Graphical interpretation of the model defuzzification (Own study in MATLAB Fuzzy Logic Toolbox).
Figure 8. Graphical interpretation of the model defuzzification (Own study in MATLAB Fuzzy Logic Toolbox).
Energies 14 04534 g008
Table 1. Definition of the fuzzy sets including membership functions.
Table 1. Definition of the fuzzy sets including membership functions.
Input/
Output
Linguistic VariableMeasureThe Range of Measurement Values from a Given PeriodShape of the Membership FunctionLinguistic Values
x1SSNNumber of sunspots40–220Gauss curvesmall
medium
large
x2SSN standard deviationValue of standard deviation3.0–16.5Gauss curvesmall
medium
large
x3Daily number of SSN observationsNumber of observations6–21Gauss curvesmall
medium
large
y1Integrity of PRN120PL–PE 19.54–12.16Gauss curvelow
moderate
high
y2Integrity of PRN126PL–PE 19.55–15.875Gauss curvelow
moderate
high
1 PL—Protection Level, PE—Position Error. The higher difference between PL and PE, the higher integrity of the satellite signal. This measure is dedicated to EGNOS, according to [39].
Table 2. Definition of explanatory (input) and explained (output) variables and their measure.
Table 2. Definition of explanatory (input) and explained (output) variables and their measure.
Input/
Output
VariableMeasureThe Range of Measurement Values from a Given Period
x1Cloudinessthe degree of sky cover-age (on an octane scale)0–8
x2Air humidityin %42–100
x3Precipitationmeasured mm of water column0–25
x4Temperatureaverage air temperature
in °C
(−15)–24
x5Atmospheric pressuremeasured in hPa985–1024
x6Solar activityNumber of sunspots40–220
yIntegrity PRN120/PRN126PL–PE9.54–15.875
Table 3. Combinations of explanatory variables.
Table 3. Combinations of explanatory variables.
K1 = {x1}K22 = {x1, x2, x3}K43 = {x1, x2, x3, x5}
K2 = {x2}K23 = {x1, x2, x4}K44 = {x1, x2, x3, x6}
K3 = {x3}K24 = {x1, x2, x5}K45 = {x1, x2, x4, x5}
K4 = {x4}K25 = {x1, x2, x6}K46 = {x1, x2, x4, x6}
K5 = {x5}K26 = {x1, x3, x4}K47 = {x1, x2, x5, x6}
K6 = {x6}K27 = {x1, x3, x5}K48 = {x1, x3, x4, x5}
K7 = {x1, x2}K28 = {x1, x3, x6}K49 = {x1, x3, x4, x6}
K8 = {x1, x3}K29 = {x1, x4, x5}K50 = {x1, x3, x5, x6}
K9 = {x1, x4}K30 = {x1, x4, x6}K51 = {x1, x4, x5, x6}
K10 = {x1, x5}K31 = {x1, x5, x6}K52 = {x2, x3, x4, x5}
K11 = {x1, x6}K32 = {x2, x3, x4}K53 = {x2, x3, x4, x6}
K12 = {x2, x3}K33 = {x2, x3, x5}K54 = {x2, x3, x5, x6}
K13 = {x2, x4}K34 = {x2, x3, x6}K55 = {x2, x4, x5, x6}
K14 = {x2, x5}K35 = {x2, x4, x5}K56 = {x3, x4, x5, x6}
K15 = {x2, x6}K36 = {x2, x4, x6}K57 = {x1, x2, x3, x4, x5}
K16 = {x3, x4}K37 = {x2, x5, x6}K58 = {x1, x2, x3, x4, x6}
K17 = {x3, x5}K38 = {x3, x4, x5}K59 = {x1, x2, x3, x5, x6}
K18 = {x3, x6}K39 = {x3, x4, x6}K60 = {x1, x2, x4, x5, x6}
K19 = {x4, x5}K40 = {x3, x5, x6}K61 = {x1, x3, x4, x5, x6}
K20 = {x4, x6}K41 = {x4, x5, x6}K62 = {x2, x3, x4, x5, x6}
K21 = {x5, x6}K42 = {x1, x2, x3, x4}K63 = {x1, x2, x3, x4, x5, x6}
Table 4. Comparison of correlation coefficients values r j .
Table 4. Comparison of correlation coefficients values r j .
rYX1rYX2rYX3rYX4rYX5rYX6
−0.17−0.01−0.27−0.120.160.24
Table 5. Comparison of correlation coefficients values r j .
Table 5. Comparison of correlation coefficients values r j .
rX1X2rX1X3rX1X4rX1X5rX1X6
0.640.30−0.28−0.43−0.08
rX2X3rX2X4rX2X5rX2X6
0.32−0.39−0.320.09
rX3X4rX3X5rX3X6
0.15−0.24−0.14
rX4X5rX4X6
−0.11−0.17
rX5X6
0.02
Table 6. The list of H k   o p t . values for each combination.
Table 6. The list of H k   o p t . values for each combination.
No. of K H k   o p t . No. of K H k   o p t . No. of K H k   o p t .
K 1 0.029 K 22 0.060 K 43 0.064
K 2 0.000 K 23 0.024 K 44 0.100
K 3 0.073 K 24 0.029 K 45 0.034
K 4 0.014 K 25 0.066 K 46 0.065
K 5 0.026 K 26 0.079 K 47 0.076
K 6 0.058 K 27 0.080 K 48 0.081
K 7 0.018 K 28 0.119 K 49 . 0.114
K 8 0.079 K 29 0.044 K 50 0.121
K 9 0.034 K 30 0.077 K 51 0.086
K 10 0.038 K 31 0.089 K 52 0.067
K 11 0.080 K 32 0.059 K 53 0.095
K 12 0.056 K 33 0.063 K 54 0.105
K 13 0.010 K 34 0.097 K 55 0.071
K 14 0.019 K 35 0.028 K 56 0.120
K 15 0.053 K 36 0.055 K 57 0.067
K 16 0.076 K 37 0.071 K 58 0.097
K 17 0.079 K 38 0.083 K 59 0.104
K 18 0.114 K 39 0.112 K 60 0.075
K 19 0.036 K 40 0.123 K 61 0.117
K 20 0.062 K 41 0.082 K 62 0.103
K 21 0.082 K 42 0.062 K 63 0.102
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Krzykowska-Piotrowska, K.; Dudek, E.; Wielgosz, P.; Milanowska, B.; Batalla, J.M. On the Correlation of Solar Activity and Troposphere on the GNSS/EGNOS Integrity. Fuzzy Logic Approach. Energies 2021, 14, 4534. https://doi.org/10.3390/en14154534

AMA Style

Krzykowska-Piotrowska K, Dudek E, Wielgosz P, Milanowska B, Batalla JM. On the Correlation of Solar Activity and Troposphere on the GNSS/EGNOS Integrity. Fuzzy Logic Approach. Energies. 2021; 14(15):4534. https://doi.org/10.3390/en14154534

Chicago/Turabian Style

Krzykowska-Piotrowska, Karolina, Ewa Dudek, Paweł Wielgosz, Beata Milanowska, and Jordi Mongay Batalla. 2021. "On the Correlation of Solar Activity and Troposphere on the GNSS/EGNOS Integrity. Fuzzy Logic Approach" Energies 14, no. 15: 4534. https://doi.org/10.3390/en14154534

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