Optimization Modeling for Robust Satellite

0 downloads 0 Views 7MB Size Report
Line Of Sight. MANET = Mobile Ad-hoc Network. MDDU = Multi-purpose Disk Drive Unit. MLPP = Multiple simultaneous multilevel precedence and preemption.
AIAA 2015-3100 AIAA Aviation 22-26 June 2015, Dallas, TX AIAA Modeling and Simulation Technologies Conference

Simulation/Optimization Modeling for Robust Satellite Data Unit for Airborne Network Joe Zambrano*, Omar Yeste† and René Landry, Jr.‡ Laboratory of Space Technologies, Embedded Systems, Navigation and Avionic - LASSENA École de techologie supérieure (ÉTS), Montreal, Quebec, Canada, H3C 1K3

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

The Next Generation Air Transportation System (NextGen) and Single European Sky ATM Research (SESAR) are both ambitious and technically complex government programs. Among their objectives, they propose constant transmission of the exact aircraft’s 4D (latitude, longitude, altitude and time) position vector via Automatic Dependent Surveillance-Broadcast (ADS-B), not only to air traffic controllers but also to other aircraft equipped with similar technology. This allows reducing both horizontal and vertical distance between aircraft, as well as securely flying from origin to destiny through more efficient routes without needing to be on the coverage volume of ground stations (GS). As a result, an increase in air traffic density is expected both in transoceanic flights, where Air Traffic Management (ATM) communications are via satellite, and in areas covered by GSs. In addition to the growth of air traffic density, there is the growing demand for communications bandwidth by passengers. Some Satellite Communications (SatCom) service providers such as Inmarsat, Iridium, etc., have already planned their new service offer in Ka-Band in order to support high speed applications and enable airlines to provide better In-Flight Connectivity (IFC). Added to this, different studies conduct researches on a concept called Airborne Network (AN); where aircraft are connected in an ad hoc fashion via wireless links in order to provide broadband access to passengers and crew. Therefore, it becomes a major challenge to define and investigate new communication platforms capable of supporting the increasing demand of high-speed data rate for satellite multimedia and broadcasting services. The importance of overcoming this challenge lies in the diminution of equipment and systems on board; that is, these communication platforms should not mean an increase in weight on board, but rather the opposite. This is possible through the integration of existing equipment and systems in reconfigurable, robust and flexible equipment, able to support and implement new applications as well as new standards without increasing the amount of equipment on aircraft. All of this must be achieved while providing Air-to-Ground (A/G) and Air-to-Air (A/A) communications, large scale coverage and while meeting the recommendations of regulatory agencies. With this objective, LASSENA Labs leads AVIO-505 project to establish new design methods and digital signal processing techniques for robust and efficient universal navigation and communication equipment in the fields of aeronautics and aerospace. The objective of this paper is to present a Simulink model based approach for simulation and optimization of a robust Satellite Data Unit (SDU) able to deliver safety and non-safety Aeronautical Mobile Satellite Services (AMSS) and including capabilities to operate into an Airborne Network. For this purpose, analysis and modeling of the main avionics system signals and data traffic to be treated in a SDU will be performed. Next, the priorities of communication systems based on the phases of flight are analyzed. After the study of signal processing in SDU, we simulate in different scenarios A/G broadband SatCom and A/A communications in order to test, improve and optimize the SDU without compromising flight safety. The main contribution *

Ph.D. Student, Laboratory of Space Technologies, Embedded Systems, Navigation and Avionic (LASSENA), Department of Electrical Engineering, [email protected]. † Institutional Researcher, Laboratory of Space Technologies, Embedded Systems, Navigation and Avionic (LASSENA), Department of Electrical Engineering, [email protected]. ‡ Director, Laboratory of Space Technologies, Embedded Systems, Navigation and Avionic (LASSENA), Department of Electrical Engineering, [email protected]. 1 American Institute of Aeronautics and Astronautics

Copyright © 2015 by Joe Zambrano, Omar Yeste, René Landry, Jr., École de Technologie Supérieure. Published by the American Institute of Aeronautics and Astronautics, Inc., with permission.

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

here is the design of the SDU data traffic model, which integrates different simulation models on avionics systems such ADS-B, Aircraft Communications Addressing and Reporting System (ACARS) and IFC for future implementation and optimization; thus allowing the characterization of a device on board about which there is not much information disclosed. Early results have helped us to simulate independently and even realtime transmission and reception of ADS-B messages as well as the transmission and reception of data on L-band using different modulation types to which the routing policies such unicast and multicast for AN are added. To conclude, this paper describes a modeling and analysis tool, aimed at providing the aviation industry with the means to reduce the amount of equipment on board (and thus the weight of aircraft to reduce fuel consumption) and fulfill passengers demand for connectivity. Finally, note that this modeling is a step further to the development of a device that ensures greater operational safety and ease of repair and maintenance.

Nomenclature A/A A/C A/G AA AAC ACARS ACK ADS-B AES AMSS AN AOC APC ATC ATM ATS AWGN BBG BEL BLOS BS BSU BW CAN CAN CDTI CR DC DEL DLE DLNA DoD EM ENQ EOT ES ESC ETB ETX

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Air-to-Air Aircraft Air-to-Ground Aircraft Address Aeronautical Administrative Communications Aircraft Communications Addressing and Reporting System Acknowledge Automatic Dependent Surveillance-Broadcast A/C Earth Station Aeronautical Mobile Satellite Services Airborne Network Aeronautical Operational Control Aeronautical Passenger Communications Air Traffic Control Air Traffic Management Air Traffic Services Additive white Gaussian noise Bernoulli Binary Generator Bell Beyond Line of Sight Backspace Beam Steering Unit Bandwidth Cancel Collaborative Avionic Network Cockpit Display of Traffic Information Carriage Return Device Control Delete Data Link Space Diplexer/Low Noise Amplifier Department of Defense End of Medium Enquiry End Of Transmission Extended Squitter Escape End of Tx Block End of Text 2 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

FAA FF FIS-B FS GADSS GES GIG GPS GS HF HPA HT ICAO IFC IFEC IP LASSENA LF LOS MANET MDDU MLPP MSK NAES NAK NextGen NIPRNET NUL OQPSK PI PPM QoS RF RFU RS SatCom SDR SDU SESAR SF SI SIPRNET SNR SO SOH SP STX SUB SYN TCAS TIS-B US VHF VPN VT Wi-Fi

= = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = = =

Federal Aviation Administration Form Feed Flight Information System - Broadcast File Separator Global Aeronautical Distress and Safety System Ground Earth Station Global Information Grid Global Positioning System Ground Station High Frequency High Power Amplifier Horizontal Tabulation International Civil Aviation Organization In-Flight Connectivity In-Flight Entertainment and Communications Internet Protocol Laboratory of Specialized Embedded System, Navigation and Avionic Line Feed Line Of Sight Mobile Ad-hoc Network Multi-purpose Disk Drive Unit Multiple simultaneous multilevel precedence and preemption Minimum-Shift Keying Neighboring AES Negative Acknowledgment Next Generation Air Transportation System Nonsecure Internet Protocol Router Network Null Offset Quadrature Phase Shift Keying Parity Information Pulse-Position Modulation Quality of Service Radio Frequency Radio Frequency Unit Record Separator Satellite Communications Software Defined Radio Satellite Data Unit Single European Sky ATM Research Spreading Factor Shift-In Secret Internet Protocol Router Network Signal-to-noise ratio Shift-Out Start Of Heading Space Start Of Text Substitute Synchronous Idle Traffic Collision Avoidance System Traffic Information Services - Broadcast Unit Separator Very High Frequency Virtual Private Network Vertical Tabulation Wireless Fidelity 3 American Institute of Aeronautics and Astronautics

I. Introduction

A

lthough the introduction of Wi-Fi connections using Air-to-Ground (A/G) on commercial flights is something recent, the fact is that airlines carry more than ten years experimenting with the possibility of offering highspeed Internet for airline passengers safely without compromising the security of the Aircraft (A/C). Today, more than 1500 commercial and 5000 business A/C are equipped with this technology1. However, this technology does not cover transoceanic flights or remote areas because a direct link with Ground Earth Station (GES) is required. AES AES

A/G BROADBAND

A/A

A/A

A/A

A/C Earth Station (AES)

A/A

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

A/A AES

A/A

A/A

Wi-Fi GSM

AES AES

Ground Earth Station (GES)

GES

Air Traffic Management (ATM) Terrestrial cellular network with broadband backhaul links

Service Provider Network

Service cloud

Figure 1. Overall end-to-end system architecture for CAN A/G broadband A solution to cover this gap would be the development of a Collaborative Avionic Network (CAN)2 ; which, using a Mobile ad-Hoc Network (MANET) topology type allows AES/GES or AES/ATM communication using other A/C in an Air-to-Air (A/A) coverage. As shown in Fig. 1, CAN provides, in principle, a high-speed connexion between the service cloud and the furthest AES sending and receiving its data packets by nearby AES. This allows sharing the available resources of the nearby AES, so, in regions with higher air traffic density there will be a greater number of mobile nodes, increasing the alternatives of AES/GES or AES/ATM connection. Additionally, the modernization of ATM by implementing Next Generation Air Transportation System (NextGen) by Federal Aviation Administration (FAA) and Single European Sky ATM Research (SESAR) by EUROCONTROL programs is gradually allowing the reduction of horizontal and vertical distances between aircraft in aerial corridors, thus facilitating communications A/A. Each AES must be capable of establishing connections to relay, translate and/or gateway information, as needed. In fact, they must be able to receive and transmit with the same data formats and on the same frequency, receive and transmit with the same data formats but on different frequencies and receive and transmit Aeronautical with different data formats and on different frequencies or SatCom modulations3. System Downlink Nowadays, the coverage of passenger communications services in transoceanic flights is performed via Satellite Uplink Communications (SatCom) in L, C, Ku and Ka-band. AES Passenger communications services in the AES are, among others: telephony services (like SMS, email and attachments, mobile internet, access to applications, and voice etc.), Wi-Fi Uplink Downlink services (internet, access to applications, VPN access, etc.), credit card authentication or telemedicine. They also have access to any other services offered by specific airlines and service providers (like On-Air, AeroMobile, Inmarsat, GES ATM Panasonic, Thales, ARINC/SITA, etc.). Service Service provider The ability of communications to A/C via SatCom is cloud network becoming increasingly important. Aeronautical SatCom systems in their basic design are capable of voice and data transmissions, including data link communications, allowing Figure 2. Overall end-to-end aeronautical the user to communicate throughout the flight, excluding SatCom system takeoff and landing; this is due to the orientation of the 4 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

antenna regarding the Line Of Sight (LOS). Fig. 2 shows, in its simplest form, a SatCom link carrying a duplex (two-way) communication circuit: The AES transmits to the satellite an uplink carrier wave at radio frequency (RF) containing safety and non-safety Aeronautical Mobile Satellite Services (AMSS). The satellite antenna and transponder system receive this carrier and, after frequency conversion, amplifies and re-radiate it as a downlink wave, which is received by the ground earth station. To establish the return link, the ground earth station transmits an uplink carrier at another RF, which is received by aircraft at the converted downlink RF. More generally, the satellite is equipped with several transponders. In the most advanced types of satellites, the signal does not simply incur a frequency conversion in a transponder, but it is subject to more complex operations, including demodulation/re-modulation, baseband processing, etc. It is at this point that we are interested in taking AES AES A/A advantage of the maximum SATCOM A/A capacity of the channels of Downlink A/A communication that A/A Uplink SatCom offers to join the AES CAN, bringing safety and AES A/A A/A non-safety AMSS, so that a Downlink AES Uplink connection between the service cloud (or the ATM) with the furthest AES is provided, sending and receiving its data packets by ATM GES nearby AES’s using a Service Service provider cloud SatCom link (Fig. 3). In network other words, CAN becomes an Airborne Network (AN) Figure 3. Overall end-to-end system architecture for CAN SatCom for civil aviation applications, which unlike a military AN (created for tactical operations, based on a mesh architecture and unpredictable paths due to the nature of the missions), A/C have a route assigned and programmed into (FMS); this allows to predict the position of mobile nodes in their path and in turn maximize the bandwidth available of nearby A/C during flight. With this objective, LASSENA Labs leads AVIO-505 project to establish new design methods and digital signal processing techniques for robust and efficient universal navigation and communication equipment in the fields of aeronautics and aerospace. The objective of this paper is to present a Simulink model-based approach for simulation and optimization of a robust Satellite Data Unit (SDU) able to deliver safety and non-safety communications based on ARINC 791 standard and including capabilities to operate into an AN. For this purpose, analysis and modeling of the main avionics system signals and data traffic to be treated in a SDU will be performed. Next, the priorities of communication systems based on the phases of flight are analyzed. At first, this paper presents a background of the functioning of an airborne network, as well as the functioning of an SDU inside Airborne Avionics Configuration. The following section presents a classification of the main avionic system signals in SDU, as well as the priority of these based on the phases of flight. These will be modeled individually for integration into the architecture simulation. Section IV proposes architecture simulation detailing the processing of data signals via an A/A link going through a SatCom link to its reception and decoding in the GES. Finally, results and conclusions are presented in Sections V and VI.

