Home GBAS: fundamentals and availability analysis according to σvig
Article Open Access

GBAS: fundamentals and availability analysis according to σvig

  • Weverton da Costa Silva EMAIL logo and João Francisco Galera Monico
Published/Copyright: July 1, 2022
Become an author with De Gruyter Brill

Abstract

Ground-based augmentation system (GBAS) was developed to guide aircraft precision approach and landing, aiming to replace the instrument landing system (ILS), which is currently used in most airports worldwide. GBAS based on differential positioning with reference stations that provide differential corrections to the aircraft to improve its positioning accuracy and ensure other performance parameters such as integrity, continuity, and availability. However, using GBAS in low latitude regions such as Brazil, the occurrence of ionospheric irregularities can affect global navigation satellite system (GNSS) performance so that it does not meet the requirements for aviation. This article evaluates five vertical ionospheric gradient variability scenarios for a GNSS data set of four reference stations, one station simulating an aircraft with GBAS in a static model based on performance requirements for Category Approach Type – CAT I. The results showed that the increase in the variability of the ionosphere and the geometry of satellites used in positioning could affect the integrity and availability of GBAS. In the scenario of more significant variability of the ionosphere evaluated, there was a loss of 38.4% of the availability of GBAS for the CAT I approach.

1 Introduction

Ground-based augmentation system (GBAS) was developed to improve global navigation satellite system (GNSS) navigation used in precision approach and aircraft landing. In this system, a set of reference GNSS stations (usually 4) located at the airport provide differential corrections to the aircraft to apply in its positioning, improve accuracy and assist in flight operations. Differential corrections and other parameters are processed by a ground facility station (GFS) and sent to the aircraft through an antenna called very high frequency data broadcast (VDB).

GBAS emerged as an alternative to ILS in that it is a radiofrequency-transmitting equipment installed at the head of each runway that guides aircraft in precision approaching and landing, especially under low visibility conditions. GBAS makes it possible for a single station to offer approach routes for all runways at the airport (Pullen, 2017). In the literature, studies are highlighting the tendency to substitute the ILS for GBAS, as in the study by Felux et al. (2013) that compares flight performance using ILS and GBAS for a precision approach, in which the performance of GBAS was superior to ILS in terms of positional error in both components (horizontal and vertical).

However, in equatorial regions and low latitudes (−20° to 20°), characterized by high instability and the occurrence of ionospheric events (plasma bubbles and ionospheric scintillation), the use of GBAS can be compromised by the degradation suffered by GNSS signals when propagating through the ionosphere, as pointed out by studies of Pereira et al. (2021), Yoon et al. (2019), Pereira et al. (2017). One of the ways to minimize these effects would be to perform linear combinations of observations, for example, the ionosphere-free linear combination. However, initially, GBAS was authorized to operate using only GNSS data from the L1 frequency of the GPS (global position system) and Global’naya navigatsionnaya Sputnikovaya system constellations.

Works of authors such as Yoon et al. (2019) and Pereira et al. (2017) indicate limitations in the use of GBAS at international airports in Brazil, due to high ionospheric gradients (greater than 600 mm/km), at certain times of the day and seasons, depending on the occurrence of ionospheric events. These high ionospheric gradients and their variation indicate restrictions on the use of GBAS as they result in higher levels of alert protection, including at the Tom Jobim International Airport, located in Rio de Janeiro – RJ. This is the only airport with GBAS infrastructure in Brazil, but it was not certified by aviation regulators due to its susceptibility to the ionosphere’s effects. This limitation of using only data on the L1 frequency may make it unfeasible in regions such as Brazil.

A tool to assess the conditions for installing a GBAS station is the PEGASUS software (Prototype EGNOS and GBAS Analysis System Using SAPPHIRE) developed by EUROCONTROL (European Organization for the Safety of Air Navigation). In the studies by Lipp et al. (2005); Gaglione and Vultaggio (2006), one can find performance analyses of the experimental GBAS at airports in Germany and Italy.

Among the potentialities available in PEGASUS, it uses for the operational validation of GNSS augmentation systems aimed at aviation, such as space based augmentation system and GBAS, forecasting capacities of future or experimental systems, and selection of future locations for the placement of ground subsystems. PEGASUS presents a set of modules implemented to perform different tasks in a flexible way of the main functionalities of GBAS, such as GNSS data conversion from reference stations, generation of the messages (types 1, 2, and 4), aircraft position calculation (including protection levels), data transmitted manipulation and simulation, in addition to the presentation of graphs and reports of the activities performed. Such functions can be applied individually using the modules in the standalone or through the creation of scenarios (EUROCONTROL, 2006). Thus, PEGASUS is interesting to analyze locations for GBAS implantation, evaluating potential errors that most affect the GNSS signals at that location.

Using GNSS data from static or mobile stations, it is possible to analyze the experimental performance of GBAS against the performance requirements for the approach categories. In this work, we show how the variation of the Sigma VIG (vertical ionosphere gradient – σ vig), the main parameter that describes the variability of the ionosphere, affects the availability of GBAS for the CAT I precision approach category. It is different from previous work, such as those of Pereira et al. (2021), Yoon et al. (2019), Pereira et al. (2017), that analyze the estimates of ionospheric gradient values and their impacts on the GBAS, where only the gradients have been considered. We evaluated five scenarios from the implementations and simulations that can be performed by PEGASUS, including the variation of the σ vig for GNSS data collected in receivers located in Pindamonhagaba and Guaratinguetá (São Paulo – Brazil). It consists of one of the first experiments carried out considering several ionosphere conditions for GBAS. Such investigation may support the future decision of the Brazilian aviation authorities to decide about the use of GBAS in Brazil.

2 GBAS: fundamentals

