DOI QR코드

DOI QR Code

A Study of SBAS Position Domain Analysis Method: WAAS and EGNOS Performance Evaluation

  • Kim, Dong-Uk (Department of Mechanical and Aerospace Engineering and Institute of Advanced Aerospace Technology, Seoul National University) ;
  • Han, Deok-Hwa (Department of Mechanical and Aerospace Engineering and Institute of Advanced Aerospace Technology, Seoul National University) ;
  • Kim, Jung-Beom (Department of Mechanical and Aerospace Engineering and Institute of Advanced Aerospace Technology, Seoul National University) ;
  • Kim, Hwi-Gyeom (Department of Mechanical and Aerospace Engineering and Institute of Advanced Aerospace Technology, Seoul National University) ;
  • Kee, Chang-Don (Department of Mechanical and Aerospace Engineering and Institute of Advanced Aerospace Technology, Seoul National University) ;
  • Choi, Kwang-Sik (Korea Aerospace Research Institute) ;
  • Choi, Heon-Ho (Korea Aerospace Research Institute) ;
  • Lee, Eun-Sung (Korea Aerospace Research Institute)
  • Received : 2016.10.10
  • Accepted : 2016.11.12
  • Published : 2016.12.15

Abstract

A Satellite Based Augmentation System (SBAS) is a system that provides positioning information with high and accurate reliability to users who require ensuring high safety such as airplane taking off and landing. A continuous performance evaluation on navigation safety facilities shall be performed to determine whether developed systems meet the required performance before and after the operation. In this paper, SBAS position domain analysis is discussed in relation to analysis items for performance evaluation. The performance evaluation on the SBAS in the position domain shall conduct analysis on accuracy, integrity, continuity, and availability, which are items in the required navigation performance (RNP). In the paper, position domain analysis was conducted with regard to the Wide Area Augmentation System (WAAS) in the USA and the European Geostationary Navigation Overlay Service (EGNOS), which were developed already and now under operation. The analysis result showed that each of the systems satisfied the APV-I performance requirements recommended by the International Civil Aviation Organization (ICAO) with regard to daily data. It is necessary to verify using long-term data, whether the performance requirements in the RNP items are satisfied for system certification.

Keywords

1. INTRODUCTION

A Satellite Based Augmentation System (SBAS) is a Wide Area Differential Global Positioning System (WADGPS) that provides highly reliable and accurate positioning information to users. It has been regarded as an essential infrastructure in fields where high reliability is required such as airplane taking off and landing. The International Civil Aviation Organization (ICAO) designated a SBAS as an international standard for navigation safety and recommended all nations to comply with the SBAS. The Wide Area Augmentation System (WAAS) in the USA, the European Geostationary Navigation Overlay Service (EGNOS) in Europe, and MTSAT Satellite based Augmentation System (MSAS) in Japan were developed and are now under operation, and the development of GPS Aided GEO Augmented Navigation (GAGAN) in India was completed and is now at an early stage of operation (Sin et al. 2014). South Korea has also started the development of Korea Augmentation Satellite System (KASS), which is a Korean-made SBAS initiated by the Ministry of Land, Infrastructure and Transport, and has aimed to provide the approach procedure with vertical guidance (APV-I) service of safety of life in 2022 (Nam 2015).

A SBAS, which is a navigation safety facility, requires a process of examination by certification authority regarding whether a developed system satisfies the required performance prior to system operation through the operation test and evaluation (OT&E) and its normal operation is allowed only after approval from the authority. A continuous performance evaluation is also required to be performed through offline monitoring (OM) even after system approval on whether the required performance is met or not. Han et al. (2016) proposed items to be analyzed and evaluated at the OT&E and OM as well as functions of element technologies for analysis on each item based on case studies on the WAAS and EGNOS developed and operated currently. Table 1 summarizes the element technologies to perform OT&E and OM. In the paper, position domain analysis method among the element technologies is introduced and performance evaluation on the position domain is performed through the performance analysis tool developed by our research team by utilizing the currently broadcast WAAS and EGNOS.