II. Background To support safety and non-safety AMSS in an AN many challenges need to be overcome. In Ref. 4 we can see that one of the most remarkable challenges in an AN is the Airborne Router, or SDU for our case, which must have a robust interface that provides an underlying autonomous (re-)configuration capability to select the appropriate communication link for A/G broadband SatCom and A/A communication. The underlying autonomous (re-) configuration capability should provide seamless end-to-end communications in dynamic heterogeneous AN environments4. For the development of an on-board component like this one, is recommendable to use a highly integrated system architecture. We review, then, the current scenario of the main components to be modeled. 5 American Institute of Aeronautics and Astronautics

A. Airborne Network (AN)

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

The term Airborne Network is born as part of the project called Global Information Grid (GIG) of the United States Department of Defense (US DoD), which aims to interconnect IP-based communications tactics among space, air and terrestrial segments5. “The GIG is the globally interconnected, end-to-end set of information capabilities for collecting, processing, storing, disseminating, and managing information on demand to warfighters, policy makers, and support personnel. The GIG includes owned and leased communications and computing systems and services, software (including applications), data, security services, other associated services, and National Security Systems6”.

DoD Satellite Link to SIPRNET or NIPRNET

Space Segment

Commercial Satellite Link through ISP to SIPRNET or NIPRNET

AES Airborne Network

AES

AES

Airborne Sub-Network

Air Segment

Tactical Mission Tactical Mission

Tactical Mission

GES

GES NIPRNET

NIPRNET

SIPRNET

Internet (ISP) SIPRNET

Terrestrial Segment

Figure 4. Network architecture of Global Information Grid (GIG) The AN is defined as an infrastructure that provides communication transport services through backbone in-thesky, i.e. through at least one node that is on a platform capable of flight. In Fig. 4 it is shown the AN composed of three AES, which at the same time interconnects each element of tactical missions and the Airborne Sub-Networks (fighters, helicopters, UAVs, etc.) with the Secret Internet Protocol Router Network (SIPRNET) and the Nonsecure Internet Protocol (IP) Router Network (NIPRNET). This connection can be made using DoD satellite links or commercial satellite links. This is, the AN will connect to both the space and surface networks, making it an integral part of the communications fabric of the GIG. Table 1 identifies an objective set of communications capabilities in terms of connectivity, services and operations for the AN. All of these capabilities would not necessarily be required for every instantiation of the Airborne Network, but will be necessary to support all missions, operations, and platforms 5. Table 1. Summary of Airborne Network Objective Capabilities 5 Network Capability & Attributes Connectivity Coverage Geographic span of links directly interfacing to a subject node Diversity of links Total number and types of links that can be used to “connect” to the subject node Throughput Total average throughput of all links directly interfacing to the subject node

Airborne Network Objective Capabilities

• Beyond Line of Sight (BLOS) extending Globally (enabling access to anywhere from anywhere)

• Number of links (system and media) matched to the mission matched to the environment (to enable guaranteed access)

• Type of links extend across the spectrum of radio frequencies including infrared and optical

• Throughput matched to the mission and automatically adaptable to accommodate unplanned or transient conditions

• Dynamically reconfigurable to optimize performance, cost, and mission effectiveness

6 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

Network Capability & Attributes Type of connection Nature of connections that can be established between the subject nodes and directly connected nodes Network interface Networks that can be directly interfaced from the subject node (e.g., DISN (NIPRNET, SIPRNET, JWICS), Transformational Communications, TDL Networks, CDL Networks) Services Real-time data Any data flows that must be sent in real time (i.e., low latency) with assured delivery (e.g., AMTI or GMTI tracks, munition terminal stage updates, RPV control, TCT&ISR tipoffs, NBC alert) Continuous interactive voice (e.g., Voice over IP telephone and radio nets) Continuous interactive video (e.g., Video over IP, Video Teleconferencing) Streaming multimedia & multicast (e.g., Video imagery) Block transfer & transactional data Short blocks of interactive data (e.g., Telnet, HTTP, client/server, chat) Batch transfer data Long blocks of bulk data (e.g., Email, FTP) Operations

Airborne Network Objective Capabilities

• Flexible connections able to forward Globally • Interface to AN subnet and backbone links, as well as, legacy

(i.e., TDL or CDL), coalition and GIG component networks operating any version network protocol (i.e., IPv6 or IPv4), as needed

• Multiple simultaneous multilevel precedence and preemption (MLPP) real-time data links or nets, as needed

• Multiple simultaneous MLPP voice links or nets, as needed • Multiple simultaneous MLPP video links, as needed • Multiple simultaneous MLPP multimedia links, as needed • Multiple simultaneous MLPP block & transactional links, as needed

• Multiple simultaneous MLPP batch data links, as needed • Simplified network planning to include the allocation and

Managing All aspects related to managing the links and the network including: Planning -- frequency allocation, transmission, routing, network services and traffic. Monitoring -- performance and use, fault, and security aspects of a link, network, or network component. Analyzing -- performance optimization and diagnostics. Controlling -- add, remove, initialize, and configure links, networks, or network components Forming and Adapting To include: • Provisioning -- obtaining the needed link and network resources. • Initialization and Restoration -- establishing or restoring a link or network service. Accessing All aspects related to obtaining or denying access to a link or network, to include: • Protection – communications security as well as authentication, authorization, accounting • Detection • Reaction