GBAS is a GNSS augmentation system developed by aviation to provide integrity, accuracy, continuity, and availability requirements for GNSS positioning that aircraft can use to support precision approach and aircraft landing. Using monitoring carried out by reference stations (usually 4) installed near the airport, GBAS (Figure 1) provides differential corrections based on the principle of correlation systematic ephemeris errors, tropospheric and ionospheric delays, that is, such errors that occur at ground stations are like those on the aircraft. This condition originating from the DGNSS (differential GNSS) is valid when the aircraft is close to the ground station and degraded when the aircraft is more distant. In addition to differential corrections, integrity parameters and information for precision approach and landing procedures are transmitted by a VDB antenna to the aircraft’s GNSS receiver (Pullen, 2017).

Figure 1 
               GBAS architecture.
Figure 1

GBAS architecture.

GBAS can be considered an alternative to traditional systems like ILS used for precision approach and landing. A single GBAS infrastructure can support multiple runways at the airport and make a curve approach, that is, without the need for alignment to the center of the runway to start the operation procedures. On the other hand, the ILS requires that the aircraft aligned with the runway’s center for each endpoint (Pullen, 2017).

2.1 Pseudorange corrections computations

As a GNSS augmentation system, the main function of GBAS is to calculate the differential corrections from the reference GNSS stations and transmit them so that an aircraft equipped with an onboard receiver can perform more accurate positioning. It allows the use of the GNSS with more reliability and safety in precision approach and landing operations, even with poor visibility (EUROCAE, 2013). GBAS use smoothed pseudorange observable (P CSC) through the Hatch filter:

(1) P CSC ( i , t ) = S τ PD t + 1 S τ [ P CSC ( t 1 ) + ( λ Φ t λ Φ t 1 ) ] ,

where S is the GNSS data sampling, τ is the smoothing time constant for the Hatch Filter (100 s in this article), PD t is raw pseudorange at time t (C/A) code modulated from L1 carrier phase), P CSC ( t 1 ) is the previous smoothed pseudorange, λ is the wavelength at L1 frequency, and Φ is the carrier phase on L1.

The pseudorange correction is obtained by the difference of the geometric distance calculated by the Euclidean distance between the reference station and a satellite (i) with the pseudorange recorded by the reference station equation (2):

(2) PRC CSC ( i , j ) = R ( i , j ) P CSC t ( i , j ) ( c Δ t SV GPS ( i ) ) ,

where PRCCSC(i, j) is a pseudorange correction from satellite i and reference station j; R is a range between satellite i and reference station j; P CSC t is pseudorange smoothing for epoch t; c is the light velocity; and Δt SV−GPS is the correction satellite clock error.

Then, the PRCCSC is adjusted by removing the error from the receiver’s clock, which consists of an uncorrelated systematic effect, affecting each reference station differently (PULLEN, 2017). Equation (3) shows the removal of the receiver’s clock error in pseudorange correction:

(3) PRC SCA ( i , j ) = PRC CSC ( i , j ) i S c k i PRC CSC ( i , j ) ,

where PRCSCA is the pseudorange correction adjusted with the remotion of the clock receiver error; k i is the weighting factor, with i S c k i = 1 ; S c is the set of satellites tracked by all reference stations. One of the ways to weight the value of k can be by the sin function of the angle of elevation of the satellite (sin θ).

The broadcast pseudorange correction (PRCTX) for the aircraft equation (4) is determined by the average of the PRCSCA obtained for satellite i by the M reference stations with corrections valid for this satellite:

(4) PRC TX ( i ) = 1 M ( i ) i = 1 , j ϵ s i M ( j ) PRC SCA ( i , j ) ,

where S i is the set of receivers with valid measures for satellite i.

According to EUROCAE (2013), the rate of change of broadcast pseudorange corrections (range rate corrections – RRC), equation (5) can be calculated by dividing the difference of the PRCTX in the current time (t) and the previous time (t − 1) by the time difference between the two epochs.

(5) RRC = PRC TX t PRC TX t 1 t ( t 1 ) .

2.2 Performance of the GFS parameters

Moreover, transmitting the pseudorange corrections and their variation rates, GFS also has some parameters that indicate the quality and consistency of the corrections for each reference station.

Among these parameters, B-values equation (6) indicates the consistency of each receiver and satellite measurements that contribute to the generation of the pseudorange correction. They are calculated by the difference between the transmitted pseudorange corrections, and the average of the corrections determined in equation (6), excluding the corrections of the receiver j, whose consistency will be verified (EUROCAE, 2013).

(6) B ( i , j ) = PRC TX ( i ) 1 M ( i ) 1 k ϵ S i , k j PRC SCA ( i , k ) .

According to Pullen (2017); Lee (2005), the B-value can be interpreted as an error that would occur in the pseudorange correction of satellite i if the measurement of the receiver M were failed. If the receiver j has faults, the correction will be given by the average of the measurements of other receivers, without faults, that track satellite i.

The errors that occur in pseudorange correction are given by the B-values. They occur because, in GBAS, not all systematic errors can be corrected. It is the case of the multipath and noise of GNSS observations. Thus, an uncertainty called σ pr_gnd that describes the contribution of the GBAS Ground Subsystem to errors in the pseudorange correction transmitted to the aircraft. This parameter is calculated using the B-values equations (7 and 8) and transmitted to the aircraft, and is used to determine the position as a component of the uncertainty associated with the pseudorange (EUROCAE, 2013).

(7) σ B 2 ( b , j ) = 1 N ( b , j ) k = 1 N ( b , j ) ( B k ( b , j ) B ( b , j ) ¯ ) 2 ,

(8) σ pr_gnd ( b , j ) = σ B 2 ( b , j ) ( M 1 ) ,

where b represents a satellite elevation interval to be considered and N is the number of B-values in the satellite elevation range.