Table 1. Element technology for SBAS OT&E and OM.

Element Analysis list
CNMP analysis
 
Range domain analysis
 
 
Position domain analysis
 
 
 
GEO analysis
 
 
Ionospheric threat model analysis
CNMP processing
CNMP validation analysis
UDRE bounding analysis
GIVE bounding analysis
Range error bounding analysis
Position service accuracy analysis
Position service integrity analysis
Position service continuity analysis
Position service availability analysis
GEO signal analysis
GEO message analysis
Loss of lock analysis
Threat model validation analysis

 

2. SBAS POSITION DOMAIN ANALYSIS METHOD

 

2.1 Required Navigation Performance (RNP)

Required Navigation Performance (RNP) refers to a standard of Performance Based Navigation (PBN) that shall be satisfied by aircraft pilots or airlines over the designated air space. The ICAO published the SARPs (international standards and recommended practice), which are SBAS and RNP related standards. In the SARPs, required performances on items of accuracy, integrity, continuity, and availability are specified according to operation mode. Table 2 presents the performance requirements for each operation mode specified in the ICAO SARPs. Among them, an SBAS is developed to satisfy the APV-I or higher performance requirements by which aircrafts can take off and land (ICAO 2006).

Table 2. Performance requirements in ICAO SARPs (ICAO 2006).

Operation Horizontal
accuracy
(95%)
Vertical
accuracy
(95%)
HAL VAL TTA Integrity Continuity Availability
En-route (Oceanic/continental)
En-route (Continental)
En-route, terminal
NPA
APV-I
APV-II
CAT-I
3.7 km (2.0 NM)
3.7 km (2.0 NM)
0.74 km (0.4 NM)
220 m
16 m
16 m
16 m
N/A
N/A
N/A
N/A
20 m
8 m
4-6 m
7.4 km (4.0 NM)
3.7 km (2.0 NM)
1.85 km (1 NM)
556 m (0.3 NM)
40 m
40 m
40 m
N/A
N/A
N/A
N/A
50 m
20 m
10-15 m
5 min
5 min
15 s
10 s
10 s
6 s
6 s
1-1x\(10^{-7}\)/h
1-2x\(10^{-7}\) per
approach
(150 s)
1-1x\(10^{-4}\)/h to
1-1x\(10^{-8}\)/h
1-8x\(10^{-6}\) per
any 15 s
 
0.99 to
0.99999

 

2.2 Position Error (PE) and Protection Level (PL)

 

SBAS users determine a position error (PE) and a protection level (PL) which is a confidence level of position error by using User Differential Range Error (UDRE) and Grid Ionospheric Vertical Error (GIVE), which are integrity information, and pseudorange residual calculated using the tropospheric delay correction model and correction information in relation to SBAS satellites and the ionosphere. A variance of pseudorange residual error for the calculation of a protection level can be expressed as presented in the following equation.

\(\sigma_{range}^2=\sigma_{flt}^2+\sigma_{UIRE}^2+\sigma_{air}^2+\sigma_{tropo}^2\)                                                                                        (1)

\(\sigma_{flt}^2\) and \(\sigma_{UIRE}^2\) are calculated through integrity information of satellite and the ionosphere, respectively, and \(\sigma_{tropo}^2\) employs a modeling value with regard to satellite elevation angle. \( \sigma_{air}^2\) refers to a variance of multipath and noise of pseudorange measurement. \(\sigma_{range}^2\) calculated via Eq. (1) refers to a standard deviation in the range domain, which needs a process of orthogonal projection into the position domain. An orthogonal projection into the position domain is conducted through the following process according to a geometric layout of satellites.

\(\left(G^TWG\right)^{-1}=\left[\begin{matrix}d_{east}^2&d_{EN}&d_{EU}&d_{ET}\\d_{EN}&d_{north}^2&d_{NU}&d_{NT}\\d_{EU}&d_{NU}&d_{up}^2&d_{UT}\\d_{ET}&d_{NT}&d_{UT}&d_T^2\\\end{matrix}\right]\)                                                                                 (2)

