Acronyms

Use the template acronym.tex together with the document class SVMono (monograph-type books) or SVMult (edited books) to style your list(s) of abbreviations or symbols.

Lists of abbreviations, symbols and the like are easily formatted with the help of the Springer Nature enhanced description environment.

 

AI:

Artificial Intelligence

AFC:

Active FLow Control

AFDX:

Avionics Full-Duplex Switched Ethernet

ARINC:

Aeronautical Radio, Incorporated

ATM:

Air Traffic Management

AWGN:

Additive White Gaussian Noise

BL:

Boundary Layer

CAN:

Controller Area Network

DEWI:

Dependable Embedded Wireless Infrastructure

DoA:

Direction of Arrival

FDTD:

FInite Difference Time Domain

IEEE:

Institute of Electrical and Electronics Engineers

InSecTT:

Intelligent Secure Trustable Things

IoT:

Internet of Things

ISO:

International Standards Organisation

ITU:

International Telecommunications Union

MIMO:

Multiple-Input Multiple-Output

ML:

Machine Learning

PL:

Power Line

SCOTT:

Secure Connected Trustable Things

TTP:

Time-Triggered Protocol

UMTS:

Universal Mobile Telecommunication System

WAICs:

Wireless Avionics Intra-Communications

WiFi:

Wiresless Fidelity

WSN:

Wireless Sensor Networks

 

1 Introduction

The advent of the Internet-of-things (IoT) means that objects with embedded processing and networking capabilities will be exchanging information with cloud or edge infrastructure almost in real-time. It is expected that billions of devices will be connected to the cloud in the coming decades. Many of these connections are expected to be achieved by wireless links. In comparison with their wireline counterparts, wireless channels constitute much harsher and random propagation media. However, wireless technology provides several advantages, such as flexible deployment, reduced implementation times, mobility, and the ability to cover locations difficult to reach with cables [1]. In addition, it enhances end-user experience improving automatic commissioning, management, and configuration. Aeronautics provides a framework where wireless and wireline will experience a complex coexistence. Wireless technology is becoming more competitive, and new releases are quickly catching up with wireline technology. But wireline technology evolves too with more efficient power-line communication and higher levels of cross-talk reduction technology. Therefore, it is expected that the decision to use either cables or wireless links will become a complex task due to the multiple factors and criteria needed by future applications.

In avionics, wireless technology is well known for air traffic management (ATM), telemetry, aircraft-ground control, satellite communication/localization, inter-aircraft communications and radar. By contrast, intra-avionics communications have just recently gained attention. Conventionally, the main concerns with the use of wireless links on aircraft are related to reliability/safety critical operations, security, and interference to on-board systems. However, recent studies suggest that commercial technologies show low impact to on-board systems. This has paved the way for interesting wireless applications for aircraft, which have been called wireless avionics intra-communications (WAICs).

One major potential advantage of using wireless technology in aeronautics is the reduction of cables [2]. According to [3], helicopters carry almost 2,000 pounds of wires. It is estimated that the use of wireless will bring a 12% reduction in terms of fuel consumption [4]. Cabling tasks cost nearly 2,200 dollars per kg of aircraft [5]. Estimated savings can reach 14–60 millions of dollars per aircraft [5]. Electrical wiring problems cause on average two in-flight fires every month as well as thousands of mission aborts and lost mission hours per year [6]. Each year, one to two million man-hours are spent by navy in finding and fixing wiring problems [7]. Damages on cables can affect not only the system related to the faulty wire, but also contiguous systems [8]. It is also estimated that 13% of an aircraft operation cost is related to maintenance, reparation and overhaul. Wireless nodes can also cover locations not easily reached by cables. Therefore, wireless is expected to bring considerable gains to the industry in terms of reduction of wires, flexible designs, and improved troubleshooting. This has been called “fly-by-wireless” [9].

An attractive use of wireless technology in aeronautics is sensing. Recent advances have provided a reliable, cost-effective, self-organized, ad-hoc, and flexible networking technologies [10, 11]. Furthermore, WSN technology provides with self-configuration, RF tolerance, and maintenance troubleshooting [8]. In critical applications though, wireless links cannot completely replace cables due to the high reliability requirement. However, they can act as redundant links, thus increasing reliability and flexible design.