As mentioned earlier, GBAS is based on the principle of spatiotemporal correlation errors, mainly atmospheric errors due to the ionosphere and troposphere. However, in regions where these layers are irregular, the correlation decreases, and there are many errors in the pseudorange corrections. These errors can be mitigated by two uncertainties related to the effects of the ionosphere (σ iono) and troposphere (σ tropo) transmitted for the composition of errors associated with pseudorange. According to EUROCAE (2013), the uncertainty associated with the tropospheric error can be obtained by equation (9).

(9) σ tropo ( i ) = σ N h 0 10 6 ( 0.002 + sin 2 ( θ i ) ) 1 e Δ h h 0 ,

where σ N is the refractivity uncertainty; h 0 is the height in meters of the troposphere layer used to determine tropospheric error; θ i is the elevation angle of satellite i; ∆h is the height difference of the aircraft (meters) and the GBAS reference point. As σ N and h 0 are parameters transmitted by GFS, they have to be evaluated prior to the operationalization of GBAS.

In the case of the ionosphere, σ vig is the parameter transmitted by GFS that describes the variability of the vertical ionospheric gradient. The σ vig is used to determine σ iono that represent uncertainty associated with the ionospheric error. Also, the σ iono parameter is crucial in the calculation of the protection levels and aircraft position.

(10) σ iono ( i ) = F pp ( i ) σ vig ( X aircarft + 2 τ V aircraft ) ,

where F PP is the slant factor for converting the standard deviation of the ionospheric error from the vertical to satellite–receiver direction, X aircarft is the distance between aircraft and GBAS reference point (GFS), τ is the time constant used in the smoothing filter (100 s for GBAS Approach Service Type [GAST] C), and V aircarft is the horizontal speed of the aircraft, given in m/s.

In equatorial and low-latitude regions, the effects of the ionosphere on GNSS signals are one of the main obstacles to a GBAS certification since they represent a threat to accuracy and especially to integrity. According to Pereira et al. (2021), the ionospheric gradient and its uncertainty are parameters of the Ionospheric Threat Model that must be determined to implement GBAS. For such computation, a time series of GNSS data representing the ionospheric irregularity events have to be evaluated to identify its variability. It provides information on the uncertainty of the ionospheric gradient (Figure 2) for the GBAS coverage region.

Figure 2 
                  Representation of variation of the ionospheric gradient for GBAS.
Figure 2

Representation of variation of the ionospheric gradient for GBAS.

The ionospheric gradient computation can be performed by two methods: Stations pairs and time step. In the studies by Lee et al. (2007); Pereira et al. (2017), details of these methods for determining the ionospheric gradient can be found.

The σ vig used results from the analysis of the probability density function of the vertical ionospheric gradient calculated for days with nominal ionospheric conditions and days with ionospheric anomalies. The transmitted σ vig_inf is inflated to contemplate the conditions of more significant variations in the ionospheric gradient, for which the mean σ vig value (μ vig), the normalized σ vig value, and an inflation factor (f) are considered.

(11) σ vig_inf = | μ vig | + f σ vig .

An example of σ vig determination (Figure 3) can be found in the study by Lee et al. (2007), in which the sigma overbound method was developed based on the ionospheric gradient probability density function. This method was used to assess extreme or anomalous conditions from the CONUS (CONterminous United States) threat model.

Figure 3 
                  The probability density function of normalized vertical ionospheric gradients on July 2, 2000 (Lee et al., 2007).
Figure 3

The probability density function of normalized vertical ionospheric gradients on July 2, 2000 (Lee et al., 2007).

2.3 Aircraft position computation

After receiving the corrections and integrity parameters transmitted by the GFS, the aircraft GNSS receiver will calculate the corrected pseudorange at the aircraft level. But, before being applied, some information is checked, such as the received signal strength, latency time valid, and the compatibility of the identical satellites with corrections. The accepted measures are applied in equation (12) of the aircraft’s pseudorange correction (PRCcorr_air) (Pullen, 2017):

(12) PRC corr_air ( i ) = P CSC_air ( t ) ( i ) + PRC TX ( i ) + RRC ( i ) ( t t z_count ) TC + c ( Δ t ( i ) ) SV ,

where P CSC_air ( t ) is the smoothed pseudorange recorded by satellite i at the aircraft receiver at time t before applying correction; PRCTX is the pseudorange correction transmitted by GFS, being valid for time t z_count; RRC is the rate of change of transmitted pseudorange corrections valid for time t z_count; TC is the differential correction of tropospheric delay; c is the speed of light in a vacuum; ( Δ t ( i ) ) SV corresponds to the satellite clock error applied at time t.

Then, the three-dimensional components of aircraft position (X, Y, and Z) are estimated in the WGS84, as well as the receiver’s clock applying the weighted least squares method, according to EUROCAE (2013); Pullen (2017):

(13) x ˆ = ( ( A T W A ) 1 A T W ) ΔPRC corr_air ,

where x ˆ is the vector to be estimated, with the three-dimensional components of position X, Y, and Z and the clock error; A is the design (Jacobian) satellite–receiver matrix, with a dimension of N rows and four columns; W is the weight matrix, with the variance of each measurement by satellite. The Jacobian matrix A is composed of the partial derivatives of the satellite-aircraft line-of-sight vector augmented by 1 for the clock.

(14) A = X s 1 X a ρ s 1 Y s 1 Y a ρ s 1 Z s 1 Z a ρ s 1 1 X s 2 X a ρ s 2 Y s 2 Y a ρ s 2 Z s 2 Z a ρ s 2 1 X s 3 X a ρ s 3 Y s 3 Y a ρ s 3 Z s 3 Z a ρ s 3 1 X s 4 X a ρ s 4 Y s 4 Y a ρ s 4 Z s 4 Z a ρ s 4 1 1 X s n X a ρ s n Y s n Y a ρ s n Z s n Z a ρ s n 1 .