Matrix \(G\) in Eq. (2) refers to an observation matrix calculated with the elevation and azimuth of satellite, and matrix \(W\) refers to a weight matrix calculated from \(\sigma_{range}^2\).

\(G_i=\left[\begin{matrix}-\cos{E}l_i\sin{A}z_i&-\cos{E}l_i\cos{A}z_i&-\sin{E}l_i&1\\\end{matrix}\right]\)                                                                       
\(=i^{th} ~~ \textrm{row of} ~~ G\)                                                                                                                              (3)

\(W=\left[\begin{matrix}w_1&0&\cdots&0\\0&w_2&\cdots&0\\\vdots&\vdots&\ddots&\vdots\\0&0&\cdots&w_n\\\end{matrix}\right] ~~ \textrm{where} ~~ w_i=1/\sigma_i^2\)                                                                               (4)

Finally, Horizontal Protection Level (HPL) and Vertical Protection Level (VPL) of SBAS user can be calculated via Eq. (5). \(d_{major}\) and \(d_{up}\) refer to error uncertainties with regard to semi-major axis and vertical axis of the error ellipse. \(K_H\) and \(K_V\) determine a significance level of protection level, which is given to 6.0 and 5.33, respectively in the precision approach (PA) mode for aviation.

\(HPL=K_H\cdot d_{major}\)                                                                                                                 
\(VPL=K_V\cdot d_{up}\)                                                                                                                     
\(\textrm{where} ~~ d_{major}=\sqrt{\frac{d_{east}^2+d_{north}^2}{2}+\sqrt{\left(\frac{d_{east}^2-d_{north}^2}{2}\right)^2+d_{EN}^2}}\)                                                                      (5)

A position error of SBAS user can be calculated by orthogonal projection of \(\Delta PR\), which is a pseudorange residual calculated at the range domain, into position domain as shown in Eq. (6).

\(\Delta X=(G^TWG)^{-1}G^TW\cdot\Delta PR\)                                                                                        
\(HPE=\sqrt{\Delta X(1)^2+\Delta X(2)^2}\)                                                                                             
\(VPE=\Delta X(3)\)                                                                                                               (6)

The detailed algorithm about how to determine a position error and protection level of SBAS user is presented in the appendix of minimum operational performance standards DO-229D published by the Radio Technical Commission for Aeronautics (RTCA 2006) and the calculation algorithm is one of the main functions that should be included in the SBAS position domain analysis.

2.3 SBAS Position Domain Analysis Method

In order to verify whether an SBAS system satisfies the navigation performance requirements specified by the ICAO, analysis on accuracy, integrity, continuity, and availability defined as items in the RNP should be performed. We investigated the definition and analysis method about the four RNP items and outcome results through periodical performance analysis report provided by the WAAS and the EGNOS as well as ICAO SARPs (ICAO 2006), WAAS Performance Standard (FAA 2008), and EGNOS Safety of Life Document (ESSP 2014), which are official documents in relation to SBAS performance analysis (Han et al. 2016). In the present section, the definition and analysis method on the four RNP items (accuracy, integrity, continuity, and availability) are described.

Accuracy is an item that evaluates an error between real position and calculated position by the system and the requirement is defined as 95% accuracy with regard to horizontal and vertical positioning errors. In the position service accuracy analysis, thus, statistics of user's positioning error, in which correction information of SBAS is applied, is calculated, and whether daily horizontal and vertical 95% accuracy exceeds a value specified in the RNP performance requirement is verified.