• • • •

configuration of network resources, including legacy networks, when needed Automated analyses of network performance to diagnose faults, determine suboptimal conditions, and identify needed configuration changes Monitoring and controlling of AN link and network resources and interfaces with legacy networks Maintenance of network situational awareness (SA) and distribution of Network SA to peer networks Match use of network resources to commander’s operational objectives

• Automated provisioning, initialization and restoration of all AN link resources

• Link and subnet protection matched to the threat, with automated detection and reaction

• User data and AN management and control data protection matched to the threat

At this point we have defined an AN inside a GIG for defense purposes and previously established missions. However this research, under the same concept, is oriented to the use of AN with civilian applications in order to maximize the use of available bandwidth in the SatCom channel AES during flight. This requires understanding the architecture and operation of hardware currently used for commercial SatCom links (to access an ISP and an ATM). Similarly, certain features of Table 1 will be used to secure services for passengers and flight safety mainly. Due to rapid technological progress in satellite communications, private companies (service providers and onboard terminal providers) and control agencies are those who have more information, unfortunately much of this information is not published. 7 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

B. Airborne Avionics Configuration (AAC) The general configuration of an airborne avionic is shown in Fig. 5. Actually, the typical AAC consists of an ARINC 781/791 SDU, which normally contains a Radio Frequency Unit (RFU) and an integrated (HPA), its associated SatCom cockpit of voice and data, plus a Diplexer/Low Noise Amplifier (DLNA), and an ARINC 781/791 antenna, which contains an integrated Beam Steering Unit (BSU). The SDU is also designed to interface with an external HPA when, for example, the cable run and hence cable loss from the SDU to the DLNA is excessive. The SDU is also designed to interface with legacy top and side mounted ARINC 741/781 antenna subsystems, to allow a simple upgrade path to new SatCom services for aircraft that are already equipped with ARINC 741/781 equipment. The SDU is capable of Figure 5. Airborne Avionic Configuration SatCom6 sending and receiving various data rates. The rate is dynamically selected by the individual applications and by pragmatic assessment of current operating conditions. The signals are transmitted via geostationary satellite transponders to/from designated supporting earth stations 7,8,9,10,11. The operation of each component can be consulted in Ref. 7. C. Satellite Data Unit (SDU) As explained in Ref. 12, a SDU is an avionics implement installed in an AES that permits A/G communication (information exchanges) via a SatCom network. It is an essential part of an AES's SatCom system and main component of this study. The SDU connects with a satellite via RF communication link and the satellite then connects to a GES or vice versa (see Fig. 3). All SatCom signals whether audio or data is treated by the SDU. The signal-in-space parameters are determined by the SDU in relation to modulation/demodulation, error correction, coding, interleaving, and data rates associated with the communication channel(s). The SDU provides a number of user interfaces including: 1) 2) 3) 4) 5) 6) 7)

Cockpit 4-wire analog voice SatCom cockpit voice and data Cockpit Ethernet Cabin voice and data via CEPT E1 Cabin voice via 2-wire analog audio Cabin Ethernet, which may support data services as well as voice via picocells Etc.

The SDU interfaces with an on-board MDDU (Multi-purpose Disk Drive) that upholds an updatable table of GES in the AESs current zone and the direction of partiality for choice of which GES to use which thus informs the choice of satellite. Along with analysing data continuously dispatched from all GES the SDU receives information on the aircraft's position and orientation from another on-board system (ADS-B, IRS, ACARS, etc) which it passes to the BSU to manage the wavebeams of the AES to the selected satellite12. For the development of this study, we will take as a starting point the model of Fig. 5. This model will allow us to study the waveforms to be treated in the SDU to perform the appropiate way of incoming and outgoing signals in SDU.

8 American Institute of Aeronautics and Astronautics

III. Signal generation and priority of communications

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

In order to modeling a robust SDU for AN we need to know what kind of signals will be treated within this unit, as well as the priority they have. These signals contain information automatically extracted from the data bus (or in other cases is information entered manually by the crew of AES) to be sent via radio or via satellite to Air Traffic Control (ATC) or to GES. Similarly data from IFC service offered to passengers are treated in this device for sending via satellite to the cloud service. That is why at this point we are going to model and analyze the signals to be treated in our SDU model. A. Main avionic system signals in SDU As seen in Fig. 5, SDU function is to transmit, receive and process signals via SatCom providing AMSS between AES and GES in Ku or Ka band, however it is important to differentiate these services8,9. 1) Safety AMSS, are communications services that require high integrity and quick reponse, these include: a. Safety-related communications carried out by the Air Traffic Services (ATS) for ATC, flight information and alerting b. Communications carried out by aircraft operators, which also affect air transport safety, regularity and efficiency (Aeronautical Operational Control (AOC)) 2) Non-Safety AMSS, are communications services that do not compromise flight safety, these include a. Private correspondence of aeronautical operators (Aeronautical Administrative Communications (AAC)) b. Public correspondence (Aeronautical Passenger Communications (APC) including IFC). Table 2. Summary of safety and non-safety AMSS8 AMSS Non-Safety Safety

APC ✓

AAC ✓

AOC ✓ ✓

ATS ✓

Table 2 shows the summarized classification of AMSS. Non-safety AMSS may be authorized by administrations in certain frequency bands allocated, as long as they cease immediately, if necessary, to permit transmission of messages for safety and regularity of flights (i.e. ATS and AOC, according to priority 1 to 6 of Article 51 of ITU Radio Regulations).9,13 For purposes of this publication, we will consider mainly three kinds of communication systems: 1) ACARS, 2) ADS-B and 3) IFC. These will be processed by the SDU. For which ACARS and ADS-B will be classified as safety AMSS and IFC will be classified as non-safety AMSS. Following we will see the description of the generation of safety AMSS signals. 1)