where X si , Y si , and Z si are satellite positions; X a , Y a , and Z a are approximated aircraft position; ρ si is the computed geometric distance from the aircraft to the satellite i (with i = 1, 2, 3, …, n).

However, geocentric coordinates are not most adequate to evaluate the positioning accuracy. According to EUROCAE (2013), Jacobian matrix A can be transformed to the Local Cartesian Frame, North, East, and Down, with origin fixed in the runway on landing threshold point/fictitious threshold point using azimuth (Az) and elevation angle (θ) of each satellite (ranging from 1 to n). In such a case, one has:

(15) A = cos ( θ ) 1 cos ( Az ) 1 cos ( θ ) 1 sen ( Az ) 1 sen ( θ ) 1 1 cos ( θ ) 2 cos ( Az ) 2 cos ( θ ) 2 sen ( Az ) 2 sen ( θ ) 2 1 cos ( θ ) 3 cos ( Az ) 3 cos ( θ ) 3 sen ( Az ) 3 sen ( θ ) 3 1 cos ( θ ) 4 cos ( Az ) 4 cos ( θ ) 4 sen ( Az ) 4 sen ( θ ) 4 1 1 cos ( θ ) n cos ( Az ) n cos ( θ ) n sen ( Az ) n sen ( θ ) n 1 .

The weight matrix W of the satellite measurements consists of a diagonal matrix composed of the inverse of the fault-free variance ( σ P 2 ). This variance term contains all the elements of the ground and aircraft subsystems seen previously:

(16) σ P 2 ( i ) = σ pr_gnd 2 ( i ) + σ pr_air 2 ( i ) + σ tropo 2 ( i ) + σ iono 2 ( i ) ,

where airborne error contribution (σ pr_air) is defined in RTCA DO-245A (2004) as the combination of two error sources, receiver noise, and interference and multipath:

(17) σ pr air ( i ) = ( σ multipath 2 ( i ) + σ noise 2 ( i ) ) ,

where σ multipath ( i ) = 0.13 + 0.53 e θ i 10 ; and σ noise ( i ) = a 0 + a 1 e θ i θ 0 . The σ noise term is calculated according to the performance defined by aircraft accuracy designator (AAD) for two levels A and B (Table 1).

Table 1

Airbone thermal noise and interference error model for AAD parameters

AAD θ i (deg) θ 0 (deg) a 0 (m) a 1 (m)
A ≥5 6.9 0.15 0.43
B ≥5 4.0 0.11 0.13

The σ tropo and σ iono were presented, respectively, in equations (9 and 10). As aircraft was in static mode, the σ iono ( i ) = F pp ( i ) σ vig X aircarft .

Thus, one can then determine the matrix of W:

(18) W = diag [ σ P ( 1 ) 2 , σ P ( 2 ) 2 , σ P ( 3 ) 2 , σ P ( 4 ) 2 , , σ P ( N ) 2 ] .

According to EUROCAE (2013); Felux et al. (2017), the term (A T PA)−1 A T P corresponds to the projection matrix, and making S = (A T PA)−1 A T P, it can determine the uncertainties of the position errors, according to equations (19 and 20). Another way to calculate standard deviations is to express them for errors in the horizontal and vertical components:

(19) σ erro_horiz . = i = 1 N S horiz . 2 ( i ) σ P 2 ( i ) ,

(20) σ erro_vert . = i = 1 N S vert . 2 ( i ) σ P 2 ( i ) ,

where S horiz. (i) and S vert. (i) are, respectively, the horizontal and vertical components in the projection matrix determined by equations (21 and 22) (Felux et al., 2017):

(21) S horiz . ( i ) = S 1 2 ( i ) + S 2 2 ( i ) ,

(22) S vert . ( i ) = S 3 ( i ) + S 1 ( i ) tan ( θ ) GPA .

The elements S 1(i), S 2(i), and S 3(i) represent, respectively, in the first, second, and third columns of row i of the projection matrix S. The term (θ)GPA is the angle of the approach path to the runway (3 degrees is generally used).

It can also be derived from the covariance propagation in equation (23), and one obtains the covariance matrix of the estimate parameters (coordinates and clock error):

(23) x = ( APA T ) 1 .

2.4 Protection levels for precision approach

The protection levels (PL) represent limits for the position errors of each aircraft, based on extremely low probabilities of loss integrity that are required according to GBAS precision approach categories (Pullen, 2017) (Figure 4).

Figure 4 
                  Protection Levels and Alert Limit representation (Lee, 2005).
Figure 4

Protection Levels and Alert Limit representation (Lee, 2005).

According to Pullen (2017), the protection levels are built by extrapolating probability distributions limiting the errors expected for the user (aircraft). PL calculation is determined in the vertical (VPL) and horizontal (HPL) components. For the precision approach (PA) service, HPL and VPL are calculated as the maximum value that position errors can achieve, considering hypothesis tests. For the first one, H0 is the nominal case, free of faults, while the alternative H1 assumes a single fault of the reference receiver (Dautermann et al., 2011).

For the nominal case, HPL and VPL are obtained from equations (24 and 25):

(24) HPL P A , H 0 = ( K ffmd ) ( σ erro_horiz . ) + D horiz . ,

(25) VPL P A , H 0 = ( K ffmd ) ( σ erro_vert . ) + D vert . ,

where K ffmd is a multiplication factor for fault detection, the value of which is defined according to the number of reference stations used to generate pseudorange corrections, in this case with 4 receivers K ffmd = 5.847 m; D ffmd. and D vert. are, respectively, the magnitude of the horizontal and vertical projections, considering the difference between the smoothed position by the 30 and 100 second on smoothing pseudorange filter. For the GAST C, the values of D horiz. and D vert. are equal to zero, since only the 100 s smoothing filter is used (EUROCAE, 2013).