Despite recent advances in the feasibility testing of this technology, WAICs is not yet commercial in the aeronautics industry. Multiple tests have been done proving that wireless can replace successfully cables and even the full buses of different types of aircraft in flight conditions too. However, the aeronautics industry has also very high standards, multiple testing and certification steps for new technologies to be approved and eventually become commercial, particularly if these new technologies pose a threat or open vulnerabilities in the operation of an airplane. The development of this technology has great potentials but also major obstacles, including trust issues of technology selection/decision makers, etc.

The objective of the use case described in this chapter is to use artificial intelligence (AI) algorithms for the improvement of reliability, dependability and criticality of the new technology called wireless avionics intra-communications [12,13,14,15,16,17,18,19]. The improvement foreseen by the development of this use case lies in the lower layers of the communication stack, focusing also on the interaction with the internal aeronautics wireline network based on a deterministic and real time technology. The AI algorithms envisaged for WAICs aim to overcome the main degrading effects onboard an aircraft, mainly interference, fading, shadowing, metallic reflections, turbulence, etc. Several of the intended AI algorithms will use multiple antenna diversity which requires new modelling, prediction, and analysis in a different environment such as on board an operational aircraft.

Summarizing, the objectives of this use case are focused on overall improvement and development of WAICs by:

  1. 1.

    Improvement of reliability of WAIC to the same or similar level as the wired safety critical avionic networks of commercial aircraft.

  2. 2.

    Introduction of adaptive transmission to WAIC by means of artificial intelligence (AI) using spatial diversity and other signal processing algorithms for WAIC to reduce impact of potential interference, avoid jamming, increase spectral efficiency and support low latency.

  3. 3.

    Prediction of channel conditions in WAIC. AI will aim to predict channel conditions of an aircraft during different moments of a mission, including turbulent conditions and detecting changing patterns according to the type of aircraft and the movement of passengers inside the cabin.

  4. 4.

    Increase of Technology Readiness Level of WAICs by using a prototype demonstration in a representative scenario inside an aircraft.

  5. 5.

    Improvement of connectivity in an aircraft by employment of reconfigurable IoT antennas.

  6. 6.

    Increase explainability of AI decisions in the context of WAICs.

The organization of this chapter is as follows. Section 2 presents the objectives of the use case. Section 3 provide link to the building blocks of the project that are implemented in this use case. Section 4 provides a review of the state of the art. Section 5 provides the aded value of AI and IoT. Section 6 presents the scenarios of the use case, while the remaining sections present details of the different building blocks of this use case and preliminary results.

2 Use Case Objectives

This use case addresses mainly the objectives of the use of AI algorithms for the improvement of wireless infrastructure by two means: an intrinsic improvement of wireless technology, and the second way an improvement using the information transmitted by wireless technologies. The majority of the developments of this use case lie in the first class. The reason behind these objectives is that in the lower layers we find the main trust issue that currently affects WAICs to replace cable structures on board modern aircraft. The challenge is to show that WAICs are trustworthy for critical industrial applications in this domain. The developments also cover the issue to increase dependability and match the real-time behaviour of the critical internal aeronautical networks of operational aircraft. This means to make wireless avionics links as wireline-like as possible to reduce the mismatch between the two types of networks. This implies to minimize to a great extent the issues of interference, fading, shadowing, multi-path degradation, etc.

3 Link Between Scenarios and Building Blocks

The use case of AI for WAICs is constructed on a set of technical building blocks developed by different partners and which are integrated in the final use case demonstration. The philosophy of the project InSecTT lies on the concept of cross-domain reusability of building blocks. This means that many of the building blocks that constitute this use case can be reused in other use cases or applications with convenient adaptations. The mapping of building blocks to the scenarios of this use case is given in Table 1.

Table 1 InSecTT sub-building blocks mapping for WAICS use case
Table 2 WAICs scenario 1
Table 3 Scenario 2
Table 4 Scenario 3