Integrity is a basis that determines whether information provided by the system is reliable or not. It refers to a capability that provides alerts to users within an appropriate time when a problem occurs during system operation. In the position service integrity analysis module, whether a PE exceeds a PL is verified first. If a PL does not bound a PE appropriately, it indicates an occurrence of out-of-tolerance, in which whether an alert is triggered within a time-to-alert (TTA) that is an allowable time defined as user requirements should also be verified together. If an alert is not provided within a TTA even though out-of-tolerance occurs, it is thought that integrity event occurs. If a case where a PE is exceeded the alert limit (AL) that indicates a maximum allowable positioning error persists beyond the TTA, it is deemed that Hazardously Misleading Information (HMI) was generated. The occurrence of HMI is closely related to a frequency of integrity risk occurrence, which is the performance requirement of integrity specified in the ICAO. If an alert is failed within the TTA for users in case of HMI occurrence, it is deemed that integrity risk occurred. Since this situation could incur serious risk to user safety, the ICAO specified this as extremely low probability as small as 10-7 level. Thus, by checking whether integrity risk occurred or not through the HMI analysis along with the check on whether integrity event occurred, the position service integrity analysis module determined whether the check result exceeds a value specified in the RNP performance requirement.

Continuity refers to a capability that can operate a system continuously without unexpected interruption after initial operation of the system starts. Since verification on all systems including hardware should be performed in the item of continuity, continuity was excluded in the analysis items in this study.

Availability is an item that represents a time ratio that satisfies all performance requirements of accuracy, integrity, and continuity. However, since it is difficult to calculate a time ratio that satisfies performance requirements of all items in a short period of time, the WAAS and EGNOS specify that mean service availability where the PL is smaller than the AL for 24 hours is evaluated. Thus, the position service availability analysis module calculates daily mean service availability and verifies whether the calculated availability exceeds the value specified in the RNP performance requirements. Furthermore, a coverage in which the SBAS service can be provided is verified through availability analysis on grid users defined with regard to the service domain.

3. SBAS POSITION DOMAIN ANALYSIS RESULT

3.1 Analysis Data Selection

Fig. 1 shows a schematic diagram of the SBAS position domain analysis module developed by our research team. In this study, PE and PL were calculated by projecting pseudorange residual and standard deviation calculated in the range domain analysis module into the position domain. Furthermore, performances of accuracy, integrity, and availability of SBAS users were evaluated and then, whether the performances satisfy the ICAO performance requirements was analyzed. The EGNOS provides APV-I service, and the WAAS provides LPV-200 service, which is similar to APV-I but the vertical performance requirement was strengthened in. The present study analyzed whether both of the WAAS and EGNOS satisfied the APV-I performance requirements.

Fig1.png 이미지
Fig. 1. SBAS position domain analysis module diagram.

For data used to analyze the performance of SBAS position domain, currently available data used in the WAAS in the USA and the EGNOS data in Europe were selected. The WAAS and EGNOS provide SBAS correction messages by the RINEX format through FTP servers. The date of the data used was August 15, 2016 and PE and PL were calculated through SBAS messages parsed in every one sec. Locations of WAAS and EGNOS users were assumed at (N40°, W100°) and (N50°, 0°) (refer to Fig. 2).

Fig2.png 이미지
Fig. 2. WAAS and EGNOS user location for performance analysis.

The purpose of the study is focused on presenting performance analysis method of each RNP item and case study on outputs rather than providing accurate performance analysis results in position domain. Thus, performance analysis results in the position domain were derived through daily data processing and whether the performance requirements were met or not was verified. The results in this study do not represent a level of performance in real systems so it is necessary to perform the method proposed in this paper for a long-term basis to conduct system certification.

Since this study did not aim to calculate an accurate position error, pseudorange residual errors were not calculated from measurement data in a real receiver but residual errors of satellite, the ionosphere, and tropospheric delay errors that were corrected from real SBAS messages were calculated directly to acquire a pseudorange residual error. For satellite-related residual errors, a satellite position calculated by broadcasting ephemeris was corrected into SBAS satellite correction and then the error was calculated based on a difference compared to that of the precise orbit coordinate. The ionospheric delay residual error was calculated by correcting slant ionospheric delay generated from the IONEX precise ionosphere data using SBAS ionosphere correction and then a residual error was calculated. The tropospheric delay residual error was corrected by correcting slant tropospheric delay generated from the Saastamoinen model using SBAS tropospheric model and then a residual error was calculated.