One additional protection level is defined to cover failures not detected by the ground system. In this case, HPLPA,H1 and VPLPA,H1 are obtained by equation (26 and 27, according to EUROCAE (2013); Pullen (2017):

(26) HPL P A , H 1 ( j ) = i = 1 N ( S horiz . ( i ) ) ( B ( i , j ) ) K md i = 1 N σ erro horiz . ( i ) ,

(27) VPL P A , H 1 ( j ) = i = 1 N ( S vert ( i ) ) ( B ( i , j ) ) K md i = 1 N σ vert . ( i ) ,

where K md is the failure detection multiplier, which also depends on the number of reference receivers used: for 2 receivers K md = 2.935 m; for 3 K md receivers = 2.898 m; and using 4 the K md receivers = 2.878 m.

3 Methodology and experiments

To evaluate the performance and understanding of GBAS positioning and functionalities, we used PEGASUS software developed by EUROCONTROL. PEGASUS is composed of a set of tools arranged in modules, which make it possible to carry out several GBAS functionalities such as the conversion of GNSS data, generation of the content of messages transmitted by the VDB, calculation of the aircraft’s position and errors, as well as the protection levels, graphical representations of the results, and reports of the activities performed (EUROCONTROL, 2006).

GBAS experiments in the static mode used GNSS data from 4 reference stations in Pindamonhangaba – SP, as shown in Figure 5a, while the other GNSS receiver simulating aircraft was in Guaratinguetá – SP (Figure 5b). The distance between the reference receivers and the aircraft simulation is approximately 31 km (the coverage area of a GBAS is 23 NM or about 42 km).

Figure 5 
               (a) Location of the reference GNSS stations used in the experiment; (b) location of aircraft simulated in the experiment.
Figure 5

(a) Location of the reference GNSS stations used in the experiment; (b) location of aircraft simulated in the experiment.

The IACIT company (www.iacit.com.br) provided the GNSS data. All GNSS receivers used are NovAtel CMA 4048 model. Some results and analyzes will be presented according to the configurations carried out in this research.

The PEGASUS modules used for GBAS simulations were: GGC (generate gbas corrections), responsible for the content of messages generated by GFS, and GNSS Solution, which calculates the coordinates, position errors, and protection levels of the aircraft. Moreover, two other tools were used: the converter, which converts the file of the GNSS receivers to a specific program format, and the MFile Runner, which generates visualizations of the results of the simulations.

The σ vig indicates the variation of the ionospheric gradient and influences the estimate of HPL and VPL. The work analyzed the performance of 5 GBAS simulation scenarios varying the σ vig with the following values: 4, 8, 12, 16, and 20 mm/km. Such values were selected to characterize several ionosphere conditions. For example, a 4 mm/km scenario characterizes low gradient ionospheric common in the United States according to CONUS Threat Model. The increase in σ vig values may indicate the impact of high ionospheric gradients on the availability of GBAS, especially in Brazil, where studies such as Pereira et al. (2021), Pereira et al. (2017) showed that σ vig, calculated for March 2014, at the last high of the solar cycle reached values of 20 at 40 mm/km using pairs of reference stations up to 50 km.

3.1 Generation of GBAS messages

The GBAS simulation carried out met the category of precision approach CAT I or GAST C (GBAS Approach Service Type) that requires the generation and transmission to the aircraft GBAS Message Types 1, 2, and 4. The analysis period of the GBAS simulation was 9 h of data on 03/16/2019, starting at 05 h 08 min 25 s and ending at 14 h 08 min 24 s (Universal Time). All receivers tracked pseudorange (code C/A) and carrier phase on GPS L1 frequency data, with a sampling interval of 0.5 s. The smoothing filter initialization constant was 100 s to obtain smoothed pseudorange, as provided by Standard Recommended and Practices for CAT I or GAST C (GBAS Approach Service Type).

Part of the GGC module configuration is done with the insertion of text files with parameters referring to the geodetic coordinates of the stations; the satellite’s elevation weight function to correct the receiver’s clock error; and in this case, the sen² (θ i ) function. Other relevant configurations were GAD 2 (ground accuracy designator); minimum elevation angle of the satellites equal to 5°; refractivity of 763; refractivity uncertainty of 20; GCID 1 (GBAS Continuity and Integrity Designator); 42 km for Dmax; kmPOSGPS of 6.0 m; kmCAT1GPS of 5.0 m; vertical alert limit of 10 m; horizontal alert limit of 40 m; GPA (glide path approach) equal to 3°; 49 m for threshold crossing height; and 105 m course width. A more detailed description of all these parameters can be found at EUROCAE (2013).

Another parameter configured in the GGC module is σ vig, which is part of the content of Type 2 messages. Although it is not a variable used in pseudorange correction generation algorithms and ground subsystem integrity parameters, σ vig is transmitted as a parameter of the region covered by the airport. For this work, five scenarios with σ vig values were evaluated: 4, 8, 12, 16, and 24 mm/km. As stated before, such selection aims to evaluate the impact of the ionospheric gradients on the availability of GBAS.

3.2 Positioning and integrity parameters

After the generation of GBAS Message content by the GGC module, the simulated aircraft data were used in the GNSS Solution module to obtain estimates of coordinates, protection levels, position errors, and other indicators inherent to GNSS positioning.

The GPS receiver representing the aircraft (simulated) was in Guaratinguetá – SP (Figure 5b) and had a similar setting to the receivers of the reference stations mentioned in Section 4.1. The AAD parameter was selected as level A. The AAD parameter is used to determine the pseudorange uncertainty calculated by the aircraft (σ pr_air) and is based on the multipath and noise at the aircraft’s receiver.

As the experiment was carried out in static mode and as the position of the simulated aircraft is known, they were inserted to analyze the horizontal and vertical positioning errors (HPE and VPE).

4 GBAS messages estimated and main results

One of the main related tasks of the GBAS ground subsystem is the generation of the pseudorange correction, resulting from the GNSS observations of the reference stations. Figure 6 shows the time series of the pseudorange corrections estimated for each visible satellite during the period considered.

Figure 6 
               Pseudorange corrections from reference stations.
Figure 6

Pseudorange corrections from reference stations.

The pseudorange corrections presented a behavior like a parabola with the concavity facing downwards. The highest correction values (in absolute) were recorded when the satellites were closer to the horizon. As satellites ascend in the zenith direction, corrections are reduced in value. For example, the correction on the PRN13 satellite reached almost −30 m in the interval from 1 pm to 2 pm. Considering that a 5° satellite elevation mask was used, the results of the PRCs are consistent with the those of the literature, which indicate that the GNSS observations carried out by satellites close to the horizon generally present a higher occurrence of systematic errors originating from multipath, ionosphere, troposphere, and others.

Figure 7 shows the satellites’ elevation angles from the GNSS data collected by the reference station Receiver 4. Considering that the distance between the reference stations is approximately 250 m in the other receivers, it is expected that the elevation angles of the satellite values are like those shown in Figure 7.

Figure 7 
               Satellite elevation angle for Rec 4.
Figure 7

Satellite elevation angle for Rec 4.

B-Values are integrity parameters used to check the consistency of the PRCs of each reference station and satellite in relation to the value that was transmitted, in case of failure in one of the stations. Figure 8 shows the B-Values (B1, B2, B3, and B4), which represent what would be the difference in the PRC if there was a failure in each of the reference stations and the average of the PRCs of the other 3 were used. Therefore, B1 indicates failure at station Receiver 1, B2 at station Receiver 2, and so on.

Figure 8 
               
                  B-Values parameters for each satellite and reference station.
Figure 8

B-Values parameters for each satellite and reference station.

The closer the B-Values are to zero, the more consistent are the PRCs transmitted values. This indicates a more homogeneous environment in terms of system errors and less variation in pseudorange corrections for each reference station.

From Figure 8, one can see that the B-values have an approximate variation within the range of −0.3 m to 0.3 m for B1, B2, and B3. As for B4, the variation occurred between −0.1 m and 0.4 m. In all situations, there were peaks of more significant variation in some satellites, of which the following stand out:

  • For B1, the PRN2 differs by 0.45 m from the broadcast PRC.

  • For B2, the PRN10 differs by 0.50 m from the broadcast PRC.

  • For B3, the PRN13 differs by −0.45 m from the broadcast PRC.

  • For B4, the PRN26 differs by 0.55 m from the broadcast PRC.

This analysis of the B-value parameter is relevant mainly because it is used to calculate protection levels, which are indicators of the integrity of GBAS. In Figure 9, these peaks of higher B-values generally coincide with the times of higher values in the PRC module. Therefore, they must be associated with the noisiest GNSS observation periods.

Figure 9 
               PRC and B-Values for PRN satellites 2, 10, 13, and 26.
Figure 9

PRC and B-Values for PRN satellites 2, 10, 13, and 26.

4.1 Results in the position domain

Now, GBAS simulations at the aircraft level will be carried out, with the estimates in the positions and their errors and the integrity indicators and performance analysis.

Thus, Figure 10 shows the time series of the VPE and VPL calculated for the GAST C precision approach. In this scenario, a σ vig value of 4 mm/km was applied.

Figure 10 
                  Performance of positioning errors and protection levels for GBAS simulation considering σ
                     vig of 4 mm/km.
Figure 10

Performance of positioning errors and protection levels for GBAS simulation considering σ vig of 4 mm/km.

In the horizontal component, the HPE was lower than the HPL during the whole period analyzed for all scenarios of the σ vig. The horizontal alert limit is 40 m and was not exceeded in any evaluated scenarios.

On the other hand, in the vertical component, 3.5% of the time, the VPE was higher than the VPL, indicating the occurrence of Misleading Information (MI). In this case, the system is declared available because VPE and VPL did not exceed the vertical alert limit. The protection level represents the maximum estimated error in positioning for the precision approach to occur safely.

The second scenario evaluated considered the σ vig value equal to 8 mm/km. In Figure 11, it is possible to observe the performance of the horizontal and vertical components for this scenario.

Figure 11 
                  Performance of positioning errors and protection levels for GBAS simulation considering σ
                     vig of 8 mm/km.
Figure 11

Performance of positioning errors and protection levels for GBAS simulation considering σ vig of 8 mm/km.

The VPE had only 9 epochs between 6 am and 7 am, where there was a slight superiority of the VPE over VPL. The σ vig of 8 mm/km was the scenario with the highest availability of 99.9% and the lowest occurrence of MI events. However, there was an increase in the protection levels compared to the previous scenario.

For the 12 mm/km σvig scenario (Figure 12), HPE and VPE were lower than the HPL and VPL. However, there was an increase in the values of the protection levels, and 2.2% times, the VPL exceeded the alert limit that indicates loss of availability for the CAT-I approach.

Figure 12 
                  Performance of positioning errors and protection levels for GBAS simulation considering σ
                     vig of 12 mm/km.
Figure 12

Performance of positioning errors and protection levels for GBAS simulation considering σ vig of 12 mm/km.

This condition of the vertical protection levels exceeding the vertical alert limit can also be seen in the other tested scenarios with a σ vig of 16 mm/km and 20 mm/km, as shown in Figures 13 and 14. For σ vig of 16 mm/km was 17.3% time and σ vig of 20 mm/km was 38.4%, the VPL was higher than VAL. Another interpretation of protection levels is that they represent the maximum estimated error that position errors can achieve. Therefore, Figures 13 and 14 show the reduced availability of GBAS due to the estimated error (VPL) being more extensive than the VAL. This reduction decreases with increasing σ vig, although the position error is still below the alert limit.

Figure 13 
                  Performance of positioning errors and protection levels for GBAS simulation considering σ
                     vig of 16 mm/km.
Figure 13

Performance of positioning errors and protection levels for GBAS simulation considering σ vig of 16 mm/km.

Figure 14 
                  Performance of positioning errors and protection levels for GBAS simulation considering σ
                     vig of 20 mm/km.
Figure 14

Performance of positioning errors and protection levels for GBAS simulation considering σ vig of 20 mm/km.

A critical factor observed was the presence of peaks and discontinuities in the protection levels, increasing and decreasing the PL values. This occurrence coincides with the change in satellite geometry, as shown in Figure 15, which is related to PDOP (precision dilution of position) and the number of satellites visible (NSV) at each positioning epoch.

Figure 15 
                  Comparison of VPL according to the adopted σ
                     vig and the influence of satellite geometry.
Figure 15

Comparison of VPL according to the adopted σ vig and the influence of satellite geometry.

The exclusion of satellites can be due to several reasons such as no corrections, decorrelation of ephemeris, and the restart of the pseudorange smoothing process due to cycle slip. However, a detailed analysis was not carried out about each occurrence, only the identification of the behavior of the VPL with the variations of PDOP and NSV.

An anomalous ionospheric gradient occurrence may be one of the causes for the reduction of satellites observed in Figure 15, so Table 2 shows the impact of σ vig on the residuals errors uncertainty from the ionosphere (σ iono) calculated according to equation 10 and the approximate distance of 31 km between the reference stations and simulated aircraft, as well as elevation angle: 5, 10, 15 and 20°. As the aircraft is in static mode, the speed is at zero, and the σ iono is the result of the multiplication of the terms F pp, σ vig, and X aircraft.

Table 2

σ iono calculated for all σ vig scenarios evaluated

σ iono estimated for elevation
σ iono scenarios 10° 15° 20°
σ vig = 4 mm/km σ iono 0.377 m 0.346 m 0.308 m 0.273 m
σ vig = 8 mm/km σ iono 0.754 m 0.692 m 0.617 m 0.546 m
σ vig = 12 mm/km σ iono 1.130 m 1.038 m 0.925 m 0.818 m
σ vig = 16 mm/km σ iono 1.507 m 1.383 m 1.234 m 1.091 m
σ vig = 20 mm/km σ iono 1.884 m 1.729 m 1.542 m 1.364 m

The increase in residual uncertainty due to the ionosphere can be observed as the σ vig, and the elevation angle of the satellite increases, representing, therefore, a multiplicative factor of uncertainty as the pseudorange measure to be applied in the positioning of the aircraft and the calculation of the protection levels as shown in Figure 14.

It is important to emphasize that in the future, the tendency is for this degradation caused by the geometry and availability of satellites to be reduced, as there will be a more significant number of satellites, as well as the possibility of new GNSS signals that will provide linear combinations that aim to minimize effects systematic as well as the variation of the ionospheric gradient.

5 Conclusions

In this work, we presented a theoretical basis and results of GBAS simulations, evaluating five different scenarios of the σ vig parameter that describe the ionosphere’s variability, differently from previous works that concentrate on the computation of gradients.

In the five σ vig scenarios analyzed (4, 8, 12, 16, and 20 mm/km), the first two, with 4 and 8 mm/km, had, as expected, better performance, with the errors of the vertical position being lower than the alert limit. However, for σ vig 4 mm/km 3.5% of the time, the VPL was lower than the position errors, indicating a loss of integrity for the CAT I precision approach category in those epochs. In the 12, 16, and 20 mm/km scenarios, respectively, 2.2%, 17.3%, and 38.4% of the time, the VPL was higher than VAL, which expresses a loss of availability from GBAS to CAT I.

The results showed that an increase in σ vig works as an inflation factor of the protection levels. Further to this relationship, the changes in geometry resulting from the PDOP coincided with the increase or decrease in the protection levels. Lower values of PDOP minimize the protection levels, while higher values coincide with the increase of the protection levels.

The research carried out with a static GBAS station was essential to evaluate parameters such as accuracy, integrity, and local availability of GBAS in scenarios of ionosphere variations. The results obtained in the evaluated scenarios show that a σ vig from 4 to 8 mm/km may be able to maintain the quality parameters and requirements for approximation of GBAS CAT I accuracy. In contrast, a σ vig scenario higher than 8 mm/km implies in loss of availability for CAT I with the protection levels exceeding the alert limit.

However, the limitations involving the analyzes carried out in this work, which were based on simulations of the parameter σ vig, must be considered. Therefore, an analysis with estimated values of σ vig in different year periods would make the analysis more realistic, comparing the performance in periods of low and high ionospheric scintillation, evaluating the behavior of σ vig, position errors, and protection levels under these conditions.

Acknowledgment

We acknowledge the IACIT company, Coordenação de Aperfeiçoamento de Pessoal de Nível Superior – CAPES – Brazil (88882.433942/2019-01), and National Institute of Science and Technology for GNSS in Support of Air Navigation (INCT GNSS-NavAer), funded by CNPq (465648/2014-2), FAPESP (2017/50115-0), and CAPES (88887.137186/2017-00).

  1. Conflict of interest: Authors state no conflict of interest.

References

Dautermann, T., M. Felux, and A. Grosch. 2011. “Approach service type D evaluation of the DLR GBAS testbed.” GPS Solutions 16(3), 375–387. 10.1007/s10291-011-0239-3.Search in Google Scholar

EUROCAE. 2013. Minimum operational performance specification for global navigation satellite ground-based augmentation system ground equipment towards support category I operations. Tech Rep ED-114, European Organization for Civil Aviation Equipment.Search in Google Scholar

EUROCONTROL. 2006. PEGASUS GNSS solution design justification, PEG-SOL-DJD, issue 1.Search in Google Scholar

EUROCONTROL. 2011. GBAS Operational Validation MARS 3 Software User Manual.Search in Google Scholar

EUROCONTROL. 2012. PEGASUS GBAS Tutorial.Search in Google Scholar

EUROCONTROL. 2020. Supporting European Aviation PEGASUS. https://www.eurocontrol.int/pegasusSearch in Google Scholar

Felux, M., T. Dautermann, and H. Becker. 2013. “GBAS landing system – precision approach guidance after ILS.” Aircraft Engineering and Aerospace Technology 85(5), 382–388. 10.1108/AEAT-07-2012-0115.Search in Google Scholar

Felux, M., M. S. Circiu, J. Lee, and F. Holzafel. 2017. “Ionospheric gradient threat mitigation in future dual frequency GBAS.” International Journal of Aerospace Engineering 2017, 1–10. 10.1155/2017/4326018.Search in Google Scholar

Gaglione, S., and M. Vultaggio, 2006. “GBAS (ground based augmentation system), an Italian experience.” In: Proceedings of European Navigation Conference (ENC).Search in Google Scholar

Lee, J. 2005. GPS-Based aircraft landing systems with enhanced performance: beyond accuracy. PhD thesis. Department of Aeronautics and Astronautics, Stanford University, Palo Alto, United States.Search in Google Scholar

Lee, J., S. Pullen, S. Datta-Barua, and P. Enge. 2007. “Assessment of ionosphere spatial decorrelation for Global Positioning System-Based aircraft landing systems.” Journal of Aircraft 44(5), 1662–1669. 10.2514/1.28199.Search in Google Scholar

Lipp, A., A. Quiles, M. Reche, W. Dunkel, and S. Grand-Perret. 2005. “Initial GBAS Experiences.” In Europe. Proceedings of the 18th International Technical Meeting of the Satellite Division of The Institute of Navigation (ION GNSS 2005), Long Beach, CA, September 2005, pp. 2911–2922.Search in Google Scholar

Pereira, V. A. S., J. F. G. Monico, and P. O. Camargo. 2017. “Procedimento geral para o desenvolvimento de Modelo de Risco Ionosférico para GBAS e principais modelos existentes.” IV SBG – Simpósio Brasileiro de Geomática e II Jornada Lusófonas sobre Ciência e Tecnologia de Informação Geográfica 1–8. http://docs.fct.unesp.br/departamentos/cartografia/eventos/2017_IV_SBG/index_Artigos.htm.Search in Google Scholar

Pereira, L. M., S. Pullen, A. Moraes, O. de, and J. Santos. 2021. “Ground-based augmentation systems operation in low latitudes – Part 1: Challenges, mitigations, and future prospects.” Journal of Aerospace Technology and Management 13, 1–24. 10.1590/jatm.v13.1236.Search in Google Scholar

Pullen, S. 2017. Ground Based Augmentation Systems, edited by P. J. G. Teunissen, and O. Montenbruck, 905–932. Springer Handbook of Global Navigation Satellite Systems. Springer International Publishing.10.1007/978-3-319-42928-1_31Search in Google Scholar

RTCA DO-245A. 2004. Minimum aviation system performance standards for the local area augmentation system (LAAS). Washington, USA: RTCA.Search in Google Scholar

Yoon, M., D. Kim, S. Pullen, and J. Lee. 2019. “Assessment and mitigation of equatorial plasma bubble impacts on category I GBAS operations in the Brazilian region, Navigation.” Journal of the Institute of Navigation 66(3), 643–659. 10.1002/navi.328.Search in Google Scholar

Received: 2022-01-25
Revised: 2022-04-25
Accepted: 2022-05-28
Published Online: 2022-07-01

© 2022 Weverton da Costa Silva and João Francisco Galera Monico, published by De Gruyter

This work is licensed under the Creative Commons Attribution 4.0 International License.

Articles in the same Issue

  1. Research Articles
  2. Shipborne GNSS acquisition of sea surface heights in the Baltic Sea
  3. Geoid model validation and topographic bias
  4. Low-frequency fluctuations in the yearly misclosures of the global mean sea level budget during 1900–2018
  5. Introducing covariances of observations in the minimum L1-norm, is it needed?
  6. Developing low-cost automated tool for integrating maps with GNSS satellite positioning data
  7. An optimal design of GNSS interference localisation wireless security network based on time-difference of arrivals for the Arlanda international airport
  8. Ray tracing-based delay model for compensating gravitational deformations of VLBI radio telescopes
  9. Spatial resolution of airborne gravity estimates in Kalman filtering
  10. Metrica – an application for collecting and navigating geodetic control network points. Part I: Motivation, assumptions, and issues
  11. Review Article
  12. GBAS: fundamentals and availability analysis according to σvig
  13. Book Review
  14. Analysis of the gravity field, direct and inverse problems, by Fernando Sanso and Daniele Sampietro published by Birkhäuser 2022
  15. Special Issue: 2021 SIRGAS Symposium (Guest Editors: Dr. Maria Virginia Mackern) - Part I
  16. Quality control of SIRGAS ZTD products
  17. A contribution for the study of RTM effect in height anomalies at two future IHRS stations in Brazil using different approaches, harmonic correction, and global density model
  18. SIRGAS reference frame analysis at DGFI–TUM
  19. Historical development of SIRGAS
  20. Analysis of high-resolution global gravity field models for the estimation of International Height Reference System (IHRS) coordinates in Argentina
  21. Assessment of SIRGAS-CON tropospheric products using ERA5 and IGS
  22. Wet tropospheric correction for satellite altimetry using SIRGAS-CON products
Downloaded on 10.9.2025 from https://www.degruyterbrill.com/document/doi/10.1515/jogs-2022-0132/html
Scroll to top button