4 State of the Art

A WAIC system can be defined as a wireless transmission system where the network devices or nodes are located in the same aircraft [20]. Note that this definition explicitly excludes aircraft-to-ground or aircraft-to-aircraft communications. However, these systems must not be ignored in the design of a WAIC network, as interference can arise if contiguous/similar frequency bands are used, and also because some WAICs applications must interact with these other systems. A WAIC system can thus have very diverse purposes, such as [21]: wireless sensing [22, 23], cable replacement [24], structural health monitoring [25,26,27], remote control and maintenance [28], object identification [29, 30], fuel tank level monitoring [23], actuation (flaps), surveying, and avionics bus communications [31,32,33], etc.

Note that the term WAIC also applies to other types of aircraft such as smaller or larger aircraft, helicopters [34], aerial drones, etc. A good WAIC design must consider the optimum number and location of nodes, access points, or signal repeaters/relays, which ensure appropriate coverage where service is to be provided.

The design of a WAIC system must consider its integration into the existing communication infrastructure on aircraft. Avionics Full-Duplex Switched Ethernet (AFDX) is a data network for safety-critical applications that uses dedicated bandwidth while providing deterministic Quality of Service (QoS) [35]. AFDX is based on IEEE 802.3 [36] Ethernet technology. Other bus technologies in aeronautics are CAN (Controller-Area-Network) [37], TTP (Time Triggered Protocol) and wavelength division multiplexing over optical fibre. The work in [31, 32] proposed a hybrid network based on the standard 802.11e (which is the flavour of WiFi technology with support for QoS) with the internal AFDX Ethernet network which is standard in modern passenger aircraft.

Standardization for WAICs has been materialized over the last few years. The initial ITU recommendation in [21] provided definitions and service desice recommendations in the ISM free frequency bands. However, subsequent recommendations and standardization have defined a specific band allocation and more details of physical layer design [12,13,14,15,16,17,18]. This PHY-layer of WAICs is particularly challenging because the physical configuration of an aircraft changes depending on the aircraft model and manufacturer. Outside the aircraft, wireless transmissions can suffer from reflections from the fuselage or moving metallic parts. While the aircraft is flying, turbulence conditions, high altitude, extreme temperature, vibration, etc. might also change propagation conditions. Inside aircraft, there are several challenges too. For example, passengers and crew moving constantly around cockpit and bays can modify propagation conditions; luggage with different materials could cause absorption or further reflection; windows can be transparent to radiation, thus being a source radiation loss and interference to outside networks or other planes; inside the aircraft radiation can cause interference to navigation and critical aircraft systems, etc. Multi-path propagation is likely to be increased too, mainly due to reflections on metals or signals travelling through different materials. Interference between contiguous systems can also be an issue in the future of WAICs.

The works in [38, 39] propose an electromagnetic modelling of cabins for WiFi, UMTS and Bluetooth technologies. The European project WirelessCabin [40,41,42,43] has addressed the measurement and propagation modelling of aircraft focusing on path-loss modelling, multi-path delay profile characterization, and frequency selectiveness. The work in [44] provided an electromagnetic propagation study based on FDTD (Finite-Difference Time-Domain) for the optimization of the number and location of access points inside the cabin of an aircraft. Multiple works exist on channel modelling for aircraft, inside the cabin our outside the cabin, or targetting interference to internal instruments and/or targetting the effects of passengers or multiple materials on propagation factors.

Testing of existing standards such as ZibBee, IEEE802-25-4 in all the different flavours, have been presented in different works, measuring different aspects from reliability, latency, emissions, and robustness to attacks (Security). The authors in [45] provide an extensive analysis of different types of security attacks using an adversary model, where the adversary can be internal or external and the attack can be passive or active. Security features of COTS technologies for wireless avionics have been also addressed in [46]. Other security and privacy considerations for wireless avionics communications can be found in [45, 47,48,49].

5 AI/IoT Added Value