3.2 Position Service Accuracy Analysis Results

The position service accuracy analysis module aims to calculate statistics of a mean of user position error, standard deviation, RMS error, 95% cumulative error, 99% cumulative error, and maximum error, and show time-history graphs and histograms of horizontal and vertical position errors (HPE/VPE). It also verifies whether the calculated 95% accuracy satisfies the ICAO performance requirements.

Table 3 presents the accuracy performance analysis results in the WAAS and EGNOS. A 95% cumulative error of WAAS users was calculated as horizontal 0.49 m and vertical 0.78 m while a 95% cumulative error of EGNOS users was calculated as horizontal 0.60 m and vertical 1.34 m, indicating both of them satisfied APV-I accuracy-related requirements in the corresponding analysis date.

Figs. 3 and 4 show HPE/VPE time histories in the WAAS and EGNOS, respectively. Figs. 5 and 6 show PE distribution histograms in the WAAS and EGNOS, respectively. 1 sigma-normalized PE is also depicted along with PE distribution. As the normalized PE distribution becomes narrower, the system is safer.

Table 3. Accuracy analysis results.

Accuracy WAAS EGNOS
Horizontal (m) Vertical (m) Horizontal (m) Vertical (m)
Mean
STD
RMS
95%
99%
Maximum
0.276
0.119
0.301
0.489
0.589
0.783
0.080
0.366
0.375
0.783
1.047
1.561
0.294
0.164
0.337
0.602
0.848
1.208
0.691
0.403
0.800
1.340
1.653
2.085

 

Fig3.png 이미지
Fig. 3. HPE/VPE time history (WAAS).

 

Fig4.png 이미지
Fig. 4. HPE/VPE time history (EGNOS).

Fig5.png 이미지
Fig. 5. VPE distribution histogram (WAAS).

Fig6.png 이미지
Fig. 6. VPE distribution histogram (EGNOS).

3.3 Position Service Integrity Analysis Results

In the position service integrity analysis module, statistics of out-of-tolerance occurrence are calculated to verify whether a protection level bounds position error appropriately and whether an alert was generated to users within the TTA when out-of-tolerance occurs. Whether integrity risk occurs or not is also verified through HMI analysis.

Figs. 7 and 8 show PE/PL time histories in the WAAS and EGNOS, respectively, in which whether out-of-tolerance occurs or not can be verifiable intuitively. It was verified that out-of-tolerance did not occur in both of the systems.

Fig7.png 이미지
Fig. 7. Vertical PE/PL time history (WAAS).

Fig8.png 이미지
Fig. 8. Vertical PE/PL time history (EGNOS).

Fig9.png 이미지
Fig. 9. Stanford plot: vertical performance (WAAS).

Fig10.png 이미지
Fig. 10. Stanford plot: vertical performance (EGNOS).

Figs. 9 and 10 show Stanford plots of the WAAS and EGNOS, respectively. A Stanford plot expresses the number of epochs of corresponding (PE, PL) values using color pixels, with PE as the X axis and PL as the Y-axis. The use of Stanford plot is advantageous to verify whether frequencies of misleading information and HMI occurrence can be checked intuitively. Upon the occurrence of HMI, whether it is alarmed to users within the TTA time should also be analyzed. If an alert was not generated upon the occurrence of HMI, integrity risk occurs, so it is not possible to satisfy the integrity performance requirement. The analysis result showed that both of the WAAS and EGNOS had no integrity problem for 24 hours in the corresponding date.

3.4 Position Service Availability Analysis Results

The position service availability analysis module aims to calculate a user's 99% PL and mean service availability and evaluate availability of grid users within the SBAS service area, thereby displaying an availability coverage map. It also verifies whether the calculated service availability satisfies the performance requirements.

Table 4 presents the availability performance analysis results in the WAAS and EGNOS. We verified that both of the systems satisfied the APV-I availability performance requirements at the corresponding analysis date.

