Professional Documents
Culture Documents
83140 56221
Draft Version
ADS−B
Automatic Dependent Surveillance Broadcast
Technical Manual
Draft
The Description, Operation and Maintenance Manual contains the complete description of operation
and maintenance actions of the ADS–B Ground Station AS 680/682 and RCMS. It describes the func-
tions, subsystems and the set–up of the ADS–B system.
Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Preliminary Remarks
PRELIMINARY REMARKS
The technical manual for the AS 680/682 ADS−B Ground Station comprises:
This Technical Manual contains the Description, Operation and Maintenance with the following
chapters:
1 System Description
2 Subsystem Description
3 Installation and Setup
4 Use of LCMS/RCMS Application Software
5 Supervisor Operation
6 Monitor User Operation
7 Maintenance, Fault Location and Repair
8 Basic Installation of LCMS and RCMS
Since it is not possible to include modifications, such as those which may be made to circuitry details
or dimensioning in the interests of technical progress, in the Technical Manual, we should point out
that questions of detail should always be answered using the technical documentation supplied with
the system. It is possible that drawing numbers used in this description are no longer contained in
the set of drawings supplied, but rather than (to conform with the system) they have been replaced
by new drawings with another number. Please carry out a once−only check on the basis of delivery
list supplied and exchange where appropriate.
MARK SYMBOLS
To get the best out of the equipment you should study the contents of this manual carefully. In particu-
lar you should familiarize yourself with the marks given in this manual which are highlighted for easy
recognition:
CAUTION WARNING
Ed. 10.07 A
AS 680/682 ADS−B
Preliminary Remarks Description, Operation and Maintenance
Title 10.07
A to B 10.07
I to XXII 10.07
AV−1 to 2 10.07
1−1 to 8 10.07
2−1 to 28 10.07
3−1 to 34 10.07
4−1 to 86 10.07
5−1 to 50 10.07
6−1 to 2 10.07
7−1 to 26 10.07
8−1 to 18 10.07
Trademarks: Microsoft and MS−DOS are registered trademarks, WINDOWS is a trademark of the Microsoft Corporation. IBM is a registered trademark of the International
Business Machines Corporation. Pentium is a registered trademark of the Intel Corporation. All other mentioned product names may be trademarks of the
respective manufacturers and must be observed.
Note Despite careful editing work technical inaccuracies and printing faults cannot be excluded in this publication. Change of text remains reserved without notification.
B Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Table of Contents
TABLE OF CONTENTS
Ed. 10.07 I
AS 680/682 ADS−B
Table of Contents Description, Operation and Maintenance
Section Title Page
II Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Table of Contents
Section Title Page
3.6.3 Electrical Connection of AAU, SPU, Site Monitor, active GPS Antenna . . 3−28
3.6.4 RF properties of Antenna cables and Receiver adjustment . . . . . . . . . . . . 3−28
3.6.5 Configuration of Site Monitor . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−28
3.6.6 Configuration of Ground Station . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−30
3.6.7 Network Connection to RCMS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−31
3.6.8 Site Installation Report (SIR) . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3−31
IV Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Table of Contents
Section Title Page
Ed. 10.07 V
AS 680/682 ADS−B
Table of Contents Description, Operation and Maintenance
Section Title Page
VI Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Table of Contents
Section Title Page
Ed. 10.07 IX
AS 680/682 ADS−B
Table of Contents Description, Operation and Maintenance
Section Title Page
5.4.13.1 Current Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−30
5.4.13.2 Flash Content . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−30
5.4.13.3 Figure of Merit − Position Accuracy Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−30
5.4.13.4 Figure of Merit − Position Accuracy Restriction Table . . . . . . . . . . . . . . . . . . . 5−30
5.4.13.5 Upload . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−31
5.4.13.5.1 Upload Ground Station Kernel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−31
5.4.13.5.2 Upload Ground Station Application . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−32
5.4.13.5.3 Upload FOM/PA Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−32
5.4.13.5.4 Upload NVRAM Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−33
5.4.13.5.5 Upload FOM/PA Restriction Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−34
5.4.13.6 Download . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−35
5.4.13.6.1 Download NVRAM Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−35
5.4.13.6.2 Download FOM/PA Restriction Table . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−36
5.4.13.7 Restart/Reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−37
5.4.13.7.1 Reboot . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−37
5.4.13.7.2 Restart . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−38
5.4.13.7.3 Login . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−38
5.4.14 Page ’GPS’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−39
5.4.14.1 GPS Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−39
5.4.14.2 Ground Station Position . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−39
5.4.14.3 Satellites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−40
5.4.14.4 HPL . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−40
5.4.14.5 GPS Module Information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−40
5.4.14.6 DOP . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−40
5.4.14.7 GPS Position Deviation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−40
5.4.14.8 GPS and System Time . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−40
5.4.15 Page ’UPS’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−41
5.4.15.1 UPS . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−41
5.4.15.2 Configuration of SNMP−Card ’CS121 BUDGET’ . . . . . . . . . . . . . . . . . . . . . . . 5−42
5.4.15.2.1 Setup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−42
5.4.15.2.2 Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−42
5.4.15.2.3 Configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−44
5.4.16 Page ’Logging’ . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5−49
CHAPTER 6 MONITOR USER OPERATION . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6−1
CHAPTER 7 MAINTENANCE, FAULT LOCATION AND REPAIR . . . . . . . . . . . . . . . . . . . . . . . 7−1
7.1 PREVENTIVE MAINTENANCE . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7−1
X Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Table of Contents
Section Title Page
Ed. 10.07 XI
AS 680/682 ADS−B
Table of Contents Description, Operation and Maintenance
Section Title Page
LIST OF FIGURES
Fig.−No. Title Page
Ed. 10.07 XV
AS 680/682 ADS−B
Table of Contents Description, Operation and Maintenance
XX Ed. 10.07
ADS−B AS 680/682
Description, Operation and Maintenance Table of Contents
Fig.−No. Title Page
LIST OF ABBREVIATIONS
CAT Category
CDTI Cockpit Display of Traffic Information
COTS Commercial Off The Shelf
CPR Compact Position Reporting
CPU Central Processing Unit
CRC Cyclic Redundancy Check
DC Direct Current
DF Downlink Format
DME Distance Measuring Equipment
DOP Dilution of Precision
ES Extended Squitter
ft feet
FOM PA Figure of Merit Position Accuracy
GB Giga Byte
GNSS Global Navigation Satellite System
GPS Global Positioning System
GS Ground−Station
GTK Gimp Tool Kit
GTS GPS Timing System
GUI Graphical User Interface
MB Mega Byte
MIB Management Information Base
MMS ID Mode S address Identification
MTSC Master Technical System Control
n. a. not applicable
NTP Network Time Protocol
NVRAM Non Volatile RAM
PC Personal Computer
PE Protective Earth
PPS Pulse Per Second
VAC Volts AC
VDL VHF Data Link
VHF Very High Frequency
VM Virtual Machine
VME VERSA Module Eurocard
CHAPTER 1
SYSTEM DESCRIPTION
1.1 GENERAL
ADS−B is a data link application or principle that makes use of navigational data that are available
onboard of an aircraft. Aircraft avionics permanently determines the aircraft’s navigational position
and movement vector. Most air transport aircraft are also equipped with a flight management system
that guides the aircraft along waypoints programmed by the pilot.
The principle of ADS−B refers to making available this information by means of an automatic broad-
cast via digital data link. ADS−B is an acronym for Automatic Dependent Surveillance Broadcast:
Automatic no human intervention is required,
Dependent the surveillance solution is not determined by the observer but provided by the
observed object
Surveillance data provided include position, velocity vector etc.
Broadcast transmitted without external trigger (e.g. interrogation) without any specific addressee
This broadcast information may be received and processed by other aircraft or ground systems for
use in improved situational awareness, conflict avoidance and airspace management. Three ADS−B
data link technologies are emerging as possible contenders − namely, Universal Access Transceiver
(UAT), VHF Data Link (VDL) Mode 4 and 1090MHz Extended Squitter (Mode S data link). The interna-
tional civil aviation organization ICAO has recommended to use the 1090 MHz (Mode S) data link as
global data link technology for ADS−B purposes. The other two data links are seen only for regional
applications. Fig. 1−1 shows the system and its components in an example view.
ADS−B RX GPS RX
Ground Network
Ground−Station data
ADS−B operational data
Maintenance data
ATC ATC
RCMS 1 RCMS 2
ATC−Center ATC−Center
1.1.1 Applications
Automatic Dependent Surveillance Broadcast (ADS−B) is a surveillance technology that uses posi-
tion information broadcast by aircraft as a basis for surveillance, rather than a radar scan to plot air-
borne targets. Aircraft (or vehicles) equipped with ADS−B transponders broadcast information con-
tinuously directly from the flight management system. This data is used to provide a very accurate
visual display containing information such as height, speed and identity, in a similar way to secondary
radar, but more detailed and comprehensive at a fraction of the cost. ADS−B offers other advantages
such as more frequent update rates and the potential to convey aircraft derived data such as spot
weather updates, aircraft intent and avionics data.
− Air−to−Ground Applications
ADS−B is able to provide surveillance data to Air traffic Controllers and or aircraft operations facili-
ties on the ground. An aircraft in flight broadcasts its position, altitude, identification, and other per-
tinent information to Ground Stations that relay this data to Air Traffic Control or aircraft operations
facilities. This information is used to effectively establish surveillance in remote locations or extend
or even replace current surveillance capabilities. Air−to−Ground ADS−B can greatly assist con-
trollers and aircraft operations facilities with airspace management.
− Ground−to−Ground Applications
ADS−B provides accurate position and identification of aircraft and other equipped vehicles for
airport surface surveillance. Aircraft and vehicles, if suitably equipped, broadcast information con-
taining position, speed, heading and identification to Ground Stations located around the airport.
This information is relayed to air traffic controllers and airport management facilities personnel. Air-
port surface surveillance enhanced through the ADS−B Data Link application will lead to safer and
more efficient airport surface operations in all weather conditions.
I I
0 0
SPU SPU
THALES THALES
AAU AAU
LAN
RCMS−configuration
THALES GPS−antenna 1
0 Exchange Panel
SPU1
RF distribution
RF
AAU
Data switch
THALES GPS−antenna 2
I
RCMS−configuration
0
SPU2
Site Monitor
UPS1 LAN
UPS2
Fig. 1−3 ADS−B AS 682 in 19" cabinet, equipment overview, examplary configuration
PCB’s containing electrostatically sensitive components are marked with this symbol:
Electrostatic damage may be caused when the person performing the subassembly replacement
bears a static charge due to friction with an insulated floor covering or with synthetic articles of cloth-
ing (e.g. soles) and the charge is transferred to the terminals of the MOS components.
In order to avoid this, make positive contact between the system ground and your hand before and
during removal or insertion of the subassembly. Any body charge is then discharged to the system
ground. When the subassembly has been removed, the subassembly should be placed in a special
container or envelope. Use the following procedure and sequence to insert a subassembly:
− Discharge the body by touching the system ground with both hands.
− Remove the subassembly from the special container.
− Remove the short−circuit bar from the subassembly.
− Touch the device ground.
− Insert the subassembly, if possible whilst retaining contact with the device ground.
1.4.4 Using Lithium Batteries
State of the art computer systems may contain Lithium batteries for data backup. These are used in
the AS 680 Signal Processing Unit and in commercial Personal Computers (PC) used for the RCMS
systems. If replacement is necessary, always read the label on the battery. It is recommended to insert
only batteries of the same type according to the recommendations of the manufacturer.
WARNING
Do not recharge, disassemble, heat above 100 °C or incinerate any lithium cell. Do not
short−circuit the cell or solder directly on it. Disregard of the norms regarding the use of
lithium batteries may cause the risk of fire, explosion and the leakage of toxic liquid and
gas. Run−down batteries are objects that can pollute the environment and must be dis-
posed of taking the proper precautions.
1.4.5 Miscellaneous
To avoid risks of lightning, do not work outside a building or on the Ground Station antenna system
during thunderstorms.
CHAPTER 2
SUBSYSTEM DESCRIPTION
2.1 ADS−B GROUND STATION AS 680
2.1.1 General Description
See Fig. 2−1.
The ADS−B Ground Station AS 680 developed by Thales is a compact and autonomous unit based
on 1090 MHz Extended Squitter (ES) reception. The main functions of AS 680 are to receive and pro-
cess ADS Broadcasts on 1090 MHz and to directly output decoded consistent target report data to
an ATC application using the international ASTERIX standard category 21, ed. 0.23. Further central
equipment is not needed. In order to output complete ASTERIX reports, data from different ADS−B
reports (extended squitter messages) of the same target are collected (e.g. position, velocity, etc.).
The Ground Station processing makes sure that data derived from different extended squitter types
are combined in a consistent way.
GPS−antenna ADS−B receiving antenna
and Low Noise Amplifier (LNA)
Local Monitoring
LCMS
Signal Processing Unit (SPU)
Status exchange
BITE signal to/from GS B (option)
*NOTE: Instead of this optional RF signal line from other Site Monitor the signal is received via RF.
from GS 2/SM
optional** optional**
AAU incl.
RF Filter
Low−noise Amplifier
Maintenance VME−bus
Laptop Power Supply
DC out S2 DC/DC F1
Video Single Board Computer
monitor
output SBC AC/DC option*
11)
F1 S1
10) 9) 8) 7) 6) 5)
VHF GPS
TX control LCMS
out local configuration
BITE status I/O interface (V.24) Maintenance
Site Monitor BITE status
Ethernet Ethernet local maintenance Laptop
door lock switches etc. interface (Ethernet)
1 0
Ground−Station B
(SPU+SM) Monitor signal of
2nd independent operational data (Asterix Category 021) 100 to 240 VAC (optional)
Ground Station maintenance data (SNMP) or nom. 24 VDC (18 to 36 VDC)
optional
to ATC center/RCMS
Fuses:
* AC/DC converter can be used instead of DC/DC converter F1=2x 6.3AT DC
** Instead of this optional RF signal line from other Site Monitor the signal is received per RF. F1=2x 0.8AT AC
Fig. 2−2 ADS−B Ground Station AS 680 architecture (at one site)
DC on switch RXU
The AS 680 information flow as well as the various intermediated states of processing that AS 680
provides and the diagnostic interface are shown in Fig. 2−7.
GTS SPU
GPS signals (RF)
Aux. through
Ethernet interf.
RF signals Asterix CAT 21
ADS−B antenna GPS antenna GPS data
SBC
Main through
Ethernet interf.
ADS−B signals (RF)
through
SNMP Ethernet interf.
SPB
through
Ethernet interf.
Raw data
RF signals
AAU
Video signal
RXU
through
RF connector
Video signal monitor output
Improved RF signals
RXU1
In case of the DG14 based GTS, an integrated receiver autonomous integrity monitoring (RAIM) func-
tionality allows to determine the horizontal level of protection (HPL) in the same way as an ADS−B
equipped aircraft. HPL indicates the ability to determine satellite errors within the current constella-
tion. It is used to provide position and time as base for the timing system.
The GPS signal is received through an L−band antenna and a low noise amplifier (integrated in the
antenna). The RF port also supplies power to the antenna.
The GTS module provides also the physical connector to the auxiliary Ethernet interface of the Ground
Station. The Local Control and Monitoring System (LCMS), consisting of a maintenance Laptop PC,
can be connected to that auxiliary Ethernet connector for control and maintenance purposes.
The following table gives a definition of the indicators and controls of the GTS module.
Board Indicator Color Control Function of control or indicator (lit or flashing)
GTS DG14 Reset Recessed key, manual reset of GPS board
LED, TxH green If lit, indicates that data has been sent to the
hardware (only valid with uplink or downlink
modulator option).
LED, RxH green If lit, indicates that data has been read from
the hardware telegram buffer.
LED, Bite green If lit, indicates that the BITE process is active.
LED, Main green If lit, indicates that the MAIN process is active.
front view J5 J3 J4 J6
Board reset LED indications Trigger in Serial RS232 Status interface BITE I/O
TX−Control out I/O Exchange
− J3, Transmitter Interface (TX control); normally not used; connector SubD, 9pin, female
This interface is used for downlink as well as for uplink telegrams. The SPB provides digital video
signals. All signals have TTL level characteristics (with 50 ohm termination) and are equipped by
ac−filter to ensure high signal shape quality. For transmitting Mode−S messages on air, additional
equipment is required: a downlink modulator and transmitter unit at 1090 MHz or an uplink modula-
tor and transmitter unit at 1030 MHz. The signal "Suppress" indicates that a downlink (or an uplink)
telegram is going to be transmitted. The signal is available 120 µs for downlink and 2.6 µs for uplink
telegrams before the video signal carries the signal shape.
Assignation of J3:
PIN ASSIGNMENT PIN ASSIGNMENT
1 UL Phase 6 Ground
2 UL Pulse 7 Ground
3 DL Pulse 8 Ground
4 DL Pulse Env 9 Ground
5 Suppress
Assignation of J4:
PIN ASSIGNMENT PIN ASSIGNMENT
1 Transfer 0 9 Status 3
2 Transfer 1 10 Status 4 − Input Status Site Monitor
3 Transfer 2 11 Ground − Input Status Site Monitor
4 Transfer 3 12 Status 5
5 Transfer 4 13 Status 6
6 Status 0 − Door Status (opt.) 14 Status 7
7 Status 1 15 Ground
8 Status 2
− J6, BITE I/O (status exchange); optionally use; connector RJ45, 8pin, female
The Status exchange can be used to interchange the BITE status between two Ground Stations
(GS A with GS B) at a dual site if the corresponding BITE test is enabled.
The SBC provides the two Ethernet interfaces 0 and 1 of the Ground Station. The main external inter-
face 1 is used to connect the Ground Station to the actual ATM application and the Remote Control
and Monitoring System (RCMS) via an operational data network. The auxiliary Ethernet interface 0
is located at the front panel of the GTS module but provided by the SBC as well. Both interfaces are
separately driven by individual Ethernet controllers.
In addition to that, the SBC is equipped with a V.24 serial port, to which the local the Local Control
and Monitoring System (LCMS), consisting of a maintenance Laptop PC, can be connected using
a standard terminal program (minicom under Linux). This port allows to open a local command shell
and to perform initial configuration for the Ground Station (refer also to section 3.2.7). If the Laptop
does not include a serial connector but an USB port a special conversion cable (USB to Serial) has
to be used which is optional available.
The following table gives a definition of the indicators and controls of the SBC module.
Keyboard/Mouse (n.a.) Expansion slots (n.a.) Board reset Serial V.24 Ethernet
MicroSubD (RJ45, 10/100Base−T)
LED, PCI (32/64)* red Indicates an activity on the 32−bit PCI bus.
green Indicates an activity on the 64−bit PCI bus.
NOTE: The small Abort/Reset key switch (ABT − idle − RST) is normally not used. The neutral
position is mid (idle). "RST" (move to right position) would initiate a reset of the processor
board and thus a reboot of the system software. "ABT" (move to left position) is intended
to interrupt program execution and to call a separate custom routine.
In the AS 680 Ground Station this custom routine does not exist nor is there any intended
use for this switch. Therefore actuating it would just stop the Ground Station from opera-
tion without a reboot.
CAUTION
Do not actuate the key switch to the left position "ABT". Avoid to actuate it accidentally.
Fig. 2−12 SPU power supply options: DC/DC converter and AC/DC converter
Fig. 2−14 ADS−B Site Monitor (SM), rear view, connectors and identification labels
cutout for RF cable pass through Serial V.24 LED indications DC switch Status out
MicroSubD SubD
Fig. 2−15 ADS−B Site Monitor (SM)
Ground Stations and Site Monitors follow the 19" form factor for easy installation into existing racks.
The RF cables connecting the site equipment (Ground Station and Site Monitor) to the antennas are
usually placed at the rear of a 19" rack. While the Site Monitor has its RF connectors (N−type) right
at the rear, the RF input connectors (SMA) of the Ground Station are located on its front panels.
To relieve the more delicate SMA connectors of the Ground Station front from mechanical stress im-
posed by stiff RF cables, an Exchange Panel is supplied together with the appropriate cables. The
Site Monitor front panel has a recess to guide through these exchange cables from the rear to the
Ground Stations front. The whole configuration is shown in Fig. 2−16.
Side view, right hand rear front view GPS cable SPU
SPU THALES
THALES
SM
ADS−B RX cable SM
recess
SM SM cable
RF OUT 1 N/N
RF OUT 2
50 ohms
load
Fig. 2−16 Proposal of arrangement and cabling of SPU, SM and Exchange Panel in 19" rack
Intrusion switch
Drawer, key−locked
SPU 1
Data switch
SPU 2
Site Monitor
UPS, basic unit 1
UPS, Extension 1
UPS, Extension 2
Sockets, spare
SPU 1
Data Switch
SPU 2 redundant
AAU
ADS−B Network
LAN
Site monitor
SNMP
UPS 1
SNMP
Mains
UPS 2 redundant
AS 682 cabinet
Mains In (rear) Power LED Status and network activity LED RJ45 network connectors
RF out2
RF in
RF out 1
front view
Fuse
rear view
Mains out Interconnection Mains in
to extension
Extension pack
front view
rear view
Interconnection Security switch Interconnection
to base unit to extension 2, not used
Bypass LED
Inverter LED
Battery LED
Line LED
M1 M2
mounting
clamp
Radome cover
OL
2.3.2 Antenna Amplifier Unit (AAU) with mounting Kit and Weather Protection
See Fig. 2−24.
The AAU is mounted as close as possible to the omnidirectional antenna (cable length <2 m). It
serves to optimize the system signal−to−noise ratio and to compensate cable attenuation. It has a
gain of approx. 15 dB and a noise figure below 0.7 dB. It is DC powered via the RF output cable from
the Ground Station receiver unit RXU. The DC supply can be interrupted with a jumper on the RXU
board. A passive lightning protector stub and a 1090 MHz band−pass filter are also part of the assem-
bly as shown in Fig. 2−24 below. To avoid overload an optional HF limiter at the RF input is available.
NOTE: If the AAU is not powered up it will not provide gain but will attenuate the signal. Therefore
it is crucial to verify that the supply voltage is available.
1 Filter (optional) AAU assembled to support 1 2 3 7a
2 Input limiter (optional)
3 Earthing cable between 11
housing base and cover
4 Input connector, from
VHF antenna, including
Î
lightning protector (optional)
Î
5 Earthing bolt
6 Output connector to RXU
ÎÎ
7 AAU housing base
7a AAU housing cover 8
ÎÎ
8 Low−noise amplifier
9 Mast support 10
10 Mounting base 9 4
11 Weather protection 7 6 5 AAU housing, opened
Fig. 2−24 Antenna Amplifier Unit (AAU) with mounting kit and weather protection
Ref. No. 83142 75210 with lightning protection for RF IN, RF filter
Ref. No. 83142 75310 with lightning protection for RF IN, RF filter, input limiter
GPS antenna
RF connector (TNC)
RF out
Gasket
GPS antenna adapter
TNC
∅
990 mm 25 mm
ATC Center
LAN
Ethernet
MTSC
SNMP Master Technical System Control
RRC
Raw data recorder
MTSC Master Technical System Control, provides overview status RRC Raw Data Recording Tool, to log raw data as received on Mode S level
of entire system (group of remote sites) (only RCMS) by the Ground Station hardware (ADS−B not decoded)
TSC Technical System Control, provides detailed view of a single RAC Raw Data to Asterix Converter, to replay raw data, to decode the ADS−B contents
Ground Station’s status, allows configuration changes, SW updates, etc. and to output Asterix data e.g. to the TSD. Operation similar but not identical to a
RRP Raw Data Replay Tool, to replay logged raw data to the test generator Ground Station.
of the ADS−B Test Bed TSD Technical Situation Display, plan view of ADS−B traffic as reported via Asterix
ARC Asterix Recording Tool, to log Asterix target reports target reports
ARP Asterix Replay Tool, to replay logged Asterix data to a destination (e.g. TSD)
RCMS
TSD−Config Nedit
ARC Calculator
RAC
PDF Viewer
RRC
Terminal
Additionally, a Local Control and Monitoring system (LCMS) is used, built with a maintenance laptop
hosting also most of the RCMS tools. The LCMS is intended for local maintenance and test activity,
and recording on site.
LCMS
TSC ADS−B
ADS Tools
B Miscellaneous Tools
TSD−Config Nedit
ARC Minicom
ARP Calculator
RRP
Capture Screen
RAC
Image Viewer
RRC
PDF Viewer
Terminal
System−wide remote control and monitoring for the system hardware and software is handled by
means of the simple network management protocol (SNMP), a well−proven industry standard for net-
work management.
Parameter settings, status changes and TSC user activities are time stamped and logged onto hard
disk.
The TSC provides a BITE status summary for the Ground Station as a whole and shows its operational
state (operational, maintenance, warning, fault). Parameter accessibility is managed using a user role
concept with each role having dedicated access rights (read−only, read/write, or not accessible) and
views. User access is secured using a password protected login procedure.
A complete description of parameters and screenshots of all TSC pages is given in section 4.2.
Statusbar
Fig. 2−32 Display Configuration tool for the Technical Situation Display (example)
Another functionality of the RCMS is recording and replay both ASTERIX CAT 21 data and raw de-
coded Mode S data (i.e. telegram contents, confidence bits, time of arrival, power level, etc.) as re-
ceived by the Ground Station hardware. Recorded data are stored either in readable ASCII format
or as binary file in order to conserve hard disk space.
While recording Asterix data, the tool is able to display the decoded output on the screen, to store
everything in a format readable by standard spreadsheet programs and to copy the recorded data
to another network address and port. The replay tools allow to select partial replays, faster/slower
than life replays, etc. Depending on the available ground network bandwidth raw data logging could
also be done from a remote station.
More details about all application tools may be found in Chapter 4.
Recorded Raw Data represent the actually received messages as seen by the Ground Station’s signal
processing hardware. These can be inspected on an individual message basis as in the Raw Data
tools or converted to Asterix target reports, almost similar to the Ground Station processing (a number
of restrictions apply). This is an opportunity to verify data content offline without using the actual
Ground Station.
The Raw Data to Asterix Converter (RAC) is able to output Asterix data either fully decoded, together
with the respective Raw input data, or as Asterix data stream that could drive the ADS−B Display
CHAPTER 3
INSTALLATION AND SETUP
3.1 INSTALLATION
3.1.1 General
The installation of the ADS−B Ground Station AS 680/682 equipment and the RCMS equipment in
the ATC centers depends on local conditions. The equipment can be easily integrated in existing envi-
ronment (e.g. existing buildings on remote sites or an ATC supervisor room). This means that the
illustrations do not show a concrete mounting procedure but the interconnection of the individual sys-
tem items. Recommendations and installation requirements are listed in section 3.1.6. The difference
of AS 680 to AS 682 is that the AS 680 consists of individual equipment to be integrated by the cus-
tomer while the AS 682 is a redundant equipped station already assembleded in a 19" cabinet.
The environmental conditions, preparations and given technical facilities of the installation sites have
to be in accordance with the technical characteristics as described in chapter 1, section 1.3. Cables
indicated as 1) in Figs. 3−9 to 3−11 are provided by the customer. Also mounting facilities for equip-
ment and antenna or cable run are to be provided by the customer. Verification test procedures after
site installation and a related installation report form are described in section 3.6.
3.1.2 Hardware Items for Installation
3.1.2.1 Ground Station AS 680
The following table lists the hardware and software items of the ADS−B Ground Station AS 680.
Hardware Item P/N Remark
ADS−B Ground Station AS 680 comprises individual equipment
Signal Processing Unit DC/DC 83142 71030
− GTS DG14 83142 71600
− SBC 83142 71230
− SPB 83142 71301
− RXU2 83142 71503 Replaces RXU1, Ref.No. 83142 71502
− DC/DC converter 58142 30510
− DC kit 58142 30610
− Fan Unit 58142 30400
− Dust filter mat 58142 30410
Signal Processing Unit, AC/DC option 83142 71020 used if mains supply is provided
− AC/DC converter 58142 30500
− AC kit 58142 30600
Option: Mounting kit for 19" rack 22731 28001 consists of 4 screws, 4 washers, 4 cage nuts
Option: Exchange panel 35490 28061 used to interconnect RF cables
Site Monitor 61460054
GPS Antenna 72600 28001 incl. adapter
Option: mounting kit for GPS antenna 58142 50020 incl. mounting tube 34450 28021, 2 clamps
ADS−B RX Antenna 97980 28192
Option: Mounting frame for antennas xxxxx xxxxx used individually for antenna mounting on site
AAU (ADS−B Antenna Amplifier Unit) 83142 75100 incl. LNA unit, mounting kit, weather protection
− LNA−Unit incl. housing 83142 75210 incl.lightning protection of RF IN, RF filter
− LNA−Unit incl. housing 83142 75310 incl.lightning prot. of RF IN, RFfilter, input limiter
− LNA−housing mast support (mounting kit) 35380 28051
Cable set ADS−B (optional) 58142 40020 Refer to 3.1.4.
The following table lists the hardware and software items of the Ground Station AS 682.
Hardware Item P/N Remark
ADS−B Ground Station AS682 cabinet 83142 70200 preassembled, dualized equipment
Signal Processing Unit, AC/DC option 83142 71020 2x
− GTS DG14 83142 71600
− SBC 83142 71230
− SPB 83142 71301
− RXU2 83142 71503 Replaces RXU1, Ref.No. 83142 71502
− AC/DC converter 58142 30500
− AC kit 58142 30600
− Fan Unit 58142 30400
− Dust filter mat 58142 30410
Exchange panel 4/2 35490 28066 used to interconnect RF cables incl. RF divider
− RF divider 49915 28050 used to split RF IN to both SPU/RXU devices
Site Monitor with AC/DC plug−in power supply 61460054 1x
Data Switch (Longshine) for networking 97528 28200 16 port Gigabit Ethernet Switch
Uninterruptible Power Supply Xantos RS1000 97541 28006 2x, incl. opt. UPS WEB/SNMP manager CS121
− UPS WEB/SNMP manager CS121 RS1000 97541 28008
Uninterruptible Power Supply Extension Pack 97541 28007 2x, dedicated to RS 1000 each
GPS antenna 72600 28001 2x, incl. adapter
Option: mounting kit for GPS antenna 58142 50020 2x, incl. mounting tube 34450 28021, 2 clamps
ADS−B RX antenna 97980 28192 1x
Option: Mounting frame for antenna xxxxx xxxxx used individually for antenna mounting on site
AAU (ADS−B Antenna Amplifier Unit) 83142 75200 incl. LNA unit, mounting kit, weather protection
− LNA−Unit incl. housing (option) 83142 75210 incl.lightning protection of RF IN, RF filter
− LNA−Unit incl. housing (option) 83142 75310 incl.lightning prot. of RF IN, RFfilter, input limiter
− LNA−housing mast support (mounting kit) 35380 28051 1x
2x 8 socket strip with 10A fuse; 1x 9 socket strip 60110−202/−212 (part of cabinet)
Cable set AS682 (optional) Refer to 3.1.4.
The following table lists the hardware and software items of the RCMS configuration at remote site.
Hardware Item P/N Remark
Standard Personal Computer Type HP Compaq Evo D530 or similar
Additional subassemblies for standard PC:
− Graphics adapter, dual head Type Matrox G450 or similar
− Ethernet adapter 0, 1 Type Intel Ethernet Pro 100 or similar
TFT−LCD screen monitor 19" monitor
Fig. 3−2 240xx 28xxx, Status cable Site Monitor/Intrusion, SubD/9pin to SubD/15pin (AS 682)
ADS−B RX antenna AAU
approx. 2 m
N−Type, male N−Type, male
recommended: Cellflex 1/2"
approx. 1 m
N, straight panel bulkhead SMA, right angle plug
cable plug recommended: Suhner S−series
NOTE:
GPS: 27288 04140
SPU 1 (RXU): 27288 04141
SPU 2 (RXU): 27288 04142
Fig. 3−4 27288 04140 to 42, Ground Station internal RF−cable to Exchange Panel, RF, N−SMA
Fig. 3−5 24028 28002, BITE connection cable, RJ45, 8/8 to RJ45, 8/8, crossed
1 1
RxD 2 2 RxD
TxD 3 3 TxD
4 4
GND 5 5 GND
6 6
approx. 2 m 7 7 RTS
RTS
SubD, 9pin, male LiYCY 8x0.14 MicroSubD, 9pin, male CTS 8 8 CTS
9 9
1 5 1 5
6
6
front view front view
Shield
NOTE: Used, if also a maintenance data terminal , e.g. as LCMS, shall be connected to configure e.g. Site Monitor.
Fig. 3−6 24028 28003, LCMS serial cable, SubD/9pin to MicroSubD/9pin, crossed
Fig. 3−7 24028 28004, LCMS Ethernet cable (standard), 10/100Base−T, RJ45, 8/8, cross over
1 5 1 5
6
6
front view 1
front view Construction example !
Fig. 3−8 24028 xxxxx, LCMS Serial to USB adapter cable, SubD/9pin to USB A, optional
27288 04059
1)
AAU up to 10 m
RF out PE RF in
OL +12V DC in LP
N* 1) N*
not used 1)
up to 2m
up to 30 m
N+LP N+LP N+LP
outdoor
N indoor N N
1) 1)
THALES Mode S Ground Station SPU
from 1) 1)
SM B SMA RJ45
GTS
DG14
MicroSubD RJ45
I 24028 28004
opt. to LCMS
SPB
SubD15
Fault
Power
0
+ −
RXU
SMA
1) 27288 04135 N N
Status Exchange to GS B/SPU B (option)
24028 28002 Exchange panel (option)
pass through for antenna cables from SPU BITE signal
MAINTENANCE TX FAULT Power STATUS
THALES
ADS−B SITE MONITOR MicroSubD SubD9
LCMS
RF test out to ADS−B RX antenna A/M1 24028 28003 to SPU or SM
DC in 24 V nom
local DC + PE
supply − N N 1)
1)
SM, rear view (SM A) 1) 1)
RF test out to ADS−B RX antenna B/M2, option**
1) Provided by customer Ethernet
LAN
* Connector definitions: N, SMA, TNC, N+LP, MicroSub ** if not connected to antenna, it must be terminated with 50 ohm LP=Lightning protection to RCMS
Fig. 3−9 System cabling ADS−B Ground Station AS 680 (one station shown)
plus (+)
Mains switch AC
0
I
minus (−)
nom. 24 VDC PE nom. 230 VAC PE
DC−Power AC−Power 1)
local supply 1) 1) local supply
1) mains 1) 1)
Fig. 3−10 ADS−B Ground Station AS 680, SPU, power connection rear side
TSD
RCMS PC
Monitor 1
19" TFT example HP
PS/2
230VAC
RS232
Parallel
230VAC VGA 1
VGAint
Keyboard * Mouse*
rear view
USB
4x
Power cable
Audio
Power cable
VGA cable,
dual
Dual VGA
Eth 0 Eth 1
TSC
Monitor 2
19" TFT
Mains sockets
230 VAC
230VAC VGA 2
rear view
rear view
to/from
ADS−B LAN
1)
Power cable
1)
Mains 230 VAC
1) Provided by customer 1) local supply
* optional PS/2 connection 1)
AAU
RF out PE
+12V DC in LP
27288 04059 1) 1)
OL
1) RF in up to 2m up to 10 m up to 10 m
N* N*
not used 1)
N+LP N+LP up to 30 m N+LP outdoor N+LP
SMA
GTS
DG14
Fault
Power
RJ45
I
SPB
SubD9 SubD15
0
RXU
SMA
Fault
Power
RJ45
I
SPB
SubD9 SubD15
0
RXU
SMA
THALES
ADS−B SITE MONITOR MicroSubD SubD9
− N N 1)
mains
plug RJ45
SM, rear view DC in 24 V nom if not used terminate
with 50 ohm AS682 cabinet
VAC 85V...264V
Mains fuse
AC, 0.8AT/250V (2x)
Mains switch AC
0
I
nom. 230 VAC PE
AC−Power
mains
Status
doors
Data switch, front to SPU 1 ,2
RJ45 Ethernet
to ADS−B Network
SPU2
cabinet rear, bottom
Fuse 10 A 1)
Mains sockets
230 VAC
RJ45 Ethernet
SNMP
RJ45 Ethernet
SNMP
Earth bar
PE
UPS Ext. rear
cabinet front, bottom
Mains sockets 9x
230 VAC Mains terminals
Fig. 3−14 System cabling ADS−B Ground Station AS 682, Data Switch and UPS (2)
THALES SM
SM
ADS−B cable
recess
recess
SM SM cable
RF OUT 1
N/N
RF OUT 2
50 ohms
load
3.1.6.6.1 Installing the Cabling within the Shelter or Building (AS 680)
All inputs of the Ground Station and the Site Monitor provide secondary surge protection. They re-
quire primary protection means at the shelter entry point. All RF cables shall be as short as possible,
loops have to be avoided.
A site verification test procedure and a related installation report form is given in section 3.6.
WARNING
Risk of electric shock. Even after the unit is disconnected from the mains power supply
(building wiring socket outlet), components inside the UPS system are still connected to
the battery and are still electrically live and dangerous.
Before carrying out any kind of servicing and/or maintenance, disconnect the batteries
and verify that no current is present.
Only persons adequately familiar with batteries and with the required precautionary mea-
sures may exchange batteries and supervise operations. Unauthorised persons must be
kept well away from the batteries.
− Verify that the security switch on the back side of the battery extensions is in ON position.
− Switch on local mains AC supply.
As soon as the UPS is connected to mains supply, the UPS outlet sockets are now powered. This
is indicated by the LED LINE and BYPASS.
Fully charge the batteries of the UPS system by leaving the UPS system connected to the mains
for approx. 1 to 2 hours. The UPS system can also be use directly without charging it, but the stored
energy time may then be shorter than the nominal value specified.
− Press the ON−button "I" on the front panel to start the UPS system.
Load capacity LEDs first light up simultaneously, then one after the other. After a few seconds the
INVERTER−LED lights up and the BYPASS−LED turns off. The UPS is now functioning normally.
0 RF out
RXU Monitor Out RF In
RXU1 only
I
defaultGateway 192.168.23.235 −
h) Confirm the network parameter changes by entering netconfig <enter> or press the reset but-
ton on the SBC to restart the Ground Station.
NOTE: It is supposed that the Linux operating system and the application software is already in-
stalled on the RCMS, i.e. ready for operation. Otherwise the installation procedures des-
cribed in Chapter 8 are required before.
The user is now able to start up the various ADS−B applications by clicking on the corresponding
menu icons, e.g. click on the MTSC icon to start up the MTSC application (this takes a few seconds).
On screen 1 the MTSC main window appears, containing the title bar with the current user role and
the name of the RCMS machine.
A user with supervisor permission is now able to modify the configuration of the GS system or of the
MTSC application (see section 4.3.3).
If the user wants to get detailed information on a specific GS or the Supervisor wants to change para-
meters of a specific Ground Station, he can start the TSC application via the TSC icon on the desktop
panel (see Fig. 3−21).
MTSC TSC
Fig. 3−21 RCMS desktop panel to start up the MTSC and the TSC application (example)
The configuration of the RCMS/LCMS is located in the directory /usr/local/etc . Each ADS−B
application will get its configuration from this location.
After installation of the RCMS/LCMS, a default configuration exists in the directory /usr/local/etc.
To get a site−specific configuration it is recommended to install a configuration package, e.g. for the
site ’Aena’ the package ’adsb_cfg_aena’ has to be installed.
The configuration package consists of site−specific configuration files for the ADS−B applications.
After installation, all applications will use this specific configuration. After de−installation of the config-
uration package the default configuration will be used again.
The configuration files for these two modes are located in the configuration directory (.tsc_config)
of the TSC which is located under /usr/local/tsc.
Considering only the roles Supervisor and Monitor, there are two files:
S supervisor_user.conf
S monitor_user.conf
During the start sequence of the TSC, the application is looking for a file in the .tsc_config directory
with the following pattern:
<current username>.conf
For the default user ‘monitor’ (of the group monitor) there is a link monitor.conf which is pointed to
the file monitor_user.conf. For the default user ‘supervisor’ (of the group supervisor) there is a link
supervisor.conf which points to the file supervisor_user.conf.
For example, if the user ‘smith’ starts the TSC, the software will look for the file smith.conf. If this file
does not exist, the application will use the monitor_user.conf file, instead.
To change the role of user ’smith’ from a monitor user to a supervisor just go to the .tsc_config
directory and create a symbolic link named smith.conf pointing to supervisor_user.conf:
ln −s supervisor_user.conf smith.conf
That is the way, how the user roles can simply be assigned to the corresponding users. Only the users
of the group supervisor may get write permission to the /usr/local/tsc and the .tsc_config direc-
tories.
The runtime settings of the TSC are user−specific. This means the settings files are located in the
home directory of the specific user. These files are generated by the TSC and must not be edited
manually.
The two settings files are located in the directory [home]/.tsc/settings/. [home] is to be replaced
with the user’s home directory, which is extracted from the environment variable $HOME. If this vari-
able is not set correctly, loading and saving of these files can fail.
The file settings_tsc.conf can be saved and loaded manually by the user or automatically by the TSC.
This depends on the TSC settings in the ’Settings’ menu (see section 5.3.3).
The settings_startup_tsc.conf file is loaded and saved automatically during TSC start−up and shut-
down, respectively. The following configuration parameters are stored:
S State of the window (normal or minimized)
S Size of the window
S Last selected page
S Logging parameters (log file directory, etc.)
S Size and position of the log message window
The Technical System Control (TSC) is to monitor the Ground Station state and to alarm a user in case
of a malfunction. The TSC can be switched to control another Ground Station. This requires that the
TSC needs a list of available ground stations.
On a RCMS the Ground Station list of the MTSC is used by the TSC. The data file data.xml is located
in the directory /usr/local/etc .
To add or delete a Ground Station to the system (changing configuration), a user with supervisor per-
mission can perform that via the MTSC application (see section 4.3).
On an LCMS, where no MTSC is installed, the TSC is using its own gs_list.conf file. This file is located
in the directory /usr/local/etc . The file defines the available Ground Stations, how they can be
accessed, and their names. By default, the first Ground Station of the list will be connected.
The following example defines a list of two Ground Stations, ’Melbourne’ and ’Brisbane’, within the
configuration file gs_list.conf:
global gsArray
set timeout 5
set retries 1
set netCommandSndPort 8080
set gsArray(1) [list Melbourne 149.204.178.236 $timeout $retries $netCommandSndPort]
set gsArray(2) [list Brisbane 149.204.178.101 $timeout $retries $netCommandSndPort]
3.6.2.4 Cables
1 Make sure that all cables are properly mounted according to the cable plan. Verify they are as short
as possible (no unnecessary loops).
2 Verify that the correct lightning protection is in place at the shelter cable entrance (for ADS−B RX
and GPS RX must be DC−pass type).
3.6.3 Electrical Connection of AAU, SPU, Site Monitor, active GPS Antenna
1 Make sure the Ground Station is properly connected to 24 V DC power supply and that a protective
earth strap is applied to the protective earth bus bar.
2 Make sure the Site Monitor is properly connected to 24 V DC power supply and that a protective
earth strap is applied to the protective earth bus bar.
3 Verify that jumper X3 on the SPU RXU is set to provide AAU with 12 V DC feed on its input RF line.
4 When the SPU is powered (switched on) measure the voltage arriving at the AAU output. Discon-
nect the cable from the AAU and measure the voltage between the cable’s centre conductor and
shielding. The measured voltage must be between 11.2 and 12.2 V DC. Document the measured
voltage in the SIR.
5 When the SPU is powered (switched on) measure the voltage arriving at the active GPS antenna
cable output. Disconnect the cable from the antenna and measure the voltage between the cable’s
centre conductor and shielding. The measured voltage must be between 4.0 and 5.5 V DC. Docu-
ment the actual voltage in the SIR.
If all the above mentioned tests were successful, the Ground Station installation should be accepted.
The following form is an example to be used as report for the site verification test.
1. Basic Parameters
2. ADS−B Antennas
4. GPS Antenna
6. RF Cables
9. Notes
Page 2 of 2
CHAPTER 4
USE OF LCMS/RCMS APPLICATION SOFTWARE
4.1 OVERVIEW
The application software on both systems, the LCMS and the RCMS, support the exchange and han-
dling of the data. The status as well as all functions and parameters of the Ground Station are moni-
tored and controlled system−wide via the Simple Network Management Protocol (SNMP).
The controlled unit (Ground Station) has one or more local SNMP agents or daemons having access
methods to the parameters under control, the controlling entities (LCMS and RCMS) include the
SNMP manager(s). The SNMP implementation allows sensible commands and actions, a user role
concept with specified user access levels and authentication is implemented.
The RCMS and the LCMS include a set of application software, available for the user in the desktop
panel (see Figures 4−1 and 4−2) at the bottom of the RCMS screen 0 and the LCMS screen.
Fig. 4−1 RCMS desktop panel with the set of application software (example)
Fig. 4−2 LCMS desktop panel with the set of application software (example)
− Within the RCMS at the remote site (e.g. ATC−Center) the TSC is integrated into a hierarchical
MTSC (Master Technical System Control). The top level of the MTSC presents the system status
as a simplified map with the Ground Station site for further selection (see section 4.3). The MTSC
can be started by a ’Monitor User’ as well as by a ’Supervisor’.
− The TSD (Technical Situation Display) on the RCMS and the LCMS displays in real time the
ADS−B traffic situation as acquired by the selected Ground Station (see section 4.4). The tool is
available for the user via the desktop panel menu ’ADS−B Tools’. The Display Configuration tool
(see section 4.5) is a tool to edit the configuration file used by the TSD. The TSD can be started
by a ’Monitor User’ as well as by a ’Supervisor’.
− A set of record and replay tools on the RCMS and the LCMS is installed for recording/replaying
the raw decoded Mode S data and the ASTERIX CAT 21/ CAT 23 data (see section 4.6). These tools
are also available for the user via the desktop panel menu ’ADS−B Tools’.
Fig. 4−3 shows the structure of the application software on the LCMS and the RCMS.
TSC MTSC
ADS−B
Tools
Technical Situation
Display (TSD) and
Configuration
Record/Replay Tools
RRC, RRP3), RAC,
ARC, ARP
Misc.
Tools
RCMS/LCMS−Burning
Applications
Nedit
Minicom 1)
Calculator
Capture Screen 2)
Image Viewer
PDF Viewer
Terminal
Fig. 4−3 Structure of the application software on the LCMS and the RCMS
The basic TSC operating principle is to retrieve and update configuration and status information of
the Ground Station via the protocol SNMP (Simple Network Management Protocol).
Most network components and computer operating systems on the market are equipped with SNMP
agents and come with a specially adapted MIB. New components are made known to the SNMP man-
ager by including their MIBs.
The TSC includes an SNMP manager, but extends the standard MIB by a few useful add−on functions
based on a proprietary protocol.
The TSC can be started in different modes (user roles) depending on the user account that runs the
application (’Monitor User’ or ’Supervisor’). Setting up and configuring the TSC is described in sec-
tion 3.5.
The TSC monitors only one Ground Station but can switch to different Ground Stations easily. The
TSC has a list of Ground Stations which the TSC can switched to.
On the RCMS the TSC is started from the desktop panel, ’Misc. Tools’, ’Terminal’ with the command:
/usr/local/tsc/tsc −mtsc /usr/local/etc/data.xml
On the LCMS there is no MTSC installed. So the TSC will get the list of available Ground Stations using
a special Ground Station list file.
On the LCMS the TSC is started from the desktop panel, ’Misc. Tools’, ’Terminal’ with the command:
/usr/local/tsc/tsc −gsl /usr/local/etc/gs_list.conf
The operation of the TSC in the Supervisor Mode is described in chapter 5, the TSC operation in
the Monitor User Mode is described in chapter 6 of this technical manual.
The main functionality of the Master Technical System Control (MTSC) on the RCMS is to monitor
several ADS−B Ground Stations. The status of every Ground Station is represented by an icon in the
Graphical User Interface (GUI) of the MTSC. The MTSC gets the status of a Ground Station by periodi-
cally polling the device over SNMP.
The MTSC is designed to run on an RCMS workstation using two screens. Its primary output (the
MTSC ’Main window’) is shown on the so called ’screen 1’. This window gives an overview of all
Ground Stations of the system and needs to be permanently visible. Auxiliary windows with detailed
information to single Ground Stations are shown on the other ’screen 0’.
The MTSC can be started in two different modes (user roles) depending on the login user account:
− Monitor User Mode
− Supervisor Mode
In the Monitor User Mode, the current status of the Ground Stations can only be monitored. In the
Supervisor Mode the configuration of the system can be changed, i.e. adding, deleting of Ground
Stations is possible. Parameters in the Detailed Status window can be modified.
The following sections describe first the general Graphical User Interface (GUI) structure of the MTSC
application on both screens, followed by the functions available for the different user roles (Monitor
user and Supervisor).
The MTSC application is designed to run on an RCMS workstation using two screens (see Fig. 4−4).
LAN
Screen 0 Screen 1
Fig. 4−4 RCMS Configuration with the two screens used for the MTSC application
On screen 1 the ’MTSC Main window’ (see section 4.3.2.1) and the ’Event window’ (see section
4.3.2.1.1 ), presenting a log of the latest status changes are shown.
On screen 0 a window with detailed GS information, i.e. ’Detailed Status window’ (see section 4.3.2.2)
is shown. Additionally the desktop panel providing all the RCMS application software is available at
the bottom of screen 0.
Menubar
Toolbar
Map
List Panel
Panel
Event
Window
Statusbar
The list panel consists of a list of all configured ADS−B Ground Stations. Each device is represented
by a label with an icon. Its background is colored according to its current status (red−fault, yellow−
warning, green−ok, blue−maintenance, orange−undefined, grey−deactivated). Selecting an icon
with the right mouse button opens a context menu.
NOTE: Clicking the right mouse button while not pointing on an actual GS icon, opens a different
context menu.
The BITE status of the entire system is calculated based on all Ground Station status results. The cal-
culation of the equation result can be enabled/disabled globally within the map menu. It is shown on
top of the list panel (e.g. "LaRéunion", see Fig. 4−5).
Depending on the user role the menubar, the toolbar and the context menus available within the map
panel provide different functions (submenus) to the user. Therefore these functions are described in
section 4.3.3 for the Supervisor and in section 4.3.4 for the Monitor User.
After starting the MTSC application (see section 3.3) as a Supervisor or a Monitor User, the ’Event
window’ appears on the screen 1 (see Fig. 4−6), below the map panel.
In the ’Event Window’ the MTSC application lists status change events of all configured Ground Sta-
tions. The events are divided into three priorities:
S Error
S Warning
S Info
The error events are displayed with red colour. If an error event occurs a confirmation window opens,
if configured via MTSC ’File’ menu ’Settings’ (see section 4.3.3.1). Warning events are displayed with
yellow color and information events with black color.
The ’Clear’ button clears the event table of the ’Event window’. All events are also logged to a file using
the syslog daemon and thus available for later retrieval. Depending on the event type this is logged
to different files: ’user info’ or ’user error’.
If a user wants to get detailed information on one specific Ground Station, he uses the ’Detailed Status
window’ on screen 0 (see Fig. 4−7). It appears after selecting the submenu ’Detailed View’ of the GS
menu within the map panel on screen 1 (see sections 4.3.3.3.2 and 4.3.4.3.2 ).
Menubar
BITE panel
The ’Detailed Status’ window consists of four parts (described in sections 4.3.2.2.1 to 4.3.2.2.4 ):
S Menubar
S BITE panel
S BITE file tabs
S Statusbar
The ’Help’ menu contains the menu item ’About’. Clicking on this item opens the ’About’ window,
which shows the actual version of the ADS−Bx plugin software.
NOTE: The menu items presented in grey letters are not accessible.
The BITE panel shows the actual BITE status of the ADS−B Ground Station, see Fig. 4−7. The BITE
status shows the states of important subsystems of the Ground Station. The subsystem values of the
BITE are divided into three groups:
S Critical (Error)
S Warning
S Maintenance
Greyed subsystem values indicate that they are deactivated in the Ground Station. The values could
have the following states:
S green − ok
S red −failure
S orange − invalid
The BITE file tabs enables the operator to have a view on the Detailed Status of ’Groundstation A’,
of ’Groundstation B’ or of ’M/S Control’ (Master/Slave control of both ground stations), see Fig. 4−7.
The status bar shows the actual state of the monitored Ground Station, see Fig. 4−7. The meaning
of the icons are
S green − operational
S yellow − warning
S blue − maintenance
The menubar of the MTSC Supervisor Main window provides the menus ’File’ and ’Help’:
In the ’Audible Alert’ group the user can enable/disable the audible alert. If enabled every state
change of the observed ADS−B Ground Stations causes an audible alert. With the combox
Sound" the user can select the alert file which is played if an alert occurs. The played audio file
has the standard *.wav format.
The ’Popup Window’ select button enables or disables the pop−up of the ’MTSC Error’ window
(see Fig. 4−11), which appears on screen 0 if an error occurs in an ADS−B Ground Station. The
default setting is ’disabled’ (’off’). Clicking on the ’OK’ button confirms the error message and
closes the pop−up window automatically.
NOTE: The default setting of ’Popup Window’ is ’disabled’. If the feature is enabled, the
supervisor has to execute the error confirmation three times, because of the ’error state
acknowledgement’ procedure available on screen 1 (see section 4.3.3.3.2 ).
S Quit
After clicking on this submenu the Supervisor leaves the MTSC application.
Version
Java VM
Clicking on the submenu ’Content F1’ opens the ’MTSC Help window’ (see Fig. 4−13) on screen 0.
The toolbar of the MTSC Supervisor Main window (see Fig. 4−5) contains the following icons:
The map panel on screen 1 of the RCMS consists of a map picture and one icon per monitored GS
at its approximate site position on the map.
Within the Map Panel the MTSC Supervisor is able to open two different context menus:
− The Map menu, which appears after clicking with the right mouse button on any point within the
Map Panel work space (not on a GS icon), see section 4.3.3.3.1 .
− The GS menu, which appears after clicking with the right mouse button on a GS icon in the Map
Panel, see section 4.3.3.3.2 .
The Map menu (see Fig. 4−14) appears after clicking with the right mouse button on any point within
the Map Panel work space (not on a GS icon).
Fig. 4−14 Map menu provided to the Supervisor within the map panel (example)
After entering the values of ’Proxy Host’ and ’Proxy Port’ and confirming with the ’OK’ button, a
new GS icon appears in the left upper corner of the map panel on screen 1 with a GS default name
("ADS−B_GS"), see Fig. 4−16. With the select button Monitoring Enabled" it is possible to acti-
vate/deactivate the monitoring of the new device. The icon can be moved to the desired place
within the map by clicking and holding the left mouse button on the new icon.
NOTE: To define a new GS it is necessary to update the /etc/hosts table, i.e. to enter the new IP
address and the new alias name (e.g. ’192.168.23.123 Brisbane’).
new GS icon
Fig. 4−16 Map panel with new GS icon (default name), example
The new GS can now be renamed by using the ’Rename’ submenu of the GS menu (see following
section 4.3.3.3.2 ), which appears after clicking with the right mouse button on the new GS icon.
Edit Save:
The window ’Save’ appears to save the actual configuration within an *.xml file (see Fig. 4−18).
Fig. 4−18 Window ’Save’ to save the actual configuration (example)
S Features:
The window ’Features’ appears in screen 0 (see Fig. 4−19).
NOTE: The menu items presented in grey letters are not accessible.
The GS menu appears after clicking with the right mouse button on a GS icon in the Map Panel.
Fig. 4−20 GS menu provided to the Supervisor within the map panel (example)
NOTE: The menu items presented in grey letters are not accessible.
The ’File’ menu of the Monitor User’s main window contains the submenu ’Exit’. After clicking on this
submenu the Supervisor leaves the MTSC application.
The ’Help’ menu contains the items ’About’ and ’Content F1’. Clicking on the submenu ’About’
opens the ’About window’ (see Fig. 4−12) on screen 0. The window shows the actual version of the
MTSC application. Further the window shows some variables of the Java Virtual Machine (VM). Clik-
king on the submenu ’Content F1’ opens the ’MTSC Help window’ (see Fig. 4−13) on screen 0.
4.3.4.2 Toolbar
The Map menu of the Monitor User’s map panel contains the submenus:
S Refresh:
Refreshes the status indication of all GS indicated in the map panel.
S Edit Access to Export:
The window ’Save’ appears to save the actual configuration within an *.xml file (see Fig. 4−18).
NOTE: The menu items presented in grey letters are not accessible.
The GS menu of the Monitor User’s map panel provides the following submenus:
S Refresh:
Refreshes the status indication of the selected GS.
S Info:
The window ’Configuration Info − <GS name>’ appears in screen 0 (see Fig. 4−21).
S Detailed View Show:
The ’Detailed Status window’ appears on screen 0 (see section 4.3.2.2).
Detailed View Hide:
The ’Detailed Status window’ disappears on screen 0.
NOTE: The menu items presented in grey letters are not accessible.
The Technical Situation Display (TSD) listens to a network interface and displays incoming ASTERIX
CAT 21 data on a map.
The TSD tool can be called on the LCMS screen or on the RCMS screen 0 via the desktop panel menu
’ADS−B Tools’, submenu ’Technical Situation Display − TSD’ (see Fig. 4−22).
Fig. 4−22 Desktop panel menu with ’ADS−B Tools’ submenus ’Technical Situation Display’
The Technical Situation Display is always launched with a configuration file. The loaded configuration
file is found in the title bar of the main window. The configuration file is an XML−File, i.e. a text−file,
which can be edited with an arbitrary text editor, but also with the special Display Configuration Tool,
refer to section 4.5.
From command line the Technical Situation Display is started with the command
adsb−display –config <configuration file>".
NOTE: The configuration of the TSD tool can be started via the ’ADS−B Tools’ submenu ’Techni-
cal Situation Display − Configuration’ (see Fig. 4−22). This is described in section 4.5.
Titlebar
Menubar
Toolbar
Statusbar
The titlebar shows the name of the tool Technical Situation Display and the name of the loaded con-
figuration file. The titlebar contains the window features provided by the used window manager, which
may be, e.g., close, maximise, minimise, resize, move the window or put it to some workspaces.
The menubar contains the menus ’File’, ’Map Items’, ’Markings’, ’Display’, ’Tracks’, ’Preferences’
and ’Help’ (see Fig. 4−24). The menus of the menubar are described in section 4.4.2.
The toolbar consists of five items. The toolbar tools are used to clear the targets’ history or to zoom
the map view. The toolbar is described in section 4.4.3.
The detailed target view shows the ASTERIX CAT 21 fields that can be received for a target. The
detailed target view is described in section 4.4.4.
The map view of the Technical Situation Display shows an environment of a groundstation. The map
view is described in section 4.4.5.
The statusbar at the bottom of the Technical Situation Display is described in section 4.4.6.
The menu ’File’ (Fig. 4−25) contains the items ’Save Configuration’, ’Load Configuration’ and ’Quit’.
Pushing the ’Save configuration’ opens a file selection box (see Fig. 4−26) to save the settings made
by the user in the Technical Situation Display to an XML−configuration file.
In general, the configuration file, which has initialized the current session, is selected by default. Set-
tings that can be adjusted by the user, are the options of the menus ’Map Items’, ’Display’, ’Markings’,
’Tracks’ and ’Preferences’. Refer to the corresponding sections 4.4.2.2 to 4.4.2.6 for more information
on these menus.
Pushing the ’Load configuration’ opens a file selection box similar to the one shown in Fig. 4−26
to load an XML−configuration file. It is possible to load any valid XML−configuration. The settings
of the new configuration file take effect immediately.
The Technical Situation Display application is terminated, if the ’Quit’ menu item is selected.
In general, the map contains only a subset of all the components that are listed in the menu. Compo-
nents that are displayed, if available, are marked with a hook on the left side of the respective menu
item. The selected combination can be saved to the configuration file (see section 4.4.2.1).
It is possible to determine in the configuration file, which items shall be shown in this menu. If the corre-
sponding ’show’−tag is set to ‘true’, then the item is available in the menu ’Map Items’.
The menu "Markings", (see Fig. 4−28), gives the possibility to show or hide the highlighting of tracks
with certain attributes:
S ’Special Position Indicator (Spi)’
S ’Figure of Merit / Position Accuracy (Pa)’
S ’Address Type (Atp)’
S ’Simulation Flag (Sim)’
S ’Version Number (Vn)’
S ’Ground Bit Set (Gbs)’
A hook at the left side of the menu items indicates, if the corresponding component is shown or hid-
den. The selected combination can be saved to the configuration file (refer to section 4.4.2.1)
The menu ’Tracks’ enables the user to adjust some settings of the displayed targets. The targets are
displayed as plots with a configurable shape and a configurable size.
The previous positions of a target are also displayed as plots. It is possible to determine, how long
a plot shall be shown until it disappears from display. It is possible to show a speed vector of select-
able length.
All the changes made in the submenus can be saved to the configuration file (see section 4.4.2.1).
The menu ’Tracks’ (see Fig. 4−30) contains the following four submenus:
Submenu ’History’:
It is possible to choose among eleven different plot ages in the submenu ’History’ (see Fig. 4−33).
The tick before a menu item indicates the current selection.
If the history age ’Mem limit’ is chosen, the configuration parameter ’Memory limit of history’ (refer
to section 4.5.7.7) applies. A memory limit of e.g. 99 percent means that with every position a new
plot is allocated until 99 percent of the physical memory is in use. If this threshold is reached, the ap-
plication uses the time period since its start up to the moment, when the limit is reached as history
age. That is, plots, which reach this history age, will be deleted.
If 99 percent of the physical memory is in use, it is still very probable that enough virtual memory is
available to avoid a blocking of the system. The period, up to when the memory limit is reached, is
of course influenced by other applications running on the same system, too.
It is possible to clear all history plots with the ’clear’ menu item. Clearing the history plots can also
be achieved by pushing the corresponding button on the toolbar, refer to section 4.4.3.
The menu ’Preferences’ contains the menu items ’Info’, ’GS Filter’, ’PA Filter’, ’View’ and ’Interface’.
All menu items cause the pop up of panels, which are explained in the following sections.
The menu item ’GS Filter’ opens the ’Selected Filter’ panel, see Fig. 4−37, to change the Ground
Station filter. The Ground Station filter is enabled by default, i.e. it can only be disabled within the con-
figuration file (with limited access rights).
The list in the filter panel consists of five columns, see Fig. 4−37:
− the first column contains check boxes relating to the complete line
− the second column contains the Ground Station identification
− the third column contains the site name of the Ground Station
− the fourth column contains the System Area Code (SAC) of the Ground Station
− the fifth column contains the System Identification Code (SIC) of the Ground Station
ASTERIX CAT 21 data is only accepted from the Ground Stations, which are selected in the Ground
Station list. Checking a Ground Station activates immediately the corresponding filter. The display will
accept only targets arriving from the checked Ground Stations. Pushing the ’Close’ button closes the
’Filter’ panel. The filter settings are saved, if the configuration is saved, refer to section 4.4.2.1.
The menu item ’PA Filter’ opens a panel, see Fig. 4−38, to change the Position Accuracy Filter. It
is possible to select a position accuracy between 0 and 9. All targets with a position accuracy less
than the selected number are not displayed. The position accuracy (PA) is found in the mandatory
ASTERIX field Figure of Merit (FOM). Thus no targets are filtered out with this filter, if the number ’0’
is chosen in the option box.
The menu item ’View’ opens the ’Selected localisation’ panel, see Fig. 4−39, to change the current
view. There is defined one view per available Ground Station site. It is possible to select the wished
view in the option menu ’View of groundstation’.
The menu ’Help’ contains the menu items ’About’ and ’Reference’. All menu items cause the pop up
of panels, which are explained in the following sections.
The menu item ’About’ opens the About panel (see Fig. 4−42) that shows the tool command, version,
name of the tool, as well as the reference address of the supporter.
The menu item ’Reference’ opens the ’Short Reference’ panel (see Fig. 4−43) that shows short in-
structions of the use of the available mouse and key functions.
The toolbar of the Technical Situation Display consists of five items, see Fig. 4−44. The toolbar tools
are used to clear the targets’ history or to zoom the map view.
S The brush is used to clear the history of the targets displayed on the map.
S The three magnifying glasses are needed to zoom in, zoom out and to reset the map view to its
initial state.
S The select−button and textfield are used to ease the search for a certain target. Entering a target
address into the textfield and pushing the select−button will select the corresponding target on
the display.
S The slider is used to zoom in or out. Sliding to the left zooms in, sliding to the right zooms out.
The detailed target view (’Target Details’, see Fig. 4−45) shows the ASTERIX CAT 21 fields that can
be received for a target. To see the detailed view, the menu item ’Show Details’ in the menu ’Display’
must be selected (refer to section 4.4.2.4). If ’Show Details’ is activated, a target in the map view must
be selected with a click of the left mouse button on the target’s label (refer to section 4.4.5.2).
The target can be deselected by a click of the right mouse button somewhere on the map holding
the ’Ctrl’ key.
The target’s ASTERIX CAT 21 attributes, as far as valid, are displayed on the detailed view. Missing
or invalid data are indicated by a hyphen ‘−‘.
It is possible to choose the ASTERIX CAT 21 fields to be displayed in the configuration file, mentioned
in section 4.4.1. Set the corresponding tag of the field in the paragraph ‘Detail’ of the configuration
file to ‘true’, if the field shall be shown, otherwise to ‘false’.
The map view, see Fig. 4−46, of the Technical Situation Display shows an environment of a Ground
Station. The map’s co−ordination system can be a cartesian or a spherical one. The used vector
maps are found in files with the extension .reg.
S The cartesian co−ordination system needs a map, whose components are given in cartesian co−
ordinates in the unit meters, where the origin of the reference system is the position of the Ground
Station. The position of the Ground Station must be given in the configuration file in longitude /
latitude values.
S The spherical maps use longitude and latitude values. Spherical maps don’t need a reference
point, they take the global WGS 84 reference system. For representation in the map view, the Miller
projection (a world projection) is applied to the spherical maps. The ADS−B applications use
spherical maps.
The colors of the map components can be chosen in the configuration file. It is possible to show/hide
components and to configure the representation of the target plots referring to sections 4.4.2.2 to
4.4.2.5.
S Hitting the keys ’Alt r’ resets the view to the initial view.
S Hitting the keys ’Alt c’ connects or disconnects the plots of the targets’ tracks, i.e. draws a line.
S Only if a target is selected, hitting the keys ’Alt f’ activates or deactivates the ’View pursues
Target’ mode. In that case, the indicator ’follow’ is found in the status bar (refer to section 4.4.6).
If this mode is activated, the map view is shifted in the way that a selected target is positioned to
the center of the view, whenever it passes a threshold (refer to section 4.5.7.1) being defined in
the configuration file.
− If this threshold shows its smallest value 0, then the target will not leave the center of the view
and the map will move underneath the target.
− If this threshold shows its greatest value 100, the target may move up to the borders of the view
before the view will be centered to the position of the selected target.
This automatic shifting can happen, if the view is zoomed, rotated or moved by the user or, if the
selected target itself moves to this threshold.
NOTE: Selection of another view (refer to section 4.4.2.6.4 ) is prevented, if a selected target is
not found within the thresholds of that view.
S Position:
The current position of the mouse pointer is always displayed in the statusbar (see section 4.4.6)
Distance line
Targets received via network by the ASTERIX CAT 21 protocol are displayed in the map view. Every
valid position of a target is shown in a configurable shape (refer to section 4.4.2.5, ’plot shape’) and
size (refer to section 4.4.2.5, ’plot size’). The time, how long a position is shown, can be configured
in the track history, a menu item of the menu ’Tracks’ submenu ’History’ (refer to section 4.4.2.5, ’hi-
story’). The speed vector can be configured in the menu item ’Speed Vector’ (refer to section 4.4.2.5,
’speed vector’) of the menu ’Tracks’.
Every displayed target (see Fig. 4−48) gets a label, which shows the unique mode S address in the
first row, in the next row the mode 3/A address (squawk), if available, then the current height in Flight
Level (1 FL = 100 ft), if available, and in the last row the target identification, if available.
A target can be selected by left mouse click on the respective target label. Select a target and open
the ’Detailed View’ (refer to section 4.4.4) to get detailed information about the target.
It is possible to show or hide these distance circles, to determine the number of circles and the delta
radius of the circles individually per Ground Station.
The distance circle settings are saved, if the configuration is saved, refer to section 4.4.2.1.
The parameters of the distance circles are entered in a panel, refer to Fig. 4−50, which pops up with
a double click on the respective Ground Station.
The title bar displays the name of the selected Ground Station. The following controls are available:
S the checkbox to switch the rendering of the circles on or off.
S an option menu allows to select the ’Number of circles’ that shall be shown. It is possible to choose
between one and five circles.
S an option menu to choose the Difference of the circles’ radius, the delta radius of the circles. It
is possible to select a radius of either 1 NM, 2NM, 5 NM, 10 NM, 20 NM or 50 NM.
It is possible to show the course of the altitude change and the current vertical rate of a selected target
graphically in the flight level panel. This panel, see Fig. 4−51, is shown or hidden by selecting the entry
’Show FL Panel’ in the menubar item ’Display’, refer to section 4.4.2.4.
If no target is selected or if vertical rate or altitude is not available, then the panel is blank. If the altitude
and the vertical rate of a selected target are given, then
S the inclination of the airplane symbol shows the degree of the target’s vertical rate
S red lines give the altitude level in distances of 10 Flight Level (FL)
S the history of the altitude of the target is marked by x symbols, which are drawn in time distance
of about 1.5 seconds at the corresponding altitude
The titlebar of the flight level panel shows the ICAO address and, if available, the identification of the
selected target.
The flight level panel is closed by the window’s standard possibilities depending on the used window
manager, e.g. by pushing the x on the upper right corner of the panel.
4.4.6 Statusbar
The statusbar at the bottom of the Technical Situation Display, see Fig. 4−52, contains the following
features:
S current position of the mouse pointer in the map view. In a cartesian co−ordination system, the
position is given in the unit meters with the Ground Station position as origin. In a spherical co−or-
dination system, the position is given in longitude (x−coordinate) and latitude (y−coordinate).
S during distance, bearing, elevation measurements, the third field (marked with ’d’) in the statusbar
shows the current distance, the fourth field (marked with ’b’) the bearing, and the fifth field (marked
with ’e’) the elevation of a measurement in the map view.
− The distance is measured in Nautical Miles (NM) and in meters (m) shown in brackets. The dis-
tance in meters is shown in braces.
− The bearing is measured in degrees from 0° up to 360°. The reference point of the bearing mea-
surement is the start point. The angle 0° is the geographical north. The measurement is done
clockwise, e.g. an object on the east side of the measurement’s start point has the bearing 90°.
− The elevation is measured in degrees from −90° up to +90°. The start point is the reference
point of the measurement. The reference plane of the elevation is a ’tangential’ plane contain-
ing the reference point, where the plane’s normal vector is parallel to the line from the center
of the earth to the reference point. For instance, an object exactly below the start point has the
elevation −90°, while an object exactly above the start point has an elevation of 90°. Due to
the earth curvature, the measurement of two points on the ground results in a negative eleva-
tion.
Measurements in the map view can be performed by holding the ’Shift’ key and dragging the
mouse holding the left button pressed (refer to section 4.4.5.1).
S indicator of the activation of the ’View pursues Target’ mode (refer to section 4.4.5.1):
If the statusbar indicates "follow" the mode is active, else no indicator is shown.
S the network interface, the Technical Situation Display is currently listening to.
The Display Configuration tool is to be launched with the XML configuration file to be edited. After
starting the tool, the window ’Display Configuration − <xml config file>’ appears (see Fig. 4−53).
Titlebar
Menubar
Toolbar
Parameter
Panel
Configuration
Tree View Statusbar
4.5.1 Titlebar
The titlebar shows the name of the tool ’Display Configuration’ and the currently loaded configuration
file.
If configuration parameter values have been added, deleted or changed in the Parameter Panel the
supplementary hint ’(Modified)’ reveals that the configuration is still not saved.
The titlebar contains the typical window features provided by the window manager being used, i.e.
close, maximise, minimise, resize, move the window or put it to some workspaces.
4.5.2 Menubar
The menubar, see Fig. 4−54, contains the menu ’File’ and ’Help’.
The menu ’File’, see Fig. 4−55, contains the items ’New’, ’Open’, ’Save’, ’Save As’ and ’Quit’.
S The menu item ’New’ is used to create a new configuration file. The entries of the new configuration
file are default values, which have to be edited by the user.
S It is possible to load an already existing configuration file by using the menu item ’Open’. A stan-
dard file selection box, see Fig. 4−56, opens, where a new XML configuration file can be selected.
S Pushing the menu item ’Save’ opens a file selection box, see Fig. 4−56, to save the current set-
tings into an XML−configuration file, if a new configuration has been allocated with the help of the
’New’ menu item. If a configuration has been loaded from an already existing configuration file,
the parameter changes are automatically saved to the configuration file without opening a file
selection dialog.
S The ’Save As’ menu item opens a file selection box. Thus, the currently applied parameters and
parameter values can be saved to any file. If a configuration file is not saved in the standard direc-
tory, the user must take care that current versions of the files displayconfig.xml and DisplayCon-
fig.dtd are available in the directory (either a copy or as soft link), where the configuration file is
saved. Otherwise he will not be able to start the configuration tool with this new configuration file
from its directory.
S The Display Configuration tool is terminated, if the ’Quit’ menu item is selected.
The menu ’Help’ contains the item ’About’ (see Fig. 4−57).
The menu item ’About’ opens a panel, see Fig. 4−58, that shows the tool command, version, name
of the tool as well as the reference address of the supporter.
4.5.3 Toolbar
The toolbar, see Fig. 4−59, of the Technical Situation Display consists of seven items. The toolbar
tools are used to create, open, refresh and save configuration changes or to expand and shrink tree
view nodes.
S The ’New’ button is used to create a new default configuration (see ’New’ menu item in 4.5.2.1).
S The ’Open’ button is used to load the existing configuration file (see ’Open’ menu item in 4.5.2.1).
S The ’Reload’ button is used to update the parameters and parameter values in the tree view and
in the parameter panel. ’Reload’ reloads the current configuration file.
S The ’Save’ button is used to save the current configuration file (see ’Save’ menu item in 4.5.2.1).
S The ’Save As’ button is used to save the curent settings (configuration) into another configuration
file (see ’Save As’ menu item in section 4.5.2.1).
S The two magnifying glasses can be used to expand or shrink nodes in the Configuration Tree
View, respectively.
The Configuration Tree View, see Fig. 4−60, shows the hierarchy in the currently loaded configuration
file. The Configuration Tree View consists of two columns. The first column (black faces) shows the
paragraph names of the configuration file as nodes, while the second column (blue faces) shows the
corresponding, used internal XML−Reference.
S Simple left mouse click onto a tree node shows the parameter belonging to that node on the Pa-
rameter Panel to the left of the Configuration Tree View (see Fig. 4−61).
S Left mouse click onto right oriented arrows left to some nodes opens the corresponding hierarchy
below the corresponding item. The same result is achieved by double clicking onto a node or using
the ’+’ magnifying glass of the toolbar, refer to section 4.5.3.
S Left mouse click onto a downward oriented arrow closes the configuration parameter hierarchy
below that item. Closing of the hierarchy below is also got by the use of the ’−’ magnify glass of
the toolbar, refer to section 4.5.3.
S Vertical and horizontal scroll bars are available, if the Tree View entries exceed the boundaries.
The Parameter Panel of the Display Configuration tool (see Fig. 4−61) consists of three parts:
S A label showing the currently selected node name representing a paragraph of the configuration
file. In brackets there is found the corresponding XML−reference identity.
S A list of parameters and parameter values belonging to the corresponding configuration file para-
graph (The type of widgets is determined by the type of the items given in the displayconfig.xml
file).
S A button box containing the buttons ’Delete’, ’Apply’ and ’Close’.
Clicking the node, which represents a list, in the Tree View causes the appearance of a button in the
Parameter Panel with the text "Add a new ‘<list item>’ element", see Fig. 4−63.
Clicking this button shows the default values of a new list item in the Parameter Panel. It is up to the
user to update the default values, apply the changes with the ’Apply’ button and save the changed
configuration to a configuration file, refer to sections 4.5.2.1 or 4.5.3.
NOTE: It is not possible to enter ’xmlRefld’ in the configuration tool for added list items. The tool
will assign an automatically generated identification, e.g. ’Ground−Station057’. To
change this automatically generated identification into a preferred name, the correspond-
ing entry in the configuration file must be edited with the help of a usual editor.
The ’Delete’ button becomes sensitive. Now it is possible to delete the selected list item. After con-
firmation of the deletion, it is possible to save the changed configuration values to the configuration
file as explained in 4.5.2.1 or 4.5.3.
4.5.6 Statusbar
The statusbar, see Fig. 4−65, at the bottom of the Display Configuration tool shows currently per-
formed actions and their corresponding state.
The parameter panel Display, see Fig. 4−72, contains the background color of the map, but also para-
meters being found in the menus ’Display’ and ’Tracks’ of the Technical Situation Display (refer to
sections 4.4.2.4 and 4.4.2.5). The parameters ’Shape of plot’, ’Size of plot’, ’History of plot’ and ’Show
Detailed View’ can be changed in the Technical Situation Display and so be overwritten, if a change
is saved in the Technical Situation Display.
Delayed plots means the following: If a certain squitter telegram of a target is received by different
Ground Stations, every Ground Station creates an ASTERIX CAT21 telegram with the corresponding
information and sets its own time stamp as time of day into the telegram.
If the Ground Stations are not synchronised, then ASTERIX CAT21 telegrams received from one
Ground Station might have quite different time of day values than the telegrams from another Ground
Station.
If the most recent time of day value causes the skipping of older incoming telegrams, then an irregular
track of a target may be got.
S Show Delayed Plots: enable the display of delayed plots with a time of day value, which may not
be older than the
S Time Tolerance: in seconds before the most recent time of day value, received at the Technical
Situation Display.
S The ’Activate mark’ enabler activates the highlighting of tracks, which apply to the conditions deter-
mined in the following attributes.
S The ’Value marking target’ text field contains the value of the SPI (in the present case), when the
respective track shall be highlighted.
S The ’Priority’ value, an integer value, determines the priority of the present marking. For it is pos-
sible that a target applies to several markings, the priority tells, which marking shall overrule. The
higher the priority value the higher the priority.
Example:
If the marking of a certain ’PA’, e.g. PA = 8, is set to green and the marking of the ’SPI’ value ’1’
is red and if both markings are activated, then the target applying to both conditions is shown in
the colour of the marking of the highest priority.
S If the ’Activate blinker’ flag is enabled, tracks, which apply to the respective condition, are dis-
played with the corresponding colour, but with blinking target label.
S The colour widget enables the user to change the colour and opacity of the target’s label applying
to the condition of the respective activated mark.
S Show Roads in menu: enables the display of roads as layer on the map view. Roads are only
loaded from the map’s vector map file, if this checkbox is enabled. And only, if this parameter is
enabled, the corresponding layer is found in the menu ’Map Item’.
S Display of Roads: Only if the parameter ’Show Roads in menu’ is enabled, it is possible to show
roads on the map. In that case the corresponding entry in the menu ’Map Items’ shows a tick. If
’Display of Roads’ is disabled, the layer Roads is hidden on the map and no tick is found in front
of the corresponding map item. This parameter can be overwritten, if the configuration is saved
in the Technical Situation Display.
S Color: represents the color used to display the map layer.
The record and replay tools can be categorized into two groups:
S One group contains the tools that handle so−called raw data. Raw data are the not decoded data
sent by targets. Raw data are the content of the downlink telegrams as byte sequence received
by the Ground Station at the interface to the telegram sender.
S The other group contains the tools that handle the ASTERIX data. ADS−B provides the ASTERIX
CAT 21 protocol, edition 0.20 and edition 0.23.
Starting a record or replay tool is done by means of the desktop panel at the bottom of the LCMS
screen or of the RCMS screen 0. The menu ’ADS−B Tools’ provides the available record and replay
tools (see Fig. 4−82).
The tools can be started in command line mode, too. This is a mode assuming that the environment
(e.g. the variable LD_LIBRARY_PATH) is set correctly and the command is executed in the path,
where the tools are found. Some experiences with the operating system are advantageous.
NOTE: Because of safety reasons, the replay tool ’RRP’ (Replay raw data send raw data) is not
available in the pull−down menu ’ADS−B Tools’, but only in command line mode. The
RRP tool is described in section 4.6.4 of this manual.
Fig. 4−82 Desktop panel menu with ’ADS−B Tools’ for record and replay (example)
After starting a record or replay tool, a window as shown in Fig. 4−83 pops up, which consists of the
components titlebar, menubar, toolbar, notebook and statusbar. These components are common to
all the record and the replay tools of the ADS−B system.
Notes, warnings and errors are shown as dialog boxes popping up.
The selected parameters in the notebook can be saved to configuration files. The tools can be started
from the terminal with a given configuration file name, e.g. ‘recordraw –g −−config myConfigura-
tion.cfg’. The default configuration file name has a name according to the corresponding tool name
and the extension *.cfg, e.g. rawrecord.cfg.
It is possible to load another configuration file via the menu item ‘Load Configuration’ of the file menu
shown in section 4.6.2.2.1 .
Changing of parameters during the replay or record process has no effect. The tool must be stopped
or paused, before the new parameter settings apply.
The components common for all record and replay tool windows are:
− titlebar
− menubar
− toolbar
− notebook
− notebook pages
− statusbar
The common components are described in the following sections 4.6.2.1 to 4.6.2.5. The functions
(pages) which are special for a certain record or replay tool (RRP, RAC, RRC, ARC or ARP) are descri-
bed in the corresponding section 4.6.3 to 4.6.7.
Titlebar
Menubar
Toolbar
Notebook
Notebook Pages
Statusbar
The titlebar shows the short name of the tool just started, and the name of the currently loaded config-
uration file. In the example Fig. 4−83, the shown tool is the Raw Data Recorder ’RRC’, which has
loaded the configuration file recordraw.cfg. Additionally, the titlebar contains the typical window fea-
tures provided by the used window manager, which may be, e.g.: close, maximise, minimise, resize,
move the window or put it to some workspaces.
4.6.2.2 Menubar
The menubar (refer to Fig. 4−83) contains the menus ’File’, ’Command’ and ’Help’. All menus are
tear−off menus, i.e. clicking on the dotted line of a selected menu opens the menu in a usual, sepa-
rate window. A tear−off window does not close on selecting one of its menu items.
. clears the content of the text field in the notebook page Screen Output
. opens a selection box to save the content of the text field screen
. opens a selection box to load new configuration
. opens a selection box to save current configuration
. quits the application (exit the tool)
The menu items ’Clear’ and ’Save Screen Output As’ are related to the ’Screen Output’, a notebook
page, which are explained later in detail (refer to section 4.6.2.4.2 ). The ’Screen Output’ contains data
recorded or replayed by the tool. The ’Screen Output’ is a text field, where input or output data are
logged, respectively. The menu items ’Load Configuration ...’ and ’Save Configuration As’ are used
to load and save the settings found on the following notebook pages.
The menu ’Command’ contains the available commands to start and stop the tool. These commands
are different depending on the use of replay or record tools.
In case of record tools, the ’Command’ menu contains only the ’Record’/’Stop’ submenu.
The ’Record’ button changes to the ’Stop’ function , if the tool is recording. Selecting the ’Re-
cord’ function starts the record tool until recording is explicitly stopped with the stop function.
In case of replay tools, the ’Command’ menu contains the ’Play’/’Pause’, the ’Stop’, the single step
’Next’ and the single step ’Previous’ functions (refer to Fig. 4−91).
The first button is the ’Play’ button to start the replay process. This button changes to a ’Pause’ button,
if pressed. Conversely, the ’Pause’ button becomes a ’Play’ button, if pressed. Pushing the ’Pause’
button interrupts the replay, i.e. a subsequent click on the ’Play’ button continues the replay at the
record, where the replay process has been interrupted before.
The toolbar (see section 4.6.2.3) contains the same features as the menu ’Command’. The state of
the buttons in the toolbar are consistent to the state of the corresponding menu items of the menu
’Command’.
Depending on the settings in the different tools, some buttons become insensitive. More details are
found in the description of the corresponding tools (sections 4.6.3 to 4.6.7).
The menu ’Help’ (refer to Fig. 4−87) offers the selection of the menu item ’About’, opening an informa-
tion panel and in case of the Raw Record (RRC) tool, the additional possibility to open a reference
panel showing the structure and format of Raw Record telegrams.
The information panel shows the tool command, version, name of the tool, building date, the user,
who built the tool as well as the reference address of the supporter (refer to Fig. 4−88).
4.6.2.3 Toolbar
The toolbar contains the same features as the menu ’Command’. The state of the buttons in the tool-
bar are consistent to the state of the corresponding menu items of the menu ’Command’.
The main panels of the tools have the layout of a notebook. The pages ’Top’ and ’Screen Output’ are
pages common to all replay and record tools. These pages are introduced in this section. The other
pages depend on the respective tools and are explained later on, in the corresponding sections.
The page ’Top’ has no functional meaning, but shows an introducing picture, the logo of the company
THALES and the name of the current tool (refer to Fig. 4−92).
NOTE: The page ’Screen Output’ is a text buffer, which can be limited in a textfield of a following
notebook page. The corresponding textfield contains the maximum number of lines the
’Screen Output’ buffer shall contain. The number of lines of the ’Screen Output’ buffer is
limited to the range of 100 up to 10,000 lines.
4.6.2.5 Statusbar
The statusbar of the replay and record tools at the bottom of the display is used to indicate, if the tool
is running and to show some status messages (see Fig. 4−94).
The indicator, showing whether a tool is just recording or replaying, is a little blue bar in the left bottom
corner of the tools swapping left and right while the tool is reading from or writing to the network.
A status message is a one−line text, saying for example, if logging of recorded data is only done to
the ’Screen Output’ (see section 4.6.2.4.2 ) or into a file.
The ’Raw Data Record’ tool listens to a socket and records data in a file or on the ’Screen Output’.
The configuration parameters and their meanings are described in this section in context of the re-
spective notebook pages of the ’Raw Data Record’ tool.
The notebook page ’Parameter’ (refer to Fig. 4−95) is used to adjust the most important parameters
for the ’Raw Data Record’ tool.
Logging to ’Screen Output’ can be done in the same format being used for file logging or it can be
chosen a better readable, verbose mode, which contains the same items, but the items are shown
in a list. The Mode S addresses are partially decoded in that case.
The verbose logging format is only applicable for logging to ’Screen Output’ and contains the follo-
wing items:
S the system area code, called source area
S the Ground Station identification, called source id or system identification code
S the mode S address of the sending target
S the time of receipt of the downlink telegram in seconds since midnight in UTC time
S the time of day, when the telegram has been sent from the Ground Station in UTC time
S the time of arrival of the telegram in the Ground Station based on the Ground Station internal clock,
not system time
S the downlink format type
Example:
Area Id (SAC): 96
Source Id (SIC): 7
Mode S Address: 4004C3
Time of Receipt: 07:24:49 (26689.388)
Time of Day: 07:24:49 (26689.388)
Time of Arrival: 3324.388488574
Downlink Format: 17
Telegram Data: 8F4004C390B981923FF879000000
Confidence Bits: 69
Signal Amplitude: AA
Squawk: −−
Tail Number: −−
Flight Plan: −−
Country: United Kingdom
It is possible to select the checkbox ’Automatic file increment ...’ to limit the size of a logfile automati-
cally by a certain number of records. Checking this feature makes a textfield sensitive, where the maxi-
mum number of records (being equal to the maximum number of lines) of a logfile can be entered.
If the recording reaches the given number of records, then the current logfile is closed and a new one
is automatically allocated to continue recording.
The naming of the files is managed as follows. Starting the recording process, the tool takes the name
of the logfile from the textfield ’Filename’ and extends this name by date, time and the extension *.log.
The date is expressed in the sequence ’year.month.day’, the time in the sequence ’hour_minute_sec-
ond’, e.g. logfile−2004.03.25−09_46_40.log is an automatically allocated file, if the ’Filename’ en-
tered, is ‘logfile’.
Writing to a file or to the ’Screen Output’ with every incoming telegram, takes a lot of performance.
Hence it is possible to buffer the received data and perform the writing action only, when a certain
number of telegrams has arrived (log buffering).
A drop−down menu becomes sensitive, if the check box ’I/O Performance’ is selected. The drop−
down menu enables the user to select a buffer size, measured in bytes or kbytes. Whenever an inter-
nal buffer of the tool reaches the given limit, the tool flushes its buffer to output. If the tool is stopped,
the remaining data in the buffer are flushed, even when the buffer size is not reached.
NOTE: It can easily happen that a user is wondering about the missing data of an expected out-
put. If buffering is enabled, the output occurs perhaps very much later depending on the
chosen buffer size.
The ’Raw Data Record’ tool provides some filter parameters, shown in Fig. 4−97.
S It is possible to record only data coming from a certain Ground Station within a system area. Clik-
king the corresponding check, it is possible to enter a System Area Code (SAC) and a Ground
Station identification, called SIC, into the corresponding textfields. Only telegrams coming from
that given Ground Station are recorded.
S It is possible to record only telegrams from a certain target, e.g. from a site monitor. In that case
the user must enable the corresponding check and enter the target address of the target to be re-
corded. The target address is expected in a hexadecimal representation, but it is not case sensi-
tive, so it does not matter, if an address ‘4004C1’ or ‘4004c1’ is entered.
S It is possible to use the asterisk ‘*’ as wildcard, i.e. ‘4004*’, for instance, accepts all targets with
an address starting with ‘4004’. This wildcard is only possible as last character of the search string,
e.g. search strings ‘4004*1’ and ‘*4C1’ do not work.
S It is possible to record only telegrams of certain downlink formats. Enabling the checkbox ’Record
only downlink format’ activates a matrix of 24 checks, each representing a different downlink for-
mat. It is possible to check the formats to be recorded. Extended squitters have the downlink for-
mat 17 and 18 (Note: The mode 3/A address is contained in the downlink formats 5 and 21).
The ’Replay Raw Data Send Raw Data’ tool reads raw data from a file or from standard input, performs
no CPR decoding on the received data and sends the received data as raw data to a certain interface,
identified by a hostname and a port. The configuration parameters and their meanings are described
in the present paragraph in the context of the respective notebook pages of the ’Replay Raw Data
Send Raw Data’ tool.
Because of safety reasons, the replay tool ’RRP’ (Replay raw data send raw data) is not available in
the pull−down menu ’ADS−B Tools’, but only in command line mode.
To start the RRP tool, the user has to open a Terminal application (via desktop panel) and to enter
the command from terminal /usr/local/adsb−tools/bin/replayrawsendraw −g. The corre-
sponding start window appears on the screen.
The page ’I/O parameter’ (refer to Fig. 4−98) offers some parameters to specify the source and the
destination of the replay.
It is possible to select the source of the input data. The input may either come from standard input
or from a file.
If standard input is selected, the standard output of another tool must be piped to this tool (refer to
section 4.6.3.1.2 of the ’Raw Data Record’ tool), else the option ’standard input’ is not applicable.
Example:
The command "recordraw –e localhost –p 5545 | replayrawsendraw –g" starts the ’Raw Data Record’
tool listening to port 5545 of the local host. The received data are not logged to standard output, but
piped to the ’Replay Raw Data Send Raw Data’ tool, which starts up in graphical mode. The ’Replay
Raw Data Send Raw Data’ tool replays the data received via standard input, if the corresponding radio
button is selected and replay is started.
If selecting the radio button ’file’, it is possible to choose an input file by pressing the button ’Choose’,
which opens a file selection dialog as shown in section 4.6.3.1.4 .
NOTE: It is not possible to enter the input file name directly into the textfield. The destination host
can be changed only by a supervisor user in a non−intuitive fashion in order to avoid acci-
dental replay of data into a live operational system.
If the data read from input are not of raw data format, then an error message is written to standard
output. The error message says that there are missing columns in the read records.
A mandatory parameter is the address of the interface, where data shall be sent to. The address con-
sists of the hostname and the port of the socket, to which the data have to be output. Only the IP port
can be changed within the application. The hostname is a parameter only accessible within the config-
uration file (access restrictions apply).
Logging to ’Screen Output’ can be done in the same format being used for file logging (one line per
record) or in a verbose mode. The layouts of the formats are introduced in section 4.6.3.1.3 .
The size of the ’Screen Output’ buffer can be limited in the corresponding text field. The textfield con-
tains the maximum number of lines, the ’Screen Output’ buffer shall contain.
The notebook page ’Data Parameter’ (refer to Fig. 4−99) contains settings concerning time schedul-
ing and filters.
It is possible to speed up or slow down the replay by a replay factor. However, this feature is only avai-
lable, if reading from file. Reading from standard input is done with the speed that the incoming tele-
grams dictate.
If the replay factor is set to 1, replay is done according to the time determined by the input records.
The delay between the sending of two consecutive telegrams is given by the difference of the time
of day, if available, or by the difference of the time of receipt, found as fourth and third entry in every
raw data record.
The delay is calculated by the replay factor multiplied with the time difference of two consecutive tele-
grams. That means: replay speeds up by the factor 10, if entering the replay factor 0.1, replay slows
down by the factor 10, if entering the replay factor 10.
It is possible to replay only a certain part of a replay file. This feature is only applicable, if reading from
file and not from standard input. To replay a part of an input file, a starting time and a duration is
needed.
For that reason there is an indication, at which time of day (in hours, minutes and seconds) the input
time starts and how long (in hours, minutes and seconds) the reading of the input file lasts according
to the timestamps given in the input. This information is updated every time, when the file selection
box, which opens pressing the ’Choose’ button on the page ’I/O Parameter’, is closed. This is why
it is not possible to enter an input file directly into the ’Filename’ textfield of the page ’I/O Parameter’
referring to section 4.6.4.1.1 .
The information about the start and the duration given in the input file, is a help to determine the range,
the user intents to replay.
The user enters the desired start of replay interval and a duration of the replay by entering a duration
of the format ‘hours:minutes:seconds’ or ‘seconds’ into the corresponding text fields. Even a duration
of more than 24 hours is possible, although the start of interval can only be within the first 24 hours
since starting time given in the replay file.
It is only possible to select a replay interval inside the interval calculated by the tool. If a start time
outside the applicable replay interval is selected, then start time is automatically set back to the begin-
ning of the replay file.
The actual replay time can be shortened or lengthened by entering a corresponding replay factor (see
section 4.6.4.2.1 ).
The filter settings are a part of the notebook page ’Data Parameter’. The following filters are available:
S It is possible to replay only data recorded from a certain Ground Station. Clicking the correspond-
ing check, enables the user to enter a System Area Code and a Ground Station identification (Sy-
stem Identification Code) into the corresponding textfield. Only telegrams of the Ground Station
with the given identification are replayed.
S It is possible to replay only telegrams recorded from certain targets, e.g. from a site monitor. In that
case, the corresponding check must be enabled and the target address of the target to be replayed
has to be entered. The target address is expected in a hexadecimal representation, but is not case
sensitive, i.e. it does not matter, if an address 4004C1 or 4004c1 is entered.
It is possible to use the asterisk ‘*’ as wildcard, i.e. ‘4004*’, for instance, accepts all targets with
an address starting with ‘4004’. This wildcard is only possible as last character of the search string,
e.g. search strings ‘4004*1’ and ‘*4C1’ do not work.
The ’Replay Raw Data Send Asterix Data’ tool (Raw data Asterix Converter) reads raw data from a
file or from standard input, performs a CPR−Decoding and sends the ’CPR−decoded’ data in AS-
TERIX CAT 21 format to a certain interface, identified by a hostname and a port. The configuration
parameters and their meanings are described in the present paragraph in the context of the respective
notebook pages of the ’Replay Raw Data Send Raw Data’ tool.
The page ’I/O parameter’ (see Fig. 4−100) offers some parameters to specify the source and logging
possibilities of the replay process. The destination IP address can only be set within the configuration
file (with limited access rights) as it is potentially dangerous to replay data into a live system.
Concerning the selection of input and interface, refer to the corresponding sections of the ’Replay
Raw Data Send Raw Data’ tool in section 4.6.4.1.
A main feature of the ’Replay Raw Data Send Asterix Data’ tool is logging. The output of the replay
process can be written to the ’Screen Output’, into a file or to standard output. If no output is specified,
no logging is done.
The logging to file and to standard output is rather easy. Only the ASTERIX output data can be logged.
File logging of raw data is not necessary, because the input file contains the raw data or, if read from
standard input, the raw data can be logged by the ’Raw Data Record’ tool (refer to section 4.6.2.4)
providing the input.
In case of logging to a file the ’Automatic file increment’ feature can be enabled. More information
about this feature is found in section 4.6.3.1.5 . The logged ASTERIX data can be read from the ’Re-
play Asterix Data’ tool described in section 4.6.7.
If logging to a file is enabled, the first row is a comment line starting with a ‘#’. The next item in the
comment line indicates the ASTERIX category, that is ‘CAT21’. Subsequently the ASTERIX fields and
subfields are assigned to positions to be able to locate ASTERIX field values. In the following (non−
comment) lines, all ASTERIX fields and subfields are listed, set to the position described in the first
comment line.
Logging to standard output does not output the comment line, because, in general, the first line to
standard output is not catched by tools reading the output. However, every logfile must get the first
comment line.
The actual logged ASTERIX records, being the values of the ASTERIX fields and subfields, are listed
‘|’ separated in the sequence described in the first comment line. If no values are available a ‘−‘ is
required instead.
Logging ASTERIX data means the logging of output data, i.e. only successfully decoded and checks
passing telegrams are considered. To be able to reconstruct the processing (from reading raw data
to sending ASTERIX data) performed by the tool, it is necessary to trace the telegrams. The tracing
of the replay is possible by enabling the ’Detailed Telegram Decomposition’ mode (refer to section
4.6.5.2 and to following section 4.6.5.1.2 )
The input number plus raw data input string are always shown on the ’Screen Output’, even if there
is no ASTERIX output generated. The layout of the input line is
IN #<input number>: <raw data>
Example:
IN #000011: 096 005 26704.120 26704.120 8055.581931656 17 3C658C 8D3C658C9055C1A897D4EA000000 −− −−
’Screen Output’ ASTERIX data are always logged in a well readable format. Only valid ASTERIX fields
are logged. The output format has the following layout:
OUT #<output number>: <extended squitter type and decoding information>
<UAP identification of ASTERIX field>: <field value in hex> [<user readable field value>]
Example:
OUT #000002: EVEN EXTENDED SQUITTER AIRBORNE POSITION WITH GLOBAL COMPUTATION
I021/010: 0x6005 [SAC: 96; SIC: 5]
I021/030: 0x34283A [TOD: 07:25:04.455 (26704.455 s)]
I021/040: 0x0020 [TRD DCR: 0; GBS: 0; SIM: 0; TST: 0; RAB: 0; SAA: 0; SPI: 0; VN: 0; ATP: 1; ARC: 0]
I021/080: 0x400A54 [TADD: 400A54]
I021/090: 0x0006 [FOM AC: 0; MN: 0; DC: 0; PA: 6]
I021/095: 0x00 [VACC: 0]
I021/130: 0x3866D7AB9EB3 [WGS84 LAT: 79.314926147 °; LON: −118.659484863 °]
I021/140: 0x188C [GALT: 39275.00 ft]
I021/145: 0x0618 [FL: 390.00 FL]
I021/157: 0x0000 [GEOVR: 0.00 ft/min]
I021/157: 0x0000 [GEOVR: 0.00 ft/min]
I021/210: 0x08 [LTI MDS: 1; UAT: 0; VDL: 0; OTR: 0]
If the decomposition mode is enabled (refer to section 4.6.5.2), then the input data are shown in a
decomposed format. Decomposed format means that the parts, a read downlink telegram is consist-
ing of, are shown in a well readable list. If an input telegram could not be decoded, the reason is given,
if the decomposed mode is enabled. The decomposed mode has the following layout:
’Screen Output’ can be saved and edited by the user (refer to section 4.6.2.2.2 ).
A checkbox allows to switch the pipeline mode. If the pipeline mode is activated, the RAC−tool works
like the groundstation’s pipeline mode.
Pipeline mode means that telegrams are only sent, if the input is a position or a velocity squitter, i.e.
every other kind of squitter does not generate output.
S In pipeline mode, only the current information of the position or velocity squitter is kept, respec-
tively, and additionally the information of the last identification or status squitter received since the
last output.
S Pipeline mode means that the mandatory field check, refer to 4.6.5.4, is disabled to prevent the
loss of velocity squitter generated output not containing mandatory position information.
S If the pipeline mode is switched off, every telegram generates output telegrams containing all infor-
mation being up to date. The ages of the information, refer to 4.6.5.3, decide which information
is up to date and which information is obsolete.
The notebook page ’Data Parameter’ (see Fig. 4−101) of the tool ’Replay Raw Data Send Asterix
Data’ is the same as the corresponding notebook page of the tool ’Replay Raw Data Send Raw Data’
(refer to section 4.6.4.2). The only additional option is the check to enable or disable the decomposi-
tion mode. The meaning of the decomposition mode is explained in section 4.6.5.1.2 .
The ’Replay Raw Data Send Asterix Data’ tool needs a trackstore to store the information of target
telegrams. It is necessary to keep e.g. position and velocity information for a target as long as the
corresponding information is considered to be valid or is updated by the input of another telegram.
The following information about trackstore data is configurable in the notebook page ’Trackstore’
(see Fig. 4−102):
S Size of the trackstore: There is a drop down menu to select the size of the trackstore, i.e. the num-
ber of targets, the trackstore must be able to store. The size must always be a prime for tool internal
reasons.
S Maximal age of a target (in seconds) in the trackstore since its last update: If time has passed
this age, then the target is removed from trackstore.
The following parameters are only applicable, if the ’check for mandatory ASTERIX CAT 21 items’ in
the notebook page ’CPR Decoding’, refer to section 4.6.5.4, is enabled (see Fig. 4−102):
S Absolute maximal age of the track position in seconds: The position of a target is set to invalid,
if the time passed since the last position update is greater than the value given in this text field.
S Maximal velocity age (in seconds) relative to the time of the last position: If the last update of the
speed is older than the last position update minus the velocity age or more recent than the last
position update plus the velocity age, then the speed data for the respective target are declared
invalid.
S Maximal target status age (in seconds) relative to the time of the last position: If the last update
of target status is older than the last position update minus target status age or more recent than
the last position update plus the target status age, then the target status for the respective target
is declared invalid.
S Maximal operational status age (in seconds) relative to the time of the last position: If the last
update of the operational status is older than the last position update minus maximal operational
status age or more recent than the last position update plus the maximal operational status age,
then the operational status for the respective target is declared invalid.
S Maximal identification age (in seconds) relative to the time of the last position: If the last update
of the identification is older than the last position update minus identification age or more recent
than the last position update plus the identification age, then the identification for the respective
target is declared invalid.
S Absolute maximal Mode 3/A age in seconds: The mode 3/A address of a target is set to invalid,
if the time passed since the last position update is greater than the value given in this text field.
The ’Replay Raw Data Send Asterix Data’ tool decodes raw data input. If the downlink telegrams are
extended squitters (DF 17, DF 18 or DF 19) or of downlink format DF5 or DF21, the content of the
telegrams is at least partially decoded. The extended squitters can be position squitters, which are
encoded with the help of the so−called Compact Position Reporting (CPR). The present notebook
page (see Fig. 4−103) is called CPR Decoding, because the prevailing part of the options concern
the CPR decoding. Other options concern validity checks related to the decoded position squitters.
If some checks fail, then the corresponding notes can be received on ’Screen Output’, if the ’Detailed
telegram decomposition’ mode is activated (refer to section 4.6.5.2).
After decoding of raw data input, the ’Replay Raw Data Send Asterix Data’ tool encodes output data
in the ASTERIX CAT 21 format. There are some ASTERIX CAT21 data fields, which cannot be got from
the raw data information or which shall be manipulated. In addition, data fields being very usable to
the user of the tool, but which are not defined by the ASTERIX CAT 21 standard, can be transmitted.
The following parameters are provided for the ASTERIX CAT 21 encoding on the notebook page AS-
TERIX CAT 21 referring to Fig. 4−104.
S indication of the source identifier, System Area Code (SAC) and System Identification Code (SIC).
The SAC cannot be got from the input. It is a mandatory parameter of the ASTERIX protocol and
identifies the area, where the ASTERIX records are to be assigned to. The SIC is associated with
the Ground Station identification, which can be obtained from the input data. If the SAC or the SIC
is set to –1, then the corresponding information found in the input data are taken in the outgoing
ASTERIX data records, else the user defined SAC or SIC of the corresponding textfield is taken
in the output ASTERIX data records.
S the non−standard data ’Signal Amplitude’ and ’Squawk’ can be transmitted in the ASTERIX data.
These data are either ignored by external interfaces or must be switched off. The signal amplitude
is an indicator of the intensity of the mode S telegrams sent by targets. Squawk is the mode 3/A
address, which is e.g. part of the downlink formats DF5 and DF21.
S the ASTERIX field I021/210 ’Consider Link Technology Indicator’, indicating that the telegrams,
which are received by the Ground Station, are Mode S extended squitters, can be sent or sup-
pressed in the ASTERIX datagrams.
The About panel of the RAC Tool, see Fig. 4−105, called by the selection of ’About’ in the menu ’Help’,
contains an additional text line compared with the general ’About’ panel (see Fig. 4−88).
This additional line shows the version of the currently loaded FOM/PA table, which is used to evaluate
the Position Accuracy in the Figure of Merit field of the ASTERIX data.
This table is used for targets sending reports according the standard DO−260A.
It is possible to record the incoming data in binary format. The other possibility is to decode the incom-
ing ASTERIX stream and log it as ASCII text into a file or on ’Screen Output’.
The notebook page ’Filter’, refer to Fig. 4−107, contains the possibility to restrict and steer the data
to be recorded. Refer to the corresponding items of section 4.6.3.2 for the description of the
groundstation and mode S address filter.
The radio buttons ASTERIX CAT 21 version allow to select, if edition 0.20 or edition 0.23 of ASTERIX
CAT 21 shall be recorded.
NOTE: If the selected version is not consistent to data received, it can happen that data will be
missing or will be confused. There is no possibility to differentiate between edition 0.20
and edition 0.23 due to incoming data.
The ’Replay Asterix Data’ too reads ASTERIX data from a file or from standard input and sends these
data in ASTERIX CAT 21 format to a user defined network interface.
Fig. 4−108 shows the first page with configuration parameters in the ’Replay Asterix Data’ tool.
The input of the ’Replay Asterix Data’ tool can be either the proprietary ASCII file logging format or
the not decoded pure binary input stream being recorded in the way sent over network (refer to 4.6.6.1
’Output’). If input is a binary stream, then the single step ’Previous’ replay is not possible, because
reading the previous record is not possible due to missing length knowledge.
The input source may either come from standard input or from a file.
S If standard input is selected, then the standard output of some other tool must be piped to this tool
(refer to section 4.6.3.1), else the option ’standard input’ does not work.
S If selecting the radio button ’file’, it is possible to choose an input file by pressing the button
’Choose’, which opens a file selection dialog.
S In addition, it is possible to replay one single hard coded ASTERIX record for test purposes.
NOTE: It is not possible to enter the input file name directly into the textfield. The reason is found
in the explanation of section 4.6.4.2.2 .
The ’Replay Asterix Data’ tool recognizes input data as valid ASTERIX CAT 21 and pops up a message
box, if the input is encountered to be not valid.
A mandatory parameter is the address of the interface, where data shall be sent to. The address con-
sists of the hostname and the port of the socket, where the data have to be output. The output address
cannot be changed from the toll’s user interface as transmitting replayed data into a live system is
potentially dangerous. Instead, the output address can be changed within the tool’s configuration file
(access restrictions apply).
If the source is a file, the tool evaluates from the first line of the input file, which ASTERIX category
is required (refer to section 4.6.5.1). Only Asterix CAT 21 is allowed currently.
Binary data replay is not affected by any category aspects, because binary data contents are not eval-
uated.
The size of the ’Screen Output’ buffer can be limited in the corresponding text field. The textfield con-
tains the maximum number of lines that the ’Screen Output’ buffer shall contain.
Logging of data to ’Screen Output’ is possible in the layout of the file logging format or in a verbose
mode. The layout of the file logging format is described in detail in section 4.6.5.1.
The layout of the verbose mode is the same as the one introduced for ASTERIX logging in section
4.6.5.1, but no counter of input and output records are available.
Binary input log has always the layout described in section 4.6.6.1.3 .
S It is possible to pack several records of the input into one ASTERIX CAT 21 data block. If packing
is disabled, the data will be replayed as found in the input, else as many data records will be packed
into one ASTERIX data block as selected in the selection box. When the end of an input file is
reached, the remaining records are sent in one block, even if this data block is smaller than the
required number.
S The option ’Multiply replay time by the factor’ is explained in section 4.6.4.2.1 . This is the only fea-
ture of this page, which is applicable for binary replay, too.
In case of binary replay, the replay factor indicates the periods in seconds, when the next binary
decoded ASTERIX data block is to be sent. The differentiation of binary ASTERIX data blocks is
possible by evaluation of their length fields. The evaluation of the length field is needed to avoid
an uncontrolled flush of the input to network.
S ’Time Scheduling’ is explained in section 4.6.4.2.2 .
S The second enumeration item in section 4.6.4.2.3 explains the mode S filter functionality.
S It is possible to mark the data sent by the ARP−tool as simulated. If the check box is enabled, then
the subfield SIM of the field ’Target Report Descriptor’ is set to 1, else to 0.
S The radio buttons ASTERIX CAT 21 version allow to select the edition, which shall be replayed. It
is possible to replay edition 0.20 or edition 0.23 data. It is very important that the selected version
is consistent with the data to be replayed, because otherwise data can go lost or get confused.
There is no possibility by the tool to differentiate between ed. 0.20 and 0.23 due to information of
the file to be replayed.
S The choice of the time base feature is explained in section 4.6.5.5.
Fig. 4−110 RCMS desktop panel with the ’Misc. Tools’ menu (example)
Fig. 4−111 LCMS desktop panel with the ’Misc. Tools’ menu (example)
4.7.3 Nedit
After selection of ’Misc. Tools’ submenu ’Nedit’ on RCMS screen 0 (see Fig. 4−110), or on LCMS
screen (see Fig. 4−111), the editor is started to read/write ADS−B data files. The user is able to enter
the path and the file name (e.g. *.raw, *.org, *.log). Some rules are defined to highlight certain data
within the file for better reading.
4.7.4 Minicom
After selection of ’Misc. Tools’ submenu ’Minicom’ on LCMS screen (see Fig. 4−111), a Linux Termi-
nal application is started to get direct access to the Ground Station for administration purposes. The
Terminal application is connected to the GS via serial line.
4.7.5 Calculator
After selection of ’Misc. Tools’ submenu ’Calculator’ on RCMS screen 0 (see Fig. 4−110), or on LCMS
screen (see Fig. 4−111), a calculator application is started.
After selection of ’Misc. Tools’ submenu ’Capture Screen’ (see Figs. 4−110 and 4−111), one (LCMS)
or two (RCMS) screen capture tools are applicable to take a screenshot of the screen contents.
The LCMS has only one laptop screen, therefore only one ’Capture Screen’ tool is provided within
’Misc. Tools’ menu of the LCMS desktop panel.
The RCMS has two screens, the screen 0 (left screen, used for the TSC application) and the screen
1 (right screen, reserved for the MTSC application), therefore the tools ’Capture Screen0’ and ’Cap-
ture Screen1’ are provided within ’Misc. Tools’ menu of the RCMS desktop panel (see Fig. 4−110).
To take a screenshot (e.g. of RCMS screen 1) the user has to perform the following steps:
− double left mouse click on ’Misc. Tools’ submenu ’Capture Screen1’ on RCMS screen 0;
the special mouse pointer (cross sign) appears on RCMS screen 1.
− single left mouse click on screen 1;
the screenshot of screen 1 (’MTSC main window’) appears on RCMS screen 0.
− single right mouse click within screenshot on screen 0;
a menu appears.
− single left mouse click on submenu ’Save...’;
the window ’Browse and Select a File’ appears on screen 0.
− click on button ’Save’; select/edit file name and preferably the JPEG quality ’100’;
confirm by clicking on button ’Save.
− single right mouse click within screenshot on screen 0;
a menu appears.
− single left mouse click on submenu ’Quit’;
the screenshot on screen 0 disappears.
After selection of ’Misc. Tools’ submenu ’Image Viewer’ on RCMS screen 0 (see Fig. 4−110), or on
LCMS screen (see Fig. 4−111), the application is started to view an image file (e.g. *.jpg, *.tif). The
user is able to enter the path and the file name of the image file. This tool can be used to view for exam-
ple a screenshot.
After selection of ’Misc. Tools’ submenu ’PDF Viewer’ on RCMS screen 0 (see Fig. 4−110), or on
LCMS screen (see Fig. 4−111), the application ’xpdf’ is started to view a *.pdf file. The user is able
to enter the path and the file name of the image file. This tool can be used to read for example tool
manuals available in pdf−format.
CHAPTER 5
SUPERVISOR OPERATION
Chapter 5 and chapter 6 describe the operation of the TSC (running on the RCMS screen 0 and on
the LCMS screen). The TSC can be started in different user modes. In this chapter the TSC operating
in supervisor mode is explained, i.e. the full functionality of the TSC is described here.
In chapter 6 the functionality available for the Monitor User is described, which is a subset of the func-
tions described within this chapter 5.
NOTE: Another application is the MTSC running mainly on the RCMS screen 1. The MTSC func-
tionality available for the Supervisor on the RCMS is described in section 4.3.3.
The following Fig. 5−1 depicts the basic structure of the TSC Graphical User Interface (GUI). It con-
sists of the components titlebar, menubar, notebook and statusbar.
Titlebar
Menubar
Notebook
Statusbar
Clicking with the left mouse button on a tab of the notebook switches to the corresponding page.
The titlebar shows the character string "Thales Stuttgart – AS680 Technical System Control".
The menubar is described in section 5.3, the notebook in section 5.4 and the statusbar in section
5.2.
5.2 STATUSBAR
The Statusbar, see Fig. 5−2 given as an example, gives current information about the TSC and the
Ground Station status.
The first field shows the Ground Station name with the current status color as background.
The second field shows the latest Log−Message being also found in the log message window, refer-
ring to section 5.4.16.
The third and fourth field shows the current date and time based on the system time of the RCMS or
LCMS, where the current TSC is running.
The menubar (refer to Fig. 5−1) contains the menus ’File’, ’Groundstation’, ’Settings’, ’Refresh’,
’Page’ and ’About’.
The menu ’File’ contains two menu items with the following meaning:
The main window of the TSC cannot be minimized in the usual way, i.e. by pressing the minimize but-
ton which is mostly located at one of the upper corners of the window (depending on the window man-
ager actually used). Instead, the application can only be set to a similar state by choosing the ’Mini-
mize Window’ entry of the ’File’ menu. This command will shrink the window size to a certain minimum
while still showing the color coded operational status and the name of the Ground Station, as de-
picted in Fig. 5−3. The colors and codes of the operational status are described in section 5.4.2.2.
The Ground Station name is printed on a button that can be used to restore the main window.
The minimized view of the TSC application is particularly useful, if more than one Ground Station is
monitored at the same time. In this case, several instances of the TSC can run simultaneously each
supervising a different Ground Station. The minimized views of all the Ground Stations can be ar-
ranged on the screen so that an overview of the complete Ground Station network is immediately vis-
ible. The advantage of this decentralized view – unlike an integrated display of all Ground Stations’
status – is the complete independence of the TSC instances.
If the application is closed during the minimized state, size and position of the minimized window are
stored within the setting file:
[home]/.tsc/settings/ settings_startup_tsc.conf
When the TSC is started again, it will come up as minimized window at the previous size and position.
This menu is used to configure the user preferences of the TSC. The configuration parameters are
found in the home directory of the current user under
[home]/.tsc/settings/settings_tsc.conf or
[home]/.tsc/settings/settings_startup_tsc.conf.
NOTE: These files should not be edited manually.
The dialog appearing after selecting the menu item ’Logging ...’ has the following layout (see Fig.
5−4):
The first field shows the name of the log file currently in use. The name is automatically generated and
cannot be changed.
The next two fields define the conditions under which the current log file is closed and a new log file
is generated. If the corresponding option buttons are enabled, a new file is allocated, if
S the maximum size of the log file in KB or
S the maximum age of the log file in minutes
is reached.
If none of the option buttons is enabled, the log file will grow until it runs out of available disk space.
If both option buttons are enabled, the first condition met triggers the creation of a new log file.
The ’Logfile Lifetime’ parameter defines how long the log file is allowed to exist before deletion. The
TSC installs a cron job, that runs every 24 hours. It deletes all logfiles whose write access timestamp
is older than n days ago (n = logfile lifetime parameter). The cron job also starts, if no instance of the
TSC is running. Logfiles currently in use by a TSC are not deleted.
If the logging directory is changed, a new log file will be created after the change is validated by press-
ing the OK button.
The parameters ’Max. Logfile Size’, ’Max. Logfile Age’, ’Logfile Lifetime’ and ’Logging Directory’ are
saved in the file settings_startup_tsc.conf .
By selection of the only menu item ’About TSC’ of this menu ’About’ an information panel pops up.
The information panel, see Fig. 5−5, contains information about the current name and version of the
TSC software and the contact address of the responsible person.
The TSC is organized in separate notebook pages that can be accessed by the tabs at the lower part
of the window. Each page represents a set of parameters that are described in more detail in the follo-
wing sections.
Each of the pages has a ’Refresh’ button at the lower right corner of the page. Pressing this button
requests the Ground Station to refresh all parameters or status values that are currently displayed on
the page.
NOTE: An automatic refresh is performed during start−up and when switching between the
Ground Stations.
Pressing the ‘Refresh’ button, the TSC requests each parameter of the current page subsequently
from the Ground Station until all values are received. If all requests succeed, the following message
is displayed in the status bar:
"All Values successfully received for page XXX!"
The TSC waits up to a certain timeout for an answer. The failure of one of these update requests
causes the skipping of the following ones to avoid blocking of the TSC.
Example: Consider a timeout of 5 seconds per parameter on a page displaying 25 parameters and
consider failure of single requests. Clicking the refresh button, the TSC could be blocked more than
1 minute, if the TSC waits 5 seconds for every request of the 25 parameters. Thus the sending of the
remaining requests will be stopped with the failure of a first request . The following message is logged
to the status bar, to the log window and to the log file:
"One of the Values couldn’t be received! See earlier Log−Messages for further details!"
Parameter fields are used for displaying and changing values. There are two types of parameter
fields: text fields and option fields.
In locked mode (by default), the values of the parameter fields are shown, but cannot be changed.
The parameter fields are used for data types like integer, floating point and strings. The option field
is used for selection of enumeration values (e.g. on/off).
Pressing the ’Get’ button, the current setting or the corresponding value retrieved from the Ground
Station is displayed. Pushing the ’Edit’ button the parameter fields switch to edit mode.
In edit mode, i.e. after having selected ’Edit’, the color and the text of the buttons changes. The value
of the text field or the option menu can be changed. By pressing the ’Set’ button or hitting the return
key, a plausibility and range check is performed. If this test fails, the parameter setting is not accepted
and a message window, pops up on top of the TSC informing the user about the reason for the rejec-
tion and about the available choices or parameter ranges. After closing the message window (selec-
tion of ’Set’) the parameter field remains in locked mode and the button ’Set’ changes to ’Get’.
To unchange a value just press the ’Cancel’ button. The parameter field switches back to the locked
mode.
NOTE: Not all parameter fields have an ’Edit’ button. The ’Edit’ button is hidden for some parame-
ters, if no write access is granted to the parameter or to the current user role (see Monitor
user, chapter 6).
The ’BITE’ page, see Fig. 5−7, is the most important page of the TSC. It provides a detailed view of
individual BITE test results. It allows to select the BITE tests currently running and allows to check,
if their result values are periodically retrieved. Some of these tests require configuration parameters,
e.g. the Mode S address used for the test signal.
NOTE: Not all tests and resources on the ’BITE’ page must necessarily be installed as hardware
components in the Ground Station. Displaying the color of the Ground Station status, the
RED color has the highest priority, followed by YELLOW, BLUE and GREEN color. That
means, if e.g. a failure and a warning happens at the same time, the failure color RED over-
rules the warning color YELLOW and the Ground Station status is displayed in RED.
In this section, the different BITE tests are described. There are critical tests, whose states are found
in the column ’Critical:’ and non−critical tests, whose states are found in the column ’Warning:’. Addi-
tionally, there is one maintenance test found in the column ’Maintenance:’.
Critical tests:
S MAIN THREAD
This test monitors the periodic heartbeat signal of the application main thread.
S BASE THREAD
This test monitors the periodic heartbeat signal of the base thread.
S ADSB THREAD
This test monitors the periodic heartbeat signal of the ADS−B thread.
S BITE THREAD
This test monitors the periodic heartbeat signal of the BITE thread.
S LOOPBACK TELEGRAM
This test monitors the successful reception of a Mode S signal that is generated once per second
on the SPB and looped back directly into its analogue input. The signal remains on video level,
i.e. no RF modulation is involved. Hence the test covers only the SPB and not the RXU.
S GPS
This test monitors the status of the Time Reference System (TRS). The TRS consists of a GPS time
receiver module in the AS 680 VME bus. If GPS is enabled and the Ground Station position re-
ceived by the GPS is outside the given range around the reference Ground Station position given
by the TSC, the test results in an error.
S RF−PATH
This test checks, if any signals of a Site Monitor are received. This test is used for detection of hard-
ware failures.
S SITE MONITOR BITE
This test monitors the successful reception of BITE states, emitted by the own Site Monitor.
S SITE MONITOR TELEGRAM (own)
Checks, if Mode S telegrams from the own Site Monitor are received.
S VOLTAGE
The secondary voltage circuit is checked.
The ’Bite Status’ value describes the state of the resource. The ’Bite Status’ is used in the same way
as the ’Bite Mask’ value. The allocation of bits to the resources is the same, but the meaning of the
value is different. A BITE Status bit set to ‘1’ indicates that the corresponding test failed.
Non critical resources Critical resources
Example:
0x00200000 HEX = [0] 0 | 00 0000 0010 0000 | 0000 0000 0000 0000 binary notation
The sixth (from right to left) of the warning bits is set to 1 (Non critical tests). According to Fig. 5−7,
this test checks the Asterix Data Rate. The corresponding indicator has to switch to yellow conse-
quently.
The BITE Status value is used to determine the overall operational status of the Ground Station being
displayed on the Overview Page (see section 5.4.2). The following table shows the mapping between
the ’BITE Status’ value and the ’GS−Status’:
The indicators of all resources switch to gray, if the BITE Status has the value 0xFFFFFFFF. This can
happen, if the ’BITE Status’ is requested too often (BITE Thread is busy), at boot time or for test pur-
poses, if the BITE test is disabled. The result is the Ground Station status ’Fault’.
The polling mechanism arranges the TSC for periodic BITE status requests. The polling interval in
seconds can be changed in the entry field below the selection button (’Polling Rate’). The interval can
be changed either by pressing the up or down buttons or by typing the corresponding value into the
text field. The ’Set’ button has to be clicked to activate the change.
0x403C020F HEX = [0] 1 | 00 0000 0011 1100 | 0000 0010 0000 1111 binary notation
The lower 16 bits (from right to left) represent the ’critical resources’. Only these ’critical tests’, whose
corresponding bit is set to ‘1’, are performed. In this example, only the enabled 9 ’critical tests’ run
and yield an operational status. The remaining tests are disabled. Actually there are only 10 ’critical
resources’, so only 10 of the lower 16 bits are used. The remaining 6 bits are reserved.
The bits 17 to 30 represent the ’non critical tests’ depicted in the same way in the warning column
of the BITE page. Actually there are only 7 ’non critical tests’, so only 7 bits are used. The remaining
7 bits are reserved.
Bit 31 represents the maintenance test.
Press the ’Edit’ button next to the corresponding field to change the bite mask. The indicators of the
tests change to toggle buttons . Each toggle button represents one bit in the BITE mask. A toggled
button sets the corresponding bit to ‘1’ or ‘0’. It is possible to change the BITE mask by pressing the
option buttons of the corresponding tests or by entering the BITE mask directly as hexadecimal string
into the textfield BITE Mask.
After pressing the ’Set’ button belonging to the respective BITE Mask, the option button of the test
changes back to an indicator again.
Updates on the option buttons changes the text field BITE Mask accordingly.
5.4.3.5 Maintenance
Every write access to the online running Ground Station is a maintenance task. The supervisor should
activate the maintenance mode. This indicator notices the monitor users about the maintenance,
which will be performed.
In the ’Information’ text field, the supervisor in maintenance mode can prompt a message to the moni-
tor users. If the ’Information’ field is empty, a default string is written to the ’Information’ text field, if
monitor mode is switched on. Already present text in the field will not be overridden.
The Ground Station AS 680 is able to filter Mode S downlink telegrams according to their format in
order to reduce SPC CPU load. This feature can be useful to eliminate undesired signals e.g. replies
to TCAS interrogations, short squitters or replies to radar interrogations.
The filter settings are defined on the ’Telegram Filter’ page (see Fig. 5−8) by selecting or deselecting
the desired Mode S formats. Deselected formats are not processed by the Ground Station. The follo-
wing figure shows the page with a sample downlink mask. Each selected format is indicated by a
green button (‘On’) while deselected formats are shown by a red button (‘Off’).
The ’Refresh’ button requests the current downlink mask settings from the Ground Station and up-
dates the page accordingly.
All settings can be changed in supervisor mode by clicking on the red or green indicators to the left
of each format description. Before changes take effect, they have to be applied to the Ground Station
using the corresponding ’Set Values’ button.
The default downlink mask setting will be temporarily stored as long as the TSC is not restarted. To
make the default downlink mask persistent, the ’Save Settings’ menu entry in the ’Settings’ menu (see
section 5.3.3) has to be selected. This will save the current configuration settings, including the default
mask, to the [home]/.tsc/settings/settings_tsc.conf file.
NOTE:
S Replies to TCAS interrogations (DF−0) represent the majority of the load within the SSR downlink
channel. Usually, DF−0 are filtered out by the AS 680 SPB hardware in order to minimise the pro-
cessing load for the SPC.
S DF−24 detection is based on the Mode S data block’s two most significant bits only (all other for-
mats are five bit data fields), so that it is quite likely to detect erroneous signals in DF−24.
This page, see Fig. 5−9, presents basic information about the Ground Station’s operational mode.
The name of the Ground Station or the System Area Code (SAC) and System Identification Code (SIC)
identify a Ground Station. SIC and SAC identify a system, uniquely worldwide. They are defined by
Eurocontrol in the Asterix standard documents.
5.4.5.4 Temperature
Reading of the temperature inside the Ground Station can be requested periodically. The procedure
to enable/disable the polling and to change the polling rate is the same as for the BITE status polling
parameter.
The temperature progress is shown in a diagram together with the temperature warning threshold as
dashed line. Pointing with the mouse into the diagram shows the temperature recorded at the indi-
cated position as a tool tip.
The threshold defines the temperature level in degrees of Celsius that must not be transgressed. If
this threshold is reached, the status of the Ground Station changes to WARNING, provided that the
temperature BITE mechanism is enabled and the ’BITE Status’ is retrieved, e.g. by polling.
Note that the threshold check is part of the BITE tests and always performed, if enabled, no matter,
whether temperature polling is enabled. Polling of temperature is only used for the visualization of the
temperature progress.
This page, see Fig. 5−11, gives the possibility to configure the data being sent by the Ground Station.
It is possible to send the Asterix output as stream to the main or to the auxiliary Asterix address.
The Link Technology flag in the Asterix Standard Fields indicates that mode S telegrams are sent. It
is possible to disable the sending of this information, if the receiver don’t want or cannot get it.
Some non−standard, but user defined Asterix CAT 21 fields are the mode 3A code and the signal
amplitude.
S The mode 3 A code, also called squawk is information contained in squitters of downlink format
5 and 21.
S The signal amplitude is an indicator of the quality of the received telegrams. The higher the signal
amplitude, the better the reception of data.
Raw data are the data contained in the telegram received from targets. Unlike the Asterix Standard
Fields, raw data is not decoded. It is possible to switch off the sending of the raw data.
Optional values that can be sent over the raw data interface are:
S the time of day (TOD), based on the system time of the Ground Station, when the respective tele-
gram has been received.
S the time of arrival (TOA), based on the Ground Station’s internal clock, when the respective tele-
gram arrived.
S the enabling of ’loop back’ telegrams (HW generated telegram) adds the loop back telegrams to
the output stream. These loop back telegrams are used for test purposes.
S the confidence bits, indicating the number of bad bits in the telegram. It is an indicator of the quality
of the telegram data
S the signal amplitude, being an indicator, how strong the telegram signal is received.
NOTE: The time of arrival has a very much higher resolution than the time of day, but it cannot
be synchronized with usual clocks, because its range is less than 3000 seconds. The TOA
is not considered in ADS−B applications.
The idle times determine, in which intervals the following threads have to run.
S the ’Main Thread’ manages among others the GPS polling trigger
S the ’Base Thread’ fetches telegrams from telegram buffer and sends raw data
S the ’ADSB Thread’ performs CPR Decoding
S the ’Bite Thread’ performs the BITE tests
S the LED Thread manages the LEDs at the SPU
5.4.9.2 Buffers
The text fields ’Raw Data Buffer Size’ and ’Asterix Buffer Size’ show the maximum size of the corre-
sponding software internal buffer in bytes. At least, when the maximum size is reached, the respective
data are flushed to the network.
The SPB reading interval is a read−only parameter, which can be requested from the Ground Station
and shows the reading intervals (in seconds) of data input in the hardware.
The ’System’ parameter ’Free Memory’ is also read−only and shows the currently free memory on
the SPB in KB.
This page, see Fig. 5−14, defines all necessary parameters for AS 680 ADS−B processing. The
ADS−B processing can be enabled or disabled.
The parameter ’No. of Targets’ (Trackstore) shows the number of targets just found in the output buffer
(see section 5.4.9.2). This parameter is used to check the fill level of the trackstore.
The parameter ’No. of Targets’ (FOM/PA Restriction) is the same like the parameter explained above,
with the exception that only the targets whose Mode−S ID matches an entry in the FOM/PA Restric-
tion table.
The threshold level in percent of the trackstore size (refer to section 5.4.9.2) defines the warning
threshold of the trackstore fill level. If the trackstore threshold level is reached, the status of the Ground
Station changes to WARNING, provided that the BITE test for ‘Trackstore Status’ is enabled and the
’BITE Status’ is retrieved (refer to section 5.4.3).
Sending asterix target reports can be done in two ways: ’Pipeline Mode’ or ’Buffered Mode’. In ’Pipe-
line Mode’ a report is sent as soon as possible after the reception of a valid position or velocity squitter.
In ’Buffered Mode’ the reports are sent in certain interval. The interval can be configured by setting
the parameter ’Send Interval’. If the interval is e.g. set to 4, then a reports (if available) are sent every
4 seconds.
NOTE: The parameter ’Send Interval’ has no effect if pipe line mode is enabled.
The parameter ’Packing’ enables Asterix packing as defined by Eurocontrol. Packing of several re-
ports into one data block is used to reduce network overhead and thus improves efficiency on the
ground communication. In pipeline mode packing is disabled by default.
The text field ’Data Rate’ shows the current rate of sent ASTERIX data in bytes per second. The ’Data
Rate Threshold’ in bytes per second defines the warning threshold for the Asterix data rate.
This feature will reduce/increase the asterix data output by automatically changing the ’Send Interval’,
if the ’Data Rate’ exceeds/falls below the ’Data Rate Threshold’. ’Min/Max Send Interval’ constraints
can be configured to ensure a certain ’Send Interval’ range in which the ground station will operate.
If the ’Send Interval’ has reached its maximum and the ’Data rate’ still exceeds the ’Data Rate Thresh-
old’, an ADS−B BITE error will be raised.
NOTE: If ’Pipeline Mode’ is enabled this ’Automatic Datat Rate Reduction’ has no effect.
This page, see Fig. 5−15, defines parameters and filter settings used during CPR decoding of incom-
ing extended squitters.
The ’Mandatory Field Check’ enables the check for the presence of data items, which are mandatory
for generation of valid Asterix target reports. Mandatory fields are e.g. the target position (longitude
and latitude), the time of day, the target ICAO 24−bit address.
The Asterix CAT21 mandatory fields are:
− Data Source Identification
− Target Report Descriptor
− Time of Day
− Position in WGS 84 Coordinates
− Target Address
− Figure of Merit.
The ’Cover Range’ of the Ground Station is given in nautical miles (NM). If set, any position reports
beyond that range are ignored by the Ground Station. The ’Cover Range’ is disabled setting the value
’–1’.
A minimum and maximum flight level threshold, given in Flight Level (1 FL = 100 ft), cause the Ground
Station to discard any target reports outside the given range.
FOM/PA Restriction can be enabled/disabled. When enabled, a Target’s PA value (Position Accuracy)
can be limited depending on the FOM/PA Restriction table which can be uploaded/downloaded on
the software page (see section 5.4.13).
The ’Track’ age, given in seconds, is the maximum age of a track since its last valid update, before
it becomes invalid.
’Position’ defines the maximum age of a valid position in seconds. Obsolete positions are not consid-
ered, when Asterix reports are generated.
If the last update of the identification is older than the last position update minus relative ’Target Identi-
fication’ age in seconds or more recent than the last position update plus the relative ’Target Identifica-
tion’ age, then the identification for the respective target is declared invalid.
If the last update of the velocity is older than the last position update minus the relative ’Velocity Squit-
ter’ age in seconds or more recent than the last position update plus the last ’Velocity Squitter’ age,
then the velocity data for the respective target is declared invalid.
If the last update of the aircraft status is older than the last position update minus the relative ’Target
Status Squitter’ age in seconds or more recent than the last position update plus the relative ’Target
Status Squitter’ age, then the aircraft status for the respective target is declared invalid.
If the last update of the aircraft operational status is older than the last position update minus the rela-
tive ’Aircraft Operational Status’ age in seconds or more recent than the last position update plus the
relative ’Aircraft Operational Status’ age, then the operational status for the respective target is de-
clared invalid.
This page, see Fig. 5−16, is used to configure the Site Monitors’ test equipment. Every Ground Sta-
tion is duplicated, i.e. for every Ground Station there is a backup Ground Station. The currently active
system and the backup system are equipped with a Site Monitor, respectively. Every Site Monitor gen-
erates target telegrams for test purposes, which must be received by both Ground Stations. The BITE
test ’RF−Path’ tests the working of the Site Monitors (see page ’BITE’, section 5.4.3).
This page informs about the software versions running in the Ground Station (see Fig. 5−17).
After entering the correct password, the uploading process will continue with any further user interca-
tion. If the uploading of the kernel is successfully done the instruction string "Press return to close!"
appears in the window (see Fig. 5−21). So press the <RET> key to close the terminal window.
The ’Upload’ of the ’Application’ is done in the same way then described for the ’Kernel’ in previous
section 5.4.13.5.1 . Fig. 5−22 shows an example of an ’uploadApplication’ terminal window.
NOTE: It is important to keep the recommended order when uploading the kernel and the
application software. The upload sequence is as follows:
1. Upload new Kernel software version.
2. Switch over to new Kernel via Kernel partition reboot.
3. Upload the new Application software version.
4. Switch over to new Application partition via application restart.
5. Repeat for the other Kernel and Application as required.
The ’Upload’ of the ’FOM/PA table’ is done in the same way then described for the ’Kernel’ in section
5.4.13.5.1 . Fig. 5−23 shows an example of an ’uploadNuc’ terminal window.
Uploading the NVRAM Configuration is a bit different to the previously described uploading proce-
dures and therefore described here again in detail. First, the user has to confirm the intention to
upload the NVRAM Configuration within a confirmation window by clicking on the ’OK’ button.
The uploading of the NVRAM Configuration is divided into 3 steps (see Fig. 5−24, where all 3 steps
are presented on the screen):
1. A backup of the NVRAM Configuration will be copied to the local /tmp directory.
For this action the password of the supervisor is requested.
2. A check is done, testing if uploading the new NVRAM Configuration will change ’critical’ network
parameter, which are:
− Ground Station IP Address (Main)
− Ground Station IP Address (Aux)
− Netmask (Main)
− Netmask (Aux)
− Default Gateway
NOTE: Changing those parameters can cut off the network connection to the Ground Station.
If changes were detected, the user is asked whether to proceed the uploading process
or not (see Fig. ).
3. The new NVRAM Configuration is copied to the GS. Therefore the user has to give the password
of the supervisor again.
If the uploading of the NVRAM Configuration is successfully done the instruction "Press return to
close!" appears in the ’uploadConfig’ window. So press the <RET> key to close the window.
The ’Upload’ of the ’FOM P/A Restriction Table’ is done in the same way then described for the ’Kernel’
in section 5.4.13.5.1 . Fig. 5−25 shows an example of an ’uploadFomPaRestriction’ terminal window.
After entering the correct password, the uploading process will continue with any further user interca-
tion. If the uploading of the kernel is successfully done the instruction string "Press return to close!"
appears in the window (see Fig. 5−27). So press the <RET> key to close the terminal window.
The contents of the table stored in the destination file can be edited (see Fig. 5−28). Call an editor
within a ’Terminal’ window and enter the command: nedit <destination file>.
The ’Download’ of the ’FOM P/A Restriction Table’ is done in the same way then described for the
’NVRAM Configuration’ in the previous section 5.4.13.6.1 . Fig. 5−29 shows an example of a ’down-
loadFomPaRestriction’ terminal window.
The contents of the table stored in the destination file can be edited (see Fig. 5−30). Call an editor
within a ’Terminal’ window and enter the command: nedit <destination file>.
The Ground Station can be rebooted remotely by the TSC. This can be done on the page ’Software’
within the section ’Restart/Reboot.
By selecting the corresponding ’Kernel Partition’, it is possible to reboot the currently running kernel,
or to make a ’kernel switch over’ and boot the currently not running kernel.
Start the reboot procedure by clicking on the ’Reboot’ button. First, the user has to confirm the inten-
tion to reboot within a confirmation window by clicking on the ’OK’ button. Then a terminal pops up
(’reboot’), requesting the supervisor’s password.
After entering the correct password, the rebooting process will continue with any further user interca-
tion. The progress of the reboot process depends on the selected ’Kernel Partition’. Fig. 5−31 shows
an example for rebooting the currently running kernel
If booting the currently not running kernel, a ping test on the IP−address of the current RCMS, stored
in the NVRAM, is performed (see Fig. 5−32). If the ping test is successful, then the kernel switch is
supposed to have successfully finished. In case of failure, the old kernel is rebooted.
If the rebooting is successfully done the instruction string "Press return to close!" appears in the win-
dow (see Fig. 5−31). So press the <RET> key to close the terminal window.
To see if a kernel switch has been successful, just press the green ’Refresh’ button in the middle of
the ’Software’ page (see Fig. 5−17) and then, after rebooting, check if the contents of the ’Kernel Parti-
tion’ field within the ’Current Configuration’ section shows the right running kernel.
5.4.13.7.2 Restart
After selection of the ’Application Partition’ and clicking on the ’Restart’ button, the user has to confirm
the intention to restart within a confirmation window by clicking on button ’OK’. Then a terminal pops
up (’restart’) showing the progress of the restart process (see Fig. 5−33). During this process the
Ground Station can not be accessed (for some seconds).
If the restarting is successfully done the instruction string "Press return to close!" appears in the win-
dow (see Fig. 5−31). So press the <RET> key to close the terminal window.
To see if the application restart has been successful, just press the green ’Refresh’ button in the
middle of the ’Software’ page (see Fig. 5−17) and then, after refreshing, check if the contents of the
’Application Partition’ field within the ’Current Configuration’ section shows the right running applica-
tion partition.
5.4.13.7.3 Login
The button ’Login to Groundstation’ opens a terminal Fig. 5−34, so that the supervisor can login into
the Ground Station.
The GPS module and the Ground Station are connected to each other via a serial connection. The
communication between both is configured on this page, see Fig. 5−35.
5.4.14.3 Satellites
The number of tracked satellites and their corresponding PRN numbers (SV−ID) are shown.
5.4.14.4 HPL
The HPL (Horizontal Protection Level) is given in Nautical Miles [NM] and meters [m]. The No of Sat-
ellites (HPL)’ shows how many satellites are used for the HPL calculation.
There are two types of GPS modules supported by the Ground Station:
S DG14 with Type−Version: DG−DC15
S B12 with Type−Version: EX−HM09
NOTE: Only the DG14 GPS module can provide HPL information.
The GPS Data’ field shows available’ only if all GPS values on this page are received correctly by
the Ground Station. Otherwise the field shows notAvailable’.
The ’Polling Interval’ determines the interval, how often GPS data shall be sent to the Ground Station.
5.4.14.6 DOP
The DOP field shows the three Dilution of Precision’ values (V=vertical, P=position, H=horizontal).
’Current Position Deviation’ shows the deviation between the position sent by GPS and the reference
position given in ’GS Reference Position’. If the deviation exceeds the Position Deviation Threshold’,
the GPS BITE test fails.
’System Time’ shows the present time in the Ground Station. Time Difference’ shows the difference
between the GPS time and the System time in seconds. If this difference exceeds the value given in
the Time Difference Threshold’ field, the BITE will indicate a GPS error.
5.4.15.1 UPS
The first parameter defines the IP address of the UPS communication module. The status can have
one of the following values:
S ok
UPS is running without any failure.
S upsAlarm
Indicates the UPS alarm condition.
S snmpTimeout
The UPS communication module can’t be accessed via SNMP.
S threadTimeout
UPS surveillance process is not running, see page ’BITE’ (section 5.4.3)
To get more information about a UPS alarm condition, press the button ’Launch UPS Diagnostic’.
This section describes the configuration of the SNMP−Card ’CS121 Budget’ of the UPS XS1000R.
After configuration you will be able to correspond from a computer (RCMS or LCMS) via LAN/WAN
with the UPS.
To readout the UPS within a LAN /WAN it is necessary to build in and configure the SNMP−Card
CS121 BUDGET".
5.4.15.2.1 Setup
5.4.15.2.2 Preparation
Switch on the LCMS and wait for booting and login as supervisor.
Open a terminal window.
Check the IP address of LCMS by typing: </sbin/ifconfig>
Result should be: <IP=192.168.23.2>
Change the IP address to <10.10.10.11> as follows:
S Type <system−config−network> <Enter>
S Enter root password : <12lcms21>
S Double−click on <eth0>
5.4.15.2.3 Configuration
Click on the left side in the Configuration−Menu on <UPS Model & System> and the following
windows will be opened for the HTTP administrator login:
NOTE: Do not forget the password, because you must start the procedure from beginning (De-
fault Settings).
- Settings of SNMP
Click on the left side within the menu <Configuration> the button <SNMP>.
The SNMP Settings" window will be opened.
The following settings must be made, to make communication for the UPS available (see Fig. 5−44):
S Addresses
S Communities and
S Permissions
- Save Configuration
Click on the left side within the menu <Configuration> the button <Save Configuration>.
The following Fig. 5−45 (Configuration Manager) is shown:
Click the <OK> button and wait until the changes are written to the flash memory (working cursor).
Click <Reboot>.The following window (Fig. 5−47) is shown:
Click the <OK> button and wait until the adapter is been rebooted (working cursor). Wait at least 60
sec. and press than ’Reload’.
- Normal Operation
The next is to change the adapter to the normal operation.
Switch the UPS OFF".
Disconnect the UPS from main power.
Remove the SNMP−Card CS 121 BUDGET".
Change the DIP−Switch switch 1 to ON" and switch 2 to OFF".
Insert the SNMP−Card CS 121 BUDGET" again.
Connect the UPS to the main power.
Switch the UPS ON".
Click with the right mouse button within the desktop screen
Select <Run Program …> and type <firefox>. Press <Enter>
Enter in the URL line the IP address you set during the configuration phase (see section ’Settings of
the network’) and press <Enter>
Wait until the adapter has been booted. The following window (Fig. 5−48) is shown:
To change the settings of the UPS−Adapter enter from normal operation into the configuration menu
of UPS−Adapter.
After changing the entries within a window click on <Apply> before you change to the next configura-
tion menu point.
NOTE: Don’t forget to save the new configuration as written in section ’Save Configuration’.
The TSC records all configuration and status changes of the AS 680 to three different output devices:
S the status bar
S the page ’Logging’
S the log file
The content of the page ’Logging’, see Fig. 5−49, and the content of the log file are identical except
that the page ’Logging’ has a buffer of only 1000 log−messages, i.e. only the last 1000 log−mes-
sages can be displayed. A scroll bar on the right side can be used to scroll through the messages
on the page.
The option button at top of the message field can be used to enable/disable the ’Automatic scroll to
the last Log−Message’.
As depicted in Fig. 5−49, the messages have different colors depending on the status of the Ground
Station. Log messages describing successful commands will be printed with a white background
(instead of green color indicating actually the RUNNING status of the Ground Station).
CHAPTER 6
MONITOR USER OPERATION
In this chapter the operation of the TSC in Monitor User mode is described. The set of available func-
tions for the Monitor User is a subset of the Supervisor functions described within chapter 5.
Therefore only the differences to the Supervisor functions are listed within this chapter.
NOTE: Another application is the MTSC running on the RCMS. The MTSC functionality available
for the Monitor User on the RCMS is described in section 4.3.4.
The Monitor User is not allowed to change any parameter within the Notebook of the TSC. That
means, that all ’Edit’ buttons on any page of the TSC Notebook are hidden and not available (refer
to section 5.4.1).
Additionally for Monitor Users it is not allowed to configure or tune the behavior of the Ground Station
software. Therefore the page ’Process’ (see section 5.4.9) is not available, the tab is not provided
within the Monitor User’s notebook.
On some of the notebook pages described in chapter 5, the Monitor User’s functionality is restricted:
S On page ’’BITE’ (see section 5.4.3) no deactivation of Bite Status polling is possible, i.e. the fea-
ture ’Polling is activated’ can’t be deactivated by the Monitor User.
S On page ’Telegram Filter’ (see section 5.4.4) all buttons are hidden, i.e. no setting of downlink
format filters is possible. Only the ’Refresh’ button is active to update the page.
S In addition the Monitor User is not allowed to update or restart/reboot the Ground Station soft-
ware, i.e. on page ’Software’ there are some restrictions for the Monitor User.
The ’Upload’ (see section 5.4.13.5) and the ’Restart / Reboot’ function (see section 5.4.13.7) are
not available for the Monitor User within the notebook of page ’Software’ (see Fig. 6−1, next page).
CHAPTER 7
MAINTENANCE, FAULT LOCATION AND REPAIR
7.1 PREVENTIVE MAINTENANCE
7.1.1 General
This chapter describes all measures of preventive maintenance to be performed during the life time
of the ADS−B Ground Station. The ADS−B Ground Station does not require any periodic calibration
and, as such, there are no items which need to be returned for adjustment. Although, there are no
periodic calibration or re−initialization procedures required, basic preventive maintenance must be
performed periodically.
The annual inspection should include, but is not limited to a general check of the condition of power
distributions, conduits, ground connections, lightning rods, RF cable connectors for corrosion or wa-
ter intrusion (if applicable). An inspection of the GPS and ADS−B RX antenna and possibly the an-
tenna ground planes for damage or pollution is recommended.
If any fault is detected refer to 7.2 Fault Location. After the fault is located corrective maintenance is
performed to replace subsystems or subassemblies. This is described in 7.3 Repair.
7.1.2 Periodic Maintenance
We recommend performing the maintenance activities listed in the table below. The used interval de-
pends on the actual environment and may be defined by the local authorities.
NOTE: During preventive maintenance, the Ground Station does not need to be switched into
a non−operational mode.
No. Daily maintenance Reference
no measures −
No. Monthly maintenance Reference
no measures −
No. Six month maintenance Reference
no measures −
No. Yearly maintenance Reference
1 Damage check, visual inspection 7.1.4
2 Cleaning of equipment surfaces 7.1.5
3 Change and/or cleaning of dust filter 7.1.5.1
No. Two−year maintenance Reference
1 Preventive exchange of fan tray 7.1.6
2 Verify SPU/RXU Local Oscillator frequency 7.1.7
No. Five−year maintenance Reference
1 Exchange of Lithium Snaphat battery (SPU/SBC) 7.1.8
7.1.5 Cleaning
Required Tools: Brush, soft tissue or vacuum cleaner depends on level of dirt.
CAUTION
Cleaning aids, such as brushes and dusters, must be made of antistatic material. See also
the instructions in Section 7.1.3.
The air dust filter of the SPU and ventilation openings (front air inlet and right side air outlet) should
be checked from time to time in accordance with the volume of dirt that accumulates at the particular
location.
Fig. 7−1 Test setup frequency check of local oscillator of RXU subassembly
Trimmer
X3
Local Oscillator (VCO)
Fig. 7−2 Adjustment of local oscillator frequency of RXU1, location of oscillator and trimmer
WARNING
Do not recharge, disassemble, heat above 100 °C or incinerate the lithium cell. Do not
short circuit, or solder directly on the cell. Disregard of the norms regarding the use of
lithium batteries may cause risk of fire, explosion or leaking out of toxic liquid and gas.
Run−down batteries are objects that can pollute the environment and must be disposed
of with proper precautions.
CAUTION
To avoid leakage discharge, never store the "Snaphat" housing on a conductive surface
(such as a dedicated anti−static foam pad used for ESD sensitive devices).
Replace the battery pack as follows (regard also manufacturers COTS documentation):
a) Connect the LCMS with the SBC serial port of GS via the LCMS serial cable (see Fig. 3−3).
b) Boot the LCMS and login as supervisor.
c) Start Minicom by clicking the following keys: right mouse key ? Misc. ? Minicom.
d) Switch the Ground Station OFF and ON again.
e) After you get a new message in the Minicom window press the ENTER"−key within 1 sec. The
COMMAND>" line is shown at the bottom.
f) Type: ENV ;S <Enter> to save the NVRAM contents into the system flash.
g) Switch OFF the Ground Station.
h) Remove the SBC using the unlocked handles left and right. The yellow Snaphat battery is located
near the front panel on the right hand side (see Fig. 7−3).
i) Carefully remove the Snaphat battery from its location. The Snaphat battery in mounted on the
M48T59 device.
j) Insert the new Snaphat battery carefully to its base. The battery is keyed to prevent reverse inser-
tion.
k) Insert the SBC to the SPU subrack and lock with handles.
l) Switch ON the Ground Station.
m)After you get a new message in the Minicom window press the ENTER"−key within 1 sec. The
COMMAND>" line is shown at the bottom.
n) Type: ENV ;C <Enter>
o) Enter new date and UTC time (it is necessary because the RTC contents becomes undefined if the
battery is removed). Type: DATE MM DD hh mm YYYY <Enter>
p) Switch the Ground Station OFF and ON again.
q) Remove the LCMS from the SBC. Battery exchange is now finished.
SBC board
Snaphat battery
MT48T59 device
NOTE: Regard the recommendations of the UPS manufacturer (see COTS user manual).
Normally the UPS system does not require maintenance, because it contains no serviceable parts.
If the battery service life (about 3 to 5 years at 25 °C ambient temperature) has been exceeded, the
batteries must be exchanged. Contact Thales ATM for service.
If the battery are to be stored in temperate climatic zones, they should be charged every three months
for 1 to 2 hours. The charging intervals should be shortened to two months at locations subject to
high temperatures.
7.2.3.1.2 Fault in Site Monitor Telegram (own), Site Monitor Bite (own)
− If on site: Is Site Monitor properly connected and active? Site Monitor TX LED flashes at configured
rate.
− If on site: Does the Site Monitor show a fault (red LED on front panel)?
− If on site: Verify Site Monitor Configuration:
Downlink Format DF−18, Unique Mode S Address, Jitter enabled, Repetition interval.
− On the TSC ’Site Monitor’ page, Is the correct ’Telegram Downlink Format’ and the Mode S ’Ad-
dress’ configured for the own Site Monitor?
− Is the ’Expected Repetition Interval’ of the own Site Monitor telegram at least twice as large as the
configured repetition interval of the Site Monitor?
− Is the received signal strength higher than the configured minimum threshold for the own Site Mon-
itor (look at raw data)?
WARNING
Before replacing a subsystem connected to mains, shut down mains supply. The supply
voltage (AC or DC) must always be disconnected before removing or installing subsys-
tems, fuses or cables.
CAUTION
Take care when removing or inserting cables to the MicroSubD connectors. Fixing screws
of the SubD cable connectors have to be tightened to the SubD connector bolts with max.
40 Ncm. Use a torque wrench.
7.3.1 Replacing Subsystems and individual Subassemblies (LRU)
Tools required: Oscilloscope, Digital Voltmeter, measurement cables and Maintenance Adapter for
RXU adjustment; screw driver set.
The relevant subsystems must be de−energized before removing or installing:
a) Switch off DC of the respective subsystem: Signal Processing Unit or Site Monitor. If AC is option-
ally used: Switch off the mains switch. Remove the DC or mains or DC supply cable.
The SM, UPS and Data Switch are replaced completely. The following steps are a general procedure
for all LRU’s. Special procedures are described in 7.3.3.
a) First remove the concerned cables carefully from the subsystem or subassembly to be changed.
b) All subassemblies of the SPU can be removed easily: Unfasten the captive screws holding the sub-
assembly. Press corrugated locker button in the extraction handle (RXU, SBC, SPB both sides)
and move the extraction handles simultaneously to withdraw the respective board as shown in Fig.
7−4. Exception DC/DC converter: additionally loosen the screws fixing the front panel to the 19"
rack. The GTS DG14 (or B12) and the AC/DC (or DC/DC) converter own only one extraction han-
dle. Pull the subassembly carefully out from the subrack.
c) To insert a subassembly gently push it into its position in the subrack and lock to the subrack with
the extraction handles. Finally fasten captive screws again.
Â
Power Supply Air Inlet Dust Filter captive screws (example) Fan Unit
Â
THALES Mode S Ground Station SPU
Â
GTS
DG14
I
Â
Â
Â
SPB
Fault
Â
Power 0
Â
RXU
withdraw
 corrugated locker button withdraw