AI is expected to bring several benefits to WAICS technology. In particular, the learning phases provided by AI can help us use data sets from different scenarios to refine the processing of signals in future or in current instances of the scenarios. For example, for interference, it can help us identify clearly multiple spatial signatures that match previous issues or events included in our data sets. AI can be applied in this use-case at various points:

  1. 1.

    To improve early recognition of digital signals

  2. 2.

    To improve antenna beam-forming

In the context of avionics, AI will be mostly deployed to assist in solving complex RF transmission problems, where the application of AI will result in a better overall outcome (e.g. use of the frequency spectrum, cope with electronic RF disturbances) as traditional algorithms will. Due to the complexity of the problems addressed, clarification of the AI decision/classification process is desired by the experts using the system. Within the scenarios, various attempts shall be made to visualize the AI classification decisions for system experts. AI will be used to improve the reliability, latency and criticality (real-time support) of the wireless avionics’ layers. The aim is to make the wireless links onboard the aircraft as wireline-like as possible in terms of performance. This is, the wireless network is expected to behave like the internal wireline network of the aircraft which is a real time technology. More specifically, the real time virtual links of the aeronautical bus standards are expected to be mapped transparently into the wireless side of the network. This involves a huge improvement in reliability and real time performance. AI is expected to help WAICs achieve this challenging ambition.

6 Scenarios

This section deals with the scenarios proposed by this use case to provide an instance example of how AI will improve the operation of WAICs.

6.1 Scenario 1: Interference Detection and Cancellation

One of the most challenging aspects of the technology WAICs to be highly reliable and trustable is the relatively small area of deployment and the complexity/density of all critical subsystems of an operational aircraft. This can be worsened by the highly unpredictable propagation channels and the extreme environmental conditions that can be found at different moments of a flight mission: take-off, taxi, landing, etc. Perhaps the most important issue on board an aircraft is the potential interference towards the WAICs network (coming from different directions internal or external to the aircraft) or the interference from the WAICs system to other on-board equipment. This scenario is focused on the modelling, measurement, detection and rejection/compensation of several sources of non-intentional or intentional (Jamming) interference on board the aircraft considering different positions of the interfering nodes or different strategies of the jamming attackers (see Fig. 1). Artificial intelligence tools will be designed to improve all the detection and compensation mechanisms and thus boost the reliability of WAICs systems under different aircraft conditions. More details of scenario 1 can be found in Table 2.

6.2 Scenario 2: Verification and Validation of WAICs

As wireless communication starts playing an important role in avionic intra-communication, a reliable testing environment becomes a necessity. The main objective of this scenario is to provide a framework for verification and validation of WAICs (Table 3).

Fig. 1
An illustration of the aircraft design in artificial intelligence. The left wing is marked as J x, the tail is W A I C T x, and the head is W A I C R X.

Interference characterization for WAICs using AI

6.3 Scenario 3: Battery-Less Devices

There is a need to reduce the wires and collect input/context information inside and outside of the aircraft. An initial passive switch developed in the project SCOTT is improved here in InSecTT to optimize communication performance, extend battery life and reduce interference on board aircraft (see Fig. 2). More details of scenario 3 are given in Table 3. The passive switch consists of a piezoelectric material that can produce a pulse of electromagnetic energy with a single deformation or pressing the switch by hand. This provides formidable communication capabilities without any battery support or extended battery life.

Fig. 2
A photograph of an inside view of an aircraft. The passengers touch the passive switches on the roof with their index fingers sitting in their seats. An illustration of the passive switch is depicted on the right.

Example of a passive switches application

7 Performance Evaluation

This Section presents the details of the evaluation of some aspects of the scenarios described in previous sections. The core of the performance evaluation verification and validation of WAICs in this use case is the development of a system level simulator that contains all the details of synthetic and realistic data sets for channel power and interference location.

Fig. 3
A flow chart of the system-level emulator or simulator. It has mobility models and system-level metrics. The flow starts from measurements, geometric model, channel abstraction model, reception model, channel abstraction model, B B processing model, and link quality and reception performance.

Architecture of the system level simulation tool for the process of verification and validation of WAICs