Aircraft Communications Addressing and Reporting System (ACARS) The ACARS system is a network of A/G communications; which is used to transmit or receive data automatically or manually. The ACARS system was first introduced to enable A/C to send their take-off and landing reports automatically to airline computers; today the system is installed in almost all commercial A/C and is being used for applications that require a very reliable service14. The ACARS system was originally specified in the ARINC 597 standard but has been revised as ARINC 724B15. A significant feature of ACARS is the ability to provide realtime data on the ground relating to aircraft performance. This has made it possible to identify and plan aircraft maintenance activities16. ACARS messages may be sent using a choice of Figure 6. Example of ACARS message16 communication methods, such as VHF or HF, either direct to ground or via satellite, using Minimum-Shift Keying (MSK) modulation. ACARS can send messages over VHF if a VHF ground station network exists in the current area of the aircraft. VHF communication is lineof-sight propagation and the typical range is up to 200 nautical miles at high altitudes. Where VHF is absent, an HF network or satellite communication may be used if available. Satellite coverage may be limited at high latitudes (trans-polar flights)16. 9 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

a) ACARS Message A typical ACARS message (see Fig. 6) consists of: • mode identifier (e.g. 2) • aircraft identifier (e.g. G-DBCC) • message label (e.g. 5U) • block identifier (e.g. 4) • message number (e.g. M55A) • flight number (e.g. BD01NZ) • message content (see Fig. 6). The data rate is low and messages comprise plain alphanumeric characters. Frequencies used for the transmission and reception of ACARS messages are in the band extending from 129 MHz to 137 MHz (VHF). Different channels are used in different parts of the world15. b) ACARS Message Structure The structure of the ACARS message is detailed in the standard ARINC 61817. In the following tables (Table 3 and 4), the structures of the A/G Downlink and G/A messages are summarized, which will be used later. Table 3. General format of A/G downlink message Aircraft Application Mode Registration TAK Label DBI STX MSN Flight ID Suffix BCS BCS Suffix Text Number Size 1 1 7 1 2 1 1 4 6 0-210 1 2 1 Example 2 .N123XX 5Z 2 M01A XX0000 Name

SOH

Table 4. General format of G/A uplink message Aircraft Mode Registration TAK Label UBI STX or Flight ID Size 1 1 7 1 2 1 1 Example 2 .N123XX 5Z 2 Name

c)

SOH

Application Text

Suffix

BCS

BCS Suffix

0-210

1

2

1