extraction handle
hinged cover
supply cable
position of small fuses
leave 1. clamp open
LNA−housing Mast
Mounting support
weather protection
2) fastening detail
1)
Fastening screw
of LNA−housing
Some of the SPU subassemblies have DIP−FIX switches or jumpers on the component side. The
jumpers act either as on/off switches or as changeover switches. The DIP−FIX switches and jumpers
can be set or placed to particular positions in order to adapt universal subassemblies to specific
equipment types.
NOTE: Before installing a spare subassembly, check and correct, if necessary, the position of the
DIP−FIX switches and jumpers.
Overview of subassemblies containing DIP−FIX switches and jumpers:
SW2
ON
1
2 3
4
Local Oscillator
X5
X3
open set
Offset setting
4
SW1
Offset setting 1 2
fixed/adjustable 3 4
X2
MONITOROUt
J6
Video RF
Test
RF IN
X1
open set
TP14 TP13
TP7
TP6
open set
1 2 3
GND
X300
L
4 5 6
+5V P A
N
PE
−12V GND
Fan
+12V GND
Fan 1 2 3
1 X301
X1 2 +3.3V 4 5 6
3
P A
+5V Stby
2−3, 5−6 − −
X1 1−2 Fan is used without tacho generator −
CHAPTER 8
BASIC INSTALLATION OF LCMS AND RCMS
8.1 SCOPE
This chapter describes the installation of the Linux operating system on the LCMS and the RCMS
and the installation of the application software. After the basic installation another section describes
specific LCMS and RCMS installation and configuration processes.
CAUTION
If there are data on the hard disk you want to keep, create a backup before installing the
RCMS/LCMS as this will delete all data on the harddisk.
8.2.1 Preparation
First plug−in the AC−power switch of the RCMS PC and of the screens, resp. of the LCMS laptop.
Load the Kangaroo 6 CD/DVD. The installation starts by booting from DVD (see Fig. 8−1).
After booting from the Kangaroo 6 CD/DVD, select which type of host you want to install (see also
Fig. 8−3):
− To install an RCMS, enter ’rcms’ at the ’boot’ prompt and press the <ENTER> button.
− To install an LCMS, enter ’lcms’ at the ’boot’ prompt and press the <ENTER> button.
NOTE: Depending on the local hardware configuration and requirements, specific operating sy-
stem parameters have to be set.
For the basic installation of Kangaroo 6 you have to configure the keyboard layout (see Fig. 8−4).
Select the type ’US’ for the RCMS keyboard, and the type ’UK’ for the LCMS keyboard.
After selecting the keyboard type, the installation process will launch automatically (see Fig. 8−5).
8.2.4 Reboot
After the installation of Kangaroo, the computer will be rebooted automatically.
NOTE: Please make sure that there is no DVD/CD in the drive.
Press the ’Forward’ button to proceed to the first step, which are is the network setup (see following
section 8.3.1). Fig. 8−8 shows, as an example, how the network parameters can be configured.
After double−click on eth0", the window ’Ethernet Device’ appears (see Fig. 8−9).
Enter the convenient values (IP addresses): these values are given by the administrator (customer).
Confirm the settings ’OK’. The window ’Ethernet Device’ is closed automatically.
Set parameter ’Hostname’ to e.g. RCMS" or LCMS". Select menu ’File’, submenu ’Save’. Confirm
the saving by clicking on button ’Yes’ within the appearing confirmation window.
Fig. 8−11 Information window after saving the network setup (example)
Section 8.3.2 describes how to install the ADS−B applications from the ADS−B software CD/DVD
(e.g. ’ADSB_2.7’). Section 8.3.3 describes how to install the ADS−B configuration software from the
configuration CD/DVD (e.g. ’LA−REUNION_0.2’)
Fig. 8−14 Window ’Add/Remove Packages’ for ADS−B software installation (example)
Click on button ’Forward’, the list to select the equipment where to install the software appears (see
Fig. 8−15).
NOTE: When selecting either ’LCMS’ or ’RCMS’, a short description of the just selected equip-
ment is given in the information box below the list.
Fig. 8−15 Window ’Add/Remove Packages’, select equipment and SW for installation (example)
NOTE: The procedure to install the ADS−B software on different equipment (i.e. ’RCMS’ or
’LCMS’) is very similar. Therefore only the SW installation on the RCMS is described in
detail in the following. Differences for an LCMS equipment are given by means of notes.
Select all of the 4 ADS−B application SW packages (’ADS−B Tools’, ’Master Technical System Con-
trol’, ’Software for ADS−B Groundstation’, ’Technical System Control’). The box below the list gives
a short description of the SW packages just selected in the list (e.g. in Fig. 8−16: ’ADS−B Tools’).
NOTE: For LCMS SW installation the package ’Master Technical System Control’ hasn’t to be
selected.
Click on button ’Forward’ to continue, the ’Information Overview’ window appears (see Fig. 8−17).
If all selected SW packages are installed, the following window appears (see Fig. 8−19).
Click on button ’Close’ to return to the window ’Additional CDs’ (see Fig. 8−20). Remove the ADS−B
(application) Software CD/DVD from the CD/DVD drive.
Insert the ADS−B configuration software CD/DVD and press the ’Install’ button in the ’Additional CDs’
window (see Fig. 8−20). The following window ’Add/Remove Packages’ appears (see Figure 8−21).
Fig. 8−21 Window ’Add/Remove Packages’ for ADS−B configuration SW installation (example)
Click on button ’Forward’ to continue; the window with the list of software packages to install appears
(example see Fig. 8−22).
Fig. 8−22 Window ’Add/Remove Packages’, select configuration SW for installation (example)
Click on button ’Optional packages’, the list of software packages appears (see Fig. 8−23).
Fig. 8−24 Window ’Installation Overview’ with installing ADS−B configuration files (example)
NOTE: If the wrong configurationhas been selected, click on button ’Back’ to select again.
Click on button ’Forward’ to continue. If the selected configuration is installed, the following window
appears (see Fig. 8−25).
Click on button ’Close’ to return to the window ’Additional CDs’ (see Fig. 8−26).
Click on button ’Finish’ in the window ’Additional CDs’ (see Fig. 8−26) to finish the software installa-
tion procedure. Remove the ADS−B configuration CD/DVD from the CD/DVD drive.
Reboot the system. After the login procedure (see section 8.4) the configured system is ready for ope-
ration.
After rebooting the system, the Kangaroo login window appears (see Fig. 8−27). Enter for ’Username’
either "supervisor" or "monitor". Press keyboard key <Enter> to continue.
Enter the ’Password’ (for ’supervisor’: "12super21", for ’monitor’: "12mon21"), see Fig. 8−28. Press
key <Enter> to confirm.
The applications on the LCMS/RCMS require the groups ’supervisor’ and ’monitor’. The installation
of the lcms/rcms software creates these groups. Further, the default users ’supervisor’ and ’monitor’
are created automatically.
If the customer wants to create further users, this section describes the creation of these users, if there
is any need to perform it manually. To create further accounts the following procedures can be used.
If not already done, change/create user accounts to have at least the default accounts according the
following table:
Machine Account Group
LCMS monitor users, monitor
LCMS supervisor users, supervisor, uucp
RCMS monitor users, monitor
RCMS supervisor users, supervisor
E.g.: To create a user ‘smith’ with monitor permission the following commands can be used:
/usr/sbin/useradd −g users −G monitor smith
/usr/sbin/passwd smith
/usr/sbin/usermod −G monitor,uucp monitor
Every user has to use the desktop ’Xfce4’. Execute the following command by each user:
Login as ’user’:
switchdesk xfce
The partition which is mounted under /local should be used to store data files.
NOTE: It is not recommended to store data files in the /tmp directory.
Normally, the kernel recognizes the usage of an USB memory stick automatically. The user shall
mount or dismount the memory stick like other interface devices.
Insert the USB memory stick. An icon with its device name (example in Fig. 8−29 <sda1>) appears
on the desktop representing the device. A menu can be opened by right−mouse clicking on the icon,
which enables the user to mount the device through selecting ’Mount Volume’ (see Fig. 8−29).
Before pulling out the USB memory stick, unmount the device using the command ’Unmount Volume’
of the device menu.
It is recommended to run the NTP service on the RCMS host. A correct working NTP service ensures
that the RCMS has a correct system time.
The NTP package is installed on the RCMS by default. The NTP service has to be configured concern-
ing the network parameters. (Please ask your network administrator for details.)
To start/stop the NTP service you can use the tool system−config−services. The configuration file
is located in /etc/ntp.conf. Further information about NTP can be obtained from the online docu-
mentation which is located in /usr/share/doc/ntp−x.y−z/index.html.