Table 4. Availability analysis results.

Availability WAAS EGNOS
99% HPL
99% VPL
APV-I Avail.
11.580
21.811
> 99.999%
10.813
20.021
> 99.999%

 

Figs. 11 and 12 show availability coverage maps in the WAAS and EGNOS, respectively. The coverage analysis produced results by evaluating users with a gap of 2.5° in longitude and latitude respectively. Web sites of the WAAS NSTB in the Federal Aviation Administration (FAA) in the USA and EGNOS User Support in the European Satellite Services Provider (ESSP) in Europe analyze daily service coverage map and provide the analysis results continuously. We verified whether correct coverage was calculated by comparing the coverage (refer to Figs. 13 and 14), provided by each institution at the corresponding date and availability coverage analyzed by the tool developed in the present study, and found that 99% coverage boundary was consistent.

 

Fig11.png 이미지
Fig. 11. Availability coverage map (WAAS).

Fig12.png 이미지
Fig. 12. Availability coverage map (EGNOS).

Fig13.png 이미지
Fig. 13. WAAS NSTB coverage map.

Fig14.jpg 이미지
Fig. 14. EGNOS user support coverage map.

4. CONCLUSIONS

This paper presented the RNP performance analysis items for SBAS position domain analysis and summarized analysis method and outcome results for each item. We also conducted performance analysis on users of the WAAS in the USA and EGNOS in Europe through the SBAS position domain analysis tool developed by our research team. The analysis result showed that both of currently running WAAS and EGNOS satisfied APV-I accuracy, integrity, and availability performance requirements suggested by the ICAO.

Whether the RNP performance requirements are met or not daily does not mean a level of system performance. It is necessary to monitor a performance of a SBAS, which is a navigation safety facility, on the long-term basis continuously after performance evaluation for certification prior to system operation and even after the operation of the system. Although daily system performance was analyzed in the present paper, it is necessary to perform long-term basis data analysis for at least one month in order to verify whether a system satisfies the navigation requirements. For the WAAS, performance evaluation report per quarter is created after operation (FAA 2015) and for the EGNOS, monthly performance evaluation report is published (ESSP 2015).

For the Korean SBAS (KASS), which will be operated in the future, it is necessary to perform performance analysis on accuracy, integrity, continuity, and availability of SBAS users based on performance analysis items and outcome result examples presented in this paper continuously.

ACKNOWLEDGMENTS

This research was supported by a grant from “Aviation Safety Research and Development Program (16ATRP-A087579-03)” funded by Ministry of Land, Infrastructure and Transport of Korean government, contracted through SNU-IAMD at Seoul National University.

References

  1. ESSP 2014, EGNOS Safety of Life (SoL) Service Definition Document, vol. 2.1
  2. ESSP 2015, EGNOS Monthly Performance Report, Jul. 2015
  3. FAA 2008, Global Positioning System Wide Area Augmentation System (WAAS) Performance Standard, 1st edition
  4. FAA 2015, Wide-Area Augmentation System Performance Analysis, Report #53, Jul. 2015
  5. Han, D. H., Kim, J. B., Kim, D. U., Park, B. W., Lee, J. Y., et al. 2016, Analysis on elementary technology of operational test for KASS performance evaluation, in 2016 SASE Spring Conference, Jeju: Korea, pp.79-80
  6. ICAO 2006, International Standards and Recommended Practices (SARPs): Aeronautical Telecommunications, Annex 10, vol.1, 6th edition
  7. Nam, G.-W. 2015, South Korea launches Korean SBAS, CNS TODAY, 4, 4-9
  8. RTCA 2006, Minimum Operational Performance Standards for Global Positioning System/Wide Area Augmentation System Airborne Equipment, DO-229D
  9. Sin, C. S., Kim, J. H., & Ahn, J. Y. 2014, Technical development trends of satellite based augmentation system, Electronics and Telecommunications Trends, 29, 74-85