Data Coding The data exchanged between the ACARS MU and the VHF radio (Fig.5) are by 1.2 and 2.4 KHz tones (Fig. 7). A zero-bit is coded: - By a positive half period of 1.2 KHz when it is the first of a string of zero-bits (even if the string only comprises this single bit. - By a 2.4 KHz period starting by the negative half period when this is not the case A one-bit is coded: - By a negative half period of 1.2 Figure 7. ACARS Data Coding KHz when it is the first of a string of one-bits (even if the string only comprises this single bit). - By a 2.4 KHz period starting by the positive half period when this is not the case. Bit order

1

2

3

4

5

6

7

8

9

10

11

Message

0

1

0

0

1

1

1

0

0

1

0

Waveform

1.2 KHz

2.4 KHz

The transmission rate of this coding is 2.4 Kbps from aircraft to ground and vice versa. The transmitted data are characters from the ISO alphabet No.5 except the block check sequence field at the end of transmission (Table 5).

10 American Institute of Aeronautics and Astronautics

Table 5. ACARS – ISO Alphabet No.517 b7 b6 b5

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

Bits

0 0 0

b4

b3

b2

b1

ROW

0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1

0 0 0 0 1 1 1 1 0 0 0 0 1 1 1 1

0 0 1 1 0 0 1 1 0 0 1 1 0 0 1 1

0 1 0 1 0 1 0 1 0 1 0 1 0 1 0 1

0 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15

0 0 1

0 0 1 1 1 0 0 1 0 COLUMN 0 1 2 3 4 NUL DLE SP 0 @ SOH DC1 ! 1 A STX DC2 " 2 B ETX DC3 # 3 C EOT DC4 $ 4 D ENQ NAK % 5 E ACK SYN & 6 F BEL ETB ‘ 7 G BS CAN ( 8 H HT EM ) 9 I LF SUB * : J VT ESC + ; K FF FS , < L CR GS - = M SO RS . > N SI US / ? O

1 0 1

1 1 0

1 1 1 Acronyms

5 6 7 P ` p Q a q R b r S c s T d t U e u V f v W g w X h x Y i y Z j z [ k { \ l | ] m } ^ n ~ _ o DEL

ACK BEL BS CAN CR DC DEL DLE EM ENQ EOT ESC ETB ETX FF FS

Acknowledge Bell Backspace Cancel Carriage Return Device Control Delete Data Link Space End Of Medium Enquiry End Of Transmission Escape End Of Tx Block End Of Text Form Feed File Separator

GS HT LF NAK NUL RS SI SO SOH SP STX SUB SYN US VT

Group Separator Horizontal Tabulation Line Feed Negative Acknowledgment Null Record Separator Shift-In Shift-Out Start Of Heading Space Start Of Text Substitute Synchronous Idle Unit Separator Vertical Tabulation

d) ACARS message generator To accomplish ACARS messages to be generated, we rely on the ARINC 618, 619, 620 and 724 standards17,18,19. The first step is to make the MSK modulation according to the specifications described above. MSK can be thought of as a special case of OQPSK (Offset Quadrature Phase Shift Keying) with sinusoidal pulse weighting17. Consider the OQPSK signal, with the bit streams offset; the resulting signal is represented by Equation 1. ! ! ! !! ! !"#

!" !" !"#! !!!! ! ! !! ! !"# !"#! !!!! ! !! !!

!"#!!!!! ! ! !!! !"#!!!!! ! !!!!! !! !!!!!! !!

!

*

! !!

*

!!! ! !! !

!

!

!!

!!

!!!!!! !!!

*

!

!"#!!!!! ! ! !!!

Where !! is the carrier frequency and !! ! and !! ! encode the even and odd information respectively with a sequence of square pulses of duration !!. !! ! !has its pulse edges on ! ! !!!! !! !!! !!! ! ! ! and !! ! on ! ! !!! !!! !!! !!! ! ! !. Using the trigonometric identity, this can be rewritten in a form where the phase and frequency modulation are more obvious20.

! !!

* !!!!! !!!

(1)

! ! ! !"#! !!!! ! ! !! !

!" ! !! !!

(2)

!"#!!!!! !

Figure 8. Signal space diagram for QPSK and OPSK

Where !! ! is !! when !! !!! ! ! ! !! !!!!and !! if they are of opposite signs, and !! is ! if !! !!! is !, and ! otherwise. Therefore, the signal is modulated in frequency and phase, and the phase changes continuously and linearly. First thing is the implementation of our MSK modulator, always respecting the periods for a one or zero-bit (ACARS_SignalGenerator function). Thus we obtain as a result the waveforms of Fi. 9.a., which are comparable with the waveform shown in Fig. 7. Next we develop the ACARS message generator, which will aim to convert into in bits (ACARS_ExtractBits function) the ACARS message structure A/G based in Tables 3 and 4. Each message frame consists of at least 50, and up to a maximum of 272 characters or bytes. Each character uses a 7-bit ACSII (from ISO alphabet No.5) code with an additional eighth parity bit. Bit 8 is an odd parity bit used for the text field of the ACARS message, and the content may be free text or a mixture of formatted and free text16. For this, the function "ACARS_AddOddParity" which performs this action was implemented. The sixteen pre-key characters are all binary 1 values, thus resulting in the 0.05 second 2400 Hz beep that can be heard at the start of every message. 11 American Institute of Aeronautics and Astronautics

The Block Check Sequence field contains the value of an error-detection polynomial that can be used to determine if the entire message was received free of errors. Thus we also use the function "AWGN" to add white Gaussian noise to the ACARS message. The scalar SNR specifies the signal-to-noise ratio per sample, in dB. In this way, we can show the message generated by our ACARS message generator including different SNR values of 10, 30 and 60 dB (Fig. 10). The impact generated by the Gaussian noise on the generated signal can be seen in the figure below which shows the signals in an interval of time (50 to 75 ms). One-bit 1.2 KHz

Zero-bit 1.2 KHz

0

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

1 0.8

-0.2

0.6

-0.4

0.4

-0.6

0.2 0

-0.8 0

2

4 Time

6

-1

-4

x 10

0

Zero-bit 2.4 KHz

0.5

0.5

0

0

-0.5

-0.5

2

4 Time

6 -4

x 10

One-bit 2.4 KHz 1

0

4 Time

1

-1

2

-1

6

0

2

4 Time

-4

x 10

6 -4

x 10

a. %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% % ACARS character definition DLE = hex2dec('10'); NAK = hex2dec('15'); SYN = hex2dec('16'); SOH = hex2dec('01'); STX = hex2dec('02'); ETX = hex2dec('03'); ACK = hex2dec('06'); DEL = hex2dec('7F'); % ACARS message components Preamble = 255*ones(1,16); % Preamble BitSync = '+*' -0; CharSync = [SYN SYN]; StartOfHeading = SOH; Mode = '2'-0; Address = '.LKC693'-0; TechAck = NAK; Label = 'Q0'-0; BlockID = '5'-0; STXETX = STX; FlightNo = 'AG1979'-0; Text = 'This is a message from Lassena Laboratory'-0; BlockCheckSequence = '@'-0; BCS_Suffix = DLE; % ACARS message structure MessageWithoutPreamble = [BitSync CharSync StartOfHeading Mode Address ... TechAck Label BlockID STXETX FlightNo Text ETX ... BlockCheckSequence BCS_Suffix]; MessageWithParity = ACARS_AddOddParity(MessageWithoutPreamble); MessageBits = ACARS_ExtractBits([Preamble MessageWithParity]); Fs = 96000; BasebandSignal = ACARS_SignalGenerator(MessageBits,Fs); BasebandSignal = awgn(BasebandSignal,60,'measured'); BasebandSignal = [zeros(1,100) BasebandSignal zeros(1,100)];

b. Figure 9 a. Waveform from MSK modulator, b. Extract of code of ACARS messages generator

12 American Institute of Aeronautics and Astronautics

ACARS Message with SNR=60dB 2

0

-2

0

50

100

150

200

250

200

250

200

250

ACARS Message with SNR=30dB

ACARS Signal

2

0

-2

0

50

100

150 ACARS Message with SNR=10dB

2 0 -2 50

100

150 Time (ms)

a. ACARS Message with SNR=60dB 2

0

-2 50

55

60

65

70

75

65

70

75

65

70

75

ACARS Message with SNR=30dB

ACARS Signal

2

0

-2 50

55

60 ACARS Message with SNR=10dB

2 0 -2 50

55

60 Time (ms)

b. Figure 10. a. ACARS message generated (with SNR 60, 15 and 10 dB), b. Zoom of waveform Once obtained the message, it can be sent in AM as previously seen. Moreover, bits will be sent to the SDU via the ARINC 429 bus for transmission via satellite to a GES or to an AES within the AN. In Fig. 11, the MSK modulated message is displayed as well as bits to be sent from the ACARS generator to the SDU. ACARS Message

ACARS signal

2 1 0 -1 -2 50

55

60

65

0.055

0.06

0.065

70 75 80 Time(ms) Bits from ACARS Message to the SDU

85

90

95

100

0.085

0.09

0.095

0.1

1.5 ACARS message

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

0

1 0.5 0 -0.5 0.05

0.07

0.075 Time (seconds)

0.08

Figure 11. ACARS Message to transmit (signal and bits)

13 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

2)

Automatic Dependent Surveillance – Broadcast (ADS-B) ADS-B is a surveillance technique in which an AES transmits via a data link a number of parameters extracted from the navigation and positioning systems on board. The idea is therefore that the AES, equipped with a Global Positioning System (GPS), calculates its own data (identity, position, speed, intent, altitude, etc.) and sends it regularly by radio (1090 MHz) to GSs and other AES equipped with ADS-B that are present in the flight area. This new system is especially useful to complement surveillance in oceanic areas or where there is virtually no radar coverage, as well as to improve surveillance in areas currently covered by radar. ADS-B has two fundamental characteristics: it is automatic, that is, does not need the intervention of the pilot for AES data to be sent to the control tower; and is dependent, because the necessary information is generated in the same AES, that is dependent on onboard systems. a) ADS-B IN and ADS-B OUT ADS-B IN concerns the reception of ADS-B messages transmitted by other AES. In this case, the AES is also equipped with a Cockpit Display of Traffic Information (CDTI) to display ADS-B OUT messages from other AES and information sent from GSs. The information displayed on the CDTI can be combined with information from other systems, such as aeronautical charts, contour lines, and data from Traffic Information Services - Broadcast (TIS-B) and Flight Information System - Broadcast (FIS-B)21. ADS-B OUT concerns transmission of ADS-B messages by AES. An ADS-B transmitter can send the position, altitude and identification of an AES to GSs to be analyzed and displayed on the screens of ATC. The ADS-B signal is broadcast from the AES approximately twice per second, and in the event the AES is within the coverage radius of an ADS-B GSs, data is transmitted to ATM facilities21. b) ADS-B message structure ADS-B uses 1090ES system ("1090 MHz Extended Squitter"), which is an extension of the transponders of Mode-S Secondary Radar, which is transmitted in AM in 1090 Mhz. In AES equipped with Traffic Collision Avoidance System (TCAS) and Mode-S, these transponders can send and receive messages of 56 bits, used in the TCAS. The modification allows them to send messages of 112 bits, enough for the ADS-B OUT, and eventually receive them (ADS-B IN). The added message information of 56 bits to Mode-S message is inserted between the 24 bit aircraft address (AA) and the parity information (PI) (see Fig. 12). AA – Address Announced Aircraft (ICAO) address (24 bits)

CA field: Capability (3bits) DF field: Downlink Format (5 bits = 17, 18 or 19) Preamble

! !

ME field: ADS-B data (56 bits) PI field: Parity check (24 bits)

!

!

PREAMBLE

DATA BLOCK 1 0 1 0 1 0

0

1.0

3.5

4.5

TIME (µsec) 1

0

1

⁄⁄ ⁄⁄

!

1 0 1 0

! 1

0

Total duration = 120 µs ( 8 µs preamble and 112 µs data block) Data block transmitted using Pulse Position Modulation (PPM).

Preamble: This is a special bit sequence to allow the receiver to identify and synchronize with a received message. DF field (Downlink Format): This is used to indicate the type of message being transmitted. It is set to 17 or 18 for ADS-B messages. Military applications use DF=19. CA field (Capability): This 3 bit field indicates the capability of the Mode-S transponder. Not all transponder manufacturers have correctly implemented the reporting of this field. AA field (Address Announced): This is the 24 bits address assigned by International Civil Aviation Organization (ICAO) of the airframe. ME field (ADS-B data): This is 56 bits long and contains the of ADS-B data. Its contents depend on which Extended Squitter is being transmitted (position, identification, status, velocity, etc.). PI field (Parity check): This 24 bit field is an error detection code to help a receiver determine errors in the received message.

Figure 12. Mode-S Extended Squitter format21 1090ES contains a preamble of 8 µs and the data block containing the message to send. The message bits are sampled at a rate of 1 µs and then they are modulated using Pulse-Position Modulation (PPM). ME block contains 56 bits that will determine the ADS-B message type and will occupy a place between the 256 data registers (BDS) in the transponder, message types can be consulted in Ref. 22.

14 American Institute of Aeronautics and Astronautics

Table 6. Content of some BDS registers21

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

REGISTER! BDS 05h! BDS 06h! BDS 08h! BDS 09h! BDS 61h! BDS 62h! BDS 65h!

MESSAGE ADS-B! Airborne Position Message! Surface Position Message ! Aircraft Identification (ID) and Category Message ! Airborne Velocity Message ! Emergency/Priority Status Message! Target State and Status Message ! Aircraft Operational Status Message!

Table 6 shows registers commonly used for ADS-B. The registers are identified by two hexadecimal digits, e.g. BDS 05h (or BDS 0.5) is the squitter used for transmitting the AES position21. c)

ADS-B message generator To create the ADS-B messages we will use the model of Ref. 21 (Fig. 13) based on Ref. 21 the idea is to get the bits of the ADS-B message with a total length of 120 µs, taking into consideration the preamble (8 µs) and message length (112 µs). The model shows the block "ADS-B signal generator" which is linked to block "ADS-B message". This block allows building any ADS-B message type by manually entering data in hexadecimal format (4bits) from the ADS-B data entry graphical interface (Fig. 14). This model simulates step by step the treatment of ADS-B message from its creation (simulating the extraction of 4D data manually), generating bits, inserting the preamble at the beginning of the data block previously modulating in PPM. Then this message is sent to AM modulator for transmission in 1090 MHz. The model also allows adding Gaussian noise. The results of oscilloscopes signals are shown in Fig. 15.

Figure 14. ADS-B data entry

ADS-B Message with PPM 1

0.5

1.38

1.4

1.42

1.44

1.46

1.48

1.5 -3

x 10 ADS-B Message with AM (Carrier = 1090 MHz) 10 0 -10 1.38

1.4

1.42

1.44

1.46

1.48

1.5 -3

x 10 ADS-B Message and noise added 20 0 -20

1.38

1.4

1.42

1.44 Time (seconds)

1.46

Figure 15. Waveform of processing ADS-B message

15 American Institute of Aeronautics and Astronautics

1.48

1.5 -3

x 10

Once obtained the ADS-B message, it can be sent in AM as discussed above. Moreover, bits will be sent to the SDU for transmission via satellite to a GES or an AES within the AN. In Fig. 15, PPM modulated message is displayed; as well as bits to be sent from the ADS-B message generator to the SDU.

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

3)

In-Fligth Connectivity (IFC) In-Flight Connectivity is a term which we derive from In-Flight Entertainment and Communications (IFEC) which comprises a broad gamma of services offered to passengers (audio, video, Wi-Fi, etc.) during the flight. IFC system comprises data service like Wi-Fi and mobile telephony that helps the passengers keep in constant touch with people on ground. To generate the signal IFC we will use a Bernoulli Binary Generator (BBG) of the Simulink library that generates random binary numbers using a Bernoulli distribution. An important and little known element to consider is the mean data rate that generates an AES2. Table 7 shows minimum and maximum expected mean data rate per A/C type and number of passengers for IFC projected for 2020. Table 7. Number of passengers, minimum and maximum expected mean data rate per A/C type2 A/C

Number of passengers

A320 A330 A350 A380 B737 B777 B787 B747

150 - 180 253 - 440 270 - 550 555 - 853 85 - 215 301 – 550 210 – 330 467 - 605

Minimum expected mean data rate (Mbps) 52.43 88.43 94.37 193.98 29.71 105.20 73.40 163.22

Maximum expected mean data rate (Mbps) 62.91 153.79 192.23 298.14 75.15 192.23 115.34 211.46

As we can see, in terms of data rate, for IFC, these could be from 29.71 Mbps and up to 300 Mbps approximately. These values will allow setting the sample time at the BBG to 33.66 ns for a data rate of 29.71 Mbps or 3.33 ns for a data rate of 300 Mbps. B. Priority of communication system based on the phases of flight The priority of communications during the flight is determined by the degree of commitment to flight safety. For this purpose ACARS and ADS-B are used during all phases of flight (as AMSS) as these services contain information of the state of AES as well as the 4D information for better control from the ATC, unlike IFC which contains only communications for passengers. In Fig. 16 the activity of these services is appreciated according to the flight phase. APT (Airport)

TMA (Terminal Maneuvering Area)

Taxi

Take-Off

Departure

-

-

-

ENR/ORP (Oceanic Remote Polar)

En Route (ENR) ACARS ADS-B in/Out IFC

TMA (Terminal Maneuvering Area)

APT (Airport)

Approach

Land

Taxi

-

-

-

Figure 16. ACARS, ADS-B and IFC availability during flight phases However, the use of these services has failed to prevent the recent events that have afflicted the aviation industry. That is why government agencies are forced to use more and more satellite channels to register the route. 16 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

IV. Simulation architecture The simulation model of the SDU inside an AES for AN, is based on a one-way communication by sending Safety and Non-Safety information from AES to GES using a SatCom channel. In Fig. 17 the stage of the simulation as well as the architecture of the Simulink model is shown. This architecture allows us to transmit simulation data from ACARS, ADS-B and IFC message generators, obtained in the previous point, from the SDU of the Neighboring AES (NAES) to the SDU of the AES (Fig. 18). The AES immediately will send the data received by Aeronautical SatCom adding their own data; that is, the goal is to ensure not only System Safety and Non-Safety AMSS the sending of the messages of AES in AN but also data ACARS ADS-B from NAES via AMSS. This link is performed considering IFC AES the random noise which is added in the transmission and Neighboring controlling the Signal-to-noise Ratio (SNR) for simulation AES purposes23. ATM Should be mentioned that both the NAES SDU and the GES AES SDU have the ability to make an own SatCom link. However the proposed scenario assumes that the AES SDU account not only with greater capacity and better Figure 17. Simulation architecture and scenario SNR within the AN but also with availability in terms of traffic, Bandwidth (BW) and QoS. In a real scenario, the SDU must have resource allocation techniques enabling it to verify and assign the size, availability and QoS communication channel to share. This could be implemented in a Software Defined Radio (SDR). SDRs are advantageous; because with software routines are enough for: switching to other wireless protocols, integrate new standards in aircrafts without substantial cost, develop monitoring tools to guarantee QoS, processing signals for more efficiently use of spectrum, ensuring the scalability and reconfigurability of system. Service provider network

Service cloud

A. Signal processing inside SDUs Within our SDU, one of the problems is how to distribute between various systems (ACARS, ADS-B and IFC) using a single channel of communication via AMSS, so they can manage several messages simultaneously. Without an organized approach, there will appear interferences that may well prove troublesome, or directly impede communication. This

Figure 18. Signals to processing by SDUs in AN

concept is called multiplexing or media access control, depending on context as such. To solve it, we will use a spread spectrum technology and a special coding scheme, whereby each message generator will assign a unique code, chosen so that it is orthogonal to the rest (Fig. 19). It is worth mentioning that in this study we are not going to develop the RF aspect but rather the treatment of signal through the SDU. To do so, inside the SDU each entry is multiplied by Gold codes or Gold sequences (which is useful when multiple devices are broadcasting in the same frequency range). In Fig. 19 we can observe that each input, as well as for NAES (up) and AES (down), there is a Gold sequence generator block. Gold sequences are unique for each SDU input and is emitted with a bandwidth significantly higher than data. Take, for example, Fig. 20, here the waveforms of the ADS-B message from the NAES (ADSB_AES2 label in Fig.19) are shown, the message after being multiplied by its assigned Gold code (Code 4) is also shown. You can Figure 19. SDU architectures (NAES and AES) see the preamble of the ADS-B message and part of the 17 American Institute of Aeronautics and Astronautics

Downloaded by ECOLE DE TECHNOLOGIE SUPERIEURE on July 15, 2015 | http://arc.aiaa.org | DOI: 10.2514/6.2015-3100

message to send. To do this, based on Ref. 24, we process the messages of the ADS-B generator with a Spreading Factor (SF) of 256§, a data rate of 2 Mbps and Gold code data rate of 512 Mbps. To the top right of the figure, the spectral density of the ADS-B message from NAES, which occupies a 2 MHz BW, is shown. Also, at the bottom of the figure is shown the spectral density of the product of the ADS-B message and the Gold code generated, this waveform occupies a BW of 512 MHz.

Figure 20. Waveforms and spectral density of NAES ADS-B generator and Gold code 4 More clearly, Fig. 21 shows the Gold code generated by the block Code 4 (Fig.19). This block uses the preferred pair of polynomials: [1]=[9 4 0] and [2]=[9 6 4 3 0]. For more details on how these sequences are generated, see the Ref. 25. At the bottom of the figure it can be observed the sequence assigned to a one and zero-bit. This results from the multiplication of the data signal (with a pulse duration of 0.5 µsec) Figure 21. Waveforms from NAES ADS-B generator into SDU and Code 4 (which has a pulse duration of 1.95 !sec). This results from the multiplication of the data signal (with a pulse duration of 0.5 µsec) and Code 4 (which has a pulse duration of 1.95 !sec). As we know, a BW required by a signal is 1/T, where T is the time used in the transmission of a bit; therefore BW of transmitted data is 1/0.5µ and the spread spectrum signal is 1/1.95!. Since 1.95!