ED-129 June2010
ED-129 June2010
ED-129 June2010
ED-129
June 2010
Tel: 33 1 40 92 79 30
Fax: 33 1 46 55 62 65
Email: [email protected]
ED-129
June 2010
EUROCAE, 2010
FOREWORD
1.
2.
3.
4.
EUROCAE, 2010
ii
TABLE OF CONTENTS
CHAPTER 1
GENERAL..............................................................................................................
PURPOSE AND SCOPE........................................................................
APPLICATIONS .....................................................................................
1.3
1.4
1.4.1
ICAO .......................................................................................
1.4.2
1.1
1.1.1
1.2
1.2.1
1.5
1.5.1
ADS-B .....................................................................................
1.5.2
1.5.3
1.5.4
1.5.5
1.6
1.7
1.8
1.9
CHAPTER 2
1.8.1
1.8.2
Definitions ...............................................................................
13
REFERENCES .......................................................................................
16
1.9.1
ICAO .......................................................................................
16
1.9.2
EUROCONTROL ....................................................................
16
1.9.3
EUROCAE/RTCA....................................................................
17
1.9.4
ETSI ........................................................................................
17
1.9.5
Miscellaneous .........................................................................
17
18
2.1
INTRODUCTION ....................................................................................
18
2.2
18
2.3
18
2.3.1
18
2.3.2
18
2.3.3
19
20
2.4.1
21
2.4.2
21
2.4.3
22
2.4.4
22
2.5
23
2.6
ADDITIONAL REQUIREMENTS............................................................
23
2.6.1
23
2.6.2
Receiver Selectivity.................................................................
23
2.4
EUROCAE, 2010
iii
CHAPTER 3
3.2
3.3
25
3.1.1
25
3.1.2
Antenna...................................................................................
25
3.1.3
25
3.1.4
Gain.........................................................................................
25
3.1.5
Frequency ...............................................................................
25
25
3.2.1
Coverage.................................................................................
25
3.2.2
26
SYSTEM CAPACITY..............................................................................
26
3.3.1
26
Overall Capacity......................................................................
3.3.2
26
3.3.3
Communications Overloads....................................................
26
3.3.4
26
3.4
27
3.5
CONTINUITY..........................................................................................
27
3.6
INTEGRITY ............................................................................................
27
3.7
ACCURACY ...........................................................................................
27
3.7.1
27
3.7.2
27
3.7.3
Data Accuracy.........................................................................
27
3.8
AVAILABILITY ........................................................................................
28
3.9
28
3.9.1
Assumptions............................................................................
28
3.9.2
General ...................................................................................
28
3.9.3
29
3.9.4
32
3.9.5
Security ...................................................................................
32
3.9.6
Data Logging...........................................................................
33
33
3.10.1
33
3.10.2
36
3.10.3
42
3.10.4
50
62
3.11.1
Receiver Sensitivity.................................................................
62
3.11.2
63
3.10
3.11
CHAPTER 4
INTRODUCTION ....................................................................................
64
4.1
ENVIRONMENTAL SPECIFICATION....................................................
64
4.2
STORAGE ..............................................................................................
64
4.3
TRANSPORT .........................................................................................
64
4.4
INDOOR USE.........................................................................................
64
4.5
64
EUROCAE, 2010
iv
CHAPTER 5
4.6
OUTDOOR USE.....................................................................................
64
4.7
65
66
INTRODUCTION ....................................................................................
66
5.1.1
66
5.1.2
69
5.1.3
70
5.1.4
71
5.1
71
5.2.1
Coverage.................................................................................
71
5.2.2
71
SYSTEM CAPACITY..............................................................................
72
5.3.1
Overall Capacity......................................................................
72
5.3.2
72
5.3.3
Communications Overloads....................................................
73
5.3.4
73
5.4
74
5.5
CONTINUITY..........................................................................................
74
5.6
INTEGRITY ............................................................................................
74
5.6.1
Objectives ...............................................................................
74
5.6.2
74
5.6.3
Scenario Design......................................................................
75
5.6.4
Test Procedure........................................................................
75
ACCURACY ...........................................................................................
75
5.7.1
75
5.7.2
75
5.7.3
Data Accuracy.........................................................................
77
5.8
AVAILABILITY ........................................................................................
77
5.9
77
5.9.1
Assumptions............................................................................
77
5.9.2
General ...................................................................................
77
5.9.3
77
5.2
5.3
5.7
5.10
5.11
5.9.4
87
5.9.5
Security ...................................................................................
90
5.9.6
Data Logging...........................................................................
90
91
5.10.1
91
5.10.2
101
5.10.3
111
5.10.4
138
138
5.11.1
Receiver Sensitivity.................................................................
138
5.11.2
139
EUROCAE, 2010
CHAPTER 6
140
6.1
INTRODUCTION ....................................................................................
140
6.2
140
6.2.1
Environment ............................................................................
140
6.2.2
140
6.2.3
140
6.2.4
Inadvertent Turnoff..................................................................
140
6.2.5
Power Source..........................................................................
140
6.2.6
140
6.2.7
Antenna Type..........................................................................
141
6.2.8
141
6.2.9
Time Source............................................................................
141
6.2.10
141
6.2.11
Communications .....................................................................
141
6.2.12
141
6.2.13
141
6.3
141
6.4
141
6.5
CONDITIONS OF TEST.........................................................................
142
6.5.1
142
6.5.2
142
6.5.3
Environment ............................................................................
142
6.5.4
Adjustment of Equipment........................................................
142
6.5.5
142
6.6
142
144
A.1
144
A.2
146
A.3
147
A.4
148
149
B.1
149
150
C.1
OVERVIEW ............................................................................................
150
C.2
REQUIREMENT .....................................................................................
150
C.3
6.6.1
APPENDIX A
APPENDIX B
APPENDIX C
APPENDIX D
ANALYSIS ..............................................................................................
151
153
D.1
INTRODUCTION ....................................................................................
153
D.2
153
D.2.1
153
D.2.2
153
D.2.3
154
D.3
EUROCAE, 2010
vi
APPENDIX E
155
E.1
INTRODUCTION ....................................................................................
155
E.2
155
E.3
155
E.4
156
E.5
157
158
F.1
158
F.2
159
161
162
APPENDIX F
APPENDIX H
APPENDIX I
H.1
BACKGROUND......................................................................................
162
H.2
162
H.3
163
H.4
163
H.5
CONCLUSIONS .....................................................................................
163
166
I.1
INTRODUCTION ....................................................................................
166
I.2
166
I.2.1
166
I.2.2
166
I.3
166
I.4
166
I.4.1
167
I.4.2
168
FRUIT MODELLING...............................................................................
169
I.5.1
169
I.5.2
169
I.5.3
169
I.5.4
173
CONCLUSIONS .....................................................................................
175
176
J.1
INTRODUCTION ....................................................................................
176
J.2
176
176
I.5
I.6
APPENDIX J
J.2.1
J.2.2
176
J.2.3
177
J.2.4
181
J.2.5
182
J.2.6
182
J.3
182
J.4
185
J.4.1
185
J.4.2
192
EUROCAE, 2010
vii
J.5
APPENDIX K
APPENDIX L
195
J.5.1
195
J.5.2
J.6
197
J.7
198
J.7.1
The Scenario...........................................................................
198
J.7.2
199
J.7.3
200
J.7.4
201
J.8
CONCLUSIONS .....................................................................................
201
J.9
RECOMMENDATIONS ..........................................................................
201
202
K.1
SUMMARY .............................................................................................
202
K.2
INTRODUCTION ....................................................................................
202
K.3
REFERENCES .......................................................................................
202
K.4
OBJECTIVE............................................................................................
202
K.5
METHOD ................................................................................................
202
K.6
ANALYSIS ..............................................................................................
204
K.7
CONCLUSION........................................................................................
205
206
L.1
INTRODUCTION ....................................................................................
206
L.2
206
L.3
207
L.4
209
L.5
209
212
M.1
INTRODUCTION ....................................................................................
212
M.2
212
M.2.1
Position Reports......................................................................
212
M.2.2
213
M.3
215
M.4
217
M.4.1
218
M.4.2
218
M.4.3
219
M.4.4
219
M.4.5
220
M.4.6
220
M.4.7
221
M.4.8
221
M.4.9
221
M.4.10
221
M.4.11
221
M.4.12
221
M.4.13
222
EUROCAE, 2010
viii
M.4.14
222
M.4.15
222
M.4.16
222
M.4.17
222
M.4.18
222
M.4.19
222
M.4.20
223
224
225
EUROCAE, 2010
ix
LIST OF TABLES
Table 1: Out of Band Characteristics .................................................................................................... 23
Table 2: Alternative Out of Band Characteristics .................................................................................. 24
Table 3: Mapping of the 1090 ES Ground Station Status into ASTERIX Category 023 ....................... 30
Table 4: 1090 ES Ground Station Report Types and Transmission Modes ......................................... 36
Table 5: ASTERIX Category 021 Periodic or Data Driven Position Report: Minimum Items................ 43
Table 6: ASTERIX Category 021 Periodic or Data Driven Position Report: Optional Items................. 44
Table 7: ASTERIX Category 021 Data Driven Velocity Report: Minimum Items .................................. 46
Table 8: 1090 ES Ground Station Status Report: Minimum items ........................................................ 47
Table 9: Service Status Report: Minimum items ................................................................................... 47
Table 10: ASTERIX Version Reports Minimum Items........................................................................ 48
Table 11: ADS-B Message Subfield Validity Periods............................................................................ 49
Table 12: Aircraft Operational Status Field Mapping ............................................................................ 51
Table 13: Emitter Category Field Mapping Requirements .................................................................... 52
Table 14: Mode 3/A Code Field Mapping Requirements ...................................................................... 54
Table 15: Mapping of Data for Quality Indicators.................................................................................. 56
Table 16: I021/146 Source Field Mapping ............................................................................................ 58
Table 17: Capability Classes and Operational Modes for Surface Targets .......................................... 62
Table 18: Message Rates for Desired Messages ................................................................................. 67
Table 19: Amplitude and Message Type Distribution of the Injected FRUIT ........................................ 68
Table 20: 1090 ES Message Scenario Time of Message Reception Accuracy................................. 76
Table 21: Scenario of the Test Procedure for Status Reporting ........................................................... 78
Table 22: Scenario 1 - Receiver Sensitivity........................................................................................... 86
Table 23: Testing of Required Configuration Parameters..................................................................... 88
Table 24: Requirements Tested in Other Test Procedures................................................................... 91
Table 25: ES Messages for Message Type Filtering Test .................................................................... 92
Table 26: ES Version State Processing Test ........................................................................................ 95
Table 27: Simulating of Two Duplicate Targets in Scenario 1 .............................................................. 97
Table 28: Simulating of Two Duplicate Targets in Scenario 2 .............................................................. 99
Table 29: Simulating of Two Duplicate Targets in Scenario 3 ............................................................ 100
Table 30: ASTERIX Category 021 Periodic Report Test Scenario ..................................................... 102
Table F-1: Received Signal Strength .................................................................................................. 160
Table H-1: Worst Case Cumulative FRUIT Rates at -92 dBm per NRA in 2015 Scenario................. 164
Table I-1: Received Signal Power for Several Common Range Values ............................................. 169
Table J-1: List of DME Channels with Ground-to-Air Frequencies within 30 MHz of 1090 MHz ........ 177
Table J-2: List of DME Channels with Air-to-Ground Frequencies within 30 MHz of 1090 MHz ........ 178
Table J-3: Required ADS-B Receiver Frequency Response .............................................................. 183
Table K-1: SWAL Based on Severity and Likelihood .......................................................................... 203
Table K-2: SWAL Determination based on severity............................................................................ 205
Table K-3: Assumed Probabilities for the likelihood a Failure to Propagate to the Effect................... 205
Table M-1A: ASTERIX Category 021 Edition 0.23 Periodic or Data Driven Position Report: Minimum
Items .................................................................................................................................................... 212
Table M-1B: ASTERIX Category 021 Edition 0.23 Periodic or Data Driven Position Report: Optional
Items .................................................................................................................................................... 213
Table M-2: ASTERIX Category 021 Edition 0.23 Data Driven Velocity Report: Minimum Items........ 214
EUROCAE, 2010
Table M-3: Changes from ASTERIX Category 021 Edition 0.23 to 1.4 .............................................. 215
Table M-4: Summary of ASTERIX Category 021 Edition 0.23 Data Items ......................................... 217
Table M-5: Emitter Category Field Mapping Requirements for ASTERIX Category 021 Edition 0.23 218
Table M-6: PA for Version 0 Targets................................................................................................... 220
Table M-7: PA for Version 1 Targets................................................................................................... 221
Table M-8: Surveillance Status to Target Status Mapping.................................................................. 222
Table M-9: Emergency/Priority Status to Target Status Mapping for Surveillance Status = 1............ 223
Table M-10: I021/210 CDTI Determination ......................................................................................... 223
LIST OF FIGURES
Figure 1: ADS-B and TIS-B System Diagram ......................................................................................... 4
Figure 2: ADS-B Functional Architecture ................................................................................................ 7
Figure 3: 1090 ES Ground Station Context Diagram .............................................................................. 7
Figure 4: 1090 ES Ground Station Functional Block Diagram ................................................................ 8
Figure 5: 1090 ES Ground Station States ............................................................................................. 19
Figure 6: UTC Time State Machine....................................................................................................... 20
Figure 7: 1090 ES Ground Station Modes ............................................................................................ 29
Figure 8: Example of version number processing with a version validity period................................... 35
Figure 9: Initial Position Solution Range Check .................................................................................... 39
Figure 10: CPR Validation Test............................................................................................................. 40
Figure 11: Example of Even and Odd 0.2 UTC Second Epochs .......................................................... 55
Figure 12: Track Angle and Ground Speed........................................................................................... 61
Figure 13: Standard Test Equipment Setup (Logical Connections)...................................................... 66
Figure 14: Initial Position Messages...................................................................................................... 70
Figure C-1: High-Level View of 1090 ES Ground Station and Airborne Segments per ED-126......... 150
Figure C-2: Assumed Relation between Airborne Position Reports and CWP Screen updates ........ 152
Figure E-1: Processing Timeline for Data-Driven Reporting Mode ..................................................... 155
Figure E-2: Processing Timeline for Periodic Mode Showing Potential Data Age Variation .............. 156
Figure E-3: Processing Timeline for Throttled Reporting Mode .......................................................... 157
Figure F-1: Desired Signal Levels versus Target Distance from 1090 ES Receiver .......................... 160
Figure H-1: Evaluated NRAs ............................................................................................................... 162
Figure H-2: FRUIT Rate versus Signal Level at Girona, Spain, 2015................................................. 165
Figure I-1: Mode A / C / 2 Reply Format ............................................................................................. 169
Figure I-2: Mode S Modulation Format................................................................................................ 170
Figure I-3: Girona Baseline 2004 Scenario Results for Mode A/C FRUIT .......................................... 171
Figure I-4: Girona Baseline 2015 Scenario Results for Mode A/C FRUIT .......................................... 171
Figure I-5: Girona Low Level 2015 Scenario Results for Mode A/C FRUIT........................................ 172
Figure I-6: Girona High Level 2015 Scenario Results for Mode A/C FRUIT....................................... 172
Figure I-7: Girona Baseline 2004 Scenario Results for Mode S FRUIT.............................................. 173
Figure I-8: Girona 2015 Scenario Results for Baseline Mode S FRUIT.............................................. 174
Figure I-9: Girona 2015 Scenario Results for Low FRUIT Level......................................................... 174
Figure I-10: Girona 2015 Scenario Results for High FRUIT Level ...................................................... 175
Figure J-1: Standard DME Pulse Shape (linear amplitude scale)....................................................... 176
Figure J-2: A Typical DME Antenna (dB Systems Inc. type 5100A) ................................................... 181
EUROCAE, 2010
xi
Figure J-3: DME antenna Vertical Gain Profile (dB Systems Inc. type 5100A) .................................. 182
Figure J-4: Frequency Response of Modelled ADS-B Receiver (half shown) .................................... 183
Figure J-5: Pair of 1090 MHz DME Pulses as detected in an ADS-B Receiver.................................. 184
Figure J-6: Pair of 1085 MHz DME Pulses as detected in an ADS-B Receiver.................................. 184
Figure J-7: -84 dBm............................................................................................................................. 185
Figure J-8: -83 dBm............................................................................................................................. 185
Figure J-9: -82 dBm............................................................................................................................. 186
Figure J-10: -81 dBm........................................................................................................................... 186
Figure J-11: -80 dBm........................................................................................................................... 186
Figure J-12: -79 dBm........................................................................................................................... 187
Figure J-13: -78 dBm........................................................................................................................... 187
Figure J-14: -77 dBm........................................................................................................................... 187
Figure J-15: -76 dBm........................................................................................................................... 188
Figure J-16: -75 dBm........................................................................................................................... 188
Figure J-17: -74 dBm........................................................................................................................... 188
Figure J-18: -73 dBm........................................................................................................................... 189
Figure J-19: -72 dBm........................................................................................................................... 189
Figure J-20: -71 dBm........................................................................................................................... 189
Figure J-21: -70 dBm........................................................................................................................... 190
Figure J-22: -69 dBm........................................................................................................................... 190
Figure J-23: -68 dBm........................................................................................................................... 190
Figure J-24: -67 dBm........................................................................................................................... 191
Figure J-25: -66 dBm........................................................................................................................... 191
Figure J-26: -65 dBm........................................................................................................................... 191
Figure J-27: 1075 MHz, 42 dB Filter Attenuation; DME Pulses are not detectable in the Receiver ... 192
Figure J-28: 1080 MHz, 25 dB Filter Attenuation ................................................................................ 192
Figure J-29: 1081 MHz, 22 dB Filter Attenuation ................................................................................ 192
Figure J-30: 1082 MHz, 16 dB Filter Attenuation ................................................................................ 193
Figure J-31: 1083 MHz, 12 dB Filter Attenuation ................................................................................ 193
Figure J-32: 1084 MHz, 7 dB Filter Attenuation .................................................................................. 193
Figure J-33: 1085 MHz, 3 dB Filter Attenuation .................................................................................. 194
Figure J-34: 1086 MHz, 1 dB Filter Attenuation .................................................................................. 194
Figure J-35: 1087 MHz, 0 dB Filter Attenuation .................................................................................. 194
Figure J-36: Relative Positions of DME and ADS-B Antennas ........................................................... 195
Figure J-37: Received DME Signal Amplitude for an En-route DME Transponder ............................ 196
Figure J-38: Received DME signal amplitude for a terminal transponder........................................... 196
Figure J-39: Assumed Aircraft Distribution with Range from a Ground Receiver ............................... 197
Figure J-40: Probability of a Signal at the ADS-B Receiver having a Specific Amplitude .................. 198
Figure J-41: Elevation Angle Calculation ............................................................................................ 199
Figure K-1: Determination of the Likelihood of a Software Failure Leading to an Effect .................... 203
EUROCAE, 2010
CHAPTER 1
GENERAL
1.1
1.1.1
1.2
APPLICATIONS
Compliance with this Technical Specification by manufacturers, installers and users is
recommended as a means of assuring that the equipment will satisfactorily perform its
intended function(s) under all conditions normally encountered in air traffic control
surveillance operations foreseen in ED-126 [REF16].
Any regulatory application of this document in whole or in part is the sole responsibility
of appropriate government agencies.
As the measured values of equipment performance characteristics may be a function
of the method of measurement, standard test conditions and methods of test are
recommended in this document.
1.2.1
1.2.1.1
"Shall"
The use of the word "Shall" indicates a mandated criterion; i.e. compliance with the
particular procedure or specification is mandatory and no alternative may be applied.
1.2.1.2
"Should"
The use of the word "Should" (and phrases such as "It is recommended that... etc.)
indicate that though the procedure or criterion is regarded as the preferred option,
alternative procedures, specifications or criteria may be applied, provided that the
manufacturer, installer or tester can provide information or data to adequately support
and justify the alternative.
1.3
BASIC ASSUMPTIONS
ASS1
ASS2
ASS3
ASS4
ASS5
ASS6
ASS7
ASS8
ASS9
ASS10
EUROCAE, 2010
ASS11
NOTE:
All ASTERIX Category 021 and 023 references in this document refer to
the versions specified in ASS7 except where a particular version is
explicitly stated.
1.4
1.4.1
ICAO
This document considers International Civil Aviation Organisation (ICAO) material
whenever appropriate. Terminology used in this specification is consistent with ICAO
use.
1.4.2
ICAO Annex 2 [REF3], ICAO Annex 10 [REF4, REF5, REF6] and ICAO
Annex 11 [REF1]: including Standards and Recommended Practices (SARPS)
for the provision and use of ATS. Unless explicitly stated, this document
assumes the provision and use of ATS are implemented in accordance with
these SARPS.
1.5
and
DESCRIPTION OF SYSTEM
The 1090 ES Ground Station is part of a system that provides airspace and airport
surface situational awareness to aircraft pilots, air traffic controllers and other users.
The system provides services that are used by higher-level applications as described
below in this section. The ADS-B service collects position, velocity and status
information from systems and sensors on the aircraft and broadcasts this information
to other targets and Ground Stations. The TIS-B service collects surveillance data
from surveillance data processing sources and broadcasts it to aircraft. Figure 1
shows the system elements that support the ADS-B and TIS-B services. The TIS-B
service is not a part of the present Technical Specification and is therefore shown as
shaded in the figure.
EUROCAE, 2010
Radars
1090 ES
Messages
TIS-B
Processing
TIS-B Reports
Surveillance
Data
Processing
ATC and
other users
1.5.1
ADS-B Reports
1090ES
Ground
Stations
ADS-B
Automatic Dependent Surveillance Broadcast (ADS-B) is a means by which aircraft,
aerodrome vehicles and other objects can automatically transmit and/or receive
identification, position, velocity and additional data in a broadcast mode via a data link.
ADS-B is automatic because no external stimulus is required; it is dependent because
it relies on on-board navigation sources and on-board broadcast transmission systems
to provide surveillance information to other users. The aircraft originating the
broadcast will have no knowledge of which users are receiving its broadcast; any user,
either aircraft or ground based, within range of this broadcast, may choose to process
the received ADS-B surveillance information.
1.5.2
ADS-B-NRA
ADS-B-RAD
ADS-B-APT
ADS-B-ADD
ATSA-ITP
ATSA-AIRB
ATSA-SURF
ASPA-S&M
EUROCAE, 2010
NOTE:
b)
Air Traffic Control Service and Flight Information Service principally for:
EUROCAE, 2010
1.5.5
EUROCAE, 2010
B1
Aircraft sensors
(e.g., GNSS
Receiver)
Data Sources on
Transmitting
Aircraft
ADS-B/
TIS-B
Receive
Function
ADS-B &
TIS-B
Messages
Air
Traffic
Co.
F2
ATC
Display
SSR
Replies
ADS-B
Transmit
Function
SSR
Interrogation
Reply
G2
B2
Aircraft sensors
(e.g., GNSS
receiver)
Aircraft systems
(e.g., FMS)
Ownship
Surveillance
Transmit
Processing
(STP)
Aircraft systems
(e.g., FMS)
A2
ADS-B,
TIS-B
Reports
Cockpit
Display of
Traffic
Information
and
Control
Panel
(CDTI)
Aircraft
Surveillance
and
Separation
Assistance
Processing
(ASSAP)
E1
F1
Flight
Crew
G1
TIS-B Messages
E2
ATC
Processing
System
ADS-B,
Surv
Reports
ADS-B
Receive
Subsystem
and other
Surveillance
Inputs
(e.g. radar)
TIS-B Processing
and Transmit
Subsystem
Ground Domain
NOTE:
Figure 2 provides various functional interfaces, which have been used in ED-126 as
measurement points for the specification of Safety and Performance requirements
(e.g. D, E2).
1.6
Time Sync
Interface
Management
Interface
1090 ES Ground Station
Air
Interface
Ground
Interface
Operating
Environment
Power
EUROCAE, 2010
1.7
Air Interface 1090 MHz RF input is received via the Air Interface.
Ground Interface ADS-B reports derived from 1090 ES messages are sent to
other ground equipment via the Ground Interface.
Power Interface The Ground Station receives electrical power via the Power
Interface.
COMPOSITION OF EQUIPMENT
A functional block diagram of the 1090 ES Ground Station is shown in Figure 4. The
primary function of the 1090 ES Ground Station is to receive 1090 MHz RF input on
the Air Interface, extract data from the 1090 MHz ES messages, assemble the data
into ASTERIX Category 021 reports and send these reports over the Ground
Interface. Other functions support this primary function.
FIGURE 4: 1090 ES GROUND STATION FUNCTIONAL BLOCK DIAGRAM
BITE
Time Sync
Interface
UTC Time
Synchronization
GS Management &
Status Reporting
Management
Interface
Air
Interface
1090 ES Reception
Report Assembly
Ground
Interface
The partitioning shown in Figure 4 is for the purpose of describing the high level
behaviour of the Ground Station and is not intended to convey an implementation
requirement. Compliant 1090 ES Ground Stations may partition the functions
differently.
This specification is not intended to dictate the physical architecture of the equipment.
For example [see ASS6] the definition of a 1090 ES Ground Station is intended to
include a distributed architecture where 1090 ES reception functionality is located
remotely and the report assembly for one or more such sites is hosted centrally in a
common server. This will allow a Wide Area Multilateration (WAM) system with the
appropriate functionality to be treated as an ADS-B Ground Station.
EUROCAE, 2010
The functional requirements of the 1090 ES Ground Station are described in Section
2.
1.8
1.8.1
EUROCAE, 2010
10
ES - Extended Squitter
ETSI - European Telecommunications Standards Institute
EUROCAE - European Organisation for Civil Aviation Equipment
FAA - Federal Aviation Administration
FIS-B - Flight Information Services-Broadcast
FDPS - Flight Data Processing System
FMS - Flight Management System
FOM - Figure of Merit
fpm - Feet Per Minute
FS - Flight Status
FTC - Format Type Code (ADS-B)
GICB - Ground Initiated Comm-B
GNSS - Global Navigation Satellite System
GPS - Global Positioning System
GS - Ground Station
Hz - Hertz
IAS - Indicated Airspeed
ICAO - International Civil Aviation Organisation
IEC - International Electrotechnical Commission
IFR - Instrument Flight Rules
ILS - Instrument Landing System
IMC - Instrument Meteorological Conditions
INS - Inertial Navigation System
I/O - Input and/or Output
IP - Internet Protocol
ITC - In-Trail Climb
ITD - In-Trail Descent
ITP - In-Trail Procedure
ITU - International Telecommunication Union
JAA - Joint Aviation Authorities
JAR - Joint Aviation Requirements
LAN - Local Area Network
lb - pounds
LRU - Line Replaceable Unit
LSB - Least Significant Bit
MASPS - Minimum Aviation System Performance Standards
MA - Message Field In Comm-A (Mode S)
MB - Message Field In Comm-B (Mode S)
MC - Message Field in Comm-C (Mode S)
MD - Message Field in Comm-D (Mode S)
EUROCAE, 2010
11
MLAT - Multilateration
MOPS - Minimum Operational Performance Standards
MSB - Most Significant Bit
MSL - Minimum Signal Level
MTBF - Mean Time Between Failure
MTL - Minimum Trigger Level
MTOW - Maximum Take-Off Weight
MTTR Mean Time To Repair
MU - Message Field in Comm-U (Mode S)
MV - Message Field in Comm-V (Mode S)
NACP - Navigation Accuracy Category for Position
NACV - Navigation Accuracy Category for Velocity
NAV - Navigation
NAVAID - Navigation Aid
NIC - Navigation Integrity Category
NICBARO - Navigation Integrity Category for Barometric Altitude
NM - Nautical Mile
NOTAM - Notice to Airmen
NRA - Non Radar Airspace
NUCP - Navigation Uncertainty Category for Position
NUCR - Navigation Uncertainty Category for Velocity
Pr - Probability of Receipt
PRF - Pulse Repetition Frequency
PSR - Primary Surveillance Radar
RA - Resolution Advisory
RAIM - Receiver Autonomous Integrity Monitoring
RF - Radio Frequency
RTCA - Radio Technical Commission for Aeronautics
s - Seconds
SAC - System Area Code
SAE - Standard Aerospace Equipment
SAR - Search And Rescue
SARPS - Standards and Recommended Practices
SAT - Site Acceptance Test
SDPD - Surveillance Data Processing and Distribution system
SIC - System Identification Code
SIL - Surveillance Integrity Level
EUROCAE, 2010
12
EUROCAE, 2010
13
1.8.2
Definitions
1090 ES Ground Station - refers to the 1090 MHz ADS-B receiver, decoder,
message processing, communications output and other general functions.
1090 ES Ground Station System - refers to all of the 1090 ES Ground Station units,
LAN/WAN and data communications to ATC and local or remote Control and
Monitoring units that constitute the ADS-B System.
ADS-B - Automatic Dependent Surveillance - Broadcast. A means by which aircraft,
aerodrome vehicles and other objects can automatically transmit and/or receive
identification, position, velocity and additional data in a broadcast mode via a data link.
ADS-B Message - A packet of information broadcast by an aircraft/vehicle. Each
ADS-B message contains a defined set of aircraft/vehicle parameters. Multiple
messages may be used to transmit all required data. Message formats are link
specific, as is the number of different messages required to provide a complete set of
parameters.
Advanced Surface Movement Guidance and Control System (A-SMGCS) Systems providing routing, guidance, surveillance and control to aircraft and ground
vehicles in order to maintain movement rate under all local weather conditions within
the Airport Visibility Operational Level (AVOL) whilst maintaining the required level of
safety.
Aircraft Address - The term address is used to indicate the information field in an
ADS-B message that identifies the ADS-B unit that issued the message. The address
provides a means by which ADS-B receiving unitsor end applicationscan sort
messages received from multiple transmitting units. See also ICAO 24-bit address.
Algorithm - A set of well-defined rules for the solution of a problem in a finite number
of steps.
Applications - Specific uses of systems that address particular user requirements.
For the case of ADS-B, applications are defined in terms of specific operational
scenarios.
Availability - The probability that a system will perform its required function at the
initiation of the intended operation. Availability is calculated as mean time between
failures divided by the mean time between failures plus the mean time to restore
service (periods of planned maintenance are discounted from the availability figures).
MTBF/(MTBF+MTTR).
Barometric Altitude - Geopotential altitude in the earth's atmosphere above mean
standard sea level pressure datum surface, measured by a pressure (barometric)
altimeter.
Barometric Altitude Error - For a given true barometric pressure, Po, the error is the
difference between the transmitted pressure altitude and the altitude determined using
a standard temperature and pressure model at Po.
Call Sign - The term aircraft call sign means the radiotelephony call sign assigned to
an aircraft for voice communications purposes. (This term is sometimes used
interchangeably with flight identification or flight ID). For general aviation aircraft,
the aircraft call sign is normally its national registration number; for airline and
commuter aircraft, it is usually comprised of the company name and flight number
(and therefore not linked to a particular airframe); and for the military, it usually
consists of numbers and code words with special significance for the operation being
conducted.
Cockpit Display of Traffic Information (CDTI) - A function that provides the
pilot/flight crew with surveillance information about other aircraft, including their
position. The information may be presented on a dedicated multi-function display
(MFD), or be processed for presentation on existing cockpit flight displays. Traffic
information for the CDTI function may be obtained from one or multiple sources
(including ADS-B, TCAS and TIS) and it may be used for a variety of purposes.
EUROCAE, 2010
14
Continuity of Service - The probability that a system will perform its required function
without unscheduled interruption throughout the duration of the intended operation,
assuming that the system is available when the operation is initiated. Continuity is
expressed per unit time.
Coverage Area - The geographic area of interest within which the system must
provide surveillance of the targets.
Desensitisation - A temporary reduction of receiver sensitivity after receipt of a
signal. May be used to reduce echo (multipath) effects.
Detection - Detection is defined as successful calculation of a valid target position.
Downlink - A signal propagated from the transponder.
Dynamic Range - ratio between the overload level and the minimum triggering level
in a receiver.
En-Route - A phase of navigation covering operations between the departure and
termination phases. The en-route phase of navigation has two subcategories: en-route
domestic/continental and enroute oceanic.
Extended Squitter - a long squitter message (DF = 17, 18 or 19) that transponders
transmit automatically, without needing to be interrogated by radar, to send
information to other aircraft or Ground Stations.
Field - A group of bits in a message treated as a single unit of information.
Format - The specific order in which fields of information appear in an ADS-B or other
digital message transmission.
FRUIT - Transponder replies unsynchronised in time. See Garble, Non-synchronous.
Garble, Non-synchronous - Interfering reception of two or more transmissions. Reply
pulses received from a transponder that is being interrogated from some other source
are also called FRUIT.
Geometric Height - The minimum altitude above or below a plane tangent to the
earths ellipsoid as defined by WGS-84.
Geometric Height Error - Geometric height error is the error between the true
geometric height and the transmitted geometric height.
Global Navigation Satellite System (GNSS) - GNSS is a worldwide position,
velocity, and time determination system, that includes one or more satellite
constellations, receivers, and system integrity monitoring, augmented as necessary to
support the required navigation performance for the actual phase of operation.
ICAO 24-bit Address - The unique address by which each aircraft's transponder can
be identified. Sometimes referred to as Mode S address.
Integrity - An attribute of a system or an item indicating that it can be relied on to
perform correctly on demand. It includes the ability of the system to inform the user in
a timely manner of any performance degradation.
Latency - The amount of time it takes to deliver data from one interface point to
another interface point. The latency of an ADS-B transmission is the time period from
the time of applicability of the aircraft/vehicle ADS-B message until the transmission of
that ADS-B message is completed. The latency of the 1090 ES Ground Station is the
time period from the reception of an ADS-B message to the output of the
corresponding target report.
Latency Compensation - High accuracy applications may correct for latencyintroduced position errors by using time synchronised ADS-B position and velocity
information.
Line Replaceable Unit (LRU) - refers to a replaceable unit within the 1090 ES
Ground Station. This might for example be a receiver.
EUROCAE, 2010
15
Message - An arbitrary amount of information whose beginning and end are defined
or implied. See also ADS-B Message.
Minimum Triggering Level (MTL) - The minimum input power level that results in a
90% successful reception ratio if the received messages are correctly formatted with
nominal pulse spacing and width.
Mode A/C - For the purpose of this document, Mode A/C is taken as referring to nonMode S SSR transactions. Where specific Mode A or Mode C transactions are
involved, these are identified individually. NOTE: non-Mode S SSR is also known as
ATCRBS (Air Traffic Control Radar Beacon System).
Mode S - A selective addressing mode of the Secondary Surveillance Radar (SSR)
system that operates using addressed interrogations on 1030 MHz and transponder
replies on 1090 MHz. Mode S also supports a two-way data link and an ADS-B
service known as Extended Squitter.
Multilateration - Multilateration is the process of determining the target location in two
(or three) dimensions by solving the mathematical intersection of multiple hyperbolas
(or hyperboloids). It is based on the TDOA principle, the Time Difference Of Arrival of
a message from a transponder at several different receivers.
Multipath - The propagation phenomenon that results in signals reaching the
receiving antenna by two or more paths, generally with a time or phase difference.
Navigation Uncertainty Category (NUC) - Uncertainty categories for the state vector
navigation variables are characterised by a NUC data set provided in the ADS-B
sending system. The NUC includes both position and velocity uncertainties.
Protocol - A set of conventions between communicating processes on the formats
and contents of messages to be exchanged.
Reception Ratio - The ratio of the number of successfully received messages to the
number of transmitted messages
Reliability - The probability of performing a specified function without failure under
given conditions for a specified period of time.
Resolution - The smallest increment reported in an ADS-B message or output report
field.
Special Position Identification (SPI) - A special pulse used in Mode A/C replies,
located 4.35 s after the second framing pulse. When used with Mode S, SPI appears
as a code in the Flight Status (FS) field. In 1090 ES it appears in the Surveillance
Status field of airborne position messages.
Squitter - A spontaneous transmission generated at a pseudo random rate or on anevent driven basis by a transponder without the need to be interrogated.
State Vector - An aircraft or vehicles current kinematic state.
Surveillance - A function of the system that provides identification and accurate
positional information on aircraft, vehicles and objects within the required area.
System Capacity - the minimum number of targets that the system must process
within a specified time interval.
Target - For the purposes of this document, a target is specifically defined as any
vehicle or aircraft equipped with an ADS-B capable transponder or equivalent, which
has been turned on and is functioning in compliance with its Minimum Operating
Performance Standards.
Target Report - A data record containing all relevant information pertaining to a target
detected by the Ground Station.
Terminal Area (TMA) - A general term used to describe airspace in which an
approach control service or airport traffic control service is provided.
Track - A progressive series of estimates of a target position.
EUROCAE, 2010
16
Time of Applicability - The time at which the data (e.g. position data) contained in an
ADS-B message is assumed to be valid. This time may be different for different data
links and is specified in ADS-B link MOPS
Track Angle - Instantaneous angle measured from either true or magnetic north to the
aircraft's track.
Transmission Rate - The sustained rate at which periodic messages are transmitted.
Trajectory Change Point (TCP) - TCPs provide tactical information specifying
space/time points at which the current trajectory of the vehicle will change. This
change in vehicle trajectory could be in the form of a change in altitude
(climb/descent), a change in heading, a change in airspeed (increase/decrease), or
any combination thereof.
Uplink - A signal propagated toward a transponder.
Wide Area Multilateration - A multilateration system designed for use in TMA or EnRoute airspace, as compared to airport surface applications (see A-SMGCS).
World Geodetic Survey (WGS) - A consistent set of parameters describing the size
and shape of the earth, the positions of a network of points with respect to the centre
of mass of the earth, transformations from major geodetic datums, and the potential of
the earth (usually in terms of harmonic coefficients).
World Geodetic System 1984 (WGS-84) - A set of quantities, developed by the U.S.
Department of Defense for determining geometric and physical geodetic relationships
on a global scale, based on a geocentric origin and a reference ellipsoid with semimajor axis 6378137 and flattening 1/298.257223563
1.9
REFERENCES
1.9.1
ICAO
1.9.2
REF1
REF2
REF3
REF4
REF5
REF6
REF7
REF8
REF9
REF10
EUROCONTROL
REF11
REF12
Description of a First Package of GS/AS Applications, CARE/ASAS Ref. CA02-040(2.2), version 2.2, September 2002
REF13
EUROCAE, 2010
17
1.9.3
1.9.4
REF14
REF15
EUROCAE/RTCA
REF16
REF17
REF18
REF19
REF20
REF21
REF22
REF23
REF24
REF25
REF26
REF27
REF28
EUROCAE ED-117: MOPS for Mode S Multilateration Systems for Use in ASMGCS
REF29
ETSI
REF30
1.9.5
Miscellaneous
REF31
REF32
EUROCAE, 2010
18
CHAPTER 2
GENERAL DESIGN REQUIREMENTS
2.1
INTRODUCTION
This Section establishes the design considerations and general specification for the
equipment comprising the 1090 ES Ground Station.
2.2
2.3
2.3.1
2.3.2
EUROCAE, 2010
19
The On-Line state is the normal operating state of the Ground Station. It indicates that
it is either providing an operational service meeting the minimum performance
requirements, or is capable of doing so.
The Failed state is entered when an error condition is detected that means that the
minimum operational performance requirements cannot cannot be met.
The Ground Station does not enter the Failed state as a result of warning conditions.
NOTE:
The Ground Station may transition automatically from the Failed state to
the On-Line state if a transient failure has cleared such that no BITE test
any longer reports a failure condition.
This specification does not exclude the possibility of sub-states. For example the
Ground Station may have On-Line: Normal and On-Line: Degraded sub-states
which are contained within the On-Line state.
FIGURE 5: 1090 ES GROUND STATION STATES
Initialisation
a fault detected in
power-on self test
successful completion
of power-on self test
BITE
reports
a fault
On-line
Failed
2.3.3
EUROCAE, 2010
20
When power is first applied to the system or when there is a system reset, the UTC
Time State is "Not Coupled." After a valid UTC time has been obtained, the UTC Time
State becomes "UTC Coupled." If the UTC time reference degrades or is lost while in
the "UTC Coupled" state, the state changes to "Coasting." The coasting state
continues until the Ground Station is no longer able to assure the required UTC time
accuracy. The operation of the UTC Time State machine is depicted in Figure 6.
NOTE:
For the transition from Coasting to Not Coupled the manufacturer must
ensure that the transition occurs before the required UTC performance is
lost. This may be implemented through a fixed timeout that is validated or
by a method of monitoring the performance.
FIGURE 6: UTC TIME STATE MACHINE
UTC Time State
Not Coupled
Coasting
timeout
exceeded
UTC
reference
reacquired
or accuracy
restored
GS capable of
timestamping with
required accuracy
UTC Coupled
UTC reference lost or
accuracy degraded
Coasting
2.4
FUNCTIONAL REQUIREMENTS
The 1090 ES Ground Station provides at least the following functions:
a)
b)
c)
d)
EUROCAE, 2010
21
2.4.1
NOTE:
NOTE:
The full requirements for the processing of ADS-B messages are described in Section
3.10 of this specification.
2.4.2
EUROCAE, 2010
22
2.4.3
2.4.4
Monitor the Ground Station status, and the status of each subsystem and
service, including BITE and end-to-end system checks;
The 1090 ES Ground Station should provide protection against unauthorised access
to the system maintenance and control functions.
2.4.4.1
Status Reports
The 1090 ES Ground Station includes a status reporting function, which reports the
status of the Ground Station and its services to client systems over a ground network.
These status reports will use the ASTERIX Category 023 message format.
Status reports are generated periodically, with a configurable reporting period.
Reports are also generated immediately following any change in the status of a 1090
ES Ground Station function or subsystem.
2.4.4.2
BITE Function
The 1090 ES Ground Station includes a Built In Test Equipment (BITE) capability,
such that there is a continuous monitoring of the operating status of the equipment,
which is achieved by the monitoring and analysis of critical system parameters at all
relevant system levels.
The 1090 ES Ground Station BITE is able to detect faults affecting the performance of
the Ground Station. BITE should register the faulty equipment (at LRU level) locally at
the system and notify the monitoring, logging, and control subsystems accordingly.
The BITE tests include an end-to-end system check including the RF input to the
antenna. This check may make use of a Site Monitor, which is an external 1090 ES
ADS-B emitter, allowing an overall integrity check of the system including the antenna.
The 1090 ES Ground Station executes BITE tests both at start-up and periodically.
The tests should be summarised in the form of an overall BITE status signal to be
used for failure indications to the operator and to client systems.
The behaviour of the Ground Station when a failure is detected is described in Section
3.9.3.
In addition to BITE the 1090 ES Ground Station may also support diagnostics and
other relevant tests, including manual runs of built-in tests.
EUROCAE, 2010
23
2.5
2.6
ADDITIONAL REQUIREMENTS
2.6.1
Power Supply
The power supply requirements may vary depending upon application and location.
The following specifications are provided as guidance to be considered by the
implementing authority. It should be noted that it may not be necessary to include
each of the following as requirements, but only those that pertain to the power supply
being used. Consideration should also be given to the use of Uninterruptible Power
Supplies (UPS), with appropriate monitoring as necessary, to meet Operational
Availability requirements
The 1090 ES Ground Station may operate from any of the following power supplies:
2.6.2
Receiver Selectivity
When designing the receiver, consideration should be given to protection from
interference from out-of-band signals such as DME. Table 1 shows receiver out-ofband rejection characteristics that are extensively used within the industry. It shows
the 1090 ES Ground Station ADS-B message signal level required to provide a 90%
Successful Message Reception rate at various frequency offsets from 1090 MHz.
TABLE 1: OUT OF BAND CHARACTERISTICS
Frequency Offset
from 1090 MHz
5.5 MHz
3 dB
10.0 MHz
20 dB
15.0 MHz
40 dB
25.0 MHz
60 dB
EUROCAE, 2010
24
Frequency Offset
from 1090 MHz
12.5 MHz
3 dB
19.0 MHz
20 dB
29.0 MHz
40 dB
46.0 MHz
60 dB
EUROCAE, 2010
25
CHAPTER 3
MINIMUM PERFORMANCE SPECIFICATION UNDER STANDARD CONDITIONS
3.1
INTRODUCTION
3.1.1
Equipment Classes
It is not considered necessary to define different classes of 1090 ES Ground Station
equipment at this time. Two or more classes of equipment may be defined in future
versions of this specification however, based on performance criteria such as range.
3.1.2
Antenna
The RF performance specifications in this Section assume that the Ground Station
equipment is connected to a Reference Antenna having the characteristics in sections
3.1.2.1 to 3.1.2.3 below. The rationale of the Reference Antenna is described in
APPENDIX G.
NOTE:
3.1.3
The actual gain characteristics chosen for the Reference Antenna are not
important, as it is being defined purely to form part of a theoretical analysis.
The antenna gain does however affect figures such as MTL that are
included in this Technical Specification, and so has been kept within a
realistic range in order to avoid confusion.
Horizontal Pattern
The antenna pattern is nominally omni-directional in the horizontal plane.
3.1.4
Gain
The antenna gain is 0 dB with respect to isotropic.
3.1.5
Frequency
The antenna receives signals on the nominal operating frequency of 1090 MHz.
3.2
3.2.1
Coverage
Surveillance coverage is defined in ED-126 [REF16] as the geographical volume in
which all the required service surveillance attributes can be provided. In the case of
ADS-B ground based surveillance, coverage depends upon the detection range,
location and number of ADS-B Ground Stations. The detection range of a 1090 ES
Ground Station depends on the FRUIT environment and on the Ground Stations
receiver configuration (single or multiple receivers), sensitivity, antenna type(s) and
siting considerations.
In practice, coverage requirements are determined by local operational environment
considerations. For this reason ED-126 does not state any requirements concerning
the size of the coverage volume which could be translated into a detection range
requirement for the 1090 ES Ground Station. It is therefore considered inappropriate
to specify a detection range requirement in this specification. Instead the minimum
receiver sensitivity is specified in section 3.11 based on the reference link budget
specified in APPENDIX F.
EUROCAE, 2010
26
3.2.2
3.3
SYSTEM CAPACITY
3.3.1
Overall Capacity
In accordance with ED-126 [REF16], system capacity refers to the maximum number
of aircraft for which all the service surveillance performance parameters must be
provided. ED-126 Requirement PR 41 (Annex B, section B.4.5.2) states that the
ground segment of the system shall have the capacity to handle the reports from the
maximum load of aircraft in the environment as described in ED-126 Annex A, section
A.2.4 (i.e. a maximum instantaneous count of traffic of 15 aircraft en-route and 7 in
TMA).
In ECAC, NRA airspaces are generally underneath RAD airspaces and the number of
aircraft that a ground ADS-B station would have to handle can be much larger than the
ED-126 minimum requirement.
Consequently the 1090 ES Ground Station shall have the capacity to:
3.3.2
a)
b)
Target Overloads
An overload mechanism shall be provided to detect when the number of targets
exceeds a configurable capacity threshold. When the threshold is exceeded the 1090
ES Ground Station shall set the ODP bit in item I023/100 of ASTERIX Category 023
Ground Station Status reports.
3.3.3
Communications Overloads
1
The 1090 ES Ground Station shall include the capability to detect communications
overloads. When such an overload is detected, the 1090 ES Ground Station shall set
the OXT bit in item I023/100 of ASTERIX Category 023 Ground Station Status reports.
3.3.4
Overload Mitigation
Optionally the 1090 ES Ground Station may act to mitigate an overload condition, for
example by reducing sensitivity or range of coverage. However, such mitigation
actions are outside the scope of this specification.
This condition might be detected as output buffer overload which may be implemented by counting UDP output
bytes per second to ensure that it does not overload a downstream link.
EUROCAE, 2010
27
3.4
SYSTEM LATENCY
The maximum latency from the time of receipt of a 1090 ES message sent by the
transponder on board an aircraft to the output of the corresponding ASTERIX
Category 021 report shall be 0.5 seconds for all targets within the service volume up
to the maximum stated in ED-126 and under the worst case FRUIT environment
specified in APPENDIX H.
This requirement, which is derived from ED-126, shall apply to all data-driven
ASTERIX Category 021 reports. It does not apply to reports generated in periodic
mode.
3.5
CONTINUITY
ED-126 defines continuity as the probability that a system will perform its required
function without unscheduled interruption, assuming that the system is available when
the function is initiated, and states that continuity requirements for ground equipment
are left to local authorities.
Consequently this 1090 ES Ground Station specification does not set any specific
continuity requirements. Vendors should expect that continuity requirements might
vary depending on local implementation needs and the architecture of the local ground
ADS-B infrastructure.
3.6
INTEGRITY
Based on the system integrity level defined in ED-126, the 1090 ES Ground Station
Software Assurance Level shall be equivalent to at least ED-109 level AL4.
5
The decoder undetected message error rate shall be better than 1 in 10 messages.
An undetected message error is assumed for the purposes of this requirement to be
one which results in an error in either a position or a position quality field in an
ASTERIX Category 021 position report. The analysis leading to these requirements is
included in APPENDIX C.
3.7
ACCURACY
3.7.1
3.7.2
3.7.3
Data Accuracy
Position, velocity, altitude and other data shall be reported as received from the
aircraft without loss of accuracy, when allowed by the ASTERIX Category 021 format.
Where an ASTERIX report field has a different resolution from the corresponding data
field in a 1090 ES ADS-B message, the value included in the ASTERIX report shall be
of no greater resolution than the value received from the aircraft.
EUROCAE, 2010
28
3.8
AVAILABILITY
In accordance with ED-126, availability is considered to be a part of reliability, and is
defined as the probability that a system will perform its required function at the
initiation of the intended operation.
NOTE:
Availability is quantified as the ratio of the time the system is actually available to the
time the system is planned to be available.
Availability =
MTBF
MTBF + MTTR
3.9.1
Assumptions
The 1090 ES Ground Station will be polled for its monitoring data using Simple
Network Management Protocol (SNMP), at a frequency that will depend on system
performance criteria.
Polling will form part of an ADS-B Ground Station health check mechanism, which is
performed by a connected central Control & Monitoring system, which is outside the
scope of this Technical Specification.
If the downstream monitoring system does not receive a response to a poll request, it
will re-send the request.
3.9.2
General
The 1090 ES Ground Station system shall provide an external control and monitoring
interface utilising the Simple Network Management Protocol (SNMP).
The supplier of the ADS-B system shall provide the Management Information Base
(MIB), used to locate data within the ADS-B system.
3.9.2.1
EUROCAE, 2010
29
After power-on initialisation, the 1090 ES Ground Station shall enter the mode it was
previously in before power-off.
FIGURE 7: 1090 ES GROUND STATION MODES
power-on initialisation
Maintenance
Manual
Command
Operational
Manual
command
3.9.3
3.9.3.1
Status Reporting
a)
The mode of the 1090 ES Ground Station shall be made available to the SNMP
interface.
b)
The operational state of the 1090 ES Ground Station shall be made available to
the SNMP interface.
c)
d)
When the 1090 ES Ground Station is in the Failed state the NOGO bit in item
I023/100 of ASTERIX Category 023 Ground Station Status reports shall be set
to 1, and the STAT field in item I023/110 of Service Status reports shall be set
to Failed.
e)
When the 1090 ES Ground Station is in the Initialisation state, including the
period up until the UTC Time Source becomes UTC Coupled for the first time,
the NOGO bit in item I023/100 of ASTERIX Category 023 Ground Station
Status reports shall be set to 1, and the STAT field in item I023/110 Service
Status reports shall be set to Initialisation in any ASTERIX Category 023
messages sent.
f)
When the 1090 ES Ground Station is in the Online state, the NOGO bit in item
I023/100 of ASTERIX Category 023 Ground Station Status reports shall be set
to 0 if the Ground Station is in the Operational mode, or 1 if it is in Maintenance
mode. The STAT field in item I023/110 Service Status reports shall be set to
Normal.
g)
By default the 1090 ES Ground Station shall not output ASTERIX Category 021
reports in Maintenance mode or in the Initialisation or Failed state. If however
the Ground Station is capable of being configured to output such reports for
diagnostic purposes, the NOGO bit in Item 021/040 shall be set to 1 and the CL
field shall also be set to 1 while in Maintenance mode or in the Initialisation or
Failed state.
NOTE:
EUROCAE, 2010
30
TABLE 3: MAPPING OF THE 1090 ES GROUND STATION STATUS INTO ASTERIX CATEGORY
023
GS Status
Mode
Operational
State
Time State
ASTERIX
Category 021
Output
Initialisation
No Output
5 (Initialisation)
No Output
4 (Normal)
No Output
4 (Normal)
1 (Failed)
No Output
1 (Failed)
No Output
1 (Failed)
Not Coupled
No Output
1 (Failed)
UTC Coupled
State Vector
4 (Normal)
Coasting
State Vector
UTC Coupled
On-line
Coasting
Not Coupled
Maintenance
UTC Coupled
Failed
Coasting
On-line
Not Coupled
Operational
UTC Coupled
Failed
Coasting
Not Coupled
No Output
STAT
TSV
4 (Normal)
1 (Failed)
No Output
1 (Failed)
No Output
1 (Failed)
No Output
1 (Failed)
No Output
NOTES:
1. If the time state becomes Not Coupled when the 1090 ES Ground
Station is in the On-line state then it will immediately transition to the
Failed state.
2. Default is no output. See section 3.9.3.1(g)
3.9.3.2
3.9.3.3
Buffer Overflows
a)
Where buffers are used in the 1090 ES Ground Station implementation, the
1090 ES Ground Station should monitor buffer overflows.
b)
The status of the buffer overflow test should be made available to the SNMP
interface.
c)
Failure of the buffer overflow test should cause the 1090 ES Ground Station to
enter the Failed state.
Processor Overloads
a)
b)
The status of the processor overload test should be made available to the
SNMP interface.
c)
Failure of the processor overload test should cause the 1090 ES Ground
Station to enter the Failed state.
d)
Failure of the processor overload test should cause the 1090 ES Ground
Station to set the ODP bit of item 023/100 in ASTERIX Category 023 Ground
Station Status reports.
EUROCAE, 2010
31
3.9.3.4
Target Overloads
a)
b)
The status of the target overload test shall be made available to the SNMP
interface.
c)
Failure of the target overload test shall cause the 1090 ES Ground Station to
generate a warning condition both on SNMP and by setting the ODP bit of item
023/100 in ASTERIX Category 023 Ground Station Status reports.
NOTE:
3.9.3.5
3.9.3.6
3.9.3.7
3.9.3.8
3.9.3.9
Target overloads occur where the target acquisition tests have been
passed.
Communications Overload
a)
b)
The status of the communication link overload test shall be made available to
the SNMP interface.
c)
d)
Failure of the communication link overload test shall cause the 1090 ES Ground
Station to set the OXT bit of item 023/100 in ASTERIX Category 023 Ground
Station Status reports.
Communications Loss
a)
b)
The status of the communication link test shall be made available to the SNMP
interface if a separate physical port is available.
Time Synchronisation
a)
The time state of the 1090 ES Ground Station shall be made available to the
SNMP interface.
b)
The 1090 ES Ground Station shall enter the Failed state if the time state
becomes Not Coupled.
c)
The TSV bit of item I023/100 in ASTERIX Category 023 Ground Station Status
reports shall be set to 1 when the time state is Not Coupled. The TSV bit shall
be zero when the time state is Coasting or UTC Coupled.
Temperature Range
a)
b)
The status of the equipment temperature test should be made available to the
SNMP interface.
c)
If the equipment temperature exceeds the maximum value expected over the
specified operating temperature range, a warning condition should be reported
to the SNMP interface.
EUROCAE, 2010
32
3.9.4
3.9.5
a)
The 1090 ES Ground Station shall include a function to detect the loss of RF
input from an external test transmission.
b)
The 1090 ES Ground Station shall process the test transmissions used in the
end-to-end test, in order to verify correct reception.
c)
The 1090 ES Ground Station shall detect a loss of test transmissions of greater
than x seconds, where x may be configurable but shall have a default value of
10 seconds.
d)
The 1090 ES Ground Station shall report loss of test transmissions to the
SNMP interface.
e)
The 1090 ES Ground Station shall detect a loss of receiver sensitivity that
prevents the Ground Station from meeting its surveillance requirements. A site
monitor or equivalent method as required in Section 6.3 may be used to
facilitate this test. If the sensitivity falls below a threshold then a failure shall be
indicated. This sensitivity threshold shall be set by a configurable parameter.
f)
The 1090 ES Ground Station shall report loss of receiver sensitivity to the
SNMP interface. In addition it shall report as a warning on the SNMP interface if
the receiver sensitivity falls below a configurable warning threshold.
g)
The 1090 ES Ground Station shall verify the decoder functionality to ensure that
Extended Squitter test messages are decoded correctly. A site monitor or
equivalent method as required in Section 6.3 may be used to facilitate this test.
h)
The status of the decoder functionality test shall be made available to the
SNMP interface.
i)
The 1090 ES Ground Station shall automatically enter the Failed state if any
part of the end-to-end test fails.
j)
Control Functions
a)
b)
c)
It shall be possible to install the 1090 ES Ground Station software via the
control interface.
d)
e)
f)
Security
a)
b)
EUROCAE, 2010
33
3.9.6
3.10
Data Logging
a)
The 1090 ES Ground Station shall have the capability to log user access
activity.
b)
The 1090 ES Ground Station shall have the capability to log all warnings and
changes of state or mode.
c)
The 1090 ES Ground Station shall have the capability to log control instructions.
d)
The 1090 ES Ground Station shall timestamp Log File Messages with a
minimum resolution of 1 second.
e)
The 1090 ES Ground Station shall include the functionality to save log files to
an external storage device.
f)
The 1090 ES Ground Station shall have the capability to retain log files in the
event of loss of power.
3.10.1
3.10.1.1
2.
3.
EUROCAE, 2010
34
The ground station shall incorporate means to prevent the permanent assignment of
an incorrect version number to version 0 participants.
NOTE:
Wherever a received message is found to contain errors and subsequently
corrected there is a small possibility that the message is in error but with a
zero checksum. In extremely rare cases this could produce a false type 31
message with an incorrect version number. If this occurs for a version 1
participant this situation is only temporary, since the correct version
number will be received a few seconds later. For a version 0 participant no
such version update is likely. Care must therefore be taken to prevent a
version 0 target becoming permanently given an incorrect version number.
An example of how this may be achieved is given below:
Example: Time of Validity for Version Information
A possible solution to the problem of permanently incorrect version numbers is to assign
a maximum validity period to the version information received from a participant. If a
single type 31 message is received the participant will be assigned that version number
for a fixed duration. If that received version number is correct then a few seconds later
an additional message will be received thus updating the version information for that
participant. The validity period should be chosen such that there is a very high likelihood
of receiving an update before the version information expires; a value of 90 seconds is
recommended. If however the type 31 message was erroneous, then the version
number will be set to an incorrect value for the duration of the validity period, but will
then revert back to the assumed version 0 state. This approach is illustrated in Figure 8..
EUROCAE, 2010
35
Confirmed
version 0
01
=0
3]
-4
00
41
=0
E[
3]
M
-4
41
i th
w
E[
M
S)
th
(O
wi
S)
(O
io
at
s
ire
xp
e
n
31
io n
rs
ve
rm
fo
in
31
Ty
Assumed
version 0
version 1
ex
pir
es
M
E[
41
-4
M
3]
E[
=0
41
01
-4
3]
>0
01
]>
00
1
S)
wi
th
E[
41
-4
3
(O
fo
rm
at
io
n
unrecognised
version
(O
S)
w
i th
in
wi
th
Ty
31
ve
rs
io n
OS
)
Ty
31
Ty
31
(
first
message
S)
(O
Ty
31
Ty
41
E[
M
th
wi
00
]=
43
EUROCAE, 2010
36
3.10.1.3
3.10.2
Report Triggering
3.10.2.1
Report Types
At a minimum, the 1090 ES Ground Station shall be able to process received
Extended Squitter messages and generate for transmission to client systems the
report types listed in Table 4 with the indicated ASTERIX format and transmission
mode, containing the data items specified in section 3.10.3.
NOTE:
ASTERIX Format
Category 021
Edition 1.4 or later
Purpose
Transmission Mode
(and optionally
Edition 0.23)
Status
Category 023
Edition 1.2 or later
ASTERIX
Version
3.10.2.1.1
Category 247
Edition 1.2 or later
Report Content
The transmitted reports shall contain valid and unambiguous information obtained
from the received Extended Squitter messages and compiled in accordance with the
report assembly requirements stated in section 3.10.4.
3.10.2.1.2
EUROCAE, 2010
37
NOTE:
For UDP a configuration parameter shall be provided to specify the maximum output
rate permissible, in order that a communications overload can be flagged.
3.10.2.1.3
3.10.2.2
3.10.2.2.1
3.10.2.2.2
3.10.2.3
3.10.2.3.1
NOTE:
NOTE:
The SPI field in 1090 ES messages with FTC = 31 will be ignored and the
Ground Station will rely on the Surveillance Status field in position
messages for SPI information.
EUROCAE, 2010
38
3.10.2.3.2
3.10.2.3.3
3.10.2.4
Target Acquisition
The acquisition phase begins with the first message received from a target, or with the
first message received from a target after all previously received position data has
expired.
By default, the 1090 ES Ground Station shall not output ASTERIX Category 021
reports for targets that are in the acquisition phase, and are therefore not yet
validated. An optional configuration parameter {ReportNonValidated} may be provided
to enable transmission of ASTERIX Category 021 reports for targets that are not
validated, for example in monitoring applications. By default reports shall not be sent
for targets that have not been validated.
NOTE:
3.10.2.4.1
Range Check
The 1090ES Ground Station shall determine whether the initial position it determines
for a target lies within a credible area (or volume) relative to the Ground Station
location.
NOTE:
An example method is shown in Figure 9. Other methods of validating the position can
be used.
EUROCAE, 2010
39
determine
airborne
position
determine
surface
position
create report
CL=1 RC=1
NOTES:
1.
The terms "even" and "odd" in Figure 9 refer to the CPR Format (F)
conveyed in ME bit 22 of the position messages.
2.
3.
The position calculated during the range check shall be reported only if reporting of
non-validated targets has been enabled by the optional ReportNonValidated
configuration parameter, and the range check is successful. In this case the CL
subfield in the Target Report Descriptor item (I021/040) in ASTERIX Category 021
reports shall be 1 (Report Suspect) and RC shall be 1 (Range Check Passed, CPR
Validation Pending).
EUROCAE, 2010
40
3.10.2.4.2
CPR Validation
The CPR encoded position information used in the range check could be decoded into
a credible position that is incorrect. Depending on the decoding method used, this
incorrect position could corrupt subsequent decodes. The Ground Station shall
validate that the first position reported is reasonable given the ES messages received.
One method of validation is shown in Figure 10, but other methods with comparable
assurance may be used.
FIGURE 10: CPR VALIDATION TEST
<<decisionInput>>
Even-odd airborne position
message pair with FTC != 0
received in last 10 seconds
or even-odd surface position
message pair with FTC != 0
received in last X seconds. If
Ground Speed in the
Movement subfield of either
surface position message is
> 25 knots or is unknown,
X=10 sec. If Ground Speed
in both surface pos msgs is
<= 25 knots, X=50 sec.
<<decisionInput>>
global decode ==
local decode 1 CPR LSB
in Latitude and Longitude
[See Note 4]
Create report
CL=0 RC=0
CPR
validation
successful.
Continue with
participant
maintenance
<<localPrecondition>>
If reporting is not
precluded by config
options
[true]
[false]
Global
decode
[true]
[false]
Discard all position
data
EUROCAE, 2010
CPR validation
failed. Restart
acquisition process
(i.e. range check)
with new messages
41
NOTES:
1.
The terms "even" and "odd" in Figure 10 refer to the CPR Format (F)
conveyed in ME bit 22 of the position messages.
2.
3.
Before the Global Decode check has been passed, reports (with
CL=1 and RC=1) will be created only if the reporting of non-validated
targets is enabled by a configuration parameter. This may be done
for a non-operational application such as monitoring. In this case the
report should be sent at the point indicated. By default a report of the
position determined prior to the completion of CPR validation is not
sent for operational applications such as ED-126 NRA surveillance.
4.
The CPR LSB is the same as the LSB of the latitude and longitude
encoded in ES messages. For latitude, the LSB (in degrees) is
Dlati/2Nb and for longitude, the LSB is Dloni /2Nb. Dlati is defined in
DO-260A, section A.1.7.3a and Dloni is defined in A.1.7.3d. Nb is
defined in DO-260A, section A.1.7.2
If the target has passed CPR Validation, the CL subfield of item I021/040 in the first
ASTERIX Category 021 report following CPR validation shall be 0 (Report Valid).
The RC subfield shall be 0.
3.10.2.5
for ASTERIX Category 021 Edition 0.23 reports there is no indication that
the report is suspect.
NOTE:
The 6 nautical miles in less than 30 seconds criterion is also known as the
Local Decoding Reasonableness Test and is specified in DO-260A
Change 2 section 2.2.10.6.
Position updates which fail the Local Decoding Reasonableness Test shall not be
used as a reference position for a subsequent local decode. They shall however be
included in duplicate address processing (see section 3.10.1.3) where they may be
used to establish a new target.
The position jump distance limit in the Local Decoding Reasonableness Test for
airborne targets shall be 6 nautical miles by default but may be configurable to other
values.
NOTE:
EUROCAE, 2010
42
3.10.2.6
3.10.3
3.10.3.1
State Vector reports shall be produced in ASTERIX Category 021 Edition 1.4 format.
Optionally Edition 0.23 format may also be supported (configurable).
NOTE:
the provisions of this section relate to ASTERIX Category 021 Edition 1.4.
Recommended minmum and optional items for ASTERIX Category 021
Edition 0.23 reports are listed in APPENDIX M.
State Vector reports shall contain the fields specified in sections 3.10.3.1.1 (for
periodic reports) or 3.10.3.1.2 (for data driven reports).
State Vector report field contents shall be in accordance with the provisions in section
3.10.4.
3.10.3.1.1
EUROCAE, 2010
43
Content
Notes
1090 ES GS configuration
I021/071 Time of
Applicability for Position
Flight
Level
from
barometric
measurements, not QNH corrected
I021/170 Target
Identification
Target
(aircraft
or
vehicle)
identification in 8 characters
OR
I021/073 Time of Message
Reception of Position
NOTES:
1.
2.
EUROCAE, 2010
44
Content
Notes
I021/008 Aircraft
operational status
1090 ES GS configuration
I021/016 Service
Management
1090 ES GS configuration
Characteristics
ADS-B unit
I021/132 Message
Amplitude
1090 ES GS measurement
I021/140 Geometric
Altitude
Magnetic Heading
I021/155 Barometric
Vertical Rate
I021/157 Geometric
Vertical Rate
of
the
originating
EUROCAE, 2010
45
NOTES:
3.10.3.1.2
1.
2.
Data driven position reports shall be issued on the reception of a new position squitter
(after track initialisation) and shall contain at a minimum the fields listed in Table 5.
Data driven position reports for targets with duplicate addresses shall contain the data
items specified in Table 5 except for I021/170 Target Identification.
Data driven position reports may also contain any of the optional items listed in Table
6 for which new information has been received since the previous state vector
(position or velocity) report. In the case of targets with duplicate addresses, items or
sub-fields shall be included in the report only if the Ground Station is able to associate
the data they contain unambiguously with the target whose position is transmitted in
the ASTERIX Category 021 message.
b.
Data driven velocity reports shall be issued on the reception of a new velocity squitter
provided at least one position report has been transmitted for the target since its last
track (re)initialisation.
These reports shall contain at a minimum the items listed in Table 7.
Data driven velocity reports may also contain any of the optional items listed in Table
6 for which new information has been received since the previous state vector
(position or velocity) report.
Data-driven velocity reports shall not be issued for targets with duplicate addresses.
EUROCAE, 2010
46
TABLE 7: ASTERIX CATEGORY 021 DATA DRIVEN VELOCITY REPORT: MINIMUM ITEMS
Item
Content
Notes
Set
by
1090
configuration
ES
GS
I021/170 Target
Identification
Target
(aircraft
or
vehicle)
identification in 8 characters
3.10.3.2
Status Reports
In accordance with Table 4, the 1090 ES Ground Station shall report the status of the
system and its components through the use of ASTERIX Category 023 reports.
This standard specifies three types of status reports (Ground Station Status, Service
Status and Service Statistics). The 1090 ES Ground Station shall be able to generate
at least Ground Station Status and Service Status reports.
These reports shall include at a minimum the items listed in Table 8 for Ground
Station Status Reports and in Table 9 for Service Status Reports.
EUROCAE, 2010
47
Content
Notes
I023/000 Message
Type
Fixed
I023/100 Ground
Station Status
Content
Notes
I023/000 Message
Type
Fixed
I023/101 Service
Configuration
The above status reports shall in each case be transmitted periodically with a period of
x seconds, where x shall be configurable from 1 to 127 seconds in one-second
increments. The period of the Ground Station Status reports shall be transmitted in
the GSSP field of I023/100. The period of the Service Status reports shall be
transmitted in the SSRP field of I023/101.
The RP field of I023/101 in Service Status reports shall contain the report period for
ASTERIX Category 021 reports on that service. The SC field of I023/101 shall be set
to 1 for an operational NRA service.
Additionally the 1090 ES Ground Station shall transmit status reports in event driven
mode, whenever a change occurs in the Ground Station status or configuration data
items.
3.10.3.3
EUROCAE, 2010
48
An ASTERIX Category 247 report shall be the first report transmitted after the 1090
ES Ground Station service is initialised. This is in order that the ASTERIX Category
021 and 023 reports can be correctly interpreted.
The ASTERIX Version reports shall include at a minimum the items listed in Table 10.
TABLE 10: ASTERIX VERSION REPORTS MINIMUM ITEMS
Item
Content
Notes
I247/550 Category
Version Number report
3.10.3.4
If the new information received from the target has the same values as the
field contents of the last State Vector Report, it is still considered new
information and is included in the next report. If no update is received for a
value, there is no new information and the corresponding field of the report
is excluded or encoded to indicate no information.
Reports triggered by Emergency or SPI status changes shall include the latest values
received for the aforementioned fields as long as the information is still valid, even if
the data has been sent in a prior report.
These validity periods must be set taking into account the requirements of the ADS-B
applications supported and the targeted operational environment. Table 11 lists
recommended validity periods based, where available, on ED-126 and DO-260/A
requirements. Adaptations may be necessary for specific local conditions.
The reported NIC supplement, NACP, SIL or HRD shall be taken from the message
closest in time to the message containing the reported position (or velocity in the case
of HRD). If they are equally spaced from the position message, the lower value shall
be reported.
EUROCAE, 2010
49
Report
Parameter
FTC
ASTERIX
Category 021
Item
Maximum
Validity Period
in Seconds
[note 1]
Call Sign
1-4
I021/170
100
Emitter
Category
1-4
I021/020
200
I021/200
100 [note 2]
Emergency/
Priority Status
28/1
29/0
Capability
Class Codes
31/0
I021/008
24
Operational
Mode [note 5]
29/0
31/0
I021/008
24
SV Quality NACP
29/0
I021/090
24
I021/090
5 from position
message
I021/090
See Airborne
Position
I021/090
See Airborne
Velocity
I021/090
24
I021/090
100
SV Quality
NIC
supplement
31/0
31/0
SV Quality
NIC or NUCP
SV Quality NACV or NUCR
19
SV Quality SIL
29/0
SV Quality NICBARO
29/0
31/0
31/0
Horizontal
Reference
Direction
(HRD)
31/0
I021/152
100
Vertical Rate
and Type
19
I021/155 or
157
See Airborne
Velocity
Mode A Code
23/7
I021/070
100
Airborne
Velocity - N/S
Direction
19/1
I021/160
10
Airborne
Velocity - E/W
Direction
19/1
I021/160
10
I021/150
10
Airspeed
19/2
19/2
19/3
19/4
EUROCAE, 2010
50
Report
Parameter
True Airspeed
Magnetic
Heading
FTC
19/3
19/4
19/3
19/4
ASTERIX
Category 021
Item
Maximum
Validity Period
in Seconds
[note 1]
I021/151
10
I021/152
10
Selected
Altitude
29/0
I021/146
24
Altitude
9-18,
20-22
I021/140 or
145
10
Airborne
Position
9-18,
20-22
I021/143
10
NOTES:
3.10.4
1.
2.
3.
4.
5.
6.
EUROCAE, 2010
51
3.10.4.1
ME
bits
DO-260 (Version 0)
Msg
Bits
Subfield
ME
bits
I021/008
Msg
Bits
Subfield
Bits
OM-RA
27
59
Not Available
RA
CC-TC
17-18
49-50
Not Available
TC
6-7
CC-TS
16
48
Not Available
TS
CC-ARV
15
47
Not Available
ARV
CC-CDTI
12
44
CC_4-CDTI
12
44
CDTI
CC-not TCAS
11
43
CC_4-not TCAS
11
43
Not TCAS
Subfield bit values in I021/008 shall be the same as the respective subfield bit values
in the Aircraft Operational Status Extended Squitter message. I021/008 subfields shall
be ZERO if the corresponding subfield is not available in the Extended Squitter
message. If all subfields are zero, then the I021/008 item shall be omitted from the
ASTERIX report, as a zero value will be implied.
3.10.4.2
3.10.4.3
3.10.4.4
3.10.4.5
EUROCAE, 2010
52
I021/020 ECAT
FTC (SET)
Emitter Category
Code
Version State =
Confirmed Version 1
1 (D)
1 (D)
1-7
DNP
DNP
2 (C)
2 (C)
20
20
2 (C)
21
21
2 (C)
22
22
2 (C)
23
DNP
2 (C)
24
DNP
2 (C)
6-7
DNP
DNP
3 (B)
3 (B)
11
11
3 (B)
12
12
3 (B)
16
16
3 (B)
15
15
3 (B)
DNP
DNP
3 (B)
13
13
3 (B)
14
14
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
10
10
NOTE:
The Emitter Category data item shall not be included in the report if the data in the
ADS-B Emitter Category subfield of the ADS-B Aircraft Identification and Type
Message has not been received or has expired.
EUROCAE, 2010
53
3.10.4.6
the circumstances under which the NOGO bit is set are described in
section 3.9.3.1. and the circumstances under which the LDPJ bit is set are
described in section 3.10.2.5.
EUROCAE, 2010
54
3.10.4.7
Encoding Rationale
NOTE:
3.10.4.8
The order of bits for Mode 3/A code is different in ES messages and
ASTERIX Category 021 reports.
TOMR is the time of message receipt of the position message used in the
current report.
tFprevious is the previous even or odd 0.2 second epoch relative to TOMR If F = 0,
the even epoch is used and if F = 1, the odd epoch is used.
tFnext is the next even or odd 0.2 second epoch relative to TOMR. If F = 0, the
even epoch is used and if F = 1, the odd epoch is used.
F is the value of the "CPR Format" subfield (i.e. "F" bit) in the Airborne or
Surface position message used in the current report.
F = 0 indicates that the Time of Applicability is an even 0.2 second epoch and F
= 1 indicates that Time of Applicability is an odd 0.2 second epoch.
EUROCAE, 2010
55
Even 0.2 second epochs are even multiples of 0.2 seconds after an even
numbered second. For example, 12, 54 and 61,200 seconds are even
numbered seconds and even epochs, 12.4, 12.8, 13.2, 13.6 and 14.0 seconds
are even epochs.
Odd 0.2 second epochs are odd multiples of 0.2 seconds after an even
numbered second. For example, 12.2, 12.6, 13.0, 13.4 and 13.8 seconds are
odd epochs.
FIGURE 11: EXAMPLE OF EVEN AND ODD 0.2 UTC SECOND EPOCHS
3.10.4.9
3.10.4.10
The T bit (ME bit 21, message bit 53) of the last position message equals 0.
The T bit (ME bit 21, message bit 53) of the last position message equals 1 and
the FTC of the last position message is 7, 8, 11-18 or 22.
I021/073 shall indicate the UTC time at which the leading edge of the P1 pulse of the
last position squitter was received. The time of message reception shall be rounded to
the nearest 1/128th second (LSB of I021/073) for this item.
3.10.4.11
3.10.4.12
I021/074 is valid only for Ground Stations that are UTC coupled.
3.10.4.13
I021/076 is valid only for Ground Stations that are UTC coupled.
EUROCAE, 2010
56
3.10.4.14
3.10.4.15
3.10.4.16
Subfield
FTC
DO-260 (Version 0)
ME
bits
Msg
Bits
43-45
NACV
19
11-13
NIC
9-18,
20-22
See below
31
53
85
29
44
76
31
51-52
83-84
29
45-46
77-78
31
45-48
77-80
29
40-43
72-75
NICBARO
SIL
NACP
Subfiel
d
I021/090
ME
bits
Msg
Bits
Subfiel
d
NUCR
11-13
43-45
NUCR or
NACV
8-6
NUCp
1-5
33-37
NUCp or
NIC
5-2
Not Available
NICBARO
Not Available
SIL
7-6
Not Available
NACP
5-2
Bits
Subfield bit values in I021/090 shall be the same as the respective subfield bit values
in the Extended Squitter message. I021/090 subfields shall be ZERO if the
corresponding subfield in the Extended Squitter is not available or has expired.
NUCp shall be determined from the position message FTC and Table 2-11 in DO-260
Change 1.
NIC shall be determined from the FTC of the latest position squitter message, the NIC
supplement in the FTC = 31 Aircraft Operational Status squitter message closest in
time to the position message, and Table 2-16 of DO-260A.
NICBARO, SIL and NACP shall be derived from the information received in the Target
State and Status (FTC = 29) or Aircraft Operational Status (FTC = 31) Extended
Squitter message closest in time to the position squitter message being reported.
For periodic state vector reports containing no velocity data (no item I021/150,
I021/151 or I021/160), the NACV subfield shall be set to zero.
Targets with duplicate addresses shall be reported with the NUCR and NUCp
parameters only, as for assumed version 0 targets.
NOTE:
EUROCAE, 2010
57
3.10.4.17
3.10.4.18
3.10.4.19
3.10.4.20
If the FTC of the last airborne position message is 9-18 and the data in the Altitude,
Difference From Baro Altitude Sign, and Difference from Baro Altitude fields are all
valid, the Geometric Altitude shall be Altitude plus Difference from Baro Altitude if
Difference from Baro Altitude Sign is zero and, Altitude minus Difference from
Baro Altitude if Difference from Baro Altitude Sign is one.
NOTE:
NOTE:
Difference from Baro Altitude is valid when a velocity message has been
received, the Difference from Baro Altitude data has not expired, and the
encoded value is neither 0 nor 127 (decimal).
NOTE:
Difference from Baro Altitude Sign is valid when a velocity message has
been received and the Difference from Baro Altitude Sign data has not
expired.
I021/140 shall not be included in the report if either the Difference from Baro Altitude
or Altitude field is all ZEROs.
If the Difference from Baro Altitude field is all ONEs, I021/140 shall be encoded
using the greater than value specified in the ASTERIX Category 021 specification.
EUROCAE, 2010
58
3.10.4.21
The Flight Level field has a resolution of flight level (25 feet).
The Flight Level field shall not be included in the report if one or more of the following
apply:
3.10.4.22
a)
All bits in the Altitude field of the airborne position message are equal to zero;
b)
The Altitude field has the Q bit set to zero and does not contain a valid Gillhamencoded altitude;
c)
d)
e)
No surface or airborne position messages have been received since the last
State Vector Report was sent;
f)
A surface position message has been received more recently than the last
airborne position report.
0: Unknown
2: Holding altitude
1: Aircraft altitude
3: FMS/RNAV System
EUROCAE, 2010
59
3.10.4.24
b)
The True Air Speed data from the last airborne velocity message has not
expired;
c)
d)
The Airspeed field (ME bits 26 through 35) does not equal 0.
If the last airborne velocity message is of subtype 3 (subsonic) and the value in the
airspeed field is not 1023, then the True Airspeed field shall be:
(Value in the airspeed field of the airborne position message) - 1
If the last airborne velocity message is of subtype 4 (supersonic) and the value in the
airspeed field is not 1023, then the True Airspeed field shall be:
4 * (Value in the airspeed field of the airborne position message - 1)
If the value of the Airspeed field is 1023, the Range Exceeded bit shall be 1 and the
True Airspeed shall be 1022 knots for subtype 3 velocity messages and 4085 knots for
subtype 4 velocity messages.
3.10.4.25
EUROCAE, 2010
60
3.10.4.26
An airborne velocity message has been received and the information for vertical
rate has not expired;
b)
The Source Bit for Vertical Rate in the airborne velocity message equals 1;
c)
The Vertical Rate in the airborne velocity message does not equal 0.
If the value in the Vertical Rate field of the airborne velocity message is between 1 and
510 inclusive, and the Vertical Rate Sign Bit (ME bit 37) is equal to 1, then the value of
the Barometric Vertical Rate field shall be:
-floor ((((value in the Vertical Rate field - 1) * 64) / 6.25) + 0.5)
If the value in the Vertical Rate field of the airborne velocity message is between 1 and
510 inclusive, and the vertical rate sign bit (ME bit 37) is equal to 0, then the value of
the Barometric Vertical Rate field shall be:
floor (((value in the Vertical Rate field - 1) * 64) / 6.25) + 0.5)
If the value in the Vertical Rate field equals 511, the RE field shall be 1 and the
Barometric Vertical Rate shall be determined using the equations above.
3.10.4.27
An airborne velocity message has been received and the information for vertical
rate has not expired;
b)
The Vertical Rate Source bit in the airborne velocity message equals 0;
c)
The Vertical Rate in the airborne velocity message does not equal 0.
If the value in the Vertical Rate field of the airborne velocity message is between 1 and
510 inclusive, and the Vertical Rate Sign Bit (ME bit 37) is equal to 1, then the value of
the Geometric Vertical Rate field shall be:
-floor ((((value in the Vertical Rate field - 1) * 64) / 6.25) + 0.5)
If the value in the Vertical Rate field of the airborne velocity message is between 1 and
510 inclusive, and the vertical rate sign bit (ME bit 37) is equal to 0, then the value of
the Geometric Vertical Rate field shall be:
floor (((value in the Vertical Rate field - 1) * 64) / 6.25) + 0.5)
If the value in the Vertical Rate field equals 511, the RE field shall be 1 and the
Geometric Vertical Rate shall be determined using the equations above.
3.10.4.28
b)
c)
Neither the N/S Velocity nor the E/W Velocity subfields contain all zeros.
Ground Speed shall be the magnitude of the vector sum of the N/S Velocity and the
E/W velocity reported in the Airborne Velocity Message expressed as a 15 bit
unsigned integer with a least significant bit of 2-14 nautical miles per second.
The Track Angle shall be the direction of the vector sum of the N/S Velocity and the
E/W Velocity measured in degrees from True North in a clockwise direction,
expressed as a 16 bit unsigned integer with a least significant bit equal to 360/216.
EUROCAE, 2010
61
N
Track Angle
N/S Vel
E/W Vel
Ground Speed
S
Ground Speed and Track Angle shall be rounded to the nearest multiple of LSB in the
ASTERIX Category 021 report.
If the value in either the N/S Velocity or the E/W Velocity is 1023, the RE bit shall be 1
and the Ground Speed and Track Angle fields shall be determined as described
above.
3.10.4.29
3.10.4.30
3.10.4.31
EUROCAE, 2010
62
3.10.4.32
TABLE 17: CAPABILITY CLASSES AND OPERATIONAL MODES FOR SURFACE TARGETS
DO-260A (Version 1), FTC =
31, Subtype 1
ME
bits
Subfield
Msg
Bits
ME
bits
Msg
Bits
I021/271
Subfield
Bits
POA
CDTI/S
11
43
Not Available
CC-CDTI
12
44
CC-B2 Low
15
47
Not Available
B2 Low
OM-RAS
29
61
Not Available
RAS
OM-IDENT
28
60
Not Available
IDENT
L+W Code
4-1
CC-CDTI
12
44
21-24
53-56
Not Available
Subfield bit values in I021/271 shall be the same as the respective subfield bit values
in the Extended Squitter message. I021/271 subfields shall be ZERO if the
corresponding subfield in the Extended Squitter is not available or has expired.
3.11
RECEIVER CHARACTERISTICS
NOTE:
3.11.1
the signal power levels specified in this section may need to be adjusted to
take into account any differences between the antenna system with which
the Ground Station is designed to operate, and the Reference Antenna
described in section 3.1.2. Further guidance is given in APPENDIX G.
Receiver Sensitivity
The receiver sensitivity requirements a) and b) below apply to a standalone 1090 ES
Ground Station made up of a single ADS-B receiver in order to support a range of up
to 160NM as assumed in ED-126. As stated above they assume the Reference (0dB
gain) Antenna. Where a different configuration is used (such as a different antenna
gain or where there are multiple distributed receivers making up the ground station, as
in a WAM system) and/or a different coverage volume is required, the manufacturer
may specify and test against alternative receiver sensitivity figures provided this is fully
justified by analysis. That analysis shall show that the receiver sensitivity is sufficient
to meet the range requirement.
a)
Valid 1090 ES ADS-B Messages with a carrier frequency between 1089 and
1091 MHz applied directly to the connector at the 1090 ES Ground Station
Receiver at a level of -88 dBm shall produce a Successful Message Reception
(SMR) rate of 90% or better.
b)
EUROCAE, 2010
63
EUROCAE, 2010
64
CHAPTER 4
MINIMUM PERFORMANCE SPECIFICATION UNDER ENVIRONMENTAL TEST
CONDITIONS
4.1
ENVIRONMENTAL SPECIFICATION
The 1090 ES Ground Station equipment will be used in a similar manner to, and in
conjunction with, civil telecommunications equipment. The ETSI EN 300 019 [REF30]
has been chosen as an appropriate specification for environmental performance.
4.2
STORAGE
Equipment (including standard packaging) shall be capable of storage at weatherprotected, partly temperature-controlled locations as defined by ETSI EN 300 019
Class 1.1.
4.3
TRANSPORT
All equipment (including standard packaging) shall be capable of being transported by
careful transportation as defined by ETSI EN 300 019 Class 2.2.
Where equipment is to be transported to remote sites over unmade roads the
capability to be carried on public transportation as defined by ETSI EN 300 019 Class
2.3 is recommended.
4.4
INDOOR USE
Equipment installed at indoor locations shall be capable of use at partly temperaturecontrolled locations as defined by ETSI EN 300 019 Class 3.2.
4.5
4.6
OUTDOOR USE
Equipment installed at outdoor locations shall be capable of use in a non-weather
protected environment as defined by ETSI EN 300 019 Class 4.1.
If the equipment is to be used in a location subject to the extremes of heat or cold it is
recommended one of the following more stringent classes is selected:
a)
b)
c)
EUROCAE, 2010
65
4.7
2006/95/EC
2004/108/EC
2002/96/EC
2002/95/EC
hazardous
equipment
EUROCAE, 2010
66
CHAPTER 5
TEST PROCEDURES
5.1
INTRODUCTION
This section contains a set of type approval tests that can be used to demonstrate
compliance with the requirements in section 3. These type approval tests are intended
to be performed once in order to provide evidence that the ground station design
complies with these requirements, and therefore is not intended as a production test
or factory acceptance test activity. These test procedures may also be used as part of
a regression test following a design change. It is up to the manufacturer to determine
the scope and suitability of regression test activity.
These test procedures were written with the intention of saving manufacturers the time
and expense of developing their own tests while providing equipment buyers with a
minimum level of assurance that the equipment is compliant with the requirements in
section 3. Alternative tests may be substituted if it is more convenient to do so as long
as any substituted test procedures fully cover all the mandatory requirements of the
relevant part of section 3.
Since many test procedures require a similar test equipment setup, a standard setup
is defined here and specific test procedures reference this section, specifying
exceptions when necessary.
Specific test procedures are defined in this Section starting with section 5.2. Except
where otherwise noted, the sub-section number of each test procedure matches the
corresponding sub-section number within Section 3 containing the requirements being
tested.
Only mandatory requirements are covered by these tests.
5.1.1
UTC Time
Reference
RF Source
Desired
Messages
Ground
Station
ASTERIX
Recording
FRUIT
Power
Control &
Monitoring
EUROCAE, 2010
67
NOTE:
5.1.1.1
Figure 13 and the remainder of this section describe the test equipment in
terms of functions. The functions may be implemented with one or more
items of equipment as long as the required capabilities are provided.
Airborne Position
Airborne Velocity
Notes
one even, one odd
FTC = 9-18, 20-22
Aircraft Identification
0.2
FTC = 1-4
0.8
Aircraft Operational
Status
0.4
Aircraft Status
0.4
EUROCAE, 2010
68
5.1.1.2
RF Source of FRUIT
The FRUIT source shall be capable of producing Mode A/C, Mode S short and Mode
S long messages randomly distributed in time with the power distribution shown in
Table 19.
TABLE 19: AMPLITUDE AND MESSAGE TYPE DISTRIBUTION OF THE INJECTED FRUIT
Signal
Level
dB
A/C
Squitters
Short
Squitters
Extended
Squitters
Cumulativ
e A/C
Cumulativ
e SS
Cumulativ
e ES
Cumulative
SS+ES
-74
0.0
0.0
0.0
0.0
0.0
0.0
0.0
-75
0.0
0.0
0.0
0.0
0.0
0.0
0.0
-76
11.4
27.6
6.2
11.4
27.6
6.2
33.8
-77
0.0
0.0
0.0
11.4
27.6
6.2
33.8
-78
5.7
24.8
9.3
17.1
52.4
15.5
67.9
-79
4.0
20.4
15.5
21.1
72.7
31.0
103.7
-80
3.5
12.0
6.2
24.5
84.7
37.2
121.9
-81
27.6
85.4
24.8
52.2
170.1
62.0
232.1
-82
19.7
91.3
24.8
71.8
261.4
86.8
348.2
-83
12.3
47.8
21.7
84.2
309.2
108.5
417.7
-84
30.7
95.6
34.1
114.9
404.8
142.6
547.4
-85
45.7
118.3
46.5
160.6
523.1
189.1
712.2
-86
60.4
189.5
55.8
221.0
712.6
244.9
957.5
-87
119.5
299.5
93.0
340.4
1012.1
337.9
1350.0
-88
85.8
218.1
62.0
426.2
1230.1
399.9
1630.0
-89
108.9
271.3
80.6
535.1
1501.5
480.5
1982.0
-90
163.7
405.9
105.4
698.8
1907.4
585.9
2493.3
-91
177.2
443.2
114.7
876.0
2350.6
700.6
3051.2
-92
169.8
502.6
124.0
1045.8
2853.2
824.6
3677.8
-93
100.4
277.9
65.1
1146.2
3131.1
889.7
4020.8
-94
113.7
259.4
55.8
1259.9
3390.5
945.5
4336.0
-95
134.2
313.6
49.6
1394.1
3704.1
995.1
4699.2
-96
48.7
164.2
27.9
1442.8
3868.3
1023.0
4891.3
-97
42.3
84.2
12.4
1485.1
3952.5
1035.4
4987.9
-98
1.2
5.7
3.1
1486.3
3958.1
1038.5
4996.6
-99
2.8
13.2
3.1
1489.1
3971.3
1041.6
5012.9
-100
0.0
0.0
0.0
1489.1
3971.3
1041.6
5012.9
-101
0.0
0.0
0.0
1489.1
3971.3
1041.6
5012.9
The quoted amplitudes assume a zero gain reference antenna. These amplitudes
must be adjusted to match the typical gain of the antenna the 1090 ES Ground Station
is to be used with.
EUROCAE, 2010
69
NOTE:
5.1.1.3
The data content of the Mode S FRUIT transmissions is not critical, since
one and zero bits have equal energy content. The Mode A/C replies should
have half the code bits set (e.g. 0707 or 2525) to reflect the average
energy content of all messages. It may be useful to use non-ADS-B DF
codes (e.g. 20) for the Mode S ES messages to prevent valid FRUIT ADSB messages from appearing in the ASTERIX data.
5.1.1.4
5.1.1.5
5.1.2
The 1090 ES Ground Station and all of the test equipment shall be powered on
before the beginning of each test.
b)
c)
d)
e)
f)
g)
h)
The MaxBitRate parameter shall be set to the maximum value appropriate for
the network.
i)
The 1090 ES Ground Station shall have a suitable configured own position
(GSLatitude, GSLongitude) or self-determined (e.g. GPS self-survey) Ground
Station location.
j)
The default power level for injected test messages shall be MTL + 3dB.
k)
EUROCAE, 2010
70
5.1.3
5.1.3.1
Participant
ES input
PE1
PO2
PO3
PE4
Participant
ES input
PO1
PE2
PE3
PO4
Participant
ES input
PO1
PE2
PO3
PE4
Participant
ES input
PE1
PO2
PE3
PO4
Participant
ASTERIX output
R1
10s
max
PE#
PO#
R#
Any of these
combinations are
OK
120s
max
10s
max
Legend
Position msg even CPR encoding
Position msg odd CPR encoding
ASTERIX report from participant
EUROCAE, 2010
71
5.1.3.2
Field Values
Most tests will use data from just a few 1090 ES message fields. If the number of
values that can be conveyed by a field is small, then all the values should be tested. A
one bit field has only two possible values, so both should be tested. If the number of
values that can be conveyed by a field is large, a subset of the values should be
checked. For example, there are thousands of possible altitude values that can be
conveyed in position messages. An appropriate subset of these values would include
minimum, minimum + 1 LSB, maximum, maximum 1 LSB and a value in the middle
of the altitude range.
Fields that are not relevant for a specific test should be assigned random values. The
values may be static throughout a scenario or they may change. Random values in
seemingly irrelevant fields will confirm that the outputs are dependent only on the
expected fields. The random values must be chosen so they do not stop the output of
the Ground Station. For example, if the Flight Level data item is being verified,
randomised position values must not change by more than 6NM between successive
reports less than 30 seconds apart.
5.1.3.3
Altitude Values
Airborne position messages should contain barometric altitude unless geometric
altitude is required for a specific test.
5.1.4
Common Procedures
5.1.4.1
Configuration Changes
When a specific test procedure calls for changing a 1090 ES Ground Station
configuration parameter value, assume that the user will authenticate with the Ground
Station, put the Ground Station in maintenance mode, change the parameter(s), put
the Ground Station back into operational mode and then log out of the Ground Station.
If the Ground Station was in maintenance mode or the user was already
authenticated, then the mode change and authentication steps are not necessary.
5.1.4.2
5.2
5.2.1
Coverage
There are no specific tests for Section 3.2.1.
5.2.2
EUROCAE, 2010
72
5.3
SYSTEM CAPACITY
5.3.1
Overall Capacity
5.3.1.1
Objectives
The aim of this test is to verify the overall system capacity requirements in Section
3.3.1.
This is a test of the basic system capacity and so no FRUIT will be used in the test.
If the manufacturer has specified a capacity higher than 300 for the 1090 ES Ground
Station, then this higher number shall be used instead of 300 in the tests for section
3.3.
5.3.1.2
5.3.1.3
Scenario Design
The test messages shall be configured for 300 targets, all within the coverage range of
the 1090 ES Ground Station.
5.3.1.4
Test Procedure
Test Steps:
1.
2.
3.
At least 10 seconds after the target injection is started, start the ASTERIX data
recording. Note: this delay is required to acquire all targets.
4.
Confirm from the SNMP client that no target capacity overload is reported.
5.
Allow the recording to run for at least two minutes, then stop the recording and
signal injection.
6.
From the recorded data, confirm that the average number of ASTERIX
Category 021 target reports output by the Ground Station for each target is 4
1% per second for the duration of the recording.
7.
Confirm also that the recorded ASTERIX Category 023 messages do not have
the ODP bit set (in item I023/100).
5.3.2
Target Overloads
5.3.2.1
Objectives
The aim of this test is to verify the target overload requirements in Section 3.3.2 and
3.9.3.4.
5.3.2.2
5.3.2.3
Scenario Design
The test messages shall be configured for 300 targets all within the coverage range of
the 1090 ES Ground Station.
EUROCAE, 2010
73
5.3.2.4
Test Procedure
Test Steps:
1.
2.
3.
4.
Confirm using the SNMP client that a target capacity overload is reported.
5.
Allow the recording to run for at least two minutes, then stop the recording and
signal injection.
6.
From the recorded data, confirm that the average number of ASTERIX
Category 021 target reports output by the Ground Station per target per second
is 4 1% for the duration of the recording.
7.
Confirm also that the recorded ASTERIX Category 023 reports have the ODP
bit set (in item I023/100).
5.3.3
Communications Overloads
5.3.3.1
Objectives
The aim of this test is to verify the requirements in Section 3.3.3 and 3.9.3.5.
5.3.3.2
5.3.3.3
Scenario Design
The test messages shall be configured so that all 300 targets are within the coverage
range of the 1090 ES Ground Station.
5.3.3.4
Test Procedure
Test Steps:
1.
5.3.4
2.
3.
At least 10 seconds after the target injection is started start the ASTERIX data
recording. Note: this delay is required to acquire all targets.
4.
5.
6.
Allow the recording to run for at least two minutes, then stop the recording and
signal injection.
7.
Confirm that the recorded ASTERIX Category 023 messages have the OXT bit
set (in item I023/100).
Overload Mitigation
There are no specific tests for Section 3.3.4.
EUROCAE, 2010
74
5.4
SYSTEM LATENCY
5.4.1.1
Objectives
Verify the requirements in Section 3.4.
5.4.1.2
5.4.1.3
Since the objective of this test is to measure latency through the Ground
Station, a method of determining the difference between the time of arrival of
the 1090 ES message at the RF input of the Ground Station and the time of
transmission of the corresponding ASTERIX report must be devised. The sum
of the measurement uncertainty and the measured latency must be less than
the maximum latency specified in Section 3.4.
Scenario Design
The test requires the standard maximum FRUIT load specified in section 5.1.1 and a
target load of 30 simulated airborne targets, all within range of the Ground Station.
The simulated targets must have DF17 position, velocity and identification squitters.
The signal levels of the messages from the 30 targets shall be MTL + 3dB. The
scenario must be designed to produce ASTERIX reports for the 30 targets of interest
for a period of at least 10 seconds. It may be useful to use consecutively numbered
aircraft addresses for the targets, so that they can be readily identified during the
analysis of the recorded data.
The Mode S component of the FRUIT shall have 24-bit addresses randomly drawn
from a list of 270 which shall be different from the addresses used for the targets.
5.4.1.4
Test Procedure
Preconditions:
Test Steps:
5.5
1.
Inject the target and FRUIT messages into the 1090 ES Ground Station and
record the resulting reports.
2.
Latency is determined by calculating the latency of each ASTERIX report for all
30 targets. The sum of the calculated latency and the measurement uncertainty
for each report must be less than the maximum specified in Section 3.4.
CONTINUITY
There are no specific tests for Section 3.5.
5.6
INTEGRITY
5.6.1
Objectives
The objective of this test is to verify the system integrity requirement in Section 3.6:
The decoder undetected message error rate shall be better than 1 in 105 messages.
This error level will be measured in the presence of a realistic FRUIT environment as
specified in Section 3.6.
5.6.2
EUROCAE, 2010
75
5.6.3
Scenario Design
The test messages and FRUIT shall be configured as described for the System
Latency test (Section 5.4.1.3).
5.6.4
Test Procedure
Test Steps:
1.
2.
3.
Allow the recording to run for sufficient time to record at least 500,000
messages.
4.
5.
NOTE:
The recorded data may contain data received from real aircraft in the
vicinity. This extra data may be ignored.
5.7
ACCURACY
5.7.1
5.7.2
5.7.2.1
Objectives
This test procedure verifies that the 1090 ES Ground Station timestamps received
position and velocity messages relative to UTC with the accuracy as specified in
Section 3.7.2.
5.7.2.2
5.7.2.3
Scenario Design
The accuracy of the timestamp for both the position and velocity reports is tested.
These values are tested on 100 position and 100 velocity messages when the time
source is valid and on 100 position and 100 velocity messages after the 1090 ES
Ground Station has been coasting for a period of CoastingTimeOut -1 minutes. All of
the ASTERIX Category 021 reports shall pass the accuracy test.
The accuracy is verified on data items I021/073 and I021/075 of ASTERIX Category
021 reports as a minimum. If data items I021/074 and I021/076 are supported, it is
permitted to verify the accuracy on these data items.
In order to generate data item I021/073 in the ASTERIX Category 021 reports, the
position messages must satisfy one of the conditions listed in Section 3.10.4.10, for
example the T bit may be set to zero.
EUROCAE, 2010
76
ES Input
Time T1
[note 1] (s)
I021/073 or
I021/074
Message ID
PO1
0.5
PE2
PO3
1.5
PE4
1.7
V1
2.0
PO5
2.2
V2
2.5
PE6
2.7
V3
...
...
...
51.0
PO103
TOMR(PO103)
51.2
V100
... [note 2]
...
... [note 2]
...
1800 [note 3]
xPO1
[note 4]
1800.5
xPE2
1801.0
xPO3
1801.5
xPE4
1801.7
xV1
1802.0
xPO5
1802.2
xV2
...
...
...
1851.0
xPO103
TOMR(xPO103)
1851.2
xV100
Expected Result
I021/075 or
I021/076
TOMR(PE4)
TOMR(PO5)
TOMR(V2)
TOMR(PE6)
TOMR(V3)
...
...
|TOMR(PO103) - T1| <
25
TOMR(V100)
...
...
...
...
...
...
TOMR(xPE4)
TOMR(xPO5)
TOMR(xV2)
...
...
|TOMR(xPO103) - T1| <
25
TOMR(xV100)
NOTES:
EUROCAE, 2010
77
NOTE:
5.7.2.4
1.
2.
3.
4.
xPO, xPE and xV are odd position, even position and velocity
messages of the same target or a new target.
This test can be combined with the test procedure for 3.9.3.1 Status
Reporting (Section 5.9.3.1).
Test Procedure
Test Steps:
5.7.3
1.
Play the scenario described in Section 5.7.2.3 of this test procedure with
injecting the sequence of both position and velocity messages as specified in
Table 20.
2.
Verify that the data items I021/073 or I021/074 and I021/075 or I021/076 of
ASTERIX Category 021 reports produced are within 25 milliseconds of the
time that the corresponding 1090 ES messages were injected for both position
and velocity messages in both UTC Coupled and Coasting Time States
Data Accuracy
There are no specific tests for Section 3.7.3.
5.8
AVAILABILITY
The manufacturer shall demonstrate by analysis that the availability of the 1090 ES
Ground Station meets the requirements of Section 3.8.
5.9
5.9.1
Assumptions
There are no specific tests for Section 3.9.1.
5.9.2
General
There are no specific tests for Section 3.9.2.
5.9.3
5.9.3.1
Status Reporting
5.9.3.1.1
Objectives
This test procedure verifies that the 1090 ES Ground Station reports all its Modes,
States and Time States through SNMP and ASTERIX Category 023 reports in
accordance with the requirements specified in Section 3.9.3.1 and Table 3.
Requirement 3.9.3.1 c) is not included in the test procedure, because this requirement
is manufacturer dependent. If the design uses LRUs then the manufacturer shall test
that the requirements of section 3.9.3.1 c) are met.
This test procedure also verifies the requirements 3.9.6 a) capability to log the user
access activity, 3.9.6 b) capability to log warning and failure messages and 3.9.6 c)
capability to log control instructions.
EUROCAE, 2010
78
5.9.3.1.2
5.9.3.1.3
Scenario Design
The scenario of this test procedure consists of injecting a continuous sequence of
even-odd (or odd-even) pairs of position messages while the 1090 ES Ground Station
is driven through all its Modes, States and Time States. The 1090 ES Ground Station
is commanded between the two modes manually and the transition between its States
and Time States is achieved through enabling and disabling of the UTC
synchronisation. The relevant SNMP parameters and ASTERIX Category 023 Outputs
are verified for each status of the 1090 ES Ground Station during the test.
As a part of the test procedure the issuing of ASTERIX Category 021 output is also
verified. The scenario is listed in Table 21.
TABLE 21: SCENARIO OF THE TEST PROCEDURE FOR STATUS REPORTING
Step
[note 1]
Time
State
Mode
State
Operational
On-Line
Initialisation
Operational
On-Line
11
Maintenance
On-Line
14
Initialisation
15
Maintenance
On-Line
18
Operational
On-Line
21
Operational
On-Line
24
Operational
On-Line
27
Operational
On-Line
Coasting
28
Operational
Failed
Not
Coupled
ASTERIX
Category
021
Output
UTC
State
Coupled
Vector
No
Output
ASTERIX
Category 023
Type 1
Output
[note 2]
NOGO
TSV
UTC
State
Coupled
Vector
UTC
No
Output
No
Output
Coupled
No
Output
UTC
State
Coupled
Vector
Coupled
UTC
Coasting
State
Vector
UTC
State
Coupled
Vector
State
Vector
No
Output
EUROCAE, 2010
ASTERIX
Category
023 Type 2
Output
[note 3]
STAT
4
(Normal)
5
(Initialisation)
4
(Normal)
4
(Normal)
5
(Initialisation)
4
(Normal)
4
(Normal)
4
(Normal)
4
(Normal)
4
(Normal)
1
(Failed)
79
NOTES:
5.9.3.1.4
1.
2.
3.
Test Procedure
Test Steps:
1.
2.
Expected Value
{GSMode}
Operational
{GSState}
On-Line
{TimeSourceState}
UTC Coupled
Confirm that a ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
3.
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
Value
4.
1
FX
Restart the 1090 ES Ground Station. The Ground Station will enter the
Initialisation State. Confirm from the SNMP client that the Initialisation State is
indicated as listed in the table below:
SNMP Monitoring Parameter
Expected Value
{GSMode}
{GSState}
Initialisation
{TimeSourceState}
EUROCAE, 2010
80
5.
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
6.
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
Value
FX
1
Confirm that no ASTERIX Category 021 output is issued until the next test step.
7.
After the successful completion of the power-on self-test the Ground Station
enters the On-Line State. Confirm from the SNMP client that the On-Line State
and UTC Coupled Time State are indicated as listed in the table below:
SNMP Monitoring Parameter
Expected Value
{GSMode}
Operational
{GSState}
On-Line
{TimeSourceState}
UTC Coupled
8.
Confirm that the current mode is the same as the previous mode before the
switch off, i.e. the Operational Mode.
9.
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
10.
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
Value
STAT
0
EUROCAE, 2010
1
FX
81
11.
12.
Switch the 1090 ES Ground Station into the Maintenance mode manually.
Confirm from the SNMP client that the Maintenance mode is indicated as listed
in the table below:
SNMP Monitoring Parameter
Expected Value
{GSMode}
Maintenance
{GSState}
On-Line
{TimeSourceState}
UTC Coupled
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Value
13.
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
0
Value
FX
0
Restart the 1090 ES Ground Station and wait until successful completion of the
power-on self-test.
15.
When the power-on self-test is successfully completed confirm that the 1090 ES
Ground Station enters the Maintenance Mode. Confirm from the SNMP client
that the Maintenance mode is indicated as listed in the table below:
16.
Expected Value
{GSMode}
Maintenance
{GSState}
On-Line
{TimeSourceState}
UTC Coupled
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
EUROCAE, 2010
82
17.
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
Value
FX
0
19.
Switch the 1090 ES Ground Station into the Operational mode manually.
Confirm from the SNMP client that the Operational mode is indicated as listed in
the table below:
SNMP Monitoring Parameter
Expected Value
{GSMode}
Operational
{GSState}
On-Line
{TimeSourceState}
UTC Coupled
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Value
20.
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
Value
1
FX
Expected Value
{GSMode}
Operational
{GSState}
On-Line
{TimeSourceState}
Coasting
EUROCAE, 2010
83
22.
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
23.
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
Value
FX
0
25.
Enable the UTC synchronisation in order to obtain a valid UTC before the
Ground Station Coasting Timeout has expired. Confirm from the SNMP client
that the UTC Coupled Time State is indicated as listed in the table below:
Expected Value
{GSMode}
Operational
{GSState}
On-Line
{TimeSourceState}
UTC Coupled
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
26.
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
Flag
STAT
Value
1
FX
EUROCAE, 2010
84
28.
29.
When the Ground Station Coasting Timeout is exceeded the 1090 ES Ground
Station will enter the Not Coupled Time State. Confirm from the SNMP client
that the Not Coupled Time State and Failed State are indicated as listed in the
table below.
Expected Value
{GSMode}
Operational
{GSState}
Failed
{TimeSourceState}
Not Coupled
Confirm that an ASTERIX Category 023 Type 1 report is issued, in which the
data item Ground Station Status (I023/100) is reported as indicated in the
table below:
Bit
Flag
Value
30.
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Confirm that an ASTERIX Category 023 Type 2 report is issued, in which the
data item Service Status (I023/110) is reported as indicated in the table below:
Bit
STAT
Flag
Value
1
FX
5.9.3.2
Confirm that all the user access activity, i.e. restart in steps 0 and 14, mode
changeover in steps 11 and 18, warning messages from steps 21 and 27 and a
failure message from step 28 are logged. Confirm that all the state changes are
also logged.
Buffer Overflows
There are no specific tests for Section 3.9.3.2 as it does not contain mandatory
requirements.
5.9.3.3
Processor Overloads
There are no specific tests for Section 3.9.3.3 as it does not contain mandatory
requirements.
5.9.3.4
Target Overloads
The requirements of Section 3.9.3.4 are tested under Section 5.3.2.
5.9.3.5
Communications Overload
The requirements of Section 3.9.3.5 are tested under Section 5.3.3.
5.9.3.6
Communications Loss
There are no specific tests for Section 3.9.3.6 as the requirements are dependent on
the system design.
EUROCAE, 2010
85
5.9.3.7
Time Synchronisation
The requirements of Section 3.9.3.7 are tested under Section 5.9.3.1.
5.9.3.8
Temperature Range
There are no specific tests for Section 3.9.3.8 as it does not contain mandatory
requirements.
5.9.3.9
5.9.3.9.1
Objectives
This test procedure verifies that the 1090 ES Ground Station is able to detect a loss of
test transmissions and a loss of receiver sensitivity as specified in section 3.9.3.9. The
requirements 3.9.3.9 c), d), e) and f) are addressed.
Requirements 3.9.3.9 a), b), g), h) and i) are not tested because they cannot be tested
directly. Requirement j) is optional.
This test procedure also verifies the requirements 3.9.6 a) capability to log the user
access activity, 3.9.6 b) capability to log warning and failure messages, 3.9.6 c)
capability to log control instructions, and 3.9.6 d) capability to timestamp log file
messages.
5.9.3.9.2
a means of varying the power level of injected end-to-end test messages, for
example by use of an attenuator.
NOTE:
5.9.3.9.3
Scenario Design
Scenario 1 - Receiver Sensitivity
Three cases of injecting 1090 ES messages of a test target with the known Mode S
address are simulated for a period of at least 60 seconds.
NOTE:
In case 1 the power of the transmitted messages is above the power level
specified by the 1090 ES Ground Station parameter {TestTargetAlertPower}.
In this case the SNMP status of End to End System Test is expected to be
"Passed".
In the third case the power of 1090 ES position messages is below the
{TestTargetFailurePower}. In this case the SNMP status of End to End
System Test is expected to be "Failed". The NOGO bit in ASTERIX Category
023, Type 1 Report is expected to be set to one.
EUROCAE, 2010
86
Case
Power of 1090 ES
ASTERIX Category
023 Type 1 Output
Passed
Warning
Failed
NOGO
>
{TestTargetAlertPower}
{TestTargetAlertPower}
>
>
Power of 1090 ES [note 3]
NOTES:
1.
2.
3.
EUROCAE, 2010
87
5.9.3.9.4
Test Procedure
Test Steps:
1.
2.
3.
4.
Play all three cases of scenario 1. Confirm from the SNMP client that for each
the case of scenario 1 the SNMP monitoring parameter for the receiver
sensitivity {ReceiverSensitivity} is set according toTable 22. Confirm also that
the SNMP monitoring parameter for overall End to End Test {EndToEnd} is set
to Failed when the parameter {ReceiverSensitivity} indicates Failed.
5.
From the recorded ASTERIX Category 023 outputs confirm that ASTERIX
Category 023 reports agree with Table 22. (NOGO bit set when Failure is
reported in the SNMP parameters).
6.
7.
Play scenario 2 for at least 60 seconds. Confirm from the SNMP client that the
SNMP parameter for Loss of Test Transmission {TestTransmission} is set to
Passed.
8.
Confirm that at least one ASTERIX Category 023 report is issued with NOGO
bit set to zero.
9.
10.
Confirm from the SNMP client that the parameter {TestTransmission} is set to
Failed after 10 seconds.
11.
Confirm from the SNMP client that also the parameter {EndToEnd} is set to
Failed when {TestTransmission} indicates Failed.
12.
Wait until an ASTERIX Category 023 report is issued. Confirm that NOGO bit is
set to one.
13.
Verify that the time of the Log File Message when the loss of test transmission
occurred is within the accuracy of 1 s.
14.
Confirm that all the user access activity, all the warning and failure messages
and all the control instructions during this test procedure are logged. Confirm
that the timestamp of the failure log message in scenario 2 is with a resolution
of 1 s of the time when the failure occurred.
5.9.4
Control Functions
5.9.4.1
Objectives
This test procedure verifies that the 1090 ES Ground Station can be controlled in
accordance with the requirements specified in Section 3.9.4.
The requirements 3.9.4 b), c), d), e), and f) are covered. The requirement 3.9.4 a) is
tested elsewhere in Section 5.9.3.1 (the test procedure for Status Reporting).
This test procedure also verifies the requirements 3.9.6 a) capability to log the user
access activity and 3.9.6 c) capability to log control instructions.
EUROCAE, 2010
88
5.9.4.2
5.9.4.3
Scenario Design
The control functions are tested only on the following 1090 ES Ground Station
Configuration Parameters:
The other 1090 ES Ground Station required configuration parameters are tested in
other test procedures. All the required configuration parameters and the test
procedures, in which the parameters are tested, are listed in Table 23.
TABLE 23: TESTING OF REQUIRED CONFIGURATION PARAMETERS
Configuration Parameter
System Mode
Test Procedure
5.9.3.1 - Status Reporting
{SystemMode}
System Identification Code
{SIC*}
System Area Code
{SAC*}
GS IP Address
{GSIPAddr*}
GS IP Default Gateway
{GSIPDefGW*}
GS IP Netmask
{GSIPNetmask*}
ASTERIX Report Destination IP Address
{ASTERIXDestIPAddr*}
ASTERIX Report Destination UDP port
{ASTERIXDestPort*}
ASTERIX Report IP TTL
Tested Implicitly
Tested Implicitly
5.9.4.3 (This procedure)
{ASTERIXTTL*}
Maximum Ground Interface Bit Rate
{MaxCommBitRate*}
ASTERIX State Vector Reporting Mode
{ASTERIXReportMode*}
Periodic Reporting Interval
5.3.3 - Communications
Overloads
5.10.2.3.1 - Periodic State
Vector Reports
5.10.2.3.1- Periodic State
Vector Reports
{PeriodicReportInterval*}
EUROCAE, 2010
89
Configuration Parameter
CPR Airborne Maximum Range
{CPRAirborneMaxRange}
ASTERIX Category 023 Ground Station Status
Reporting Interval
Test Procedure
5.10.2.4.1 - Range Check
{GSReportInterval*}
ASTERIX Category 023 Service Status
Reporting Interval
{ServiceReportInterval*}
ASTERIX Category 247 Reporting Interval
{VersionReportInterval*}
GS Latitude
{GSLatitude}
GS Longitude
{GSLongitude}
Test Target Alert Power Threshold
{TestTargetAlertPower}
Test Target Fail Power Threshold
{TestTargetFailPower}
Capacity Threshold
{CapacityThreshold}
In the first part of the test, installing of alternate 1090 ES Ground Station software is
tested. In the second part, saving, restoring and modifying of the configuration
parameters are tested.
5.9.4.4
Test Procedure
Test Steps - installing software via the control and monitoring interface:
1.
2.
3.
4.
Verify by checking the version number of the installed software that the software
has been changed.
5.
Revert to the original version and verify that it is operating under that original
version.
Test Steps - saving, changing and restoring all the configuration parameters:
6.
7.
EUROCAE, 2010
90
8.
Verify that these configuration parameters are changed in the 1090 ES Ground
Station.
9.
Restart the 1090 ES Ground Station. Confirm that the configuration parameters
have not changed during the restart and the initialisation state of the 1090 ES
Ground Station.
10.
Restore the configuration parameters from the data saved to the external
electronic media. Confirm that all the configuration parameters are restored
back to those before the modification.
11.
Confirm that all the user access activity and all the control instructions during
this test procedure are logged.
5.9.5
Security
5.9.5.1
Objectives
This test procedure verifies that the 1090 ES Ground Station can be commanded and
configured by authorised users only, in accordance with the requirements specified in
Section 3.9.5.
5.9.5.2
5.9.5.3
Scenario Design
No 1090 ES message scenario design is needed for this test.
5.9.5.4
Test Procedure
Test Steps:
1.
Put the 1090 ES Ground Station in the default configuration. Set the current
mode to Maintenance.
2.
3.
5.9.6
Data Logging
5.9.6.1
Objectives
This test procedure verifies that the 1090 ES Ground Station is able to handle log files
in accordance with the requirements specified in Section 3.9.6 e) and f).
The requirements 3.9.6 a), b), c) and d) are tested as parts of the test procedures
listed in Table 24.
EUROCAE, 2010
91
5.9.6.2
Requirement
Test procedure
0 a)
0, 0, 0
0 b)
0, 0,
0 c)
0, 0, 0
0 d)
5.9.6.3
Scenario Design
No 1090 ES message scenario design is needed for this test.
5.9.6.4
Test Procedure
1.
2.
Confirm that the log file was successfully stored by comparison with the online
log file in the 1090 ES Ground Station.
3.
4.
5.
Confirm by comparison with the previous online log file of the 1090 ES Ground
Station or the saved log file in the external storage device that the Ground
Station is able to retain the log file in the event of loss of power.
5.10
5.10.1
5.10.1.1
5.10.1.1.1
Objectives
Verify that the 1090 ES Ground Station processes the following 1090 MHz Extended
Squitter messages in accordance with section 3.10.1.1:
EUROCAE, 2010
92
5.10.1.1.3
Scenario Design
The scenario consists of the Mode S messages shown in Table 25.
TABLE 25: ES MESSAGES FOR MESSAGE TYPE FILTERING TEST
0
1
9-18
9-18
NA
NA
NA
NA
NA
NA
NA
9-18
ASTERIX
Category
021
Report
No
No
No
No
No
No
No
No
No
No
18
9-18
No
3.0
18
9-18
No
13
3.5
18
9-18
No
14
4.0
18
9-18
No
15
4.5
18
5-8
No
16
5.0
18
5-8
No
17
5.5
18
5-8
No
18
6.0
18
5-8
No
19
6.5
18
5-8
No
20
7.0
17
5-8
No
21
7.5
17
9-18
No
22
8.0
17
9-18
Yes
23
8.5
18
9-18
Yes
24
9.0
18
9-18
Yes
25
26
27
28
29
9.1
9.2
9.3
9.4
9.5
0
4
5
11
16
Msg
No
Inject
Time (s)
DF
CA/CF/AF
1
2
3
4
5
6
7
8
9
10
0.5
1.0
1.1
1.2
1.3
1.4
1.5
1.6
1.7
2.0
17
17
0
4
5
11
16
20
21
18
0
4
11
2.5
12
FTC
CPR
NA
NA
NA
NA
NA
EUROCAE, 2010
No
No
No
No
No
Notes
93
NA
NA
9-18
ASTERIX
Category
021
Report
No
No
No
18
9-18
No
11.0
18
9-18
No
35
11.5
18
9-18
No
36
12.0
18
9-18
No
37
12.5
18
5-8
No
38
13.0
18
5-8
No
39
13.5
18
5-8
No
40
14.0
18
5-8
No
41
14.5
18
5-8
No
42
15.0
17
5-8
No
43
15.5
17
5-8
No
44
16.0
17
5-8
No
45
16,5
17
5-8
No
46
17.0
17
5-8
No
47
17.5
17
9-18
Yes
48
18.0
17
9-18
Yes
49
18.5
18
9-18
Yes
50
19.0
18
9-18
Yes
51
19.5
19
9-18
Yes
52
20.0
19
Msg
No
Inject
Time (s)
DF
30
31
32
9.6
9.7
10.0
20
21
18
33
10.5
34
CA/CF/AF
FTC
CPR
NA
No
Notes
All messages except Msg No 52 should have the same announced address (AA) or
should use the same address for determining the AP field, depending on the DF type.
EUROCAE, 2010
94
5.10.1.1.4
Test Procedure
Test Steps:
1.
2.
3.
Analyze the recorded data and verify that reports are produced as shown in the
table. Verify that the contents of the ASTERIX reports are consistent with the
input data in the ES messages (e.g. correct lat/lon, altitude etc.)
5.10.1.2
5.10.1.2.1
Objectives
The aim of this test procedure is to check that the system detects the version of the
1090 ES MOPS of messages received, decodes the messages according to the
detected version, and reports the parameters contained therein accordingly. During
the test, all the transitions between version states are tested.
5.10.1.2.2
5.10.1.2.3
Scenario Design
The following scenario has been designed to cover all possible version state
transitions [see also Table 26 below]:
Step 1:
Step 2:
Step 3:
Step 4:
Step 5:
Step 6:
Step 7:
Step 8:
Step 9:
Step 10:
Step 11:
Step 12:
Step 13:
Once these steps are completed, all possible version state transitions are covered.
NOTE:
EUROCAE, 2010
95
ES Input
Step
2
3
4
Msg ID
Inject
Time
(s)
FTC
CPR
PO1
0.5
18
PE2
18
PO3
1.5
18
PE4
18
PO5
2.5
18
AOS1
2.6
31
PE6
18
AOS2
3.1
31
PO7
3.5
18
AOS3
3.6
31
PE8
18
PO9
4.5
18
AOS4
4.8
31
PE10
18
AOS5
5.4
31
PO11
5.5
18
PE12
PO13
6.5
MOPS
VN
Rpt
VNS
VN
R1
0 (assumed)
R2
0 (assumed)
R3
0 (confirmed)
R4
R5
0 (confirmed)
R6
0 (confirmed)
R7
3 (unrecognised)
R8
0 (confirmed)
18
R9
0 (confirmed)
18
R10
0 (confirmed)
0
1
1
0
0
3
1
0
10
PE198
99
18
R195
0 (assumed)
PO199
99.5
18
R196
0 (assumed)
AOS6
99.6
31
PE200
100
18
R197
PO201
100.5
18
R198
AOS7
138.3
31
PE202
101
18
R199
3 (unrecognised)
AOS8
138.6
31
PO203
101.5
18
R200
PE204
102
18
R201
PO205
102.5
18
R202
3
1
1
195
18
R387
0 (assumed)
11
PO391
195.5
18
R388
0 (assumed)
12
PE392
196
18
R389
0 (assumed)
AOS9
196.3
31
EUROCAE, 2010
96
ES Input
Step
13
5.10.1.2.4
Msg ID
Inject
Time
(s)
FTC
CPR
PO393
196.5
18
PE394
197
PO395
197.5
MOPS
VN
Rpt
VNS
VN
R390
3 (unrecognised)
18
R391
3 (unrecognised)
18
R392
3 (unrecognised)
290
18
R578
0 (assumed)
PO582
290.5
18
R579
0 (assumed)
Test Procedure
Test Steps:
1.
2.
4.
5.
6.
7.
Analyse the recorded data and verify that the expected outputs are present as
per Table 26.
5.10.1.3
5.10.1.3.1
Objectives
This test procedure verifies that the 1090 ES Ground Station is able to produce
separate ASTERIX Category 021 reports for two targets with the same Mode S
address in accordance with the requirements specified in Section 3.10.1.3.
5.10.1.3.2
5.10.1.3.3
Scenario Design
In order to test the ability to detect a target with duplicate Mode S address in any point
in the lifecycle (i.e. acquisition, maintenance) of the other target three different
scenarios are tested. In these scenarios the two targets with the same Mode S
address and with 6 - 6.1 NM of horizontal separation are simulated. Altitudes of the
targets should be the same. Testing with other altitude combinations is recommended
but not required.
EUROCAE, 2010
97
5.10.1.3.4
Scenario 1
In this scenario the first target is simulated through the acquisition life cycle. When the
target passes the range check and CPR validation and enters the maintenance life
cycle, ASTERIX Category 021 Output starts to be issued with CL and RC flags of data
item I021/040 set to zero. Two more position messages of this target are injected in
order to verify that these positions are reported as new updates of the position of this
target.
Injection of the second target is then started. After the second target passes the range
check and the CPR validation, both targets shall be flagged as duplicates in ASTERIX
Category 021 output (ATP is set to one). The scenario 1 is listed in Table 27.
NOTE:
The later target is the first target with ATP flag of data item I021/040 set to
one.
CPR
Lat
[notes
1,3]
Lon
[notes
1,3]
Alt
[notes
2,4]
YZ01
XZ01
H1
No Output
0.5
YZ11
XZ11
H1
No Output
YZ01
XZ01
H1
No Output
1.5
YZ11
XZ11
H1
Rlat11
Rlon11
2.0
YZ01
XZ01
H1
Rlat01
Rlon01
Targe
t
Lat
[note
s 5,6,
7]
Lon
[note
s 5,6,
7]
CL
RC
ATP
2.25
YZ02
XZ02
H2
2.5
YZ11
XZ11
H1
2.75
YZ12
XZ12
H2
3.0
YZ01
XZ01
H1
3.25
YZ02
XZ02
H2
3.5
YZ11
XZ11
H1
Rlat11
Rlon11
3.75
YZ12
XZ12
H2
Rlat12
Rlon12
4.0
YZ01
XZ01
H1
Rlat01
Rlon01
No Output
Rlat11
Rlon11
No Output
Rlat01
Rlon01
No Output
EUROCAE, 2010
98
NOTES:
5.10.1.3.5
1.
2.
3.
4.
5.
6.
7.
Latitude and longitude in ASTERIX Category 021 reports must match the
corresponding latitude and longitude used to create the ES messages to
within one-half of the sum of the CPR resolution (Dlati/2Nb and Dloni/2Nb,
see A.1.7 of DO-260A) and the ASTERIX Category 021 resolution
(180/223 for I021/130 or 180/230 for I021/131).
Scenario 2
In this scenario the first target is simulated through the range check. When the target
passes the range check and is currently in the CPR validation the second target is
started to be simulated. The simulation of both the targets continues until both of them
enter the maintenance point of their life cycle. Both the targets shall then be flagged
as duplicates in ASTERIX Category 021 output (ATP is set to one). The scenario 2 is
listed in Table 28.
NOTE:
The later target is the first target with ATP flag of data item I021/040 set to
one.
EUROCAE, 2010
99
Inject
Time
(s)
Targe
t
CP
R
Lat
[notes
1,3]
Lon
[notes
1,3]
Alt
[notes
2,4]
Lat
[notes
5,6,7]
Lon
[notes
5,6,7]
CL
YZ01
XZ01
H1
No Output
0.5
YZ1
XZ1
H1
No Output
0.75
YZ02
XZ02
H2
No Output
No Output
YZ0
XZ0
H1
1.25
YZ12
XZ12
H2
1.5
YZ1
XZ1
H1
1.75
YZ12
XZ12
H2
RC
ATP
No Output
1
Rlat1
Rlon11
No Output
1
2.0
YZ0
XZ0
H1
Rlat0
Rlon01
2.25
YZ02
XZ02
H2
Rlat02
Rlon02
2.5
YZ1
XZ1
H1
Rlat1
Rlon1
2.75
YZ12
XZ12
H2
Rlat12
Rlon12
H1
3.0
1
NOTES:
5.10.1.3.6
YZ0
XZ0
Rlat0
Rlon0
Scenario 3
In this scenario both the targets are simulated simultaneously through their life cycle
until both of them reach the maintenance point of their life cycle. Both the targets shall
then be flagged as duplicates in ASTERIX Category 021 output (ATP is set to one).
The scenario 3 is listed in Table 29.
NOTE:
The later target is the first target with ATP flag of data item I021/040 set to
one.
EUROCAE, 2010
100
Inject
Time
(s)
Targe
t
CP
R
Lat
[notes
1,3]
Lon
[notes
1,3]
Alt
[notes
2,4]
Lat
[notes
5,6,7]
Lon
[notes
5,6,7]
CL
YZ01
XZ01
H1
No Output
0.25
YZ0
XZ0
H2
No Output
0.5
YZ11
XZ11
H1
No Output
0.75
YZ1
XZ1
H2
No Output
YZ01
XZ01
H1
No Output
No Output
RC
ATP
1.25
YZ0
XZ0
H2
1.5
YZ11
XZ11
H1
Rlat11
Rlon11
1.75
YZ1
XZ1
H2
Rlat1
Rlon1
2.0
YZ01
XZ01
H1
Rlat11
Rlon11
H2
2.25
2
NOTES:
5.10.1.3.7
YZ0
XZ0
Rlat1
Rlon1
Test Procedure
Preconditions:
Equipment is setup as described above
Test Steps:
1.
2.
3.
4.
Play scenario 1.
5.
6.
Analyze the recorded data and verify that the expected outputs are present.
7.
8.
Prepare the message source to play scenario 2 and ensure that the 1090 ES
Ground Station does not contain information on any targets.
9.
Play scenario 2.
10.
11.
Analyze the recorded data and verify that the expected outputs are present.
12.
Prepare the message source to play scenario 3 and ensure that the 1090 ES
Ground Station does not contain information on any targets.
13.
Play scenario 3.
14.
15.
Analyze the recorded data and verify that the expected outputs are present.
EUROCAE, 2010
101
5.10.2
Report Triggering
5.10.2.1
Report Types
There are no specific tests for Section 3.10.2.1.
5.10.2.2
5.10.2.2.1
5.10.2.2.2
5.10.2.3
5.10.2.3.1
EUROCAE, 2010
102
ES Input
Msg
ID
FTC/
Subtype
Inject
Time
(s)
PE1
PO2
0.5
PE3
1.0
PO4
1.5
PO5
5.0
Emerg/
Priority
Status
SS
Rpt
Emerg/
Priority
Status
SS
P1
TS1
28/1
6.0
P2
OS1
31/0
7.0
P3
TS2
28/1
8.0
P4
OS2
31/0
9.0
P5
TS3
28/1
10.0
P6
OS3
31/0
11.0
P7
TS1
28/1
12.0
P8
OS1
31/0
13.0
P9
PO6
14.0
P10
PO7
15.0
P11
PO8
16.0
P12
Test Procedure
Test Steps:
1.
Set the test generator to inject alternate odd and even position squitter
messages for the same aircraft address, all having FTC 0, initially at a rate of
3 messages per second. Note this ensures that a report is triggered on each
0.5 s interval in step 2.
2.
3.
Verify that ASTERIX Category 021 position reports are produced for the test
aircraft address at intervals of 0.5 s.
4.
Reduce the message rate lower than the reciprocal of the report interval, i.e.
below 2 Hz.
5.
Verify that ASTERIX Category 021 periodic reports are now produced only at
the same overall rate as the input messages.
6.
Repeat steps 4 to 8 but setting the ASTERIX Category 021 periodic report
interval to 1.0, 1.5, 14.5 and 15.0 seconds.
7.
Change the generator to set FTC = 0 in the input messages and verify that no
ASTERIX Category 021 reports are generated.
8.
Analyze the recorded data and verify that the expected minimum fields as
defined in section 3.10.3.1.1 are present.
EUROCAE, 2010
103
5.10.2.3.2
9.
10.
Check that the expected ASTERIX Category 021 reports were generated. Verify
that any changes in the Surveillance Status or Emergency/Priority Status in the
ES Input are reflected in the Category 021 output within 5 seconds. With the
report interval still set to 15 seconds from step 6, one Position State Vector
report, in addition to those in the table above, may be issued during this step.
Set the ASTERIX Category 023 Ground Station Status report interval to 1
second.
2.
Verify that ASTERIX Category 023 Ground Station Status reports are produced
at intervals of 1 second. Verify that ASTERIX Category 023 Service Status
reports are produced at the default interval of 10 seconds.
3.
Set the ASTERIX Category 023 Ground Station Status report interval to 2
seconds.
4.
Verify that ASTERIX Category 023 Ground Station Status reports are produced
at intervals of 2 seconds.
5.
Set the ASTERIX Category 023 Ground Station Status report interval to 127
seconds.
6.
Verify that ASTERIX Category 023 Ground Station Status reports are produced
at intervals of 127 seconds.
7.
Set the ASTERIX Category 023 Service Status report interval to 1 second.
8.
Verify that ASTERIX Category 023 Service Status reports are produced at
intervals of 1 second. Verify that ASTERIX Category 023 Ground Station Status
reports are produced at intervals of 127 seconds.
9.
Set the ASTERIX Category 023 Service Status report interval to 2 seconds.
10.
Verify that ASTERIX Category 023 Service Status reports are produced at
intervals of 2 seconds.
11.
Set the ASTERIX Category 023 Service Status report interval to 127 seconds.
12.
Verify that ASTERIX Category 023 Service Status reports are produced at
intervals of 127 seconds.
EUROCAE, 2010
104
5.10.2.3.3
5.10.2.4
Target Acquisition
5.10.2.4.1
Range Check
Objectives
This test procedure verifies that the 1090 ES Ground Station checks that the position
of a newly acquired target lies within a credible area [or volume] relative to the ground
station, ensuring that no ASTERIX position report is generated for new targets with
unreasonable position values.
A target is considered as new when the 1090ES Ground Station has no previous
position information for it.
This procedure does not verify the range check operation under periodic reporting
mode operation since the range check function is assumed to be the same as under
the data driven mode.
Test Equipment Setup
The test equipment setup shall be the same as the standard setup described in
Section 5.1.1.
Scenario Design
The 1090 ES Ground Station will be injected with a sequence of four even/odd pairs of
position squitters as shown in the diagram below where the first two pairs refer to
airborne target A1 while the last two pairs are for airborne target A2 which must be
distinct from A1. The locations of A1 and A2 shall be such that the first is within the
acceptance range of the station and the second outside.
It has to be shown that position reports are generated only for A1 as shown in the
table below.
ES Input
Msg
ID
Inject
Time
(s)
24bit
Addr
CPR
PE1
A1
PO2
0.5
A1
PE3
1.0
PO4
Lat
Lon
Rpt
Y1
X1
No Output
Y1
X1
No Output
A1
Y1
X1
No Output
2.5
A1
Y1
X1
R1
PE5
3.0
A2
Y2
X2
No Output
PO6
3.5
A2
Y2
X2
No Output
PE7
4.0
A2
Y2
X2
No Output
PO8
4.5
A2
Y2
X2
No Output
Lat
Y21
Lon
X1
CL
RC
The expected latitude and longitude may vary from the input latitude and longitude by the combined quantisation
errors of the CPR algorithm and the ASTERIX Category 021 latitude/longitude encoding.
EUROCAE, 2010
105
5.10.2.4.2
1.
Play the scenario described above and log the output ASTERIX reports
2.
Analyze the logged reports and verify that position reports are present for all the
injected targets that are located within the configured range of the station and
only those.
CPR Validation
Objectives
Verify the requirements of section 3.10.2.4.2.
This test needs to verify only those aspects of the CPR validation requirements that
are necessary for ED-126 compliance. As a consequence, the test does not verify the
processing of surface position messages or the creation of reports prior to the
completion of the CPR validation test (e.g. for monitoring applications). This test
procedure is applicable to Ground Station implementations that implement CPR
decoding in accordance with DO-260A. Alternative CPR decoding implementations
may require different procedures and scenarios to ensure compliance with section
3.10.2.4.2. Alternative tests must exercise the decoding algorithm at vulnerable points
and should include two categories of test cases: normal range test cases and
robustness (abnormal range) test cases.
Test Equipment Setup
The test equipment setup shall be the same as the standard setup described in
Section 5.1.1.
Scenario Design
The position messages used in each scenario must be airborne position messages
(FTC = 9-18). The positions used in the first two messages must result in a global
decode that passes the range check. To maximise test efficiency, the single target
scenarios described below may be combined by giving each target a different
announced address (AA) and interleaving the messages. The messages for each
target in the combined scenario must have the same spacing in time as the
corresponding messages in the individual scenarios.
The following definitions apply to this section
The latitude zone offset (in degrees) is:
360
ZOLAT =
(59)(60)
EUROCAE, 2010
106
360
ZOLON =
( NL )(NL 1)
Where NL is as defined in section A.1.7.2d of DO-260A.
The CPR bin width for latitude is:
BWLAT =
360
2 (60 i )
17
Where i=0 for even encoding and i=1 for odd encoding.
The CPR bin width for longitude is:
BWLON =
360
2 ( NL i )
17
Scenario 1
Expected ASTERIX Category
021 Output
ES Input
Msg
ID
Inject
Time
(s)
CPR
Lat
Lon
PE1
No Output
PO2
0.5
No Output
PE3
1.0
No Output
PO4
10.9
Lat
Lon
CL
RC
The change in position between PO2 and PE3 must be less than 6NM to preclude
failing the local decoding reasonableness test, if implemented.
Next, create a one target scenario to verify that even and odd messages more than 10
seconds apart are not used for CPR validation. Include an additional message to
demonstrate that the system is operational and capable of producing target reports.
Scenario 2
Expected ASTERIX Category
021 Output
ES Input
Msg
ID
Inject
Time
(s)
CPR
Lat
Lon
PE1
No Output
PO2
0.5
No Output
PE3
1.0
No Output
PO4
11.1
No Output
PE5
11.6
Lat
EUROCAE, 2010
Lon
CL
RC
107
The difference between latitudes Z and R and between longitudes T and S must be
less than of the zone offset minus one bin width (ZO BW) for the global decode
of PO4 and PE5 to be successful.
Create a one target scenario to verify that all position data used in a failed validation
attempt is not used in a subsequent attempt
Scenario 3
Expected ASTERIX Category
021 Output
ES Input
Msg
ID
Inject
Time
(s)
CPR
Lat
Lon
PE1
No Output
PO2
0.5
No Output
PE3
1.0
No Output
PO4
1.5
Y+c1
No Output
PE5
2.0
No Output
PO6
2.5
No Output
PE7
3.0
No Output
PO8
3.5
Lat
Lon
CL
RC
The latitude differences between Y and Z and between Y and R, and the longitude
difference between X and T and between X and S must be greater than 6.2 NM to
ensure that the global decode of PO8 is not using data from any of the first four
messages. The change in position between PO6 and PE7 must be less than 6 NM. c1
is defined by the following expression
c1 =
1
ZOLAT + BWLAT
2
Test Procedure
Test Steps:
5.10.2.5
a.
b.
Analyze the recorded data and verify that the expected outputs are present.
positions that fail the Local Decoding Reasonableness Test are not used as a
reference position for subsequent local decodes
This test only needs to verify those aspects of the target data maintenance
requirements that are necessary for ED-126 compliance. As a consequence, the test
does not verify the processing of surface position messages or the creation of reports
for positions that fail the local decoding reasonableness test (e.g. for monitoring
applications).
EUROCAE, 2010
108
Scenario 1
Expected ASTERIX Category
021 Output
ES Input
Msg
ID
Inject
Time
(s)
CPR
Lat
Lon
PE1
No Output
PO2
0.5
No Output
PE3
1.0
No Output
PO4
1.5
PE5
2.0
Y+.075
Y+.075
Lat
Lon
CL
RC
The first report from PO4 demonstrates that the GS has completed CPR validation.
The fifth message has a latitude change of 4.5NM, If the fifth message were combined
with any of the first four in a global decode, the resulting position would not match the
expected latitude output for the fifth message The 4.5NM change exceeds the 3NM
limit for correct global decoding.
EUROCAE, 2010
109
The second scenario verifies the local decoding reasonableness test. The scenario
should comply with the following table:
Scenario 2
Expected ASTERIX
Category 021
Output
ES Input
Msg ID
PE1
PO2
PE3
PO4
PE5
PO6
PO7
PE8
PE9
PO10
PO11
PE12
Inject
Time
(s)
0
0.5
1.0
1.5
31.4
31.9
62.0
62.5
92.6
93.1
123.0
123.5
CPR
Lat
Lon
0
1
0
1
0
1
1
0
0
1
1
0
Y
Y
Y
Y
Y+a1
Y
Y+a1
Y
Y+a2
Y
Y+a2
Y
X
X
X
X
X+b1
X
X+b1
X
X+b2
X
X+b2
X
Lat
Lon
No Output
No Output
No Output
Y
X
Y+a1
X+b1
Y
X
Y+a1
X+b1
Y
X
Y+a2
X+b2
Y
X
No output
Y
X
NOTES:
o
a1 and b1 shall be values that define a point between 5.90 and 5.99
nautical miles from Y, X.
a2 and b2 shall be values that define a point between 6.01 and 6.10
nautical miles from Y, X.
The first four messages get the target through the range check and CPR validation.
PE5 represents a position jump of less than 6NM in just under 30 seconds. PO6 and
PO7 produce a position jump of less than 6NM in just over 30 seconds. PE8 and PE9
have a position jump of just over 6NM in just over 30 seconds. PO10 and PO11 have
a position jump of just over 6NM in just under 30 seconds.
The third scenario verifies that position updates that fail the Local Decoding
Reasonableness Test are not used as reference positions for subsequent local
decodes. Scenario 3 is described in the table below.
Scenario 3
Expected ASTERIX
Category 021
Output
ES Input
Msg ID
PE1
PO2
PE3
PO4
PO5
PE6
Inject
Time
(s)
0
0.5
1.0
1.5
2.0
2.5
CPR
Lat
Lon
0
1
0
1
1
0
Y
Y
Y
Y
Y+3.025
Y
X
X
X
X
X
X
EUROCAE, 2010
Lat
Lon
No Output
No Output
No Output
Y
X
No Output
110
If the position update from PO5 was used as the reference position for PE6, the
latitude in PE6 would not decode correctly. Even CPR latitude zones are 6 wide and
odd zones are approximately 6.1 wide. Local decoding requires the distance from the
reference position to the target to be less than zone, or 3 for even zones and
approx 3.05 for odd zones. If the position obtained for PO5 was used as the
reference position in the decode of PE6, the distance between the reference point (i.e.
PO5) and the reported target position (i.e. PO6) would be 3.025. A 3.025 change
should result in no output because it would exceed the 6NM in 30 seconds criterion for
local decoding. If there were an output, the latitude would not match Y because 3.025
exceeds the zone limit (i.e. 3) for even local decoding.
Test Procedures
Test Steps:
5.10.2.6
1.
2.
Analyze the recorded data and verify that the expected outputs are present.
ES Input
Msg ID
Inject
Time
(s)
CPR
Lat
Lon
PE1
No Output
PO2
0.5
No Output
PE3
1.0
No Output
PO4
1.5
PO5
121.4
PO6
121.9
EUROCAE, 2010
Lat
Lon
111
The target is shown as stationary in the table above but may be moving as long as the
requirements for local decoding, specified in Appendix A of DO-260A, are met.
The second scenario verifies that the target is reinitialised if no updates are received
within a 120 second interval.
Scenario 2
Expected Cat21
Output
ES Input
Msg ID
Inject
Time
(s)
CPR
Lat
Lon
PE1
No Output
PO2
0.5
No Output
PE3
1.0
No Output
PO4
1.5
PO5
121.6
No Output
PE6
122.1
No Output
PO7
122.6
No Output
PE8
123.1
Lat
Lon
The locations of (Y,X) and (Z,T) must be more than 3NM apart in latitude and must be
close enough together to satisfy the requirements for a local decode as specified in
DO-260A, Appendix A.
If the GS retains target data longer than 120 seconds, PO5, PE6 and PO7 will trigger
ASTERIX reports.
Test Procedure
Test Steps:
1.
2.
Analyze the recorded data and verify that the expected outputs are present.
5.10.3
5.10.3.1
5.10.3.1.1
EUROCAE, 2010
112
5.10.3.1.2
Objectives
The aim of this test is to check that the system state vector reports contain all of the
minimum data items listed in Table 5. The following fields of these data items are
tested:
TOMT, DCR, Position WGS-84, FL, T.Ident, PS, SS, VNS, VN, LTT, SIC, SAC, GBS,
ARC, TOA, TOMR and Target Address.
Fields only for Version 1 ES: NACV, NICBARO, SIL, NACP, NIC
Fields only for Version 0 ES: NUCR, NUCP
The following fields are not tested here as they are tested elsewhere: ATP (duplicate
address).
RC, CL, NOGO, RCF, CPR, LDPJ, RCF, RAB, SIM, TST and SAA are optional fields
and if present they have to be zero.
Test Equipment setup
The test equipment setup shall be the same as the standard setup described in
Section 5.1.1.
Scenario design
Due to the number of parameters to test, the scenario will consist of several different
targets (different addresses).
GS coordinates shall be set to 0 latitude, 0 longitude to enable correct CPR
decoding to be tested for all possible combinations of positive and negative values for
target latitude and longitude.
To avoid jumps on position, data item Position WGS-84 will be tested in four different
targets. Each target will test one of the North, South, East, West combinations.
Target 1:
This target will provide tests for NICBARO, NACV and position in WGS-84.
Target 1
S/W
PO3
18
1.5
S/W
PE4
18
S/W
AOS1 31
2
2.1
PO5
18
2.5
VEL1
19
2.6
PE6
18
VEL2
19
3.1
PO7
18
3.5
VEL3
19
3.6
NACV
18
Position in
WGS-84
PE2
NICBARO
S/W
Rpt
0.5
MOPS VN
Lat/Lon
18
NICBARO
Inject Time
(s)
PO1
FTC
Msg ID
Step
ES Input
R1
S/W
R2
S/W
R3
R4
R5
R6
R7
1
S/W
0
S/W
1
S/W
2
EUROCAE, 2010
113
Target 1
19
4.1
PO9
18
4.5
VEL5
19
4.6
PE10
18
VEL6
19
5.1
PO11
18
5.5
VEL7
19
5.6
PE12
18
VEL8
19
6.1
PO13
18
6.5
PE14
18
R9
R10
R11
R12
R13
R14
R15
R16
R17
S/W
R18
S/W
R19
NACV
3
S/W
4
S/W
4
S/W
4
S/W
4
AOS2 31
7.3
TSS1
29
7.4
PO15
18
7.5
AOS3 31
7.8
TSS2
29
7.9
PE16
18
S/W
S/W
AOS4 31
8.3
TSS3
29
8.4
PO17
18
8.5
AOS5 31
8.8
TSS4
29
8.9
PE18
18
TSS5
29
9.3
AOS6 31
9.4
PO19
18
9.5
TSS6
29
9.8
AOS7 31
9.9
PE20
18
10
TSS7
29
10.3
AOS8 31
10.4
PO21
18
10.5 S/W
TSS8
29
10.8
AOS9 31
10.9
PE22
18
11
S/W
S/W
S/W
S/W
S/W
R20
R21
R22
R23
R24
R25
R26
R27
EUROCAE, 2010
NACV
VEL4
R8
Position in
WGS-84
S/W
NICBARO
Lat/Lon
Rpt
Inject Time
(s)
18
MOPS VN
FTC
PE8
Msg ID
Step
ES Input
2
3
4
5
6
7
114
ES Input
Step
Msg
ID
FTC
Inject
Time (s)
PO1
18
0.5
PE2
18
PO3
18
1.5
PE4
18
AOS1
31
2.1
PO5
18
2.5
AOS2
31
2.8
(random) value 0 to 3
TSS1
29
2.9
PE6
18
AOS3
31
3.3
(random) value 0 to 3
TSS2
29
3.4
PO7
18
3.5
AOS4
31
3.8
(random) value 0 to 3
TSS3
29
3.9
PE8
18
AOS5
31
4.3
(random) value 0 to 3
TSS4
29
4.4
PO9
18
4.5
TSS6
29
4.8
(random) value 0 to 3
AOS7
31
4.9
PE10
18
TSS7
29
5.3
(random) value 0 to 3
AOS8
31
5.4
PO11
18
5.5
TSS8
29
5.8
(random) value 0 to 3
AOS9
31
5.9
PE12
18
TSS9
29
6.3
(random) value 0 to 3
AOS10
31
6.4
PO13
18
6.5
SIL
MOPS
Version
Rpt
SIL
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
EUROCAE, 2010
115
9
10
PE2
18
PO3
18
1.5
PE4
18
AOS1
31
2.1
PO5
18
2.5
AOS2
31
2.8
(random) value 0 to 15
TSS1
29
2.9
PE6
18
AOS3
31
3.3
(random) value 0 to 15
TSS2
29
3.4
PO7
18
3.5
AOS4
31
3.8
(random) value 0 to 15
TSS3
29
3.9
PE8
18
AOS5
31
4.3
(random) value 0 to 15
TSS4
29
4.4
PO9
18
4.5
AOS6
31
4.8
(random) value 0 to 15
TSS5
29
4.9
PE10
18
AOS7
31
5.3
(random) value 0 to 15
TSS6
29
5.4
PO11
18
5.5
AOS8
31
5.8
(random) value 0 to 15
TSS7
29
5.9
PE12
18
AOS9
31
6.3
(random) value 0 to 15
TSS8
29
6.4
PO13
18
6.5
AOS10
31
6.8
(random) value 0 to 15
TSS9
29
6.9
MOPS VN
0.5
NACP
18
NACP
Inject
Time (s)
FTC
Msg ID
Step
1
PO1
Rpt
ES Input
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
EUROCAE, 2010
116
Target 3
15
16
17
18
19
20
21
22
AOS11
31
7.3
(random) value 0 to 15
TSS10
29
7.4
PO15
18
7.5
AOS12
31
7.8
(random) value 0 to 15
TSS11
29
7.9
10
PE16
18
AOS13
31
8.3
(random) value 0 to 15
TSS12
29
8.4
11
PO17
18
8.5
AOS14
31
8.8
(random) value 0 to 15
TSS13
29
8.9
12
PE18
18
AOS15
31
9.3
(random) value 0 to 15
TSS14
29
9.4
13
PO19
18
9.5
AOS16
31
9.8
(random) value 0 to 15
TSS15
29
9.9
14
PE20
18
10
AOS17
31
10.3
(random) value 0 to 15
TSS16
29
10.4
15
PO21
18
10.5
TSS17
29
10.8
(random) value 0 to 15
AOS18
31
10.9
PE22
18
11
TSS18
29
11.3
(random) value 0 to 15
AOS19
31
11.4
PO23
18
11.5
TSS19
29
11.8
(random) value 0 to 15
AOS20
31
11.9
PE24
18
12
TSS20
29
12.3
(random) value 0 to 15
AOS21
31
12.4
PO25
18
12.5
TSS21
29
12.8
(random) value 0 to 15
AOS22
31
12.9
PE26
18
13
EUROCAE, 2010
MOPS VN
NACP
18
NACP
14
Inject
Time (s)
13
FTC
12
Msg ID
Step
11
PE14
Rpt
ES Input
R11
R12
R13
10
R14
11
R15
12
R16
13
R17
14
R18
15
R19
R20
R21
R22
R23
117
Target 3
28
29
30
31
32
33
13.3
(random) value 0 to 15
AOS23
31
13.4
PO27
18
13.5
TSS23
29
13.8
(random) value 0 to 15
AOS24
31
13.9
PE28
18
14
TSS24
29
14.3
(random) value 0 to 15
AOS25
31
14.4
PO29
18
14.5
TSS25
29
14.8
(random) value 0 to 15
AOS26
31
14.9
PE30
18
15
TSS26
29
15.3
(random) value 0 to 15
AOS27
31
15.4
PO31
18
15.5
TSS27
29
15.8
(random) value 0 to 15
AOS28
31
15.9
10
PE32
18
16
TSS28
29
16.3
(random) value 0 to 15
AOS29
31
16.4
11
PO33
18
16.5
TSS29
29
16.8
(random) value 0 to 15
AOS30
31
16.9
12
PE34
18
17
TSS30
29
17.3
(random) value 0 to 15
AOS31
31
17.4
13
PO35
18
17.5
TSS31
29
17.8
(random) value 0 to 15
AOS32
31
17.9
14
PE36
18
18
TSS32
29
18.3
(random) value 0 to 15
AOS33
31
18.4
15
PO37
18
18.5
EUROCAE, 2010
MOPS VN
29
NACP
27
NACP
26
Inject
Time (s)
25
FTC
24
Msg ID
Step
23
TSS22
Rpt
ES Input
R24
R25
R26
R27
R28
R29
10
R30
11
R31
12
R32
13
R33
14
R34
15
118
N/W
PE2
22
N/W
PO3
1.5
22
N/W
PE4
22
N/W
AOS1
2.1
31
PO5
2.5
22
N/W
PE6
21
PO7
3.5
PE8
N/W
R2
N/W
N/W
R3
10
20
N/W
R4
11
18
N/W
R5
PO9
4.5
17
N/W
R6
AOS2
4.8
31
AOS3
4.9
31
PE10
16
R7
AOS4
5.3
31
AOS5
5.4
31
PO11
5.5
16
N/W
R8
PE12
15
N/W
R9
PO13
6.5
14
N/W
R10
AOS6
6.8
31
AOS7
6.9
31
PE14
13
R11
AOS8
7.3
31
AOS9
7.4
31
PO15
7.5
13
N/W
R12
PE16
12
N/W
R13
AOS10
8.3
31
AOS11
8.4
31
PO17
8.5
11
R14
AOS12
8.8
31
AOS13
8.9
31
PE18
11
N/W
R15
PO19
9.5
10
N/W
R16
10
10
11
12
MOPS VN
R1
Step
NIC
Lat/Lon
22
Position in
WGS-84
FTC
0.5
Rpt
Inject Time
(s)
PO1
Msg ID
ES Input
N/W
N/W
N/W
EUROCAE, 2010
119
Target 4
NIC
Supplement
Rpt
10
N/W
R17
11
14
PO21
10.5
N/W
R18
AOS14
10.8
31
AOS15
10.9
31
PE22
11
R19
AOS16
11.3
31
AOS17
11.4
31
PO23
11.5
N/W
R20
16
PE24
12
N/W
R21
10
17
PO25
12.5
N/W
R22
11
18
PE26
13
N/W
N/W
NIC
18
PO3
1.5
18
PE4
18
AOS1
2.1
31
PO5
2.5
18
VEL1
2.6
19
PE6
18
VEL2
3.1
19
PO7
3.5
18
VEL3
3.6
19
PE8
18
VEL4
4.1
19
PO9
4.5
18
NUCP
PE2
NUCR
18
MOPS
VN
FTC
0.5
NUCR
Inject
Time (s)
Msg ID
PO1
Rpt
ES Input
Step
15
Position in
WGS-84
Lat/Lon
PE20
MOPS VN
FTC
13
Step
Inject Time
(s)
Msg ID
ES Input
R1
R2
R3
R4
R5
R6
R7
R8
R9
R10
0
0
1
2
3
EUROCAE, 2010
120
Target 5
Expected Category 021
Output
PE10
18
VEL6
5.1
19
PO11
5.5
18
VEL7
5.6
19
PE12
18
VEL8
6.1
19
PO13
6.5
18
PE14
PO15
7.5
R19
PE16
R20
PO17
8.5
R21
PE18
R22
PO19
9.5
R23
PE20
10
10
R24
PO21
10.5
11
R25
PE22
11
12
R26
PO23
11.5
13
R27
PE24
12
14
R28
PO25
12,5
15
R29
PE26
13
16
R30
PO27
13.5
17
R31
PE28
14
18
R32
PO29
14.5
20
R33
PE30
15
21
R34
5
6
7
NUCP
19
NUCR
NUCR
4.6
Rpt
FTC
VEL5
MOPS
VN
Inject
Time (s)
Msg ID
Step
ES Input
R11
R12
R13
R14
R15
R16
R17
R18
EUROCAE, 2010
121
Target 6
This target will provide tests for Time of Report Transmission (TORT), DCR, position
WGS-84, FL, T.IDENT, PS, SS, VNS, VN, LTT.
Target 6
S/E
300.25
SS
LTT
VN
R3 TR3
VNS
300.25
PS
WGS-84
Position in
S/E
DCR
0
TORT
R2 TR2
Rpt
T. Ident.
T. Ident.
1.5
20
S/E 30025
ID1
1.6
PE4
20
S/E 30025
31
31
300.25
AAA362
PO3
AOS2 2.6
S/E
AAA362
18
AAA362
S/E 30025
2.5
FL
20
AAA362
PO5
R1 TR1
S/E 30025
PE2
AOS1 0.6
SS
31
MOPS VN
AOS1 0.6
PS
20
FTC
0.5
Altitude (feet)
PO1
Lat/Lon
Msg ID
ES Input
S/E 30025
PE6
18
S/E 30025
AS1
3.1
28
PO7
3.5
18
S/E 25025
PE8
18
S/E 25025
AS2
4.1
28
PO9
4.5
18
S/E 20025
PE10
18
S/E 17525
AS3
5.1
28
PO11 5.5
18
S/E 15025
PE12
18
S/E 12525
AS4
6.1
28
PO13 6.5
18
S/E 10025
PE14
18
S/E
AS5
7.1
28
0
R4
250.25
R5
250.25
R6
200.25
R7
175
R8
150
R9
125
R10
100
R11
50
0
1
1
2
1
2
2
3
2
3
3
50
EUROCAE, 2010
122
Target 6
AS6
8.1
28
PO17 8.5
S/E
R14
PE18
S/E
R15
AS7
9.1
28
PO19 9.5
Rpt
5
5
6
S/E
R16
TOMT is tested on reports 1, 2 and 3 shall be completed with the time of delivery of
the ASTERIX Category 021 reports.
DCR is tested on reports 1, 2 and 3, and shall always be set to zero.
N/E WGS-84 position is tested on reports 1, 2 and 3.
FL is tested on reports 1 to 13. Reports 1 to 6 have 25ft resolution due to Q bit in
position message set to zero. Reports 7 to 13 have 100ft resolution due to Q bit in
position message set to one.
T.IDENT is tested on reports 1, 2 and 3.
PS is tested on reports 3, 5, 7, 9.
SS is tested on reports 4, 6, 8, 10, 12, 14 and 16.
VNS, VN and LTT are tested on reports 1, 2 and 3.
EUROCAE, 2010
LTT
VN
R13
VNS
SS
PS
S/E
T. Ident.
18
FL
WGS-84
PE16
Position in
25
DCR
R12
TORT
T. Ident.
25
SS
S/E
MOPS VN
Altitude (feet)
18
PS
Lat/Lon
PO15 7.5
Msg ID
FTC
ES Input
123
Target 7
This target will provide tests for position WGS-84 (N/E), SIC-SAC, GBS, ARC,
TARGET ADDRESS.
Target 7
BBBBBB
PO3
1.5
N/E
BBBBBB
PE4
N/E
BBBBBB
AOS1 2.1
31
R1
N/E
Target Address
N/E
ARC
GBS
SAC
PE2
SIC
BBBBBB
WGS-84
Lat/Lon
N/E
Position in
FTC
5
MOPS VN
Msg ID
PO1
Rpt
ES Input
BBBBBB
PO5
2.5
N/E
PE6
N/E
R2
PO7
3.5
N/E
R3
PE8
N/E
R4
PO9
4.5
N/E
R5
PE10
N/E
R6
PO11
5.5
10 N/E
R7
PE12
11 N/E
R8
PO13
6.5
12 N/E
R9
PE14
13 N/E
R10
PO15
7.5
14 N/E
R11
PE16
15 N/E
R12
PO17
8.5
16 N/E
R13
PE18
17 N/E
R14
PO19
9.5
18 N/E
R15
PE20
10
20 N/E
R16
R17
PE22
R18
11
22 N/E
BBBBBB
WGS-84 N/E position, SIC, SAC and TARGET ADDRESS are tested on reports 1 and
2.
All possible GBS values are tested on reports 1 to 18. GBS is derived from the FTC of
the received position messages.
All possible ARC values are tested on reports 1 to 18. ARC is derived from the Q bit of
the position message.
EUROCAE, 2010
124
Target 8
This target will provide tests for TOA for position and TOMR for position.
Target 8
PE2
PO3
1.5
PE4
AOS1
2.1
31
PO5
2.5
PE6
R1
R2
2.6015625
R3
2.796875
PO7
3.5
R4
3.40625
PE8
4.01
R5
4.007813
PO9
4.51
R6
4.515625
PE10
10
R7
4.796875
PO11
5.53
11
R8
5.53125
PE12
5.99
12
R9
5.9921875
PO13
6.4
13
R10
6.3984375
PE14
6.9
14
R11
6.8984375
PO15
7.45
15
R12
7.453125
PE16
16
R13
PO17
8.55
17
R14
8.546875
PE18
9.1
18
R15
9.1015625
PO19
9.5
20
R16
9.40625
PE20
10
21
R17
10
PO21
10.51
22
R18
10.515625
PE22
10.99
R19
10.9921875
PO23
11.47
R20
11.46875
PE24
12.03
R21
12.03125
PO25
12.52
R22
12.5234375
PE26
13
R23
13
PO27
13.5
10
R24
13.5
PE28
14
11
R25
14
PO29
14.5
12
R26
14.5
PE30
15
13
R27
15
PO31
15.5
14
R28
15.5
PE32
16
15
R29
16
PO33
16.5
16
R30
16.5
PE34
17
17
R31
17
TOMR
VN
TOA for
Position
FTC
0.5
Rpt
PO1
Inject Time
(s)
Msg ID
Step
ES Input
EUROCAE, 2010
125
Target 8
R32
17.5
PE36
18
20
R33
18
PO37
18.5
21
R34
18.5
PE38
19
22
R35
19
TOMR
Rpt
18
TOA for
Position
17.5
VN
FTC
PO35
Step
Inject Time
(s)
Msg ID
ES Input
2.
3.
Analyze the recorded data and verify that the expected outputs are present.
4.
Test for target 7 shall be repeated with a different SIC SAC configuration.
5.
6.
Analyze the recorded data and verify that the expected outputs are present.
b.
Objectives
This test verifies the data encoding rules for the minimum fields for ASTERIX
Category 021 data driven velocity reports, listed inTable 7.
These fields are:
I021/010 Data Source Identification
I021/040 Target Report Descriptor
I021/075 Time of Message Reception of Velocity
I021/077 Time of Report Transmission
I021/080 Target Address
I021/090 Quality Indicators
I021/150 Air Speed
I021/151 True Air Speed
I021/160 Ground Vector
I021/170 Target Identification
I021/200 Target Status
I021/210 MOPS Version
EUROCAE, 2010
126
ES Input
Expected ASTERIX
Category 021 Output
Msg
ID
FTC/
Subtype
Inject
Time
(s)
PE1
PO2
0.5
PE3
1.0
PO4
1.5
EW
Vel.
NS
Vel.
EW
NS
Rpt
GS
TA
NACV
Dir.
NUCR
or
NACV
Dir.
ID1
4/0
1.6
ES1
28/1
1.7
V1
19/1
2.0
V1
DNP
DNP
V2
19/1
2.5
V2
DNP
DNP
V3
19/1
3.0
V3
DNP
DNP
V4
19/1
3.5
V4
V5
19/1
4.0
V5
16384
V6
19/1
4.5
V6
V7
19/1
5.0
V7
8192
V8
19/1
5.5
V8
24576
V9
19/1
6.0
V9
40960
V10
19/1
6.5
V10
57344
V11
19/1
7.0
1022
1022
V11
6570
57344
V12
19/1
7.5
1023
1022
V12
DNP
DNP
V13
19/1
8.0
1022
1023
V13
DNP
DNP
V14
19/2
8.5
V14
DNP
DNP
V15
19/2
9.0
V15
DNP
DNP
V16
19/2
9.5
V16
DNP
DNP
V17
19/2
10.0
V17
V18
19/2
10.5
V18
18
16384
V19
19/2
11.0
V19
18
V20
19/2
11.5
V20
25
8192
EUROCAE, 2010
127
V21
19/2
12.0
V21
25
24576
V22
19/2
12.5
V22
25
40960
V23
19/2
13.0
V23
25
57344
V24
19/2
13.5
1022
1022
V24
26281
57344
V25
19/2
14.0
1023
1022
V25
DNP
DNP
V26
19/2
14.5
1022
1023
V26
DNP
DNP
ES Input
Msg
ID
FTC/
Subtype
Inject
Time
(s)
PE1
PO2
0.5
PE3
1.0
PO4
1.5
AS
Type
Air
speed
NUCR
or
NACV
Air
Speed
True
Air
Speed
TAS
Rpt
RE
bit
NACV
ID1
4/0
1.6
ES1
28/1
1.7
V1
19/3
2.0
V1
DNP
DNP
V2
19/3
2.5
V2
DNP
V3
19/3
3.0
V3
DNP
V4
19/3
3.5
V4
DNP
V5
19/3
4.0
512
V5
2325
DNP
V6
19/3
4.5
1022
V6
4646
DNP
V7
19/3
5.0
1023
V7
DNP
DNP
V8
19/3
5.5
V8
DNP
DNP
V9
19/3
6.0
V9
DNP
V10
19/3
6.5
V10
DNP
V11
19/3
7.0
V11
DNP
V12
19/3
7.5
512
V12
DNP
511
V13
19/3
8.0
1022
V13
DNP
1021
V14
19/3
8.5
1023
V14
DNP
1022
V15
19/4
9.0
V15
DNP
DNP
V16
19/4
9.5
V16
DNP
V17
19/4
10.0
V17
18
DNP
V18
19/4
10.5
V18
36
DNP
V19
19/4
11.0
512
V19
9302
DNP
V20
19/4
11.5
1022
V20
18586
DNP
V21
19/4
12.0
1023
V21
DNP
DNP
V22
19/4
12.5
V22
DNP
DNP
EUROCAE, 2010
128
V23
19/4
13.0
V23
DNP
V24
19/4
13.5
V24
DNP
V25
19/4
14.0
V25
DNP
V26
19/4
14.5
512
V26
DNP
2044
V27
19/4
15.0
1022
V27
DNP
4084
V28
19/4
15.5
1023
V28
DNP
4085
Expected ASTERIX
Category 021 Output
ES Input
Msg
ID
FTC/
Subtype
Inject
Time
(s)
PE1
PO2
0.5
PE3
1.0
PO4
1.5
HA
Heading
HRD
MOPS
VN
Rpt
Magnetic
Hdg
VN
ID1
4/0
1.6
ES1
28/1
1.7
V1
19/3
2.0
V1
DNP
V2
19/3
2.5
1023
V2
DNP
V3
19/3
3.0
V3
V4
19/3
3.5
512
V4
512
V5
19/3
4.0
1023
V5
1023
OS1
31/0
4.4
V6
19/3
4.5
V6
DNP
V7
19/3
5.0
1023
V7
DNP
V8
19/3
5.5
V8
DNP
V9
19/3
6.0
1023
V9
DNP
OS2
31/0
6.4
V10
19/3
6.5
V10
DNP
V11
19/3
7.0
1023
V11
DNP
V12
19/3
7.5
V12
V13
19/3
8.0
512
V13
512
V14
19/3
8.5
1023
V14
1023
OS3
31/0
8.9
V15
19/4
9.0
V15
DNP
V16
19/4
9.5
1023
V16
DNP
V17
19/4
10.0
V17
EUROCAE, 2010
129
V18
19/4
10.5
512
V18
512
V19
19/4
11.0
1023
V19
1023
OS4
31/0
11.4
V20
19/4
11.5
V20
DNP
V21
19/4
12.0
1023
V21
DNP
V22
19/4
12.5
V22
DNP
V23
19/4
13.0
1023
V23
DNP
OS5
31/0
13.4
V24
19/4
13.5
V24
DNP
V25
19/4
14.0
1023
V25
DNP
V26
19/4
14.5
V26
V27
19/4
15.0
512
V27
512
V28
19/4
15.5
1023
V28
1023
Test Procedure
Test Steps:
1.
2.
3.
Analyze the recorded data and verify that the expected outputs are present.
4.
I021/010 Data Source Identification contains the configured SIC and SAC
I021/040 Target Report Descriptor contains the expected values
I021/075 Time of Message Reception of Velocity contains the UTC time that the
velocity message was injected
I021/077 Time of Report Transmission contains the expected time
I021/080 Target Address contains the 24-bit address used for the test target
I021/090 Quality Indicators contains zeros apart from NACr
I021/150 Air Speed is present for scenario 2 and 3 only
I021/151 True Air Speed is present for scenario 2 and 3 only
I021/160 Ground Vector is not present for scenarios 2 and 3
I021/170 Target Identification contains the 8 character identification used in the
injected identification squitter.
I021/200 Target Status. Verify that this contains the correct status as sent in the last
Emergency/Priority status or Target State and Status squitter.
I021/210 MOPS Version. Verify that this contains the correct version. Verify that the
Link Technology Type field is set to 2 for 1090 ES
5.10.3.2
Status Reports
5.10.3.2.1
Objectives
This test procedure verifies that the 1090 ES Ground Station reports periodically the
status of the system and its components through ASTERIX Category 023 reports in
accordance with the requirements specified in Section 3.10.3.2 and Table 9.
EUROCAE, 2010
130
5.10.3.2.2
5.10.3.2.3
Scenario Design
The 1090 ES Ground Station is configured to report Ground Station and Service
Status with non default periods and its output is recorded to verify that these reports
are generated with the configured frequencies and have the correct content under
nominal conditions.
5.10.3.2.4
Test Procedure
Test Steps:
1.
Put the 1090 ES Ground Station in the default configuration per Section 5.1.1
and switch it to Maintenance Mode.
2.
3.
4.
Record the outgoing ASTERIX Category 023 reports for a period of 5 minutes.
5.
Verify that at least 15 ASTERIX Category 023 Service Status reports (per active
service) and 10 ASTERIX Category 023 Ground Station Status reports have
been produced during this period.
6.
Verify that each of the Ground Station Status reports recorded in step 4
contains the following valid ASTERIX Category 023 data items:
Data Source Identifier (I023/010) set to the Ground Station SAC and
SIC;
1st Octet
Bit
Flag
Value
NOGO
ODP
OXT
MSC
TSV
SPO
RN
FX
Bit
Flag
Value
5
GSSP
EUROCAE, 2010
FX
1
131
7.
Verify that each of the Service Status reports recorded in step 4 contains the
following valid ASTERIX Category 023 data items:
Data Source Identifier (I023/010) set to the Ground Station SAC and
SIC;
Service Type and Identification (I023/015) set to the SID allocated for
the service and STYP = 2 (ADS-B Ext. Squitter);
Bit
Flag
0
Flag
SC
0
Value
FX
rd
Bit
RP
Value
Bit
Flag
SSRP
FX
0
0
1
0
1
0
0
0
Value
8.
Service Status (I023/110) reported as indicated below (STAT = 4 indicates
Normal Service):
Bit
Flag
Value
5.10.3.3
5.10.3.3.1
Objectives
STAT
1
FX
0
5.10.3.3.3
Scenario Design
Create a scenario with at least position messages for one target. The message
content should be such that ASTERIX State Vector reports are produced for the
target. The scenario will need to run continuously for the duration of the test. The
purpose of this scenario is to demonstrate that the 1090 ES Ground Station is capable
of producing ASTERIX reports during the periods of the test when it is not supposed to
produce ASTERIX Version Reports.
EUROCAE, 2010
132
5.10.3.3.4
Test Procedure
Test Steps:
1.
Configure the ASTERIX Version Report period to 0 and ensure that this setting
will be used after a restart of the GS. Play the scenario into the GS and verify
that ASTERIX target reports are produced. While target messages are being
injected, restart the GS. Verify that no ASTERIX Version Report is produced
after the restart. Continue with ES messages being injected for at least 10
minutes and verify that no ASTERIX version reports are produced during this
period.
2.
Change the ASTERIX Version Report period to 10 minutes and ensure that this
setting will be used after the GS is restarted. While injecting target reports,
restart the GS. Verify that one ASTERIX version report is produced after the
restart prior to any target reports. Continue for at least 10 minutes with target
reports being injected and verify that only 1 ASTERIX version report, in addition
to the initial ASTERIX version report, is sent by the GS.
3.
4.
5.10.3.4
5.10.3.4.1
Objectives
The aim of this test is to check that the system correctly applies the default validity
periods for the mandatory data items contained in ASTERIX Category 021 reports, as
specified in section 3.10.3.4 and summarised in the table below:
Call Sign
Emergency/ Priority Status
SV Quality - NACP
SV Quality - NIC supplement
ASTERIX
Category
021 Item
I021/170
I021/200
I021/090
I021/090
I021/090
I021/090
SV Quality - SIL
SV Quality - NICBARO
I021/090
I021/090
Altitude
I021/140
or 145
Position
I021/130
Report Parameter
EUROCAE, 2010
133
Position, altitude, velocity, heading, NIC/NUCP, and NACV/ NUCR shall never be
reported more than once.
5.10.3.4.2
PE2
18
PO3
1.5
18
PE4
18
AOS1
2.1
31
ID1
2.5
Call SIign
18
MOPS VN
FTC
0.5
Call SIign
Inject
Time (s)
Msg ID
PO1
Rpt
Expected ASTERIX
Category 021 Output
ES Input
Step
5.10.3.4.3
R1
1
AAAAAA
PO5
101.6 18
R2
AAAAAA
PE6
103.4 18
R3
DNP
EUROCAE, 2010
134
TARGET 2
This target is used to test the validity period for NACP and SIL. Input for these two data
item can be from both FTC = 29 and FTC = 31. The scenario tests first with FTC = 29
input and then with FTC = 31 input.
Target 2
Expected ASTERIX
Category 021 Output
NACP
SIL
PE2
18
PO3
1.5
18
PE4
18
AOS1
2.1
31
TSS1
29
PO5
3.01
18
R2
PE6
26.1
18
R3
PO7
27.9
18
R4
DNP
DNP
AOS2
29
31
PE8
29.01
18
R5
PO9
52.1
18
R6
PE10
53.9
18
R7
DNP
DNP
5
6
Rpt
18
SIL
FTC
0.5
NACP
Inject
Time (s)
PO1
Step
Msg ID
MOPS VN
ES Input
R1
1
1
EUROCAE, 2010
135
TARGET 3
This target is used to test the validity period for NIC supplement. This is done by
examining the reported NIC as it is required to be determined from both the FTC of the
latest position squitter message and the NIC supplement in the FTC = 31 Aircraft
Operational Status squitter message closest in time to the position message.
Target 3
NIC
FTC
MOPS VN
Inject Time
(s)
18
18
18
18
31
16
16
NIC suppl.
Msg ID
0.5
1
1.5
2
3
7.9
8.9
Step
PO1
PE2
PO3
PE4
AOS1
PO5
PE6
Rpt
Expected ASTERIX
Category 021 Output
ES Input
R1
R2
R3
3
2
4
5
PS
18
18
18
18
31
29
18
18
18
28
18
18
18
MOPS VN
0.5
1
1.5
2
2.1
3
3.01
102.1
103.9
105
106
204.1
205.9
Em/Pri
status
FTC
Inject Time
(s)
Msg ID
Step
1
PO1
PE2
PO3
PE4
AOS1
TSS1
PO5
PE6
PO7
AS1
PE8
PO9
PE10
Rpt
Expected ASTERIX
Category 021 Output
ES Input
R1
1
3
R2
R3
R4
3
3
0
R5
R6
R7
3
3
0
EUROCAE, 2010
136
3
4
5
MOPS VN
18
PE2
18
PO3
1.5
18
PE4
18
AOS1
2.1
31
TSS1
29
PO5
3.01
18
R2
PE6
102.1 18
R3
PO7
103.9 18
R4
DNP
AOS2
110
31
NICBARO
0.5
Rpt
PO1
NICBARO
FTC
Inject
Time (s)
Msg ID
Step
ES Input
R1
1
1
PE8
110.5 18
R5
PO9
209.1 18
R6
PE10 210.9 18
R7
DNP
EUROCAE, 2010
137
TARGET 6
This target is used to test the validity period for, WGS-84, FL and NUCP. As they can
only be sent once, the test is performed in periodic mode. Initially, the report period is
set to the minimum value of 0.5 seconds in order to give the best resolution for
checking the timing of the data. To test the validity period for WGS-84 position and FL,
the test is repeated with a second reporting period of 15s.
Target 6
Expected ASTERIX
1.5
18
PE4
18
AOS1
2.1
31
PO5
2.4
18
NUCP
PO3
FL
18
Positiion in
WGS-84
Rpt
PE2
MOPS VN
18
Longitude
0.5
PO1
Altitude
FTC
21
Inject Time
(s)
Msg ID
Step
ES Input
X-Y
R1
0
Z
X
R21
2.5
3
No Report Generated
3.5
No Report Generated
No Report Generated
17
No Report Generated
5.10.3.4.4
This step will apply only when the reporting period is equal to 0.5 s.
This step will apply only when the reporting period is equal to 15 s.
Test Procedure
Test Steps:
1.
2.
3.
4.
5.
6.
7.
8.
EUROCAE, 2010
138
5.10.4
9.
10.
11.
12.
13.
Analyze the recorded data and verify that the expected outputs are present.
5.11
RECEIVER CHARACTERISTICS
NOTE:
the signal power levels measured in these tests may need to be adjusted
to take into account any differences between the antenna system with
which the Ground Station is designed to operate, and the Reference
Antenna described in section 3.1.2. Further guidance is given in
APPENDIX G.
5.11.1
Receiver Sensitivity
5.11.1.1
Objectives
Test the sensitivity requirements in section 3.11.1.
5.11.1.2
5.11.1.3
Scenario Design
The test uses a repeated sequence of 1090 ES messages injected at a convenient
repetition rate for RF testing.
5.11.1.4
Test Procedure
Test Steps:
1.
2.
Decrease the input power level and determine the minimum RF signal level
required to produce a 90 percent ADS-B message reception rate by the 1090
ES Ground Station receiver measured over at least 1000 messages.
3.
This value minus the cable loss value represents the measured MTL of the
1090 ES Ground Station ADS-B receiver.
4.
Verify that the measured MTL is in compliance with the limits specified in
section 3.11.1.
5.
Vary the RF signal frequency over the range of 1089 to 1091 MHz and
determine the variation in RF signal level required to produce 90 percent ADS-B
message reception rate by the 1090 ES Ground Station receiver measured over
at least 1000 messages. Verify that the measured MTL continues to comply
with the limits specified in section 3.11.1.
6.
Set the power level to the minimum level specified in section 3.11.1.
7.
Inject at least 1000 messages and verify that the successful message reception
rate is 15% or greater.
EUROCAE, 2010
139
5.11.2
5.11.2.1
Objectives
This test verifies that the ADS-B receiver can detect and decode valid ADS-B
messages over the equipments specified dynamic range, as specified in section
3.11.2.
5.11.2.2
5.11.2.3
Scenario Design
The test uses a repeated sequence of 1090 ES messages injected at a convenient
repetition rate for RF testing.
5.11.2.4
Test Procedure
Test Steps:
1.
Set the input signal power level to the minimum value specified in section
3.11.2.
2.
Inject at least 1000 messages and verify that the receiver properly detects and
decodes at least 99% of all ADS-B Messages injected.
3.
Increase the input signal power level in 10 dB steps up to the maximum value
specified in section 3.11.2.
4.
At each signal level, inject at least 1000 messages and verify that the receiver
properly detects and decodes at least 99% of all ADS-B Messages injected.
EUROCAE, 2010
140
CHAPTER 6
INSTALLED EQUIPMENT PERFORMANCE
6.1
INTRODUCTION
This Section specifies the minimum acceptable level of performance, and test
procedures for verifying that performance, for the equipment when installed. The
previous Sections defined 1090 ES ADS-B Ground Station equipment requirements.
This Section addresses system related requirements that are not necessarily to be
tested by equipment manufacturers as type approval tests, but which need to be
verified by implementers claiming ED-126 compliant services.
Installed performance criteria are generally the same as those contained in Section 3,
which were verified through bench and environmental tests. However, certain
performance parameters may be affected by the physical installation (e.g. antenna
patterns, receiver sensitivity, etc.) and can only be verified after installation. The
installed performance limits specified below take these situations into consideration.
6.2
EQUIPMENT INSTALLATION
6.2.1
Environment
Installed equipment shall be compatible with the environmental conditions present in
the specific location where the equipment is installed.
6.2.2
Failure Protection
Any probable failure of the equipment shall not degrade the normal operation of any
other equipment or systems connected to it. The failure of interfaced equipment or
systems shall not degrade normal operation of the subject equipment.
6.2.3
Interference Effects
The equipment shall not be the source of harmful conducted or radiated interference,
and shall not be adversely affected by conducted or radiated interference from other
equipment or systems installed in the vicinity.
NOTE:
6.2.4
Inadvertent Turnoff
Protection shall be provided to prevent the inadvertent turnoff of the equipment.
6.2.5
Power Source
The installation shall ensure that the appropriate voltage and voltage characteristics
required by the equipment are continuously applied to the equipment at all times that
the equipment is required to be operational. The power source installation should be
commensurate with the overall availability requirements for the system.
6.2.6
Transmission Lines
The transmission line(s) connecting antennas to receivers shall have impedance and
loss characteristics in accordance with the equipment manufacturers specifications.
EUROCAE, 2010
141
6.2.7
Antenna Type
Antennas used shall be compatible with the 1090 ES Ground Station equipment
manufacturers specifications, and the intended coverage volume.
6.2.8
Antenna Location
The location of antennas shall be compatible with the intended coverage volume. Care
should be taken to avoid physical obstructions that may impact required coverage
performance. As far as is practical, antennas should be located such that interference
from other nearby antennas and equipment is kept to a minimum, particularly if that
equipment is transmitting on adjacent frequency bands as may occur with DME.
Guidance on DME interference considerations is included in Appendix J.
6.2.9
Time Source
Where an external time source such as a GPS receiver or antenna is required to be
connected to the 1090 ES Ground Station equipment, it shall conform to the Ground
Station manufacturers specifications.
6.2.10
Lightning Protection
The system shall be protected against lightning in accordance with IEC/EN 62305.
This has been jointly developed with the IEC and is published in Europe through
CENELEC member organisations in the following parts.
EN 62305-1 Protection against lightning Part 1 General principles;
EN 62305-2 Protection against lightning Part 2 Risk management;
EN 62305-3 Protection against lightning Part 3 Physical damage to structures
and life hazard;
EN 62305-4 Protection against lightning Part 4 Electrical and electronic
systems within structures;
EN 62305-5 Protection against lightning Part 5 Services.
6.2.11
Communications
The characteristics of the communications links shall be verified, including bit rate,
latency and packet loss.
6.2.12
6.2.13
6.3
EXTERNAL EQUIPMENT
The installed ADS-B System shall include a site monitor or equivalent method to allow
an end-to-end system test including RF reception, to confirm the total system
operation against a known target. As well as testing against a known source, this
provides the user with confidence that the system is operating correctly in the absence
of any traffic, for example during night time periods.
6.4
EUROCAE, 2010
142
6.5
CONDITIONS OF TEST
The following subparagraphs define the conditions under which the tests specified in
Section 6.6 shall be conducted.
6.5.1
Power Input
Unless otherwise specified, tests should be conducted with the equipment powered by
the installed equipment electrical power system.
6.5.2
6.5.3
Environment
During the tests, the equipment should not be subjected to environmental conditions
that exceed those specified by the equipment manufacturer.
6.5.4
Adjustment of Equipment
The equipment under test should be properly configured in accordance with the
manufacturer's recommended practices before the application of the specified tests.
6.5.5
Warm-up Period
Unless otherwise specified, tests should be conducted after a warm-up (stabilisation)
period of not more than fifteen minutes, but not less than any minimum warm-up
period specified by the manufacturer.
6.6
6.6.1
6.6.1.1
Conformity Inspection
Visually inspect the installed equipment to determine the use of acceptable
workmanship and engineering practices.
Verify that proper mechanical and electrical connections have been made and that the
equipment has been located and installed in accordance with the manufacturer's
recommendations.
6.6.1.2
Equipment Function
Proper functioning of the installed system should be verified according to the
documented system operating procedures.
EUROCAE, 2010
143
6.6.1.3
Equipment Accessibility
Determine that the equipment can be accessed and removed in accordance with the
prescribed maintenance practices.
6.6.1.4
6.6.1.5
1.
2.
3.
The 1090 ES Ground Station undergoes a Site Acceptance Test (SAT), which
fully tests the equipment specification in terms of measured surveillance
performance and the correct operation of the Ground Station interfaces with
ancillary equipment. Targets Of Opportunity (TOO) should be used to verify the
coverage volume, and to measure performance of the surveillance system
within that volume.
4.
RF Environment
It is recommended that a check should be made for possible sources of RF
interference at the installation site, for example by connecting a spectrum analyzer to
the output of the antenna.
EUROCAE, 2010
144
APPENDIX A
GROUND STATION CONFIGURATION AND MONITORING PARAMETERS
NOTE:
For parameters that are configurable on a per service basis, indicated by the symbol *
at the end of the name, the service ID is added to the parameter name as a three digit
decimal suffix, for example SIC001 for service 1.
A.1
Parameter Name
System Mode
{SystemMode}
Purpose
System operating
mode
System
identification
code
System area
code
Allowed Values
One of:
Operational
Maintenance
Integer [0..255]
Default Value
Operational
Reference
3.9.2.1
3.10.4.2
Integer [0..255]
3.10.4.2
Internet Protocol
address of GS
As appropriate
Internet Protocol
default gateway
for GS
Internet Protocol
netmask for GS
As appropriate
Internet Protocol
destination
address for
ASTERIX reports
Destination UDP
port for ASTERIX
reports
As appropriate
2.2
As appropriate
2.2
Internet Protocol
Time-To-Live for
transmitted
ASTERIX reports
Maximum bit rate
available for
communications
via the ground
interface.
ASTERIX State
Vector Report
reporting mode
As appropriate
2.2
As appropriate
System dependent
2.2, 3.3.3
3.9.3.5
3.10.2.1.2
Data Driven
2.2
3.10.2.1.3
As appropriate
One of:
- Data-Driven
- Periodic
EUROCAE, 2010
145
Parameter Name
Periodic Reporting Interval
{PeriodicReportInterval*}
Purpose
Nominal time
between
ASTERIX State
Vector Reports
when the
Reporting Mode
is periodic
Nominal time
between
ASTERIX Ground
Station Status
Reports
Nominal time
between
ASTERIX Service
Status Reports
Allowed Values
At a minimum 0.5
to 15 seconds in
0.5 second
increments
Nominal time
between
ASTERIX Version
Reports
Latitude of the
GS RF antenna
Default Value
Reference
2.2
3.10.2.3.1
At a minimum 1 to
127 seconds in 1
second increments
60 seconds
3.10.3.2
3.10.2.3.2
At a minimum 1 to
127 seconds in 1
second increments
60 seconds
3.10.3.2
3.10.2.3.2
At a minimum 0 to
60 minutes in 10
minute increments
10 minutes
3.10.3.3
Per GS location
Longitude of the
GS RF antenna
Per GS location
Power level
below which an
alert will be
triggered
Power level
below which GS
Failed state will
be triggered
Number of
detected targets
above which an
alert will be
triggered
As appropriate
manufacturer
specific
3.9.3.9
As appropriate
manufacturer
specific
3.9.3.9
300
3.3.2
Integer
EUROCAE, 2010
146
A.2
Parameter Name
ASTERIX Category 021
Version
{ASTERIXVersion*}
Purpose
ASTERIX
Category 21
version number
used for
formatting state
vector reports
Maximum
expected range
of GS for
airborne targets.
Targets outside
this range will not
be reported.
This range may
be implemented
as a polygon for
non-circular GS
coverage
volumes.
Enables
ASTERIX
Category 021
reports when
target has yet
passed validation
checks
24 bit Mode S
Address of site
monitor(s)
Enables
reporting of nonADS-B Mode S
data
Allowed Values
1.4
0.23
Default Value
1.4
Reference
2.2
300 NM
2.2
Integer
30 minutes
2.3.3
3.7
Enabled
Not enabled
Not enabled
3.10.2.4
As appropriate
3.10.4.6
3.9.3.9
Not enabled
3.10.1.1
Integer (seconds)
100 seconds
3.10.3.4
Integer (seconds)
200 seconds
3.10.3.4
Integer (seconds)
100 seconds
3.10.3.4
Integer (seconds)
24 seconds
3.10.3.4
Integer (seconds)
24 seconds
3.10.3.4
Integer (seconds)
24 seconds
3.10.3.4
EUROCAE, 2010
147
Parameter Name
SV Quality - NIC Supplement
Validity Period
{ NICSupplementValidity}
SV Quality - SIL Validity
Period
{SILValidity}
SV Quality - NICBARO Validity
Period
{NICBaroValidity}
Horizontal Reference
Direction (HRD) Validity
Period
{HRDValidity}
Mode A Code Validity Period
{ModeAValidity}
Purpose
Maximum time
before or after
position message
Velocity, Vertical
Rate, Airspeed,
Heading, NACV
or NUCR
A.3
Allowed Values
Integer (seconds)
Default Value
5 seconds
Reference
3.10.3.4
Integer (seconds)
24 seconds
3.10.3.4
Integer (seconds)
100 seconds
3.10.3.4
Integer (seconds)
100 seconds
3.10.3.4
Integer (seconds)
100 seconds
3.10.3.4
Integer (seconds)
10 seconds
3.10.3.4
Integer (seconds)
24 seconds
3.10.3.4
Position, Altitude,
NIC or NUCP
Integer (seconds)
10 seconds
3.10.3.4
Time to enter
failed state on
loss of test
transmissions
Integer (seconds)
10 seconds
3.9.3.9.c
SNMP Monitored
Parameter
Ground Station State
Recommended Name
Possible Values
Reference
{GSState
Initialisation/On-line/Failed
{TimeSourceState}
Target Overload
Communications Overload
Communications Loss
Receiver Sensitivity
Test Transmission Loss
Decoder Test
Status of Individual LRUs
(see Note 1)
{TargetOverload}
{CommunicationsOverload}
{CommunicationsLoss}
{ReceiverSensitivity}
{TestTransmission}
{Decoder}
Manufacturer Dependent
2.3.2,
3.9.3.1
2.3.3,
3.9.3.7
NOTE 1:
3.9.3.4
3.9.3.5
3.9.3.6
3.9.3.9.f
3.9.3.9.d
3.9.3.9.h
3.9.3.1.c
EUROCAE, 2010
148
A.4
SNMP Monitored
Parameter
Buffer Overflow Test
Processor Overload
Temperature Range
Recommended Name
Possible Values
Reference
{BufferOverflow}
{ProcessorOverload}
{TemperatureRange}
Passed/Failed
Passed/Failed
Passed/Warning
3.9.3.2
3.9.3.3
3.9.3.8
EUROCAE, 2010
149
APPENDIX B
BITE TEST SUMMARY
B.1
BITE TESTS
BITE Test
Result
Buffer overflows
Passed
Failed
Passed
Failed
Processor overload
Target overload
Communications Loss
Communications overload
Time Synchronisation
Temperature Range
End to End
Passed
Warning
Passed
Failed
Passed
Warning
Passed
Warning (TS
Coasting)
Failed
(TS
Not
Coupled)
Passed
Warning
Passed
Warning
(Low
sensitivity)
Failed
Ground
Station
State
On Line*
Failed
On Line*
Failed
SNMP
Status
ASTERIX
I023/110
Passed
Failed
Passed
Failed
Normal*
Failed
Normal*
Failed
On Line*
On Line*
On Line*
Failed
On Line*
On Line*
On Line*
On Line*
Passed
Warning
Passed
Failed
Passed
Warning
Passed
Warning
Normal*
Normal*
Normal*
Failed
Normal*
Normal*
Normal*
Normal*
Failed
Failed
Failed
On Line*
On Line*
On Line*
On Line*
Passed
Warning
Passed
Warning
Normal*
Normal*
Normal*
Normal*
Failed
Failed
Failed
ASTERIX
I023/100
NOGO = 1
NOGO = 1
ODP = 1
ODP = 1
NOGO = 1
OXT = 1
TSV = 0
NOGO = 1
TSV = 1
NOGO = 1
* Assuming that no other failure conditions exist and initialisation of the 1090ES
Ground Station has been completed.
Denotes an optional BITE test.
NOTES:
ASTERIX Category 023 NOGO, TSV, ODP and OXT bits are zero except
where specified.
The NOGO bit is also set if the 1090 ES Ground Station is in Maintenance
mode.
During initialisation the 1090 ES Ground Station state is Initialisation and
the STAT field in I023/110 is set to Initialisation.
EUROCAE, 2010
150
APPENDIX C
1090 ES GROUND STATION INTEGRITY REQUIREMENT
C.1
OVERVIEW
This Appendix provides an overview of the rationale behind the integrity requirement
defined for the 1090 ES Ground Station in Sec. 3.6.
The 1090 ES Ground Station supports the reception, processing and delivery
functions for a 1090 ES ADS-B message, from airborne domain output or Ground
Station domain input (interface D) to Ground Station output (interface E2) according to
Figure C-1
FIGURE C-1: HIGH-LEVEL VIEW OF 1090 ES GROUND STATION AND AIRBORNE SEGMENTS
PER ED-126
External Data Sources
(e.g., GNSS)
B1
Aircraft sensors
(e.g., GNSS
Receiver)
Aircraft systems
(e.g., FMS)
ADS-B/
TIS-B
Receive
Function
SSR
Interrogation
Reply
ADS-B &
TIS-B
Messages
F2
ATC
Display
SSR
Replies
ADS-B
Transmit
Function
Data Sources on
Transmitting
Aircraft
Air
Traffic
Co.
B2
Aircraft sensors
(e.g., GNSS
receiver)
Aircraft systems
(e.g., FMS)
Ownship
Surveillance
Transmit
Processing
(STP)
G2
A2
ADS-B,
TIS-B
Reports
E1
Cockpit
Display of
Traffic
Information
and
Control
Panel
(CDTI)
Aircraft
Surveillance
and
Separation
Assistance
Processing
(ASSAP)
F1
Flight
Crew
G1
TIS-B Messages
E2
ATC
Processing
System
ADS-B,
Surv
Reports
ADS-B
Receive
Subsystem
and other
Surveillance
Inputs
(e.g. radar)
TIS-B Processing
and Transmit
Subsystem
Ground Domain
C.2
REQUIREMENT
To be able to support ADS-B-NRA services in line with ED-126 an ADS-B Ground
Station is required, as a minimum, to provide data according to the following integrity
requirement:
ED-126: The likelihood that the ADS-B receive subsystem corrupts ADS-B
information through the reception, processing or delivery of data (E2) shall be no
more than 510-6 per ATSU hour.
NOTE 1:
This integrity requirement represents the probability that the ADS-B
Receive subsystem introduces systematic errors into the data transmitted
via ADS-B Messages to the extent that the errors become operationally
relevant to the Controller.
EUROCAE, 2010
151
ANALYSIS
The ED-126 analysis was made assuming that integrity errors that propagate to the
Controller Work Position (CWP) either are detected or undetected. The required
integrity level was derived from the analysis case where integrity errors at the CWP
cannot be detected. The consequence of this is that any error in the Ground Station
output data, induced after interface D, has to be regarded as an undetected integrity
error at the CWP and therefore meet the ED-126 required integrity level.
The integrity requirement represents the probability that the ADS-B Receive
subsystem introduces systematic errors into the data transmitted via ADS-B
Messages to the extent that the errors become operationally relevant to the
Controller. In assessing systematic and operational relevant to the controller the
following assumption has been made:
Assumption 1: For a systematic error to become operationally relevant to the
controller, it is assumed that the error has to occur in at least two subsequent update
intervals for the same aircraft.
The 1090 ES ADS-B link provides a CRC protection encoded per aircraft message (or
squitter). To enable a comparison between the CRC provided integrity on a per
message basis, and the operational required integrity per ATSU hour it is assumed
that:
Assumption 2: in line with the ED-126 TMA environment definition, one Ground
Station is serving one sector, i.e. 1 GSh = 1 ATSUh.
To simplify the analysis and avoid assessing the probability of having a corruption in
the position information or the probability that an error introduced in the aircraft
transmitted message is causing a systematic error in the output the following
assumptions are made:
Assumption 3: All airborne position or position quality indicator messages are
corrupted.
This means that the analysis does not take advantage of the fact that a message error
beyond the CRC integrity actually could contain a valid message with respect to
position or position quality indicator. Further, it is conservatively assumed that:
Assumption 4: Any subsequent link integrity error will result in a systematic error to
the position or position quality indicator on the CWP screen.
Assumption 5: If the CRC integrity check fails for one airborne position report that
report propagates to the CWP display in the next update (see Figure C-2).
EUROCAE, 2010
152
FIGURE C-2: ASSUMED RELATION BETWEEN AIRBORNE POSITION REPORTS AND CWP
SCREEN UPDATES
Airborne
position
reports
5 seconds
CWP
position
updates
Position report displayed on the CWP (also assumed to propagate due to failed CRC integrity)
Position report not displayed on the CWP
Undetected position report
In this scenario the probability that a corrupt single airborne position report propagates
through the CRC integrity protection to the CWP has the same probability as the
probability of the CRC failure.
Thus, the probability of having false position information (position or position quality
indicator) displayed on the CWP display due to CRC integrity failure is equal to the
probability of having a CRC integrity failure.
The integrity provided by the CRC is dependent on the extent to which the CRC is
used to recover a message by employing error correction and the environment noise.
The ADS-B MOPS [REF21] considers that the 1090 ES CRC provides integrity of 110-7 per ADS-B message. It is up to the system designer to select an appropriate error
correction strategy to meet the integrity requirement.
The Ground Station implementation of ADS-B message error correction must not
impact the ADS-B message integrity provided by the 1090 ES CRC in such a way that
the ADS-B message integrity falls below 10-5. Based on the required minimum
message integrity, the probability for an error that is operationally relevant to the
controller to occur at any instant is:
P ( 2 subsequent) = 10-5 10-5 = 10-10
NOTE:
The fact that the event could occur at any instance during an ATSU hour results in 720
permutations of the event to occur. The probability that the event occurs, for 2
subsequent update intervals or more, during 1 ATSUh can be expressed as:
P ( 2 subsequent) = 720 10-10 = 7.2 10-8
Or expressed as integrity in the order of 10-7.
EUROCAE, 2010
153
APPENDIX D
PROCESSING OF DUPLICATE ADDRESSES
D.1
INTRODUCTION
Every Mode S message sent on 1090 MHz identifies the sender by the use of a 24-bit
unique address. These addresses are assigned by a regulatory authority, and are
allocated to a particular aircraft such that there should never be more than one aircraft
operating with any given address.
By modern standards Mode S messages are short in length, comprising 56 or 112 bits
depending on the type of message. Information such as the type of message, CRC
checksum, and aircraft address must be included in these bits. Extended squitter
ADS-B messages are all 112 bits in length but only half of the data bits are available
for the ADS-B data content. It is therefore unsurprising that the required ADS-B
information, such as position in Latitude, Longitude and Altitude, call-sign, velocity
vector, aircraft category, etc. cannot be sent in a single message, and must be
communicated using several messages. Since all transmitted messages contain the
aircraft address, any receiving station should be able to correlate all received
messages with a given address to reassemble the complete set of data.
In theory the receiving process is simple since all aircraft addresses are supposed to
be unique. In practice however duplication of addresses is commonplace. The most
likely scenario is that a new aircraft has the same address as a mature target, but
provision must be made to recognise the existence of two aircraft with the same
address when the receiver is powered up, in which case they are likely to enter the
target acquisition process at roughly the same time.
D.2
D.2.1
D.2.2
EUROCAE, 2010
154
D.2.3
D.3
EUROCAE, 2010
155
APPENDIX E
THROTTLED REPORTING MODE
E.1
INTRODUCTION
This Appendix describes throttled reporting mode, a hybrid of the data-driven and
periodic reporting modes described in Section 3.10. Throttled reporting mode
conserves communications bandwidth while minimising data age. Throttled reporting
mode is not a minimum requirement for 1090 ES Ground Stations compliant with this
specification but it is described here so that manufacturers who choose to implement it
may do so in a consistent manner.
E.2
t0
Cat 021
State
Vector
Reports
C
5
Messages
8
E
t0 + 1s
B
4
t0 + 2s
10
11
t0 + 3s
13
t0 + 4s
G
8
12
I
I
10
11
12
13
GS Processing Latency
Data driven reporting could result in up to 5 ASTERIX reports per second (2 position,
2 velocity and 1 emergency) for each ADS-B target within range of a Ground Station.
The high data rate resulting from data-driven reporting has been a concern in areas
with limited communications bandwidth.
E.3
EUROCAE, 2010
156
FIGURE E-2: PROCESSING TIMELINE FOR PERIODIC MODE SHOWING POTENTIAL DATA AGE
VARIATION
Extended Squitter Position # and Velocity
3
4
A
5
B
6
C
t0
4 A
11
t0 + 2s
PRI
6 C
10
t0 + 1s
GS Processing Latency
Messages
PRI
Cat 021
State
Vector
Reports
t0 + 3s
PRI
Data age
variation
12
I
t0 + 4s
PRI
8 G
12 I
E.4
EUROCAE, 2010
157
t0
a Messages
8
t 0 + 1s
t 0 + 2s
t 0 + 3s
13
M
t 0 + 4s
PWP
VWP
12
I
PWP
VWP
11
PWP
Cat 021
State
Vector
Reports
10
VWP
10
13
The position and velocity wait period durations are usually the same but they are not
required to be so.
E.5
EUROCAE, 2010
158
APPENDIX F
REFERENCE 1090 ES SIGNAL POWER BUDGET
This Appendix specifies the power budget applicable to the reception of signals
received on a 1090 ES Ground Station.
F.1
Transmitter Power5
51 to 57 dBm
48.5 to 57 dBm
EUROCAE, 2010
159
F.2
Minimum power
A0 transponder
Prx_dBm = -50.043 + Gtx + Grx - 0.009*R -20*log( R)
A1-A3 transponder
Prx_dBm = -47.543 + Gtx + Grx - 0.009*R -20*log( R)
b.
Maximum power
Prx_dBm = -41.543 + Gtx + Grx - 0.009*R -20*log( R)
The antenna gain on the aircraft is assumed to be 0 dB since this specification has
postulated a reference zero gain isotropic ground antenna. Consequently the resulting
received signal strength dynamic ranges (in dBm) will be:
EUROCAE, 2010
160
A1-A3
A0
0.2
-27.6
-33.6
-36.1
10
-61.6
-67.6
-70.1
20
-67.7
-73.7
-76.2
50
-76.0
-82.0
-84.5
100
-82.4
-88.4
-90.9
150
-86.4
-92.4
-94.9
180
-88.3
-94.3
-96.8
200
-89.4
-95.4
-97.9
250
-91.8
-97.8
-100.3
300
-93.8
-99.8
-102.3
FIGURE F-1: DESIRED SIGNAL LEVELS VERSUS TARGET DISTANCE FROM 1090 ES
RECEIVER
-20
Maximum Signal Level
-30
50
100
150
Range, NM
EUROCAE, 2010
200
250
300
161
APPENDIX G
REFERENCE ANTENNA
It is necessary as part of this Technical Specification to specify the minimum RF
performance of the 1090 ES Ground Station receiver, to ensure for example that it can
receive messages adequately from aircraft at the edge of the intended coverage area.
It is preferable to measure this performance using laboratory test equipment, under
conditions that can be controlled experimentally, rather than by employing actual
aircraft flying at long range, under environmental atmospheric and FRUIT conditions
that will be difficult to control. Further it is more convenient, and less expensive in
terms of test equipment, to inject RF test signals directly into the 1090 ES Ground
Station using a 50-ohm cable, rather than transmitting them over free space to the
antenna of the 1090 ES Ground Station.
Power measurements are defined at the "antenna end of the antenna to receiver
transmission line" so that installations with long cables are taken into account, and
pre-amplifiers can be used as part of the overall design.
The antenna forms an important part of the ground system, affecting its performance.
It is recognised that antenna characteristics will vary between manufacturers. It is also
recognised that different types of antenna may be used for different applications, for
example sectaries versus omni-directional antennas.
The performance specifications assume that the 1090 ES Ground Station is installed
with a theoretical Reference Antenna conforming to the minimum specifications
described in section 3.1.2. If the actual antenna to be used differs in characteristics
from the assumed Reference Antenna, then it shall be demonstrated that the overall
performance of the 1090 ES Ground Station with the actual antenna to be used is
equivalent to or better than that of a 1090 ES Ground Station conforming to the
performance specifications in this section, connected to a Reference Antenna. Such a
demonstration is likely to take the form of a theoretical analysis. For example, if the
gain of the actual antenna to be used with the Ground Station is 3 dB higher than the
Reference Antenna, the requirement for the measured MTL of the Ground Station will
also be 3 dB higher.
If an external pre-amplifier is used then this may be counted as part of the antenna for
the purposes of this analysis, if it was not included as part of the 1090 ES Ground
Station when conducting the performance tests in Section 5. This also applies to the
transmission lines connecting the antenna, the pre-amplifier (if used) and the Ground
Station.
EUROCAE, 2010
162
APPENDIX H
NRA 1090 MHZ FRUIT LEVELS ASSESSMENT
H.1
BACKGROUND
The EUROCONTROL CASCADE Programme organised a study to assess the 1090
MHz FRUIT levels expected to occur in European non-radar airspaces towards 2015.
Its aim was to determine the worst case interference environments that ADS-B
Ground Stations would have to cope with in these airspaces. This work was done as
an input into the requirements for future ADS-B Ground Stations in ED-129, which
were being developed by EUROCAE Working Group 51 / Subgroup 4.
The outcome of this work was a report [REF31] whose results are summarised in this
Appendix.
H.2
EUROCAE, 2010
163
H.3
H.4
all civil radars and at least 75% of the military ones will have been upgraded to
Mode S by 2015.
A single test point location would be sufficient for FRUIT measurement per
NRA. LoS constraints due to earth curvature were accounted for but not terrain
profiles.
FRUIT MODEL
1090 MHz FRUIT was estimated using a model previously created by Helios
Technology Ltd for EUROCONTROL. This model takes as input a static air traffic
situation and a radar infrastructure scenario and estimates the amount of FRUIT that
would be produced at a given location. The calculated FRUIT includes Mode A/C and
Mode S replies (due to TCAS/ACAS and SSR/Mode S radar interrogations) as well as
Extended Squitters broadcasted for ADS-B purposes.
FRUIT rates were calculated per NRA area for a baseline historic scenario based on
2004-2006 air traffic and radar situation data as well as three scenarios for 2015
(assuming STATFOR predictions for low, medium, and high air traffic growth rates).
H.5
CONCLUSIONS
FRUIT was estimated for each of the eight NRA areas. It was found (see Table H1
below) that Short Squitter (Mode S) FRUIT should become the dominant interference
in these areas towards 2015. This is a consequence of the assumption that most
radars will have been upgraded by 2015 to Elementary Mode S. As the local SSR to
Mode S upgrade programmes advance, Mode A/C FRUIT will progressively decline in
the coming years while SS and ES FRUIT will increase.
EUROCAE, 2010
164
TABLE H-1: WORST CASE CUMULATIVE FRUIT RATES AT -92 dBm PER NRA IN 2015
SCENARIO6
Mode A/C
FRUIT
NRA
SS FRUIT
ES FRUIT
(msg/s)
(msg/s)
(msg/s)
Spain, Girona
1299-1489
3216-4104
893-1042
Italy, Sardinia
1425-1516
2032-2268
477-508
Greece, Lamia
2-10
631-910
310-465
Scotland
30-124
185-425
81-130
16-47
159-272
50-99
Sweden, Kiruna
176-237
112-136
28-57
81-130
1-3
6-19
Portugal,
Madeira
Based on the results of Table H-1, at least two NRA categories can be distinguished
with regard to FRUIT rate levels7:
a)
b)
High Interference NRA areas (e.g. Girona, Sardinia, Greece ) with cumulative:
A/C FRUIT in the range 7.5 - 12 kmsg/s today, and dropping to less than
1.5 kmsg/s by 2015.
Low Interference NRA areas (e.g. Scotland, North Atlantic, Sweden, Madeira
and Santa Maria) with cumulative
A/C FRUIT up to 1.5 kmsg/s today, and dropping to less than 0.15
kmsg/s towards 2015.
The highest interference environment was found to be Girona in Spain. In that case a
more realistic estimate of the FRUIT rate profile versus signal level is shown in Figure
H-2 below.
Worst case FRUIT levels correspond to transmissions at the maximum power (57 dBm) allowed by the 1090
MOPS. In practice transmission powers would be in the range 49.5 to 57 dBm.
7
FRUIT levels were measured at -92 dBm (assuming 0 dB gain isotropic antenna on the Ground Station) and
maximum transmission power (=57 dBm).
EUROCAE, 2010
165
FIGURE H-2: FRUIT RATE VERSUS SIGNAL LEVEL AT GIRONA, SPAIN, 20158
4,500
(Var) Cumulative SS
(Var) Cumulative ES
3,500
3,000
2,500
2,000
1,500
1,000
500
0
-98
-96
-94
-92
-90
-88
-86
-84
-82
-80
-78
-76
-74
-72
The desired Extended Squitter signal levels should be in the range -27 to -94 dBm as
explained in [REF31 Appendix B].
FRUIT signal levels calculated assuming TX powers in the range 50 to 57 dBm in accordance with 1090 MOPS.
EUROCAE, 2010
166
APPENDIX I
ADS-B PERFORMANCE IN NRA 1090 MHZ FRUIT ENVIRONMENT
I.1
INTRODUCTION
This appendix details the analysis into the required ADS-B decoding performance in
the simulated worst case environment as predicted by the EUROCONTROL 1090
MHz NRA Interference Study [REF31], (summarised in APPENDIX H). Girona was
chosen from several European sites that were modelled in the EUROCONTROL study
since the FRUIT rates were predicted to be the highest of any environment in the
study.
This study investigated the probability that an ADS-B signal from an aircraft was
received without being overlapped by an unwanted Mode S transmission.
I.2
I.2.1
En-Route Surveillance
En-route surveillance is defined by ED-126 [REF16] as a service allowing the lateral
separation of aircraft at the same altitude by at least 5 Nautical Miles (NM).
The required aircraft position update interval for en-route surveillance is defined in
ED-126 as a 95% probability of at least one position update every 10 seconds.
There is no universal requirement for the required coverage range at which an aircraft
can be detected with the required performance. For the purposes of this study
performance will be analyzed for aircraft at 150, 180, 200 and 250 NM.
I.2.2
Terminal Surveillance
Terminal surveillance is defined within ED-126 as a service allowing the lateral
separation of aircraft at the same altitude by at least 3 Nautical Miles (NM). In order to
allow closer spacing than the en-route case it follows that a faster position update rate
is required. The required aircraft position update interval for terminal surveillance is
defined in ED-126 as a 95% probability of at least one position update every 5
seconds.
There is no universal requirement for the required coverage range for a terminal
surveillance system either. For the purposes of this study performance will be
analyzed for aircraft at 60 NM.
I.3
I.4
EUROCAE, 2010
167
For most commercial applications the required output power from a transponder is 21
dBW (125 Watts); however aircraft incapable of operating above 15,000ft are
permitted to transmit as little as 18.5 dBW (70 Watts). This lower power class of
transponder is not considered applicable to the en-route scenario, since the low
altitude of such aircraft will prevent them from being detected at maximum range
because they will be below the horizon.
I.4.1
Range_loss
= 98.550 + 20 log d
= 98.550 + 20 log 60
= 98.550 + 20 * 1.778
= 98.550 + 35.56
= 134.1 dB
The receiver cable loss as stated previously is 0 dB, so the total system loss can be
found:
system_losses =
EUROCAE, 2010
168
I.4.2
En-Route Application
The power budget for the ADS-B aircraft at 180 NM is calculated as follows:
received_power = transmitter_power + system_gains system_losses
Where:
system_gains = transmitter_antenna_gain + receiver_antenna_gain
and:
system_losses = transmitter_cable_loss + range_loss +
atmospheric_loss + lens_loss + receiver_cable_loss
In the case of the aircraft the ICAO minimum power limit (21 dBW or 51 dBm) is
specified at the aircraft antenna, so the transmitter cable loss is zero in this case. The
aircraft antenna gain is 0 dB, and the receiver antenna is assumed to be a reference
isotropic antenna, with no cable loss. An elevation angle of +1 is assumed for the
atmospheric and lens loss values [REF32].
Range_loss
= 98.550 + 20 log d
= 98.550 + 20 log 180
= 98.550 + 20 * 2.255
= 98.550 + 45.1
= 143.7 dB
The receiver cable loss as stated previously is 0 dB, so the total system loss can be
found:
system_losses = transmitter_cable_loss + range_loss + atmospheric_loss +
lens_loss + receiver_cable_loss
= 0 + 143.7 + 1.0 + 0.3 + 0
= 145.0 dB
The received power at the input to the ADS-B receiver can now be calculated:
received_power = transmitter_power + system_gains system_losses
= 51 + 0 145
= -94.0 dBm
Since there is no universally accepted figure for the maximum range of an en-route
surveillance system, the power budget calculation was repeated using several
common range values. The results are shown in Table I-1.
EUROCAE, 2010
169
TABLE I-1: RECEIVED SIGNAL POWER FOR SEVERAL COMMON RANGE VALUES
Range
(NM)
Range Loss
(dB)
Atmospheric Loss
(dB)
Lens Loss
(dB)
Received
Power (dBm)
150
142.1
0.9
0.2
-92.2
180
143.7
1.0
0.3
-94.0
200
144.6
1.1
0.3
-95.0
250
146.5
1.1
0.4
-97.0
I.5
FRUIT MODELLING
I.5.1
Baseline 2004;
Each scenario modelled three kinds of 1090 MHz transmission; Mode A/C SSR
replies, short Mode S replies including acquisition squitter transmissions, and long
Mode S replies including Extended Squitter transmissions.
I.5.2
I.5.3
C1
A1
C2
A2
C4
A4
B1
D1
EUROCAE, 2010
B2
D2
B4
D4
F2
SPI
170
The pulses themselves each represent a single data bit and are 0.45 s wide and 1.45
s apart. Mode S messages, of which ADS-B messages are an example, use a
different method of data representation. Each data bit is represented by a 0.5 s pulse
which occupies either the first or second half of a 1 s window. A binary one is
represented by the pulse in the first half, and a binary zero by the pulse being in the
second half as illustrated in Figure I-2.
FIGURE I-2: MODE S MODULATION FORMAT
1 s
1 s
Binary 1
Binary 0
When a Mode S message is overlapped by a Mode A/C reply, the 0.45 s pulses of
the Mode A/C reply will corrupt part of the Mode S data sequence. However, as the
Mode S data bits are effectively 1 s wide, less than half of the Mode S bit is rendered
unreadable. There is therefore a good chance that the ADS-B decoder can still
recognise the data being transmitted, even if the Mode A/C transmission has greater
amplitude. Only when an ADS-B data bit is overlapped by more than one Mode A/C
pulse is it likely that the data bit will become unreadable. Even then, the error
detection / correction process may be able to correct any corrupted data.
I.5.3.1
I.5.3.2
EUROCAE, 2010
171
FIGURE I-3: GIRONA BASELINE 2004 SCENARIO RESULTS FOR MODE A/C FRUIT
Average Number of Mode A/C FRUIT Replies Overlapping Each Wanted ADS-B Message
Girona 2004 Baseline Scenario
1.8
14000
12000
1.4
10000
1.2
8000
1
0.8
6000
0.6
4000
0.4
1.6
AC FRUIT Rate
Overlapping Replies
2000
0.2
-6
0
-6
4
-6
2
-6
8
-6
6
-7
2
-7
0
-7
6
-7
4
-8
0
-7
8
-8
4
-8
2
-8
8
-8
6
-9
2
-9
0
-9
6
-9
4
-1
10
-1
08
-1
06
-1
04
-1
02
-1
00
-9
8
FIGURE I-4: GIRONA BASELINE 2015 SCENARIO RESULTS FOR MODE A/C FRUIT
Average Number of Mode A/C FRUIT Replies Overlapping Each Wanted ADS-B Message
Girona 2015 Baseline Scenario
1600
0.25
1200
1000
0.15
800
0.1
600
400
0.05
200
EUROCAE, 2010
0
-6
-6
-6
-6
-6
-7
2
-7
-7
-7
-7
0
-8
-8
-8
-8
-8
-9
-9
-9
-9
0
6
0.2
-1
10
-1
08
-1
06
-1
04
-1
02
-1
00
-9
8
1400
AC FRUIT Rate
Overlapping Replies
172
FIGURE I-5: GIRONA LOW LEVEL 2015 SCENARIO RESULTS FOR MODE A/C FRUIT
Average Number of Mode A/C FRUIT Replies Overlapping Each Wanted ADS-B Message
Girona 2015 Low Scenario
0.25
1600
0.2
1200
1000
0.15
800
0.1
600
400
1400
AC FRUIT Rate
Overlapping Replies
0.05
200
2
-6
-6
4
-6
-6
0
-7
-6
2
-7
6
-7
-7
8
-7
2
-8
-8
4
-8
-8
0
-9
-8
2
-9
-9
-9
-9
-1
10
-1
08
-1
06
-1
04
-1
02
-1
00
FIGURE I-6: GIRONA HIGH LEVEL 2015 SCENARIO RESULTS FOR MODE A/C FRUIT
Average Number of Mode A/C FRUIT Replies Overlapping Each Wanted ADS-B Message
Girona 2015 High Scenario
1600
0.25
1200
1000
0.15
800
0.1
600
400
0.05
200
EUROCAE, 2010
2
-6
-6
4
-6
6
-6
-6
0
-7
-7
-7
6
-7
-7
-8
2
-8
4
-8
6
-8
8
-8
-9
2
-9
4
-9
-9
00
-9
-1
04
02
-1
06
-1
-1
-1
10
08
0.2
-1
1400
AC FRUIT Rate
Overlapping Replies
173
I.5.4
Mode S FRUIT
In terms of overlapping messages Mode S FRUIT is significantly more destructive
than Mode A/C FRUIT. It is highly unlikely that any Mode S message will be
successfully decoded if overlapped by another Mode S message of similar amplitude.
For this reason the Mode S FRUIT model simply evaluated whether a message was
overlapped or not, rather than counting the number of overlapping messages as was
modelled for the Mode A/C FRUIT.
I.5.4.1
I.5.4.2
4500
0.9
4000
0.8
3000
0.6
2500
0.5
2000
0.4
1500
0.3
1000
0.2
500
0.1
0
-1
10
-1
08
-1
06
-1
04
-1
02
-1
00
-9
8
-9
6
-9
4
-9
2
-9
0
-8
8
-8
6
-8
4
-8
2
-8
0
-7
8
-7
6
-7
4
-7
2
-7
0
-6
8
-6
6
-6
4
-6
2
-6
0
Probability of no overlap
0.7
EUROCAE, 2010
3500
Short S
Long S
P(no overlap
174
FIGURE I-8: GIRONA 2015 SCENARIO RESULTS FOR BASELINE MODE S FRUIT
Probability that an Extended Squitter Message is Received with No Overlapping FRUIT
Girona 2015 Baseline
1
4500
0.9
4000
0.8
Probability of no overlap
0.7
3000
0.6
2500
0.5
2000
0.4
1500
0.3
Short S
Long S
P(no overlap
1000
0.2
500
0.1
0
-6
-6
-6
-6
-6
-7
-7
-7
-7
-7
-8
-8
-8
-8
-8
-9
-9
-9
-9
00
-9
02
-1
04
-1
06
-1
-1
-1
08
10
0
-1
3500
FIGURE I-9: GIRONA 2015 SCENARIO RESULTS FOR LOW FRUIT LEVEL
Probability that an Extended Squitter Message is Received with No Overlapping FRUIT
Girona 2015 Low Scenario
1
4500
0.9
4000
0.8
3000
0.6
2500
0.5
2000
0.4
1500
0.3
1000
0.2
500
0.1
0
-1
10
-1
08
-1
06
-1
04
-1
02
-1
00
-9
8
-9
6
-9
4
-9
2
-9
0
-8
8
-8
6
-8
4
-8
2
-8
0
-7
8
-7
6
-7
4
-7
2
-7
0
-6
8
-6
6
-6
4
-6
2
-6
0
Probability of no overlap
0.7
EUROCAE, 2010
3500
Short S
Long S
P(no overlap
175
FIGURE I-10: GIRONA 2015 SCENARIO RESULTS FOR HIGH FRUIT LEVEL
Probability that an Extended Squitter Message is Received with No Overlapping FRUIT
Girona 2015 High Scenario
1
4500
0.9
4000
0.8
Probability of no overlap
0.7
3000
0.6
2500
0.5
2000
0.4
1500
0.3
3500
Short S
Long S
P(no overlap
1000
0.2
500
0.1
-1
10
-1
08
-1
06
-1
04
-1
02
-1
00
-9
8
-9
6
-9
4
-9
2
-9
0
-8
8
-8
6
-8
4
-8
2
-8
0
-7
8
-7
6
-7
4
-7
2
-7
0
-6
8
-6
6
-6
4
-6
2
-6
0
I.6
CONCLUSIONS
The predicted worst case FRUIT environment is unlikely to prevent ADS-B receivers
from meeting the required target update rate.
The modelling results indicate that even the weakest received ADS-B signals have a
greater than 1-in-3 chance of not being overlapped by any FRUIT signals at all.
Whilst more advanced decoding techniques will inevitably produce a higher update
rate than basic decoders, even the most basic decoder will be able to meet the
performance requirements for NRA.
There are no Ground Station decoding performance requirements resulting from this
study, since sufficient numbers of ADS-B messages will be received with no garbling.
EUROCAE, 2010
176
APPENDIX J
DME INTERFERENCE EFFECTS
J.1
INTRODUCTION
This appendix presents the results of a study into the effects of Distance Measuring
Equipment (DME) signal interference on ground-based ADS-B receiving equipment. It
is not the intent of this study to present a set of hard-and-fast rules for siting 1090 ES
Ground Stations, but to examine the effects that must be considered when choosing a
site near a DME Ground Station.
J.2
J.2.1
Principle of Operation
DME is a navigational radio system that allows an aircraft to measure its range from a
radio beacon. The principle of DME is that an aircraft transmits a pair of pulses that
are received by the ground equipment and re-transmitted back to the aircraft on a
different frequency. The distance to the ground equipment is found by measuring the
round trip time of the signals.
J.2.2
Modulation Scheme
Unlike SSR, DME does not use a single pair of frequencies. Each ground-based
transponder has its own assigned air-to-ground and ground-to-air channels. The
frequency range defined for DME is 962 to 1167 MHz, and most are paired with VHF
navigational radio frequencies, such that a VOR beacon on a given frequency will
have a co-located DME on a known frequency.
The transmitted pulses are Gaussian in shape with a pulse width of 3.5 s (measured
at the 50% power points). An example of a (modelled) DME pulse is shown in Figure
J-1.
FIGURE J-1: STANDARD DME PULSE SHAPE (LINEAR AMPLITUDE SCALE)
EUROCAE, 2010
177
J.2.3
Frequency Allocation
Table J-1 shows the DME channels with ground-to-air frequencies within 30 MHz of
1090 MHz. Each DME channel is paired with a VHF navaid frequency, so that when a
pilot tunes to a VHF navaid the DME system can automatically tune to the same
beacon. Although frequencies between 1088 MHz and 1092 MHz are defined as
ground-to-air channels, they are not paired with VHF channels and are not used.
Table J-2 shows a list of DME channels whose air-to-ground frequencies are within 30
MHz of 1090 MHz.
TABLE J-1: LIST OF DME CHANNELS WITH GROUND-TO-AIR FREQUENCIES WITHIN 30 MHz
OF 1090 MHz
Paired
Air to
Ground to
DME
VHF freq Ground
Air freq
Channel
(MHz) freq (MHz)
(MHz)
G to A
difference
from 1090
(MHz)
Typical
attenuation in
receivers filter
(dB)
126 Y
117.95
1150
1087
125 Y
117.85
1149
1086
124 Y
117.75
1148
1085
123 Y
117.65
1147
1084
122 Y
117.55
1146
1083
12
121 Y
117.45
1145
1082
16
120 Y
117.35
1144
1081
22
119 Y
117.25
1143
1080
10
25
118 Y
117.15
1142
1079
11
29
117 Y
117.05
1141
1078
12
31
116 Y
116.95
1140
1077
13
35
115 Y
116.85
1139
1076
14
39
17 Y
108.05
1041
1104
14
39
114 Y
116.75
1138
1075
15
41
18 Y
108.15
1042
1105
15
41
113 Y
116.65
1137
1074
16
43
19 Y
108.25
1043
1106
16
43
112 Y
116.55
1136
1073
17
47
20 Y
108.35
1044
1107
17
47
111 Y
116.45
1135
1072
18
49
21 Y
108.45
1045
1108
18
49
110 Y
116.35
1134
1071
19
52
22 Y
108.55
1046
1109
19
52
109 Y
116.25
1133
1070
20
54
23 Y
108.65
1047
1110
20
54
108 Y
116.15
1132
1069
21
55
24 Y
108.75
1048
1111
21
55
107 Y
116.05
1131
1068
22
57
25 Y
108.85
1049
1112
22
57
106 Y
115.95
1130
1067
23
60
EUROCAE, 2010
178
Paired
Air to
Ground to
DME
VHF freq Ground
Air freq
Channel
(MHz) freq (MHz)
(MHz)
G to A
difference
from 1090
(MHz)
Typical
attenuation in
receivers filter
(dB)
26 Y
108.95
1050
1113
23
60
105 Y
115.85
1129
1066
24
62
27 Y
109.05
1051
1114
24
62
104 Y
115.75
1128
1065
25
64
28 Y
109.15
1052
1115
25
64
103 Y
115.65
1127
1064
26
65
29 Y
109.25
1053
1116
26
65
102 Y
115.55
1126
1063
27
67
30 Y
109.35
1054
1117
27
67
101 Y
115.45
1125
1062
28
69
31 Y
109.45
1055
1118
28
69
100 Y
115.35
1124
1061
29
72
32 Y
109.55
1056
1119
29
72
33 Y
109.65
1057
1120
30
74
99 Y
115.25
1123
1060
30
74
TABLE J-2: LIST OF DME CHANNELS WITH AIR-TO-GROUND FREQUENCIES WITHIN 30 MHz
OF 1090 MHz
Paired
Air to
Ground to
DME
VHF freq Ground
Air freq
Channel
(MHz) freq (MHz)
(MHz)
G to A
difference
from 1090
(MHz)
Typical
attenuation in
receivers filter
(dB)
70 X
112.3
1094
1157
70 Y
112.35
1094
1031
71 X
112.4
1095
1158
71 Y
112.45
1095
1032
72 X
112.5
1096
1159
72 Y
112.55
1096
1033
59 X
112.2
1083
1020
12
59 Y
112.25
1083
1146
12
73 X
112.6
1097
1160
12
73 Y
112.65
1097
1034
12
58 X
112.1
1082
1019
16
58 Y
112.15
1082
1145
16
74 X
112.7
1098
1161
16
74 Y
112.75
1098
1035
16
57 X
112
1081
1018
22
57 Y
112.05
1081
1144
22
75 X
112.8
1099
1162
22
EUROCAE, 2010
179
Paired
Air to
Ground to
DME
VHF freq Ground
Air freq
Channel
(MHz) freq (MHz)
(MHz)
G to A
difference
from 1090
(MHz)
Typical
attenuation in
receivers filter
(dB)
75 Y
112.85
1099
1036
22
56 X
111.9
1080
1017
10
25
56 Y
111.95
1080
1143
10
25
76 X
112.9
1100
1163
10
25
76 Y
112.95
1100
1037
10
25
55 X
111.8
1079
1016
11
29
55 Y
111.85
1079
1142
11
29
77 X
113
1101
1164
11
29
77 Y
113.05
1101
1038
11
29
54 X
111.7
1078
1015
12
31
54 Y
111.75
1078
1141
12
31
78 X
113.1
1102
1165
12
31
78 Y
113.15
1102
1039
12
31
53 X
111.6
1077
1014
13
35
53 Y
111.65
1077
1140
13
35
79 X
113.2
1103
1166
13
35
79 Y
113.25
1103
1040
13
35
52 X
111.5
1076
1013
14
39
52 Y
111.55
1076
1139
14
39
80 X
113.3
1104
1167
14
39
80 Y
113.35
1104
1041
14
39
51 X
111.4
1075
1012
15
41
51 Y
111.45
1075
1138
15
41
81 X
113.4
1105
1168
15
41
81 Y
113.45
1105
1042
15
41
50 X
111.3
1074
1011
16
43
50 Y
111.35
1074
1137
16
43
82 X
113.5
1106
1169
16
43
82 Y
113.55
1106
1043
16
43
49 X
111.2
1073
1010
17
47
49 Y
111.25
1073
1136
17
47
83 X
113.6
1107
1170
17
47
83 Y
113.65
1107
1044
17
47
48 X
111.1
1072
1009
18
49
48 Y
111.15
1072
1135
18
49
84 X
113.7
1108
1171
18
49
84 Y
113.75
1108
1045
18
49
47 X
111
1071
1008
19
52
47 Y
111.05
1071
1134
19
52
EUROCAE, 2010
180
Paired
Air to
Ground to
DME
VHF freq Ground
Air freq
Channel
(MHz) freq (MHz)
(MHz)
G to A
difference
from 1090
(MHz)
Typical
attenuation in
receivers filter
(dB)
85 X
113.8
1109
1172
19
52
85 Y
113.85
1109
1046
19
52
46 X
110.9
1070
1007
20
54
46 Y
110.95
1070
1133
20
54
86 X
113.9
1110
1173
20
54
86 Y
113.95
1110
1047
20
54
45 X
110.8
1069
1006
21
55
45 Y
110.85
1069
1132
21
55
87 X
114
1111
1174
21
55
87 Y
114.05
1111
1048
21
55
44 X
110.7
1068
1005
22
57
44 Y
110.75
1068
1131
22
57
88 X
114.1
1112
1175
22
57
88 Y
114.15
1112
1049
22
57
43 X
110.6
1067
1004
23
60
43 Y
110.65
1067
1130
23
60
89 X
114.2
1113
1176
23
60
89 Y
114.25
1113
1050
23
60
42 X
110.5
1066
1003
24
62
42 Y
110.55
1066
1129
24
62
90 X
114.3
1114
1177
24
62
90 Y
114.35
1114
1051
24
62
41 X
110.4
1065
1002
25
64
41 Y
110.45
1065
1128
25
64
91 X
114.4
1115
1178
25
64
91 Y
114.45
1115
1052
25
64
40 X
110.3
1064
1001
26
65
40 Y
110.35
1064
1127
26
65
92 X
114.5
1116
1179
26
65
92 Y
114.55
1116
1053
26
65
39 X
110.2
1063
1000
27
67
39 Y
110.25
1063
1126
27
67
93 X
114.6
1117
1180
27
67
93 Y
114.65
1117
1054
27
67
38 X
110.1
1062
999
28
69
38 Y
110.15
1062
1125
28
69
94 X
114.7
1118
1181
28
69
94 Y
114.75
1118
1055
28
69
37 X
110
1061
998
29
72
EUROCAE, 2010
181
Paired
Air to
Ground to
DME
VHF freq Ground
Air freq
Channel
(MHz) freq (MHz)
(MHz)
J.2.4
G to A
difference
from 1090
(MHz)
Typical
attenuation in
receivers filter
(dB)
37 Y
110.05
1061
1124
29
72
95 X
114.8
1119
1182
29
72
95 Y
114.85
1119
1056
29
72
36 X
109.9
1060
997
30
74
36 Y
109.95
1060
1123
30
74
96 X
114.9
1120
1183
30
74
96 Y
114.95
1120
1057
30
74
The required vertical antenna pattern is similar in shape to the vertical pattern of a
ground-based SSR interrogator antenna. Most of the gain is concentrated just above
the horizon, since it is at these low elevation angles that the most distant aircraft are to
be found. As is the case with SSR antennas there is an intentionally steep reduction in
gain below the horizon, since RF energy transmitted towards the ground is not only
wasteful, it can also lead to gaps in coverage caused by multipath nulls.
The vertical gain profile for the 5100A antenna is shown in Figure J-3.
EUROCAE, 2010
182
FIGURE J-3: DME ANTENNA VERTICAL GAIN PROFILE (dB SYSTEMS INC. TYPE 5100A)
dBs 5100A Vertical Pattern, 1090 MHz, Typical
10
-5
-10
-15
-20
-90
J.2.5
-80
-70
-60
-50
-40
-30
-20
-10
0
10
Vertical Angle (Deg)
20
30
40
50
60
70
80
90
J.2.6
J.3
EUROCAE, 2010
183
Triggering Level
5.5
>= 3 dB
10
>= 20 dB
15
>= 40 dB
25
>= 60 dB
Many DME channels are sufficiently close to 1090 MHz for some of the RF energy to
pass through the receivers filter, and hence the DME pulses will be visible in the
baseband output. The amplitude of these pulses will depend on the received signal
strength and the frequency difference from 1090 MHz.
A DME signal source and a typical 1090 MHz receiver were modelled using Matlab.
The noise floor of the receiver is approximately -94 dBm, and the frequency response
below 1090 MHz is shown in Figure J-4.
EUROCAE, 2010
184
Figure J-5 shows the modelled output of the receiver for two DME pulses at 1090
MHz. The Y scale shows the baseband output amplitude calibrated to show the
received signal power on a logarithmic scale. It can be seen that the input pulses have
peak amplitude of -70 dBm, and the logarithmic amplifier in the receiver has changed
the apparent pulse shape.
FIGURE J-5: PAIR OF 1090 MHz DME PULSES AS DETECTED IN AN ADS-B RECEIVER
Figure J-6 shows similar pulses, as were modelled in Figure J-5, but this time the
DME frequency has been changed to 1085 MHz. The amplitude of these pulses is
also -70 dBm, but they are attenuated by 3 dB due to the receivers filter.
FIGURE J-6: PAIR OF 1085 MHz DME PULSES AS DETECTED IN AN ADS-B RECEIVER
EUROCAE, 2010
185
J.4
J.4.1
EUROCAE, 2010
186
EUROCAE, 2010
187
EUROCAE, 2010
188
EUROCAE, 2010
189
EUROCAE, 2010
190
EUROCAE, 2010
191
If the DME pulse were the only source of interference, the message would probably be
correctable in most decoders whilst the DME pulse amplitude was at least 3 dB below
that of the ADS-B signal. Above this level the signal amplitude between the pulses (i.e.
when no pulse is being transmitted) becomes closer to the reference amplitude than
the level of the real pulses. In this case the decoded message will contain errors,
although some decoders may be able to correct them. Messages that are garbled by
both DME pulses would almost certainly not be decoded correctly.
EUROCAE, 2010
192
J.4.2
FIGURE J-27: 1075 MHz, 42 dB FILTER ATTENUATION; DME PULSES ARE NOT DETECTABLE
IN THE RECEIVER
EUROCAE, 2010
193
EUROCAE, 2010
194
It can be seen from these results that the closer the DME frequency gets to 1090 MHz
the higher the received DME amplitude appears. There is also a visible beat effect on
the pulse tops that is particularly visible in Figure J-31 and Figure J-32.
From this simulation it appears that the decoded message would be decoded correctly
whilst the effective amplitude of the DME signal remains at least 3 dB below the
wanted signal amplitude. For the -65 dBm DME signal in this simulation (which was 5
dB stronger then the ADS-B signal) it was necessary for the DME frequency to be at
least 7 MHz away from 1090 for the message to be decoded without errors. Again,
some decoders may be able to correct the errors if there were few other garbled
pulses in the message.
EUROCAE, 2010
195
J.5
J.5.1
J.5.2
EUROCAE, 2010
196
The link power budget between DME and ADS-B antennas was calculated for range
values between 10 meters and 4000 meters. At each range elevation angles from -20
to +20 were used. The resulting values were displayed as contour plots with the
received signal amplitude indicated by colour. The plot for the en-route DME
transponder is shown in Figure J-37, and the equivalent plot for the terminal
transponder is shown in Figure J-38.
It can be seen in these plots that relative elevation angle has a significant effect on the
received signal strength.
FIGURE J-37: RECEIVED DME SIGNAL AMPLITUDE FOR AN EN-ROUTE DME TRANSPONDER
Unsurprisingly, the terminal case gives exactly the same pattern but the signal
amplitudes are 10 dB less.
FIGURE J-38: RECEIVED DME SIGNAL AMPLITUDE FOR A TERMINAL TRANSPONDER
EUROCAE, 2010
197
J.6
In Figure J-39 the number of aircraft increases steadily with range until the peak value
between 140 and 150NM, after which an increasing proportion of aircraft fall below the
horizon. At the maximum range only the highest aircraft are detectable, resulting in
very few of the weakest signals being observed.
The CASCADE 1090 MHz Capacity Study [REF31] also gives an example of the
expected distribution of amplitude, but that analysis used assumed a higher gain
antenna than the standard DME type used here.
The expected amplitude distribution has therefore been recalculated and is shown in
Figure J-40. The modal amplitude in this case is -81 dBm.
EUROCAE, 2010
198
J.7
AN EXAMPLE CALCULATION
J.7.1
The Scenario
An airport owner wishes to install an ADS-B receiver to provide terminal surveillance
covering a radius of 40 nautical miles around the airport. The airport already has an
ILS operating on 116.85 MHz with co-located 100 W terminal DME, and several local
sites are under consideration.
One such site is located on a hill 2 kilometres away from the centre of the airfield
where the DME is located, with an unobstructed line of sight. The airport already owns
a communications tower on the hill and an analysis must be performed to determine
whether the airport DME would interfere with the ADS-B receiver if that site were
chosen. The elevation of the communications tower is 175 meters above the DME on
the airfield.
The following example illustrates how such an analysis would be performed.
To begin with some basic assumptions are made:
Both the DME and the ADS-B antennas will have equivalent performance to
that shown in Figure J-3.
EUROCAE, 2010
199
J.7.2
175m
a
2000m
= 175 / 2000
= 0.875
= arctan 0.875
= 5
The slant range is found by Pythagoras. In this case it is 2008 meters, or 1.084 NM.
The power budget for the DME is then calculated:
= 98.550 + 20 log d
= 98.550 + 20 log 1.084
= 98.550 + 20 * 0.035
= 98.550 + 0.700
= 99.250 dB
= 1 + 99.25 + 0 + 0 +1
= 101.25 dB
The received power at the input to the ADS-B receiver can now be calculated:
received_power
EUROCAE, 2010
200
This value agrees with the contour plot shown in Figure J-38.
To calculate the DME signal power detected by the receiver we need to calculate the
attenuation caused by the 1090 MHz band pass filter. The ILS used a frequency of
116.85 MHz, which can be found from Table J-1 to be paired with DME channel 115Y.
This DME channel has a ground-to-air frequency of 1076 MHz, which from the graph
in Figure J-4 would be attenuated by 39 dB.
The total DME power observed by the receiver is found
observed_power
= power_at_receiver_input bandpass_filter_loss
= -47.25 39
= -86.25 dBm
J.7.3
= transmitter_antenna_gain + receiver_antenna_gain
and:
system_losses = transmitter_cable_loss + range_loss + atmospheric_loss +
lens_loss + receiver_cable_loss
In the case of the aircraft the ICAO minimum power limit (51 dBm) is specified at the
aircraft antenna, so the transmitter cable loss is zero in this case. The aircraft antenna
gain is 0 dB, and from [1] we can assume that the minimum practical elevation angle
is 0.25, which from Figure J-3 gives a receiver antenna gain of 7 dB. The system gain
total is therefore 7 dB.
An additional 2 km (1.08 NM) must be added to the maximum range since the receiver
is now not at the airport, which gives a new required range of 41.08 nautical miles.
Range_loss
= 98.550 + 20 log d
= 98.550 + 20 log 41.08
= 98.550 + 20 * 1.614
= 98.550 + 32.04
= 130.8 dB
The receiver cable loss as stated previously is 1 dB, so the total system loss can be
found:
system_losses = transmitter_cable_loss + range_loss + atmospheric_loss +
lens_loss + receiver_cable_loss
= 0 + 130.6 + 0 + 0 + 1
= 131.8 dB
The received power at the input to the ADS-B receiver can now be calculated:
received_power = transmitter_power + system_gains system_losses
= 51 + 7 131.8
= -73.8 dBm
EUROCAE, 2010
201
It is good practice to allow a link margin, and in this case a value of 3 dB is used. We
should therefore assume that the minimum power received from a minimum spec
transponder at 41 miles is -76.8 dBm.
J.7.4
J.8
J.9
CONCLUSIONS
1.
2.
From the simulation results it is concluded that most decoders would be able to
successfully decode ADS-B messages where the effective amplitude of the
DME signal is at least 3 dB below that of the ADS-B signal, providing no other
interference exists.
3.
The precise amplitude at which ADS-B Ground Stations will fail to decode
received messages correctly is a function of the capability of the decoding
algorithm.
4.
5.
If the effective received DME amplitude at the ADS-B receiver is -95 dBm or
less, there will be no noticeable effect on the ADS-B performance at all.
6.
It is not possible to control the effects of airborne DME transmissions, since the
ADS-B antenna has to be placed where there is good coverage of the required
surveillance volume.
RECOMMENDATIONS
In the rare event that a DME frequency for a ground transponder can be chosen, it is
advisable to choose a channel that has ground-to-air and air-to-ground frequencies as
far from 1090 MHz as possible.
When considering possible sites for an ADS-B Ground Station near a DME
transponder, the following steps should be taken for each candidate site:
Refer to a frequency response chart (such as the example shown in Figure J-4)
to estimate the additional attenuation provided by the filter in the ADS-B
receiver.
The filter attenuation value, when subtracted from the power budget result, will
indicate the effective DME signal amplitude in the receiver.
EUROCAE, 2010
202
APPENDIX K
SOFTWARE ASSURANCE LEVEL (SWAL) REQUIREMENTS
K.1
SUMMARY
This paper uses a method based on severity and likelihood to determine the
appropriate Software Assurance Level (SWAL) for a 1090ES Ground Station
supporting NRA services in line with ED-126. The assessment is based on a typical
ground system, incorporating functionality as described in ED-126. Means for
detecting loss of target, e.g. a coasting function as described in ED-126 Annex D, is
assumed to be independent from or external to the Ground Station functionality. In the
event that the target system differs from the typical ground system (e.g. additional
functionality is included in the Ground Station), a complementing SWAL assessment is
necessary. This analysis shows that SWAL 3 (AL4) is required for a 1090 ES Ground
Station supporting NRA services as defined in ED-126.
K.2
INTRODUCTION
This paper briefly introduces the SWAL analysis method as described in the Safety
Assessment Methodology (SAM) guidance material Software Assurance Level. It
applies the method and makes assumptions on a typical ground system as described
in ED-126. Finally it concludes on the appropriate SWAL for the 1090 ES Ground
Station.
SWAL is based upon the contribution of software to potential consequences of its
anomalous behaviour as determined by the system safety assessment process. The
assignment of a Software Assurance Level does not imply calculating a failure rate for
that software. Software assurance levels or software reliability rates based on
software assurance levels cannot be used by the system safety assessment process
as can hardware failure rates.
K.3
REFERENCES
Air Navigation System Safety Assessment Methodology, SAF.ET1.ST03.1000-MAN01, Edition 2.1, 2006
Software Assurance Level, SAF.ET1.ST03.1000-GUI-01-02
Safety, Performance and Interoperability Requirements Document for ADS-B NRA
Application, ED-126, 2006
Draft Technical Specification for a 1090 MHz Extended Squitter ADS-B Ground
Station, ED-129
Guidelines for Communication, Navigation, Surveillance and Air Traffic Management
(CNS/ATM) Systems Software Integrity Assurance, ED-109, 2002
K.4
OBJECTIVE
Identify the appropriate software assurance level (SWAL) for an ED-126 compliant
1090 ES Ground Station.
K.5
METHOD
The method used in this document to identify the appropriate SWAL is based on the
Software Assurance Level guidance material, provided in the ANS Safety Assessment
Methodology.
The Software Assurance Level guidance material recommends to identify the
appropriate SWAL using a method based on the probability that a software failure
causes a certain effect (Ph x Pe), as described in Figure K-1.
EUROCAE, 2010
203
SWAL
Pivotal
HAZARD
Event
Effect1
F
S
Effect2
Pe F
Ph
SW
Effect3
Effect4
F
ETA
FTA
Causes
Consequences
15
Identify the likelihood (Pe x Ph) that, once software fails, this software failure
can generate an end effect which has a certain severity (do that for each effect
of a hazard);
2.
Identify the SWAL for that couple (severity, likelihood) using the matrix in Table
K-1;
3.
This has to be done for all the hazards due to the software.
NOTE:
This has to be done for all effects only if Methods 1 & 3 of setting Safety
Objectives is used. If Methods 2 & 4 are used then only the worst credible
effect will be taken into consideration. (See SAM-FHA Chapter 3 Guidance
Material G Methods for setting Safety Objectives).
EFFECT SEV
Probability (Ph x Pe)
Very possible
Possible
Very Unlikely
Extremely Unlikely
1
SWAL1
SWAL2
SWAL3
SWAL4
2
SWAL2
SWAL3
SWAL3
SWAL4
EUROCAE, 2010
3
SWAL3
SWAL3
SWAL4
SWAL4
4
SWAL4
SWAL4
SWAL4
SWAL4
204
K.6
Very Possible: This effect will certainly occur due to software failure.
Very Unlikely: It is not expected to have such an effect due to software failure
more than exceptionally and in some specific circumstances throughout the
system lifetime.
ANALYSIS
The method described above has been used in this analysis, assessing severity and
likelihood for the worst credible effect of software components failure in the 1090 ES
Ground Station. The identification of software components that are included in the
Ground Station functionality has been based on ED-126, and draft Ground Station
specification. The assessment addressed relevant components that are able to cause
the hazards as identified in ED-126. Some examples of failures that may be caused by
a software component failure leading to the hazards are listed below, for a complete
list refer to ED-126:
EUROCAE, 2010
205
OH
OH1d
OH1u
OH2d
OH3d1
OH3u1
OH3d2
OH3u2
OH3d3
OH3u3
OH4d1
OH4u1
OH4d2
OH4u2
OH4d3
OH4u3
Severity
4
1
3
3
1
3
1
3
1
4
1
4
1
4
1
NOTE:
NRA
SW prob causing OH (Ph)
1,00E+00
1,00E-05
1,00E+00
1,00E+00
1,00E+00
1,00E+00
2,50E-04
1,00E+00
1,00E-05
1,00E+00
1,00E+00
1,00E+00
2,50E-04
1,00E+00
1,00E-04
Probability (Pe)
5,00E-01
1,00E-01
1,00E-01
1,00E+00
1,00E-07
1,00E-01
5,00E-03
1,00E+00
5,00E-03
1,00E+00
1,00E-07
1,00E+00
5,00E-03
1,00E+00
5,00E-03
Ph x Pe
5,00E-01
1,00E-06
1,00E-01
1,00E+00
1,00E-07
1,00E-01
1,25E-06
1,00E+00
5,00E-08
1,00E+00
1,00E-07
1,00E+00
1,25E-06
1,00E+00
5,00E-07
SWAL
4
3
3
3
4
3
3
3
4
4
4
4
3
4
3
A grey field in the Ph column indicates that detailed fault tree analysis has
not been carried out to determine the Ph for the failure to propagate,
instead the probability has been set to 1.
Very Possible
Possible
Very Unlikely
Extremely unlikely
K.7
<
<
<
1,00E-03
1,00E-05
1,00E-07
CONCLUSION
Determination of the appropriate SWAL for a specific system component is dependent
on the total system design. This analysis has focused on a typical (minimal) ground
system design, as used for the ED-126 analysis in conjunction with the in this
document stated assumptions. In the event that the target system differs from the
typical ground system or the stated assumptions a complementing assessment is
necessary. For example if critical functions for detection of loss of target have
common software causes as those causing loss of target, a higher SWAL may be
needed.
This analysis shows that SWAL 3 (AL4) is required for a 1090 ES Ground Station
supporting NRA services as defined in ED-126.
EUROCAE, 2010
206
APPENDIX L
ED-129 TRACEABILITY MATRIX TO ED-126 REQUIREMENTS
L.1
INTRODUCTION
This specification (ED-129) defines the minimum technical specification for a 1090
MHz Extended Squitter ADS-B Ground Station used to provide surveillance data for
air traffic control in Non Radar Airspaces (ADS-B-NRA application) in accordance with
the minimum operational, safety, and performance requirements (SPR-*) and
interoperability requirements (IR-*) stated in ED-126.
This Appendix provides a matrix indicating the coverage of the ED-126 and SPR and
INTEROP requirements in ED-129. It is noted that ED-126 allocates the set of
minimum SPR and INTEROP requirements at aircraft and ground domain level. The
1090 ES Ground Station is considered part of the ground domain level.
The traceability matrix refers only to the ASTERIX Category 021 output of the 1090
ES Ground Station as it is the only mandatory one.
L.2
Id
ED-126 Requirement
ED-129 Provision9
SPR-1 to
SPR-12
N/A
SPR-13
SPR-14
Sec. 3.5
SPR-15
SPR-16
Sec. 3.4
SPR-17
Sec. 3.7.1
SPR-18
SPR-19
SPR-20
N/A
N/A indicates airborne domain requirements with no impact on the ADS-B ground station. Such requirements
may still have an impact on downstream ground systems, for example ED-126 SPR-1 on position accuracy
should affect a surveillance tracking system.
EUROCAE, 2010
207
Id
ED-126 Requirement
ED-129 Provision9
SPR-21
Sec. 3.10.3.4
Table 11
SPR-22
Sec. 3.10.2.3.1,
and 3.10.4.30
SPR-23
SPR-24
N/A
SPR-25
SPR-26
Sec. 3.10.2.3.1,
and 3.10.4.30
L.3
and
Table
3.10.3.4
3.10.3.4
Id
ED-126 Requirement
ED-129 Provision9
IR-1
IR-2
IR-3
Table 5Table
IR-4
Table Table 5
IR-5
IR-6
IR-7
EUROCAE, 2010
208
Id
ED-126 Requirement
ED-129 Provision9
IR-8
IR-9
Sec. 3.10.4.17
IR-10
IR-11
Sec. 3.10.4.21
IR-12
IR-13
Sec. 3.10.4.21
IR-14
IR-15
Sec. 3.10.4.16
IR-16
Sec. 3.10.4.16
IR-17
When HPL and HFOM are provided, the ADS-B transmit function
shall base quality indicators on HPL
Sec. 3.10.4.16
IR-18
Sec. 3.10.4.16
IR-19
Sec. 3.10.4.30
IR-20
Sec. 3.10.4.30
IR-21
Sec. 3.10.4.30
IR-22
Sec. 3.10.4.30
IR-23
Sec. 3.10.4.30
IR-24
IR-25
Sec. 3.10.4.28
EUROCAE, 2010
209
L.4
Id
ED-126 Requirement
ED-129 Provision9
IRec-1
IRec-2
N/A
IRec-3
N/A
IRec-4
Sec. 3.10.4.16
IRec-5
N/A
IRec-6
Sec. 3.10.4.16
IRec-7
Sec. 3.10.4.30
L.5
Id
ED-126 Requirement
ED-129 Provision9
H.1.1
Sec. 3.10
H.1.2
Minimum set of
application
Table Table 5
H.1.3.1
Table 5
H.1.3.2
Table 6
H.1.3.3
Sec. 3.10.4.7
H.1.4.1.1
Sec. 3.10.4.29
H.1.4.1.2
Sec. 3.10.4.29
H.1.4.1.3
Sec. 3.10.4.29
H.1.4.1.4
Sec. 3.10.4.29
H.1.4.1.5
Table 11
H.1.4.2.1
Sec. 3.10.4.7
H.1.4.2.2
Table 11
parameters
EUROCAE, 2010
should
be
210
Id
ED-126 Requirement
ED-129 Provision9
H.1.4.3.1
Sec. 3.10.4.30
H.1.4.3.2
Sec. 3.10.4.30
H.1.4.3.3
Table Table 11
H.1.4.3.4
Sec. 3.10.4.30
Table 11.
H.1.4.4.1
Sec. 3.10.4.17
H.1.4.4.2
Sec. 3.10.4.17
H.1.4.4.3
Sec. 3.10.1
H.1.4.5.1
Sec. 3.10.4.16
H.1.4.5.2
N/A
H.1.4.5.3
Sec. 3.10.4.16
H.1.4.5.4
Sec. 3.10.4.16
H.1.4.5.5
Sec. 3.10.4.16
H.1.4.6.1.1
Sec. 3.10.4.30
H.1.4.6.1.2
N/A
H.1.4.6.2
Sec. 3.10.4.30
H.1.4.6.3.1
Sec. 3.10.4.30
H.1.4.6.3.2
Sec. 3.10.4.30
H.1.4.6.3.3
Sec. 3.10.4.30
H.1.4.7.1
Sec. 3.10.4.21
H.1.4.7.2
Sec. 3.10.4.21
H.1.4.8.1
Sec. 3.10.4.20
H1.4.8.2
Sec. 3.10.4.20
H.1.4.9.1
type
should
be
EUROCAE, 2010
Sec. 3.10.4.28
and
Table
211
Id
ED-126 Requirement
ED-129 Provision9
H.1.4.9.2
Sec. 3.10.4.28
H.1.4.10.1
Sec. 3.10.4.16
H.1.4.10.2
Sec. 3.10.4.16
H.1.4.11.1
Sec. 3.10.1.2
H.1.4.11.2
The transmission rate for BDS 6.5 shall be as defined in DO260A A.1.4.10.1
Sec. 3.10.1.2
H.1.4.11.3
Sec. 3.10.1.2
EUROCAE, 2010
212
APPENDIX M
ASTERIX CATEGORY 021 EDITION 0.23
M.1
INTRODUCTION
For compatibility with existing equipment, the 1090 ES Ground Station may optionally
support ASTERIX Category 021 Edition 0.23 output. This appendix highlights the
differences from Edition 1.4 (detailed in section M.3) and provides guidelines for
generating the reports.
M.2
M.2.1
POSITION REPORTS
It is recommended that each State Vector report should contain at least the minimum
data set shown in Table M-1A.
Reports for targets with duplicate addresses should contain the data items specified in
Table M-1A except for I021/170 Target Identification.
The 1090 ES Ground Station may additionally include in periodic reports the optional
ASTERIX Category 021 Edition 0.23 items shown in Table M-1B (provided that they
are configurable).
In the case of targets with duplicate addresses, items or sub-fields should be included
in the report only if the Ground Station is able to associate the data they contain
unambiguously with the target whose position is transmitted in the ASTERIX Category
021 message.
TABLE M-1A: ASTERIX CATEGORY 021 EDITION 0.23 PERIODIC OR DATA DRIVEN POSITION
REPORT: MINIMUM ITEMS
Item
Content
Notes
1090 ES GS configuration
Target identifier
I021/170 Target
Identification
EUROCAE, 2010
213
NOTE:
1.
2.
TABLE M-1B: ASTERIX CATEGORY 021 EDITION 0.23 PERIODIC OR DATA DRIVEN POSITION
REPORT: OPTIONAL ITEMS
Item
Content
Notes
I021/140 Geometric
Altitude
I021/146 Intermediate
State Selected Altitude
Magnetic Heading
I021/155 Barometric
Vertical Rate
I021/157 Geometric
Vertical Rate
NOTE:
M.2.2
EUROCAE, 2010
214
TABLE M-2: ASTERIX CATEGORY 021 EDITION 0.23 DATA DRIVEN VELOCITY REPORT:
MINIMUM ITEMS
Item
Content
Notes
Target identifier
I021/095 Velocity
Accuracy
I021/150 Airspeed
I021/170 Target
Identification
OR
I021/151 True Airspeed
OR
I021/160 Ground Vector
EUROCAE, 2010
215
M.3
I021/010
Data Source
Identification
I021/008
Aircraft Operational
Status
New
I021/010
Data Source
Identification
Same
I021/015
Service Identifier
New
I021/016
Service Management
New
I021/020
Emitter Category
Same
I021/020
Emitter Category
I021/030
Time of Day
Deleted. Replaced by
I021/071 I021/077
I021/032
Time of Day
Accuracy
Deleted
I021/040
Target Report
Descriptor
I021/040
Target Report
Descriptor
I021/070
New
I021/071
Time of Applicability
for Position
New
I021/072
Time of Applicability
for Velocity
I021/073
Time of Message
Reception for Position
New
I021/074
Time of Message
Reception for Position
High Precision
New
I021/075
Time of Message
Reception for Velocity
New
I021/076
Time of Message
Reception for Velocity
High Precision
New
I021/077
Time of Message
Transmission
New
I021/080
Target Address
I021/080
Target Address
Same
I021/090
Figure of Merit
I021/090
Quality Indicators
Completely reformatted
I021/095
Velocity Accuracy
I021/110
Trajectory Intent
I021/110
Trajectory Intent
I021/130
Position in WGS-84
co-ordinates
I021/130
Position in WGS-84
co-ordinates
Same
I021/131
Position in WGS-84
co-ordinates, high
resolution
New
I021/132
Message Amplitude
New
Included in I021/090
Quality Indicators
EUROCAE, 2010
216
I021/140
Geometric Altitude
I021/140
Geometric Altitude
I021/145
Flight Level
I021/145
Flight Level
Same
I021/146
Intermediate State
Selected Altitude
I021/146
Intermediate State
Selected Altitude
Same
I021/148
Final State
Selected Altitude
I021/148
I021/150
Air Speed
I021/150
Air Speed
Same
I021/151
I021/151
I021/152
Magnetic Heading
I021/152
Magnetic Heading
Same
I021/155
Barometric Vertical
Rate
I021/155
Barometric Vertical
Rate
I021/157
Geometric Vertical
Rate
I021/157
Geometric Vertical
Rate
I021/160
Ground Vector
I021/160
Ground Vector
I021/161
Track ID
I021/165
Rate of Turn
I021/165
I021/170
Target Identification
I021/170
Target Identification
Same
I021/200
Target Status
I021/200
Target Status
I021/210
Link Technology
Indicator
I021/210
MOPS Version
Completely reformatted,
added MOPS version
number and a "version not
supported" flag
I021/220
Met Report
I021/220
Met Report
I021/230
Roll Angle
I021/230
Roll Angle
I021/250
Mode S MB Data
I021/260
ACAS Resolution
Advisory Report
I021/271
Surface Capabilities
and Characteristics
New
I021/295
Data Ages
I021/400
Receiver ID
EUROCAE, 2010
217
M.4
Data
Item
Description
Supported
by
Ground
Station?
Notes
I021/010
Yes
I021/020
Emitter Category
Yes
I021/030
Yes
I021/032
No
I021/040
Yes
I021/080
Target Address
Yes
I021/090
Figure of Merit
Yes
I021/095
Velocity Accuracy
Yes
I021/110
Trajectory Intent
No
I021/130
Yes
I021/140
Geometric Altitude
Yes
I021/145
Flight Level
Yes
I021/146
Yes
I021/148
No
I021/150
Air Speed
Yes
I021/151
Yes
I021/152
Magnetic Heading
Yes
I021/155
Yes
I021/157
Yes
I021/160
Ground Vector
Yes
I021/165
Rate of Turn
No
I021/170
Target Identification
Yes
I021/200
Target Status
Yes
I021/210
Yes
I021/220
Met Report
No
No support in DO260/260A
I021/230
Roll Angle
No
DO-260 only
EUROCAE, 2010
Not required
Never implemented
in the field
No data available in
1090 ES
Never implemented
in 1090 ES
218
M.4.1
M.4.2
I021/020 ECAT
Emitter Category
Version State =
Code
Confirmed Version 1
1 (D)
DNP
DNP
1 (D)
1-7
DNP
DNP
2 (C)
DNP
DNP
2 (C)
20
20
2 (C)
21
21
2 (C)
22
22
2 (C)
22
DNP
2 (C)
22
DNP
2 (C)
6-7
DNP
DNP
3 (B)
DNP
DNP
3 (B)
11
11
3 (B)
12
12
3 (B)
16
16
3 (B)
15
15
3 (B)
DNP
DNP
3 (B)
13
13
3 (B)
14
14
4 (A)
DNP
DNP
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
4 (A)
10
10
NOTE:
The Emitter Category data item should not be included in the report if the data in the
ADS-B Emitter Category subfield of the ADS-B Aircraft Identification and Type
Message has not been received or has expired.
EUROCAE, 2010
219
M.4.3
TOMR is the time of message receipt of the position message used in the
current report;
NOTE:
M.4.4
The Ground Station does not emit ASTERIX Category 021 reports by
default when in the Not Coupled time state.
EUROCAE, 2010
220
SPI (Special Position Identification, bit 10) should be 1 if the last airborne position
message (FTC = 9 to 18 or 20-22) has not expired and has a surveillance status (SS)
field equal to 3. In all other cases the SPI bit should be 0.
ATP (Address Type, bits 8, 7, 6) should be 0 (non-unique address) if the Ground
Station determines that this target may have the same 24-bit address as another
target. If the Extended Squitter messages received from the target have DF = 18 with
CF set to 1, ATP should be 3 (anonymous address). Otherwise the ATP field should
be 1 (24 bit ICAO address), indicating either DF = 17, or DF = 18 and CF = 0, or DF =
19 and AF = 0.
ARC (Altitude Reporting Capability, bits 5, 4). If an airborne position message with Q
(ME bit 16, message bit 48) equals 1 has been received from the target and has not
expired, the ARC field should be 1. The ARC field should be 2 if the Q bit in the
airborne position message equals 0. If no airborne position message has been
received, or if it has expired, then the ARC field should be 0.
Bits 1, 2 and 3 of I021/040 should be zero.
NOTE:
M.4.5
I021/040 in Category 021 Edition 0.23 does not have an extend with error
conditions.
M.4.6
0, 8, 18, 22
5, 9, 20
6, 10, 21
7, 11
12
13
14
15
16
17
EUROCAE, 2010
221
Position Squitter
Format Type Code
DO-260A NIC
Supplement
from FTC = 31
I021/090 Ed 0.23
Position
Accuracy (PA)
(DO-242 NUC_P)
0, 8, 18, 22
5, 9, 20
6, 10, 21
7, 11
12
13
14
15
0
1
16
17
4
3
2
1
The NIC supplement value used to determine PA should be the value received closest
in time to the position squitter used in the state vector report. For version 1 targets, PA
should be based on the larger of the two containment radii defined for FTC = 7, 11, 13
and 16 if the NIC supplement is unavailable, invalid or expired.
M.4.7
M.4.8
M.4.9
M.4.10
M.4.11
M.4.12
EUROCAE, 2010
222
M.4.13
M.4.14
M.4.15
M.4.16
M.4.17
M.4.18
M.4.19
SS subfield from the Airborne Position Message (FTC = 9-18 and 20-22);
2.
3.
Emergency/Priority Status subfield from the Target State and Status Message
(FTC = 29), subtype = 0 (Version 1 targets only).
The value of Target Status should be determined from the latest value of the
Surveillance Status subfield, the latest value of the Emergency/Priority Status subfield
and Table M-8.
TABLE M-8: SURVEILLANCE STATUS TO TARGET STATUS MAPPING
Surveillance
Status
ES FTC = 28 or 29
Emergency/Priority Status
Target Status
Ignored
0: No Emergency/Not Reported
Expired or = 0, 1, 6 or 7
1: General Emergency
Ignored
0: No Emergency/Not Reported
Ignored
0: No Emergency/Not Reported
EUROCAE, 2010
223
Target Status
2: Lifeguard/Medical
3: Minimum Fuel
4: No Communications
5: Unlawful Interference
If all of the source message data expires, the Target Status value should be 0.
If the Emergency/Priority Status data expires or has not been received, and if the
Surveillance Status Data is valid, Target Status should be 1 if the Surveillance Status
is 1 and should be 0 otherwise.
If the State Vector report is for a target with a duplicate address, Target Status should
be 1 if the Surveillance Status is 1 and should be 0 otherwise.
M.4.20
Confirmed Version 1
targetsAircraft
Operational Status
Message (FTC = 31)
CDTI = 0 or
Transmitted
ASTERIXI021/210 Link
Technology Indicator, DTI
bit
0: Unknown
Service Level 00
CDTI = 1
CDTI = 1 and
Service Level = 00
DTI should be 0 if the Aircraft Operational Status Message (FTC = 31) is not received
or expires or if the report is for a target with a duplicate address.
EUROCAE, 2010
224
Chairman
TAMVACLIS Constantin
EUROCONTROL
Secretary
FREWIN Keith
KINETIC Avionics
STEVENS Martin
ATKINSON Simon
BUSBRIDGE Neville
QINETIQ
DOUKAS Dimitris
EUROCONTROL
ENGEL Alex
EUROCONTROL
MARSHAL Al
SENSIS
MARTENSSON Johan
EUROCONTROL
MILLS Damian
NATS UK
MUNOZ-MARTINEZ Miguel
INDRA
KOPECKY Rudolf
ERA
NEUFELDT Holger
THALES ATM
OUANES Eric
DTI France
PICI Manuel
SELEX SI
PUPILLO Enrico
SELEX Comms
QUILTER Timothy
ERA
SZLEZAK Andrzej
BECKER Avionics
Members
EUROCAE, 2010
225
Address: ______________________________________________________________________
City: __________________________ Postal code: _________ Country: ____________________
Phone: __________________________________ Date: ________________________________
Fax: ____________________________________ E-mail: _______________________________
DOCUMENT: ED-129
EUROCAE, 2010