Radio Altimeter Interference Modelling Evaluation and Coding Mitigation Strategies For An OFDM-based WAIC System
Radio Altimeter Interference Modelling Evaluation and Coding Mitigation Strategies For An OFDM-based WAIC System
Abstract— The paper analyzes the impact of radio altimeter implementing beamforming techniques with null placing in
(RA) echoes on the signal collected by a Wireless Avionics Intra- the direction of arrival of the interferences [13][14], or
Communication (WAIC) system installed on an aircraft. It frequency hopping techniques for finding interference-free
characterizes the RA echoes with respect to power, occupied portions of the spectrum [15]. Unfortunately, WAIC systems
bandwidth and time occurrence for an aircraft flying at must be compliant with severe restrictions in terms of power
different altitudes and over different terrain typologies. The emission; high gain antenna needs big installation space;
information is used for understanding the impact of RA signals beamforming requires a phased array as antenna system and
on the performance of an outdoor WAIC system. Channel
additional sensing and control algorithm for interference
coding techniques for forward error correction are evaluated as
direction-of-arrival estimation [16][17] and null placing [18].
interference mitigation strategies.
Finally, frequency hopping benefits are limited in a crowd
Keywords — Radio Altimeter, Wireless Avionics Intra- electromagnetic environment.
Communication, Electromagnetic Interference, Channel Coding. To overcome all those drawbacks and enhance link
robustness in a simple and effective way, channel coding
I. INTRODUCTION techniques as Forward Error Correction (FEC) [19] shall be
A Wireless Avionics Intra-Communication (WAIC) considered. FEC techniques add redundancy to the transmitted
system is defined as one or many wireless communication (raw) data, reducing the net communication throughput but
links between two or more points on a single aircraft [1]. The proving the capability to correct erroneous bits at the receiver
deployment of WAIC as a standard into avionics sensing and side, so avoiding data retransmission. This is particularly
control networks promises reducing weight and fuel helpful in low latency applications where even a single packet
consumption, decreasing installation and maintenance costs retransmission may violate the operating requirement.
while increasing flexibility and providing easily dissimilar However, the selection and parametrization of the proper FEC
redundancy in the communication links with respect to technique need an accurate analysis of the Electromagnetic
traditional wired systems [2]. WAIC systems work in the Interference (EMI) problem [20] between WAIC systems and
4200-4400 [MHz] frequency band, the same allocated to the the radio altimeter.
radio altimeter (RA) [3]. The RA is an airborne safety-critical In accordance, the paper is organized as follows: Section
system that provides the altitude of an aircraft with respect to II analyses the RA signal and its power as interference for a
ground [4]. Accordingly, accurate and intensive studies have WAIC system installed in proximity. Section III describes
been carried out for assuring WAIC systems will not cause Orthogonal Frequency Division Multiplexing (OFDM) signal,
any malfunctioning to the radio altimeter [5][6][7]. Moreover, it focuses on IEEE 802.11n and IEEE 802.11ah frame
preliminary design and deployment of WAIC systems have structure, and it provides a mathematical formulation for
been limited to indoor communication (i.e., within the aircraft computing the power received by a WAIC node located at
cabin) and for not-safety critical data exploiting the aircraft different distances from the transmitter. The information
structure as electromagnetic shield [8]. In such a framework, acquired in Section II and Section III is exploited in Section
the effort of academy and industry has been focused also on IV for evaluating the impact of RA echoes on IEEE 802.11n
providing statistical wireless channel models [9][10] as well and 802.11ah frames. Section V introduces three different
as technological solutions based on IEEE 802.15.4, Bluetooth, channel coding techniques namely Binary Convolutional
and IEEE 802.11 [2][11]. Codes [21], Low Density Parity Check (LDPC) codes
However, WAIC can be fully beneficial if applied to [22][23] and Turbo Codes [24] and it evaluates their
outdoor, safety-critical communication, too [12]. When performance in mitigating the RA interference. Finally, some
installed outside the aircraft cabin, a safety critical WAIC conclusions are drawn in Section VI.
system must be robust with respect to radio altimeter
interference to guarantee the reliability, the latency and the II. RADIO ALTIMETER SIGNAL ANALYSIS
throughput required by the application. Different techniques A radio altimeter (RA) is an airborne electronic system
can be exploited for mitigating the impact of interference and devoted to providing an accurate height measurement above
so enhancing the wireless link quality: increasing the the Earth surface during all the flight phases. There are two
transmitted power, deploying high gain antennas, different types of radio altimeters currently in use: pulsed or
This research has been funded by the European Union’s Clean Sky 2 Frequency Modulated Continuous Wave (FMCW). A pulsed
Research and Innovation program ICO-Brake under grant No. 945535.
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
radar determines the aircraft altitude measuring the time of ାஶ
flight of the radar echoes, whereas FMCW radars compute ܵ ሺ݂ሻ ൌ න ܴ ሺ߬ሻ݁ ିଶగఛ ݀߬ (2)
range and speed information by detecting the frequency
ିஶ
difference between the transmitted and received signal [25]. being ܵ ሺ݂ሻthe Fourier Transform of the autocorrelation
The EMI problem considers only FMCW radio altimeters as function of the chirp ܿሺݐሻ signal, ܴ , determined as:
interference source. The analysis evaluates the power and the ାஶ
power density of radio altimeter echoes as interference for a (3)
ܴ ሺ߬ሻ ൌ න ܿሺݐሻܿሺ ݐ ߬ሻ݀߬
WAIC node located close to the radio altimeter antenna.
ିஶ
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
(constant), ܩோ ሺߠሻ the antenna gain of the RA, ܩௐூ the Fig. 4 plots the power received by the WAIC node
maximal antenna gain of the WAIC node, ݎis the distance antenna in the different operating scenarios whereas TABLE
between the RA antenna and a point lying on ܣ, ݀ ܣis the III collects the values of the interference power ܫas well as
infinitesimal area element and ߠுௐ the half-power the values of the interference power density ܵ ሺ݂ሻ
beamwidth of the RA antenna. The integral is evaluated over computed substituting the results of (5) in (4):
ߠ אሾെߠுௐ ȀʹǢߠுௐ Ȁʹሿ and ߶ אሾͲǡ ʹߨሿǤ The ܫ ܤ ܤ
normalized radar cross section per unit area of terrain ߪ Ǣ݂ െ ݂ ݂
ܵ ሺ݂ሻ ൌ ൝ ܤ ʹ ʹ (8)
depends only by the grazing angle ߰ ൌ ߨȀʹ െ ߠ as [30]:
Ͳ݁ݏ݅ݓݎ݄݁ݐ
ߪ ൌ ߛ ߰ (6) being ܫthe power of the RA echo collected by the WAIC
being ߛ the normalized reflectivity parameter. The antenna node, ܤ and ݂ the chirp bandwidth and chirp central
gain for the radio altimeter is modelled as: frequency, respectively. As expected, the highest power level
occurs when the aircraft is flying over an urban terrain (higher
ߠுௐ ߠுௐ
normalized reflectivity) at lower altitude. The lines are
ܩோ ሺߠሻ ൌ ൝ܩோ െ ʹ ߠ ʹ (7) parallel spaced by a value equal to the difference in the ߛ
Ͳ݁ݏ݅ݓݎ݄݁ݐ parameters. The power falls-off by െʹͲሾ݀ܤሿ per decade rate
Finally, ߟ אሾͲǡ ͳሿ is a scaling factor considering the not because the ͳȀ ݎସ behavior is compensated by the increased
perfect alignment between the WAIC antenna and the RA illuminated area that grows as ݎଶ .
echoes, i.e., ߟ ൌ ͳ if the WAIC node collects all the RA
echoes, ߟ ൌ Ͳ if the WAIC node does not collect any RA
echoes.
(RA 2 in TABLE I). Finally, ߠுௐ ൌ Ͳ and the maximal ܫሾ݀݉ܤሿ െͷǤ͵ െʹǤ͵ െǤ͵ െͺʹǤ͵
gain for the RA and the WAIC antenna are set to ܩோ ൌ Farm ݀݉ܤ
ܵ ሺ݂ሻ ቂ ቃ െͳ͵Ǥͷ െͳͶ͵Ǥͷ െͳͷǤͷ െͳ͵Ǥͷ
ͳͳሾ݀݅ܤሿ and ܩௐூ ൌ ሾ݀݅ܤሿ respectively. The spatial ݖܪ
mismatch coefficient ߟ value is ͲǤͷ. ܫሾ݀݉ܤሿ െͳǤ͵ െǤ͵ െͺͳǤ͵ െͺǤ͵
Flat ݀݉ܤ
ܵ ሺ݂ሻ ቂ ቃ െͳͶʹǤͷ െͳͶͺǤͷ െͳʹǤͷ െͳͺǤͷ
TABLE II. NORMALIZED REFLECTIVITY PARAMETER FOR DIFFERENT ݖܪ
TERRAIN TYPOLOGIES [30]
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
[33] as well as in power line communications [34] because its present at the central frequency. Each sub-carrier is the
robustness to the fast fading presents in frequency selective normalized sinc function shifted by integer multiple of ȟ݂so
channels. Accordingly, OFDM-based communication has there is no overlap between the sub-carriers for ݂ ൌ ݊ ڄ
been proposed as candidate for high data-rate [2] WAIC. ȟ݂Ǣ ݊ אԺ.
Moreover, the exploitation of OFDM for IoT applications [35] TABLE IV reports the OFDM parameters for the IEEE
confirms its possible use also for low-data rate WAIC 802.11n and IEEE 802.11ac standards [31]. Both the
systems. This section provides basic information about a protocols considers and OFDM signal with Ͷsub-carriers
general OFDM-based system with respect to the transmitted
but with different frequency spacing:ȟ݂ ൌ ͵ͳʹǤͷሾ݇ݖܪሿ and
signal, it computes the power received by a WAIC node
located at different distances from the receiver. ȟ݂ ൌ ͵ͳǤʹͷሾ݇ݖܪሿ for the IEEE 802.11n and IEEE 802.11ah,
respectively. The durations of the OFDM symbol (IFFT
A. OFDM Transmitted Signal period) are ȟܶ ൌ ͵Ǥʹሾߤݏሿ (IEEE 802.11n) and ȟܶ ൌ
͵ʹሾߤݏሿ (IEEE 802.11ah). Moreover, a guard interval is
An OFDM transmitter architecture is typically added after the OFDM symbol to increase protection to Inter-
implemented by means of Inverse Discrete Fourier transform
Symbolic Interference (ISI). For the IEEE 802.11n the guard
(IDFT). The data bit stream is processed by a modulator,
interval is ͲǤͺሾߤݏሿ, whereas for the IEEE 802.11ah is ͺሾߤݏሿ,
resulting in a set of ܰ complex numbers ࢄ ൌ ሼܺ Ǣ ݊ ൌ
leading to a total symbol time of ܶ௦ ൌ Ͷሾߤݏሿ and ܶ௦ ൌ
Ͳǡ ǥ ǡ ܰ െ ͳሽ. A serial-to-parallel block sends ࢄ to the IDFT
ͶͲሾߤݏሿ, respectively. The frequency spacing ȟ݂ is selected
block where they are the discrete frequency components of the
to be much smaller than the coherence bandwidth of the
OFDM symbol ࢞ ൌ ሼݔ Ǣ ݊ ൌ Ͳǡ ǥ ǡ ܰ െ ͳሽ computed as
channel [19], so each sub-carrier experiments only flat
[19]:
fading. Accordingly, in the design of an OFDM-based WAIC
ேିଵ
ͳ ଶగ system, precise measurements of channel shall be performed
ݔ ൌ ܺ ݁ ே ǡͲ ݊ ܰെͳ (9) to select the proper OFDM parameters.
ξܰ ୀ
TABLE IV. OFDM PARAMETERS IEEE 802.11N AND IEEE 802.11AH
Equation (9) corresponds to sample a sum of complex
మഏ
Parameter IEEE 802.11n IEEE 802.11ah
numbers each one modulated by the carrier ݁ Ǣ݅ ൌ
Ͳǡ ǥ ǡ ܰ െ ͳ and being ȟܶ ൌ ͳȀ߂݂ the inverse of the sub- Channel width, ܤ௪ ʹͲሾݖܪܯሿ ʹሾݖܪܯሿ
carrier spacing, ȟ݂. After the IDFT operation a cyclic prefix Data sub-carriers, ܰ ͷʹ ͷʹ
is added to the OFDM symbol to maintain the orthogonality Pilot sub-carriers, ܰ Ͷ Ͷ
between the sub-carriers. A parallel-to-serial block and a Unused sub-carriers, ܰ௨ ͺ ͺ
digital to analog (D/A) converter create the baseband OFDM Total sub-carriers, ܰ Ͷ Ͷ
signal.
Frequency spacing, ȟ݂ ͵ͳʹǤͷሾ݇ݖܪሿ ͵ͳǤʹͷሾ݇ݖܪሿ
In real OFDM systems implementation [31], not all the IFFT period, ȟܶ ͵Ǥʹሾߤݏሿ ͵ʹሾߤݏሿ
sub-carriers transport data but some are unused for providing Guard Interval (long), ܶ ͲǤͺሾߤݏሿ ͺሾߤݏሿ
a band guard against Inter-Symbolic Interference (ISI) and
Total symbol time, ܶ௦ ͶǤͲሾߤݏሿ ͶͲሾߤݏሿ
others as pilot, including information for data synchronization.
B. OFDM Frame
A communication system does not transmit a single
symbol, but it sends many symbols consecutively. Moreover,
it adds overhead to the raw information creating a data
structure called frame.
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
ܶ ൌ ܶ ܰௌெ ܶ ڄ௦ (10) ͳ ܧ
being ܰௌெ the number of transmitted data symbols. ܲ ൌ ݁ ݂ܿݎቌඨ ቍ (13)
ʹ ܰ
௧௧
Accordingly, the total number of symbols ܰௌெ in a single
frame is: being ܧ is the energy per symbol (bit), ܰ is the single-side
௧௧
ܶ spectral density value of the noise and ݂݁ܿݎሺݖሻ ൌ
ܰௌெ ൌ ܰௌெ (11) ଶ ାஶ ି௧ మ
ܶ௦ ௭ ݁ ݀ݐis the complementary error function. Fig. 8
ξగ
C. OFDM Received Signal shows the bit error probability for different ܧ Ȁܰ values
using the BPSK modulation. ܲ decreases monotonically for
The power received by a WAIC node located at distance increased values of energy per bit over noise ratio. Reliable
ௐூ
݀ from the transmitting node ܲோ ሺ݀ሻ is computed
communication (i.e., ܲ ͳͲିସ ) occurs for ܧ Ȁܰ greater
assuming the wireless channel is free space [1]. Accordingly,
the received power is: than ͺሾ݀ܤሿ.
ௐூ ௐூ ଶ
ߣ௪ ଶ
ܲோ ሺ݀ሻ ൌ ்ܲ ܩௐூ ൬ ൰ (12)
Ͷߨ݀
ௐூ
being ்ܲ the power transmitted by the WAIC node, ߣ௪ ൌ
ܿ Ȁ݂௪ is the signal wavelength with ܿ speed of light in the
vacuum and ݂௪ the central frequency of the OFDM frame.
Finally, ܩௐூ is the maximal antenna gain of the WAIC
nodes. Fig. 7 shows the power received by a node located at
different distance from the transmitter, with ݂௪ ൌ ͶǤ͵ሾݖܪܩሿ
ௐூ
and ܩௐூ ൌ ሾ݀݅ܤሿ. The transmitter power ்ܲ has been
set to ͳͲሾ݀݉ܤሿ and ͳ͵ሾ݀݉ܤሿ as suggested in [1]. It is worth
noting, the received power level for distances greater than
͵Ͳሾ݉ሿ is comparable with the interference power collected at
low altitude (Fig. 4); so even if it is spread over different
frequencies, it suggests a possible EMI problem during
landing, take-off, and taxi operation. The free space model
does not consider fading so the received power can be Fig. 8 Bit Error Probability vs ܧ Ȁܰ – BPSK modulation
considered almost uniformly distributed in the whole OFDM
signal (i.e., over each sub-carrier). Equation (13) can be rewritten in terms of power per bit
ܲ and noise power ܲே . ܲ is computed considering the
ௐூ
power ܲோ at the antenna input is spread over ܰ sub-
carriers, each sub-carrier carries ܰ bits (for BPSK
modulation ܰ ൌ ͳ), and a cyclic prefix is present in the
OFDM symbol [36]:
ௐூ
ܲோ ȟܶ ͳ
ܲ ൌ ڄ ڄ൬ ൰ (14)
ܰ ܶ௦ ܰ
The noise power ܲே impacting a single carrier depends on
two terms, the AWGN and the interference as:
ܲே ൌ ܰ௦ ܫ௦ (15)
being ܰ௦ is the noise power and ܫ௦ the interference power
impacting a single carrier. Since the noise is flat over all the
spectrum, ܰ௦ turns out to be [27]:
Fig. 7 Power received by the WAIC node antenna for different distance
ܰ௦ ൌ න ܰ ݂݀ ൌ ܰ ȟ݂ (16)
between transmitter and receiver – free space channel
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
in the frame. In accordance, in case of high-power
interference, a single bit in ʹͷͳ consecutive OFDM symbols
will be corrupted. On the other hand, in an IEEE 802.11ah
based system the interference impacts ͷͳ sub-carriers in a
symbol but only ͵ (consecutive) symbols in a frame. As a
result, few symbols are completely distorted whereas the
others avoid any impact.
Fig. 9 Chirp signal and frame collision - Time vs Frequency representation Parameter IEEE 802.11n IEEE 802.11ah
ܰ ͳ ͷͳ
ܵ ʹͷͳ ͵
ȟ݂ ͳͷͻǤʹͺሾ݇ݖܪሿ ͵ͳǤʹͷሾ݇ݖܪሿ
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
interference results in additional erroneous bits in the frame A. Binary Convolutional Codes
that are consecutive for slow OFDM symbols (ܶ௦ Ȁܶ )ͳ بor Binary Convolutional codes were first introduced by P.
isolated for fast OFDM symbols (ܶ௦ Ȁܶ ̱ͳ). Elias in [37] and studied exhaustively by A. J. Viterbi
[21][38]. The encoder consists of a linear finite-state machine
consisting of a ܭ-state shift register, and ݊ linear algebraic
(modulo-2) function generators, usually referred as generator
polynomials ݃ Ǣ ݅ ൌ ͳǡ ǥ ǡ ݊ . The input data (usually a
single bit) is shifted along the register one bit at time. The
coding rate is ܴ ൌ ͳȀ݊ (1 bit in input produces ݊ bits in
output) and other coding rate can be achieved using the
puncturing operation, i.e., omitting the transmission of some
encoded bits. An interleaver is usually added after the
encoding to increase the robustness with respect to burst of
errors. Encoded sequences are usually represented by Trellis
Diagram, a like-tree structure with emerging branches. On the
receiver side, the decoder exploits the Maximum A-Posteriori
(MAP) (Viterbi’s algorithm [38]) criteria for selecting the
path inside the Trellis diagram with the minimal distance with
Fig. 11 SINR and SNR for sub-carrier vs distance between transmitter and
respect to the received sequence.
receiver for WAIC systems exploiting IEEE 802.11n and IEEE 802.11ah B. Turbo Codes
OFDM - ݄ ൌ ʹͲሾ݉ሿ
Turbo Codes were presented by C. Berrou and A.
Glavieux in [24]. The encoder exploits parallel concatenation
V. CHANNEL CODING – INTERFERENCE MITIGATION with non-uniform interleaving strategy for creating the
The RA altimeter interference increases the noise power codeword. More in detail, the data (bit) goes directly to a first
over specific sub-carriers leading to a single or a burst of Recursive Systematic Encoder (RSE) and after interleaving it
errors in the transmitted frame. An effective strategy for enters in a second, not necessarily equal, RSE. An RSE
mitigating the impact of RA echoes on the WAIC signal encoder is a particular typology of convolutional encoder
exploits the use of channel coding schemes, also called with a feedback loop. Moreover, the input data is transmitted
forward error correction (FEC) schemes. Channel coding adds unaltered. In accordance, the basic code rate for a Turbo Code
redundancy to the forward transmission so enabling the is ்ܴ ൌ ͳȀ͵ because one input bits produces three bits: the
receiver to correct errors in the received data. The redundancy outputs of the two encoders and the bit itself. Puncturing
is measured by the code rate ܴ ൌ ݇Ȁ݊ i.e., the ratio between operation can be applied for achieving other code rates. In
the length (in number of bits or symbols) of the raw [24] the authors proposed different decoding schemes: serial
information ( ݎinput of the decoder) and the length of the concatenation with and without feedback loop and parallel
associated codeword ݊ (output of the decoder). The code rate
concatenation with feedback loop. The feedback loop is,
is always smaller than ͳ (݊ ݇ሻand low code rates indicates
together with the use a-posteriori probability (APP) [39], the
FEC schemes with higher robustness but low net throughput.
most relevant innovation in the decoding architectures. As a
FEC schemes are classified in two main groups: block and result, the decoding performance of Turbo Codes
convolutional codes. Block codes apply on a specific number approximate the Shannon’s limit.
of bits and the current encoding state is independent of
previous states, on the other hand, convolutional codes apply C. Low-Density Parity Check Codes
over a stream of a bits and their current state depend on LDPC codes are linear block codes introduced by
previous states. The paper considers the following FEC Gallager in [22]. A block code considers the original
strategies as suitable candidates for noise and interference sequence of bits is divided in fixed-length message blocks of
impact mitigation: Low-Density Parity Check (LDPC) codes, length ݇. In a LDPC the encoder consists of a set of linear
Binary Convolutional codes (BC), and Turbo Codes. The functions implemented by means of the generator matrix ࡳ
selection of those codes between the many available is of dimension ݇ ൈ ݊ that creates the codeword of length ݊
motivated by their application in different wireless [23][40]. Accordingly, the code rate is ܴ ൌ ݇Ȁ݊. On the
communication standards. More in detail, BC codes are used
receiver side, error correction is performed by iteratively
in IEEE 802.11n and IEEE 802.11ac, Turbo Codes are applied
solving a set of equations described by the parity-check
in 3G and LTE cellular communication while LDPC codes
have been formerly used in IEEE 802.11n and they have been matrix ࡴ that contains ݉ ሺ݊ െ ݇ሻ rows and ݊columns. In
selected as one of the FEC schemes in 5G New Radio (NR) ࡴ every row corresponds to a parity check (modulo-2)
standard. equation. Since every parity check involves only few bits of
the received codeword, ࡴ turns out to be sparse, i.e., there is
The section provides a brief overview of all the above a low-density of ones so explaining the name of the codes.
mentioned FEC strategies, and it compares their performance
in dealing with noisy channels and burst of errors of different D. Channel Coding Selection
length. A fair comparison between different coding channel
techniques is not straightforward since their performance
depend by their design (e.g., polynomial generators), and data
traffic (e.g., packet size) characteristics. The paper tackles
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
this problem in a different way evaluating the behavior of the The subcarriers are transmitted over a AWGN channel,
FEC schemes currently used in wireless communication demodulated by means of a soft-decision demodulation
standards. exploiting the exact log-likelihood ratio (LLR) algorithm and
In accordance, the BC encoder is a shift register of finally decoded by the corresponding FEC decoder using a
memory ܭൌ , polynomial generators ݃ଵ ൌ ͳͲͳͳͲͳͳ soft decoding technique [43]. The number of transmitted
and ݃ଶ ൌ ͳͳͳͳͲͳͳ no puncturing operation is applied so packets is ܰ ൌ ͳͲͲǡͲͲͲ leading to ்ܰǡ ൌ ்ܰǡ் ൌ
the coding rate is ܴ ൌ ͳȀʹ . Interleaving operation is ͷͳǤʹ Ͳͳ ڄ and ்ܰǡ ൌ ͵ʹǤͶ Ͳͳ ڄ transmitted
applied on the encoded data. The decoder uses the Viterbi information bits. The ܧ Ȁܰ for the uncoded data is in the
algorithm for recovering the transmitted message and it has a range ሾെͶǡͶሿሾ݀ܤሿ, while the ሺܧ Ȁܰ ሻfor the coded data is
traceback length of ͷ ܭ ڄbits [42]. Such BC code computed as:
parameterization is applied in the IEEE 802.11n standard
[31]. Finally, the number of information bits (excluding the ܧ ܧ
൬ ൰ ൌ ͳͲ ڄଵ ܴ Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮ (24)
redundancy introduced by the code) per frame is set to ܰ ൌ ܰ ܰ
ͷͳʹ. The Turbo Code parameterization is the same as in LTE being ܴ Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮthe code rate for the Binary
standard [41]. There are two identical RSEs with generator
Convolutional code, Turbo code and Low-Density Parity
polynomials ݃ଵ் ൌ ͳͲͳͲͳ and ݃ଶ் ൌ ͳͲͳͳͳ and Check code, respectively. Eq. (24) assures a fair comparison
feedback polynomial ݂ ் ൌ ͳͲͳͲͳ . The shift register with respect to the energy of the transmitted signal since
memory is ܭൌ Ͷ. The interleaver operation considers the different coding rates leads to frame with different sizes.
procedure described in [41]. The coding rate turns out to be Fig. 13 shows the ܴܧܤfor the coded as well as uncoded
்ܴ ൎ ͳȀ͵ . The decoding operation considers a parallel bit stream with respect to different ܧ Ȁܰ values. For low
concatenation architecture with the number of iterations values of ܧ Ȁܰ none of the FEC schemes corrects the
equal to Ͷ . The number of information bits per frame is erroneous bits and the ܴܧܤis almost flat in the range ͲǤͳ െ
்ܰ ൌ ͷͳʹ bits. Finally, the LDPC code considers data ͲǤͺሾ݀ܤሿ. For ܧ Ȁܰ ͳሾ݀ܤሿ the Turbo code enters in the
blocks of size ܰ ൌ ͵ʹͶbits, a coding rate ܴ ൌ ͳȀʹ. waterfall region and so, an ܧ Ȁܰ enhancement of few ݀ݏܤ
The generator matrix ࡳ and parity check matrix ࡴ are leads to a drastic reduction of the ܴܧܤ. The same applies for
created by means of the matrix prototype with codeword the LDPC code when ܧ Ȁܰ ʹሾ݀ܤሿ . The Turbo code
length ʹͺbits, sub-block size ܼ ൌ ʹ and rate ͳȀʹ reported outperforms the others FEC schemes because the higher
in [31] (Annex F). Finally, the maximal number of iterations coding rate (ͳȀ͵ vs ͳȀʹ). For ܧ Ȁܰ ʹǤͷሾ݀ܤሿthere are no
for solving the parity check system of equations is set to ͳͲ. erroneous bits after the decoding operation when Turbo code
E. Numerical Assessments is used. Such a result suggests a ܴܧܤ൏ ͳͲି can be
achieved assuring an ܧ Ȁܰ in the order of ͵ሾ݀ܤሿ.
The capability of the FEC schemes in dealing with noise
is evaluated by transmitting ܰ frames composed by ܰ bits
over an AWGN channel characterized by different noise
levels and then computing the corresponding Bit Error Rate,
ܴܧܤas:
ܰ
ܴܧܤ ൌ Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮ (23)
்ܰǡ
being ்ܰǡ ൌ ܰ ܰ ڄ Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮthe total number
of transmitted information bits for each code and ܰ Ǣ݅ ൌ
ǡ ܥܤǡ ܶܥǡ ܥܲܦܮthe number of erroneous bits after the
decoding operation. It is worth noting, the ܴܧܤconverges to
the bit error probability for a sufficiently large number of
transmitted bits.
Now, let us consider a simplified communication system
as shown in Fig. 12. The information stream is firstly encoded Fig. 13 BER vs ܧ Ȁܰ for different channel coding strategies – blue
using one of the channel coding schemes described above and uncoded – orange BC code – yellow Turbo code – purple LDPC code
successively enters in a OFDM block where every sub-carrier
is modulated using a BPSK modulator. Accordingly, each The effectiveness of FEC schemes in correcting bursts of
sub-carriers transport one bit of information. error is assessed by injecting in the transmitted frames a set
of consecutive errors of variable length ܮ . Since the RA
interference applies at symbol level, the error insertion is
implemented by flipping the symbol that corresponds to the
transmitted bit affected by the interference. The performance
of each channel coding strategy is evaluated by means of the
average number of erroneous bits still present after the
channel decoding, ܰ തതതതത
:
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
ே slow OFDM symbols or isolated for fast OFDM symbols. In
ͳ both cases the interference power determines the corruption of
തതതതത
ܰ ൫ܮ ൯ ൌ
ǡ
ܰ ൫ܮ ൯Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮ (25) the symbols carried by the sub-carriers. To mitigate the effect
ܰ
ୀଵ of RA interference different channel coding techniques have
being ܰ the number of frames transmitted in the simulation, been evaluated with respect to their capability to deal with a
ǡ noisy channel as well as to bursts of errors. The appropriate
ܰ ሺ ܾ݅ܮሻ the number of erroneous bits after the ݆-th frame has FEC scheme guarantees a reliable communication over a
been decoded when a burst of ܮ erroneous symbols has been noisy AWGN channel even for medium (i.e., ൎ ͵ሾ݀ܤሿ )
injected in the frame. ܧ Ȁܰ and correction up to Ͷͳ consecutive erroneous bits
Now, let us consider ܰ ൌ ͳͲͲͲ frames corrupted by a (LDPC). However, channel coding selection and design shall
burst of errors of increasing length located in the middle of consider not only ܴܧܤbut also latency and throughput
the frame. Fig. 14 shows തതതതത
ܰ Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮwith requirements, code implementation complexity and required
respect to burst of error of increasing size. Since the coded HW computational power and data traffic characteristics.
Moreover, an accurate knowledge of the communication
frames have different lengths a fair comparison between the
channel will provide the information needed for optimizing
codes considers the burst error length ܮ has been the FEC scheme with respect to code rate.
normalized over the whole coded frame length ܮ :
ܮ REFERENCES
ܮ ሾΨሿ ൌ Ǣ ݅ ൌ ܥܤǡ ܶܥǡ ܥܲܦܮ (26) [1] ITU, Technical characteristics and operational objectives for wireless
ܮ avionics intra-communication (WAIC), (ITU-R M.2197), 2010.
In the simulation framework, ܮ ் [2] P. Park, P. Di Marco, J. Nah and C. Fischione, "Wireless Avionics
ൌ ͳͲʹͶ , ܮ ൌ ͳͷͶͺ , Intracommunications: a survey of benefits, challenges, and solutions,"
்
ܮ ൌ Ͷͺ bits and the frame length for the uncoded IEEE Internet of Things Journal, vol. 8, no. 10, pp. 7745-7767, May
communication equal to ͷͳʹ bits. In accordance with the 2021.
theory the uncoded communication is unable to correct any [3] ITU, Consideration of the aeronautical mobile (route), aeronautical
mobile, and aeronautical radionanvigation services allocations to
errors and so the തതതതത
ܰ grows linearly as ܮ ሾΨሿ increases. The accommodate wireless avionics intra-communication, (ITU-R
BC code corrects error bursts up to ʹͲbits (ܮ
ൌ ͶሾΨሿ). It M.2318), 2014.
is worth noting, for longer bursts (ܮ
ͻሾΨሿ), the decoding [4] ITU, Operational and technical characteristics and protection criteria
procedure adds error in the information frame. The Turbo of radio altimeters utilizing the band 4200-4400 [MHz], (ITU-R
M.2059), 2014.
code corrects bursts of length up to ͵bits (்ܮ
ൌ ʹǤʹሾΨሿ) [5] RTCA DO-378, Minimum aviation system performance standards
and it maintains good correction capabilities even for longer (MASPS) for coexistance of wireless avionics Intra-communication
bursts. Finally, the LPDC code correction limit is Ͷͳ bits systems within 4200-4400 MHz, 2019.
[6] T. Meyerhoff, H. Faerber and U. Schwark, "Interference impact of
(ܮ
ൌ ǤͶሾΨሿ), after this value, തതതതത
ܰ increases linearly. It
Wireless Avionics Intra-Communication systems onto aeronautical
is worth noting, the results depend also by the position of the radio altimeters," Proc. 10th Int. ITG Conf. on Systems,
burst within the frame. Accordingly, additional simulations Communication and Coding, 2015, pp. 1-6.
shall be performed for providing more general conclusions. [7] N. Raharya and M. Suryanegara, "Compatibility analysis of Wireless
Avionics Intra Communications (WAIC) to radio altimeter at 4200 –
4400 MHz," 2014 IEEE Asia Pacific Conference on Wireless and
Mobile, 2014, pp. 17-22.
[8] O. Torres, T. Nguyen, and A. Mackenzie, “Enabling Wireless Avionics
Intra-Communication,” NASA/TM-2016, Dec. 2016.
[9] H. Saghir, C. Nerguizian, J. J. Laurin and F. Moupfouma, "In-cabin
wideband channel characterization for WAIC systems," IEEE Trans.
Aerosp. Electron. Syst., vol. 50, no. 1, pp. 516-529, Jan. 2014.
[10] A. Kaouris, M. Zaras, M. Revythi, N. Moraitis and P. Constantinou,
"Propagation measurements inside a B737 Aircraft for In-Cabin
Wireless Networks," VTC Spring 2008 - IEEE Veh. Technol.
Conference, 11-14 May 2008, Marina Bay, Singapore, 2932-2936.
[11] P. Park, and W. Chang, “Performance comparison of industrial
wireless networks for wireless avionics Intra-communication,” IEEE
Commun. Lett., vol. 21, no. 1, pp. 116-119, Jan. 2017.
[12] A. Aglargoz and H. Spangenberg, "Safety and reliability analysis of
wireless data communication concepts for flight control
systems," 2014 IEEE/AIAA 33rd Digital Avionics Systems Conference
(DASC), 2014, pp. 1-12.
Fig. 14 average number of erroneous bits after decoding vs burst length [13] B. D. Van Veen and K. M. Buckley, "Beamforming: a versatile
using different FEC schemes, blue uncoded – orange BC code – yellow approach to spatial filtering," IEEE ASSP Mag., vol. 5, no. 2, pp. 4-24,
Turbo code – purple LDPC code Apr. 1988.
[14] H. Steyskal, R. Shore and R. Haupt, "Methods for null control and their
effects on the radiation pattern," IEEE Trans. Antennas Prop., vol. 34,
VI. CONCLUSIONS no. 3, pp. 404-409, March 1986.
This paper provides a mathematical framework for [15] L. Hanschke, L. Krüger, T. Meyerhoff, C. Renner and A. Timm-Giel,
evaluating the impact of Radio Altimeter echoes on the "Radio altimeter interference mitigation in wireless avionics intra-
communication networks," 2017 15th International Symposium on
communication between two WAIC nodes using OFDM as Modeling and Optimization in Mobile, Ad Hoc, and Wireless Networks
modulation technique. The RA interference produces (WiOpt), 2017, pp. 1-8.
additional noise on some OFDM sub-carriers, consecutive for
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.
[16] J. Capon, "High-resolution frequency-wavenumber spectrum [32] S. K. Kang and Y. H. Kim, "Macrocell cooperation for OFDM-based
analysis", Proc. IEEE, vol. 57, no. 8, pp. 1408-1418, Aug. 1969. broadcast-packet data transmission in a cellular network," IEEE Trans.
[17] R. Schmidt, “Multiple emitter location and signal parameter Veh. Technol., vol. 57, no. 2, pp. 1297-1302, March 2008.
estimation,“ IEEE Trans. Antennas Propag., vol. 34, no. 3, pp. 276- [33] M. Huang, J. Chen and S. Feng, "Synchronization for OFDM-based
280, March 1986. satellite communication system," IEEE Trans. Vehi. Technol., vol. 70,
[18] O. L. Frost Ill, “An algorithm for linearly constrained adaptive array no. 6, pp. 5693-5702, June 2021.
processing,” Proc. IEEE, vol. 60, pp. 926-935, Aug. 1972. [34] H. A. Garcia-Baleon and V. Alarcon-Aquino, "A Power-Line
[19] A. Goldsmith, Wireless Communication, 1st ed., Cambridge University communication modem based on OFDM," 2009 Int. Conference on
Press, 2005. Electrical, Comm., and Computers, 2009, pp. 208-213.
[20] J. J. Goedbloed, Electomagnetic Compatibility, 1st ed. Prentice Hall, [35] M. Z. Ali, J. Mišić and V. B. Mišić, "Performance evaluation of
1993. heterogeneous IoT nodes with differentiated QoS in IEEE 802.11ah
RAW mechanism," IEEE Trans. Veh. Technol., vol. 68, no. 4, pp.
[21] A. Viterbi, "Convolutional Codes and their performance in
3905-3918, April 2019.
communication systems," IEEE Trans. on Comm. Technology, vol. 19,
no. 5, pp. 751-772, October 1971. [36] C. Hepner, A. Witt, and R. Muenzner, “A new ns-3 WLAN error rate
model – Definition, validation of the ns-3 implementation and
[22] R. G. Gallager, “Low-density parity check codes,” IRE Trans. Inform. comparison to physical layer measurements with AWGN channel,”
Theory, vol. 8, no. 1, pp. 21-28, Jan. 1962. Workshop on ns-3 (WNS3) 2015, May 13-14 2015, Barcelona, Spain,
[23] S. ten Brink, G. Kramer and A. Ashikhmin, "Design of low-density pp. 1-3.
parity-check codes for modulation and detection," IEEE Trans. [37] P. Elias, “Coding for noisy channels,” IRE Conv. Rec., pt. IV, pp. 37-
Commun., vol. 52, no. 4, pp. 670-678, April 2004. 46, 1955.
[24] C. Berrou and A. Glavieux, “Near optimum error correcting coding and [38] A. J. Viterbi, “Error bounds for convolutional codes and an
deconding: Turbo-codes,” IEEE Trans. Commun., pp. 1261-1271, Oct. asymptotically optimum decoding algorithm,” IEEE Trans. Inform.
1996. Theory, vol. IT-13, Apr. 1967, pp. 260-269.
[25] G. R. Curry, Radar System Performance Modeling, 1st ed., Artech [39] L. R. Bahl, J. Cocke, F. Jelinek, and J. Raviv, “Optimal decoding of
House, 2001. linear codes for minimizing the symbol error rate.” IEEE Trans.
[26] H. Rohling and C. Moller, "Radar waveform for automotive radar Inform. Theory, vol. IT-20, pp. 248-287, Mar. 1974.
systems and applications," 2008 IEEE Radar Conference, 2008, pp. 1-
[40] N. Bonello, S. Chen and L. Hanzo, "Design of Low-Density Parity-
4.
Check Codes," in IEEE Veh. Tech. Mag., vol. 6, no. 4, pp. 16-23, Dec.
[27] J. G. Proakis, Digital Communication, 4th Edition, NY:McGraw-Hill 2011.
Education, 2001.
[41] 3GPP TS 36.212. “Evolved Universal Terrestrial Radio Access (E-
[28] G. S. Brown, "A useful approximation for the flat surface impulse UTRA); Multiplexing and channel coding.” 3rd Generation Partnership
response," IEEE Trans. Antennas and Prop., vol. 37, no. 6, pp. 764- Project; Technical Specification Group Radio Access Network.
767, June 1989. [42] B. Moision, "A truncation depth rule of thumb for convolutional
[29] R. K. Moore and C. S. Williams, "Radar terrain return at near-vertical codes," 2008 Inf. Theory and App. Workshop, 2008, San Diego, CA,
incidence," Proc. IRE, vol. 45, no. 2, pp. 228-238, Feb. 1957. USA, Jan-27 Feb-1 2008, pp. 555-557.
[30] D. K. Barton, “Land clutter models for radar design and analysis,” [43] Xiao-An Wang and S. B. Wicker, "A soft-output decoding algorithm
Proc. IEEE, vol. 73, no. 2, pp. 198-204, Feb. 1985. for concatenated systems," in IEEE Trans. on Inf. Theory, vol. 42, no.
[31] IEEE Standard for Information Technology--Telecommunications and 2, pp. 543-553, March 1996
Information Exchange between Systems - Local and Metropolitan Area
Networks--Specific Requirements - Part 11: Wireless LAN Medium
Access Control (MAC) and Physical Layer (PHY) Specifications,
802.11-2020, 2020.
Authorized licensed use limited to: University of Ottawa. Downloaded on April 29,2024 at 21:34:54 UTC from IEEE Xplore. Restrictions apply.