The process of verification, validation is conducted using a system level evaluation tool with an architecture shown in Fig. 3. The system level simulation can be defined as the detailed accurate representation of the environment where the system will operate. The simulation must include all the relevant processes either deterministic or random that play role in the performance on the system. In a wireless network, the channel model is a crucial component to recreate the environment where signals will propagate. In our case, the system level simulator considers a realistic virtual model of an aircraft and a synthetic channel geometry-base stochastic model. The details of the physical layer processes to be included in the system level simulator depends on the target and objective of the simulation. In our case, we intend to evaluate if wireless transmission assisted by artificial intelligence is viable up to the high standards of the industry in a difficult environment such as an operational aircraft (See symbol error rate performance results in Fig. 4).

Fig. 4
A line graph of the log of S E R versus S N R depicts decreasing lines of A W G N with N = 1, Rayleigh with N = 1, 2, and 4, Rice with N = 1, 2, and 4 of K d B = 0, and W A I Cs with N = 1, 2, and 4 of K d B = 5. They have negative values for the log of S E R.

SER (Symbol Error Rate) for different wireless links with different numbers of antennas N

7.1 Propagation Channel Modelling

A detailed channel model with multiple ray tracing and stochastic scatterers has been proposed for aircraft propagation (Table 4). The main idea is to calculate the reflections (deterministic) of multiple orders that occur inside a hollow structure of the aircraft. Different models have been used including a simple cylinder, followed by a cylinder and a solid floor inside as shown in Fig. 5. The channel model has also evolved to considered seats and passengers inside the aircraft (see Fig. 6). More recently, the channel model has considered two different profiles revolving around the central axes that define both the transversal section of the aircraft and its variations along the length of the aircraft (see Fig. 7). This modification allows us to consider any type of aircraft model and obtain a realistic virtual model of the internal mechanical parts of the aircraft.

Additionally, to address the evaluation of the coupling between internal and external networks, the channel models allows us to calculate the distribution over the windows of the aircraft. The electric fields can thus be used to calculate the radiation towards different directions in the external side of the aircraft, including the wings.

Fig. 5
2 diagrams of the improved propagation modeling and the multiple ray tracing random points and stochastic geometrical scattering present reflections of multiple orders inside a hollow structure of an aircraft. In the stochastic scattering model, nodes on the outer edge of the hollow structure send radiation inside.

Cylinder geometry for in-cabin channel modelling

Fig. 6
A graph of log versus S N R. The curves represent the A W G N N 1, Rayleigh N 1, 2, 4, Rice N 1 K d B 0, N 2 K d B 0, N 4 K d B 0, W A I C s N 1 K d B 5, N 2 K d B 5, and N 4 K d B 5. All denote a decreasing trend, Rice N 1 K d B 0 denote a high at (0, negative 0.5). The values are approximate.

Cylinder geometry for channel modelling including seats, passengers and radiation through windows

7.2 MIMO in Aeronauics

The implementation of MIMO in aeronautic commercial networks is in its infancy. For purposes of system level simulation the antenna elements will be considered as closely located and with the same set of scatterers impinging a random signal over the arrays. This leads to a natural correlation between the elements. However, our system level simulator has the option to consider additional electromagnetic coupling that naturally arises between radiating or passive elements located at close distances.

The simulator has the option to consider different processing schemes for MIMO, also enabled by AI. The advantage of MIMO is that due to spatial diversity, solutions such as beam-forming and multiple antenna combining or precoding can help to reduce interference and fading, common issues in wireless networks.

The simulator has included MIMO beam-forming and direction of arrival estimation based on AI algorithms. The use of these two components is crucial to detect, track and counteract sources of jamming interference wither on board or outside the aircraft.

7.3 Wireless Measurements

A number of measurement campaigns of signal propagating inside a real aircraft cockpit have been conducted. The measurements consider positions of sensors across different locations of the aircraft as shown in Fig. 8. These measurements create a realistic data set to be used by AI algorithms. However, the data set does not cover all the potential positions and effects inside the aircraft. These measurements are therefore incorporated into the synthetic channel model presented in previous subsections. The parameters of the synthetic model such as Rice factor, profile decay factor, and multi-path distribution are adjusted according to the available measurements.

Fig. 7
A three-dimensional illustration of the side view of a shaded aircraft.

Example of a aircraft profile for channel modelling

Fig. 8
3 illustrations of the Boeing aircraft. The diagram of the aircraft inside is classified as a business seat, economy seat, and composite seat. The 0.5 meters height of T X and R X and the differential R S S I between measurements at 0.5 meters and 1 meter is represented as a graph.

Results of measurements campaign inside a Boeing aircraft

7.4 Single and Multiple Link Results

We consider a single wire-line link modelled as a channel with additive White Gaussian noise whose performance depends exclusively on the signal-to-noise ratio (SNR). The performance symbol error rate of a BPSK modulation is well known in the literature and shown in Fig. 4.

When a wireless channel model based on Rayleigh distribution is used, the performance is considerably degraded compared to the AWGN or cable performance. This is one of the main reasons behind the lack of reliability of wireless links compared to wire-line solutions.

The results using MIMO with different numbers of antennas, denoted by N show how the spatial diversity helps in reducing the effects of fading channels and get close to the performance of a wire-line system, which in this case is represented by the AWGN solution. The results have considered also different values of the Rice factor, and also the channel model proposed in previous subsections, which is labelled as “WAICS”.

7.5 Active Flow Control Simulation with Jamming Interference and Node Misbehaviour

To test the operation of WAICs, we use the example of an active flow control (AFC) system enabled by a dense network of sensors and actuators over the wings of the airplane (see Fig. 9). The objective is to track the formation of the turbulent flows or the boundary layer transition between laminar and turbulent flows. This tracking needs to be in real time and with low latency to be able to enable the model of the actuation that have some known consequences on delaying the transition from laminar to turbulent flow. The performance of this system is directly related to how accurate the central computer on board the aircraft has a real time perspective of the turbulent layer transition. Delays in the network as well as attacks, and other impairments such as fading and multi path considering the channel models previously studied have been considered. The results in Fig. 10 show that when machine learning is used to predict the boundary transition layer and to detect potential interference attacks or deep fades of the communication channel, it is possible to track with less errors and in real time the boundary transition layer, which in the end would make the system more efficient. Each figure shows on the right hand side two curves, one that belongs to the real-time boundary layer, and the other curve is the curve as received by the central server. The second curve is prone to transmission errors due to fading, jamming attacks, or node misbehaviour. ML prediction helps detect parts of the curve where an error potentially occurred and therefore there is a need to compensate with a predicted value based on a training model previously calculated over similar turbulence and network conditions. All the results have been calculated using the channel models previously described over a hypothetical WAICs network operating in the 6 GHz band with 100 MHz of bandwidth and a power budget optimized to allow communication in free space loss over the surface of the wings of the mechanical model of the aircraft. The turbulence model used was proposed in the project SCOTT and consists of a space-time stochastic circular complex Gaussian model with a variable mean according to the aerodynamic parameters such as vehicle speed and angle of attack.

Fig. 9
4 illustrations of the flow controls of W A I C s. It consists of demo network sensors, actuators over the wings, turbulent flows, and the boundary layers of the airplane system.

Concept of active flow control using WAICs

Fig. 10
Two diagrams of the aircraft and a graph of the simulation results. The B L without compensation and B L with M L compensation are indicated. Both line graphs denote fluctuations around a central point.

System level simulation results for AFC system turbulence boundary layer tracking

8 Conclusions

The results of our modelling of the Physical layer of wireless avionics intra-communication assisted by AI point towards several interesting conclusions. The use of MIMO can quickly reach an optimum point where wireless links behave as wire-line links. However, when interference is considered the demands can grow rapidly. The use of AI becomes fundamental in avionics scenarios with higher level of scattering distribution, and mainly to provide real-time capabilities for critical applications. We have shown that for an application of active flow control, the use of machine learning can compensate multiple errors in the tracking of a metric that measures the formation of turbulence over the wings of an aircraft. The errors are caused by a combination of fading, jamming interference and node misbehavior or node functional faults. A negative aspect of AI that was found in this work was the complexity of the algorithms that could have an impact on delay sensitive applications.