<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta>
      <journal-title-group>
        <journal-title>WiP, June</journal-title>
      </journal-title-group>
    </journal-meta>
    <article-meta>
      <title-group>
        <article-title>Multi-Purpose Antenna</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mario Faliero</string-name>
          <email>mario.faliero@amphenolmcp.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Shu Wang</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Niccolò Pastori</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Gaetano Pastore</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff6">6</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Mirko Antonini</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
          <xref ref-type="aff" rid="aff5">5</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Roberto</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Muscinelli</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Joaquin Reyes Gonzàles</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Franco Gottifredi</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff3">3</xref>
          <xref ref-type="aff" rid="aff4">4</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>00</institution>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Amphenol SAA KE Elektronik</institution>
          ,
          <addr-line>Im Klingenfeld 21, Kressberg Marklustenau 74594</addr-line>
          ,
          <country country="DE">Germany</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Business Integration Partners S.p.A.</institution>
          ,
          <addr-line>Piazza San Babila 5, Milano, 20122</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>GEA Space s.r.o.</institution>
          ,
          <addr-line>Rybnà 716/24, Prague, 11000</addr-line>
          ,
          <country country="CZ">Czech Republic</country>
        </aff>
        <aff id="aff4">
          <label>4</label>
          <institution>Multi-Frequency antenna</institution>
          ,
          <addr-line>Jamming</addr-line>
        </aff>
        <aff id="aff5">
          <label>5</label>
          <institution>SpaceExe srl</institution>
          ,
          <addr-line>Via Ardito Desio 60, Roma, 00131</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
        <aff id="aff6">
          <label>6</label>
          <institution>Thales Alenia Space Italy S.p.A.</institution>
          ,
          <addr-line>Via Mattei 1, Gorgonzola, 20064</addr-line>
          ,
          <country country="IT">Italy</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2022</year>
      </pub-date>
      <volume>0</volume>
      <fpage>7</fpage>
      <lpage>09</lpage>
      <abstract>
        <p>In this paper, a Multi-Frequency and Multi-Purpose antenna is presented. The antenna is resonant at the “L5/E5a/b/E6” and “L1/E1bands”. GAMMA antenna will be Galileo compliant, able to use Galileo NMA signal for detecting spoofing signals and a closed loop for cancelling the interferers. Moreover, the spoofing detector will also use a 9 axis IMU to compare the inertial dynamic of the antenna with the GNSS dynamic and further detecting spoofing attacks. The antenna pattern will be monitored and controlled to point nulls in case of jamming.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>GNSS receivers are widely used in the society today in several fields such as transportation, aviation,
maritime, land resources and construction industry, daily life but also safety-critical applications. For
many years jamming (intentional interference targeting the unavailability of the system) as well as
spoofing (faking of a false position/time towards a target GNSS receiver) was no concern for nearly all
users except the military. However, the scenario is changing in recent years. Several examples, in
literature, can be mentioned over last decades when jammers have been used and affected GNSS receivers,
both purposely and accidentally. In this context, a Galileo-based Multi-purpose and Multi-frequency
Antenna (GAMMA) is under development by the consortium composed by Amphenol SAA KE
of the EUSPA R&amp;D funding programme “Fundamental Elements” which supports the development of
EGNSS-enabled chipsets, receivers, and antennas. GAMMA is expected to provide spoofing detection
and anti-jamming capabilities, able to counteract the effect of such threats on the GNSS signal, and thus
significantly improve the performance of the receivers connected to the antenna and the whole system
(in terms of continuity, availability, robustness, integrity). The antenna system uses signals from Galileo
and GNSS constellations (with possible extension to other constellations such as Beidou, QZSS),
providing multi-frequency capability on L1/E1, L2, L5/E5a/E5b and E6 frequency bands. The
antijamming is implemented through antenna radiation pattern control to point nulls in the Direction of
Arrival (DoA) of the Radio Frequency (RF) interference signal, thus mitigating negative effects. The
processing is improved using of additional sensors and exploiting innovative feature of Galileo, such
as Open Service – Navigation Message Authentication (OS-NMA), for detecting spoofing, and an IMU</p>
      <p>2022 Copyright for this paper by its authors.
completes the anti-interferences antenna capability by comparing the inertial dynamic of the antenna
with the GNSS dynamic, further detecting spoofing attacks. In order to cope with the need of
multipurpose antenna for different potential Stakeholders, different external interfaces are provided
such as the RF-OUT (for professional users equipped with high-end GNSS Rx), the Data Serial interface
(for professional users that want to use a PC/data logger to receive and process data) and the Bluetooth
Interface (for mass-market applications to process raw data). With the aim to devise a market-driven
product, the Consortium went through an extensive Stakeholder consultation phase (ahead of the design
and development phases), in order to collect as much data as possible from the scientific and industrial
community (with particular focus to the European one). During this process more than 80 market
players were contacted, of which about 20 provided information and indications on the necessary
specifications and needs. The outcomes of this study pointed out that GNSS RF signal vulnerabilities
are well known by the GNSS community, but jamming and spoofing events are still not perceived as
real threats due to their limited occurrences, likelihood and impacts which can be managed through
available fallback mechanisms. On the other hand, the situation could change and cyberattacks
leveraging on GNSS vulnerabilities may take place more often, leading to a limited effectiveness of
fallback solutions (e.g. high stable time and synchronization, precise positioning, etc). Hence,
improvements of GNSS signal resilience and robustness are deemed necessary to guarantee a high
degree of continuity of service and performance of the overall system linked to GNSS devices. With
the aim to deal with external threats, preserving the GNSS signal coming from the space, GAMMA
antenna system is composed by the following subsystems:
1. Antennas Beamforming &amp; Null Steering subsystem (A-BFNS);
2. Array Receiving Board (ARB)
3. Spoofing Detector (SD);
4. Antenna enclosure.</p>
    </sec>
    <sec id="sec-2">
      <title>2. Antenna Beam-Forming and Null-Steering</title>
      <p>The A-BFNS is the first block of the receiving chain, aimed to preserve and enhance the weak
incoming GNSS signal from the space among potential jamming and spoofing signal. The main
characteristics of this subsystem are:
• Multi-frequency band radiating antenna elements (1164-1300MHz, 1559-1608MHz)
• Right Hand Circular Polarized
• Low Axial Ratio
• Extremely low noise amplification
• High Gain
• Extremely low group delay
• High out of band signal rejection
• Limited phase centre offset
• Stable phase centre variation
• Controllable beam-null steering</p>
      <sec id="sec-2-1">
        <title>The A-BNFS consists mainly of:</title>
        <p>2.1.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Radiating Elements</title>
      <p>The antenna array is the first receiving block aimed to maximise the GNSS signal of 4 Multiband
(E1/L1, E6 and E5a/E5b/L5) Right Hand Circular Polarization (RHCP) radiating elements (Figure 2).
The array is placed on a round ground plane ensuring radiation symmetry, and each single radiator
contributes to shape the overall radiation pattern of the array. In Figure 3 the S-parameters versus
frequency of a single radiating element is reported.</p>
      <p>The Antenna Front-End (AFE) is located between the radiating elements and the beamforming
network. As the power levels of GNSS satellite signals received by a receiver are as low as -130 dBm,
a Low-Noise Amplifier (LNA) with exceptionally low Noise Figure (NF) and good gain is used to boost
the sensitivity of the system. The RF signal from the antenna is pre-filtered by a bandpass filter (BPF)
to suppress the signals out of the reception band, and then the signal is amplified at the Low-Noise
Amplifier (LNA) stage. AFE gain and NF characteristics are shown in Figure 4 and Figure 5.
2.3.</p>
    </sec>
    <sec id="sec-4">
      <title>Beam-Forming Null-Steering (BFNS)</title>
      <p>The BFNS is the adaptive adjustment of the radiation pattern of the antenna array according to a specific scene
[1]. The incoming RF GNSS is processed by the ARB unit, which detects any potential in band Jamming signal,
and then controls the radiation pattern adjustment through the BFNS block. By adjusting the phase and the gain
of each radiating element, an angular filtering on a particular defined radiating (receiving) direction is
superimposed. In Figure. 6, 7, 8 the effect of different phase shifting on the radiation pattern characteristics of the
array antenna are shown. The current proposed angular resolution to mitigate an unwanted jamming signal is of
5.625 degrees, this is due to a 6-bit phase shifter. In Figure 6, the nominal (no jamming) radiation characteristic
of the antenna array is shown. Error! Reference source not found. and Error! Reference source not found.
represent the radiation characteristic of the array antenna in case of jamming signal coming from 30 degree in
elevation and 10 degrees in azimuth. The angular filtering is performed mitigating the unwanted signal by
reducing the antenna gain in the defined direction. A variable Gain Amplifier is used to adjust signal dynamic
range and stabilise the signal power.</p>
      <p>This amplifier is in the post stage of the AFE link; hence it should have very high compression point. A 6-bit
serial control amplifier is chosen in this design; gain range is from 0.5dB to 31.5dB.</p>
    </sec>
    <sec id="sec-5">
      <title>3. Array Receiving Board</title>
      <p>ARB main goal is to pilot the BFNS for nulls generation in Radiation Pattern in correspondence of
estimated jamming DoA increasing the system robustness against jamming. The ARB consists of a
board hosting resources to manage RF signals down-conversion and advanced signal processing
solutions to accomplish anti-jamming functionality through null-steering algorithms which dynamically
modify the array radiating patterns. The performance of null-steering and DoA finding algorithms are
enhanced by a self-calibration process managed automatically, autonomously, and periodically by the
unit. ARB implements a Direct-Sampling architecture which offers good performance, high flexibility,
high precision and stability, low size and limited power consumption w.r.t. a standard heterodyne
approach where many filters are needed, the circuital complexity is significant and the thermal drift can
be considerable. The RF Front-End design, a mixed analogue and digital solution provided by the
Antenna and the Array Rx board, shapes two “extended” RF frequency bands:
•
•</p>
      <p>Extended band #1 (so called “Upper band”), including L1, E1 and any other GNSS signal in
the frequency region [1560; 1610] MHz
Extended band #2 (so called “Lower band”), including L5, E5a, E5b, E6 and any other GNSS
signal in the frequency region [1160; 1300] MHz</p>
      <p>These two operating bands are combined on a single RF path from each antenna element. At RF
Front-End (RFFE) outputs, single operating frequency bands are finally separated by the digital
processing stages. The Digital Down-Conversion (DDC) structure is shown in Error! Reference
source not found.
though a dedicated lane. A total of 8 lanes are available on board. This architecture is therefore suited
to down-converting two distinct spectrum regions (the pair of “extended bands”) for each RF signal
produced by the four antenna elements. Upon the reception of the 8 high speed lanes, the FPGA
estimates the covariance matrix for both Lower and Upper bands. As the GNSS signal cannot be
detected before correlation, the correlation matrix of the antenna array contains the DoA and power
information of the jammers. Once the covariance matrix is estimated, it is decomposed in Eigen values
and Eigen vectors. The Eigen value decomposition of the correlation matrix will give a perfect
interference detector. Indeed, without interference, i.e. without correlated signal on the antenna array,
the correlation of the array matrix will be close to diagonal and the Eigen value will then correspond to
the noise power. In presence of one interference, one Eigen value will increase to represent the power
of this interference. The Eigen values ratios are examined to estimate number of jammers and their
JNR. If no jammers are detected, pre-defined optimal weights are used to drive variable gain amplifiers
and phase shifters. Different anti-jamming algorithms have been investigated, then the final comparison
has focused
on</p>
      <p>Minimum</p>
      <sec id="sec-5-1">
        <title>Variance</title>
      </sec>
      <sec id="sec-5-2">
        <title>Distortionless Response (MVDR) and</title>
      </sec>
      <sec id="sec-5-3">
        <title>Multiple</title>
      </sec>
      <sec id="sec-5-4">
        <title>Signal Classification (MUSIC).</title>
      </sec>
      <sec id="sec-5-5">
        <title>The antenna array output can be described as [3]:</title>
        <p>( ) = ∑ =1  ∗  =    ( )

Where: w=[ w1, w2, . . . ,wK]T is a complex weighting vector, which determines the radiation pattern, x
denotes a vector of dimensions K × 1 consisting of received signals xk</p>
        <p>
          The array output samples y(
          <xref ref-type="bibr" rid="ref1 ref3">1</xref>
          ), y(
          <xref ref-type="bibr" rid="ref2 ref4">2</xref>
          ), . . ., y(N) give output power as:
 =

1 ∑
 =1| ( )|2 = 1 ∑
        </p>
        <p>=1    ( )  ( )  =     
Where SX is the spatial correlation (covariance) matrix for the N number of snapshots.</p>
        <p>The goal of the MVDR method is to minimize power contributed by noise and any signals coming
from other direction than desired [3]. Therefore:</p>
        <p>
          min(     ) 
    ( ,  ) = 1
(
          <xref ref-type="bibr" rid="ref2 ref4">2</xref>
          )
(
          <xref ref-type="bibr" rid="ref5">3</xref>
          )
(
          <xref ref-type="bibr" rid="ref6">4</xref>
          )
Where a(θ,φ) is the steering vector of dimensions K×1 corresponding to DOA at some angle θ,φ and
depends on the array geometry which shall be a-priori known. The constraint    ( ,  ) ensures that
signals from the desired direction remain undistorted. The MVDR weight vector is found to be:
Thus, MVDR output spectrum is:
 
=
        </p>
        <p>−  ( , )
 ( , ) 
−  ( , )

 
( ,  ) =</p>
        <p>
          1
 ( , ) 
−  ( , )

(
          <xref ref-type="bibr" rid="ref7">5</xref>
          )
(
          <xref ref-type="bibr" rid="ref8">6</xref>
          )
(7)
(8)
(9)
The output spectrum is therefore dependent from (θ, φ). It is so evaluated over an, as fine as possible,
grid of (θ, φ) and, assuming I signals are present in the wavefield, the I largest maxima of P are chosen
as DOA estimates.
        </p>
        <p>Whereas, the MUSIC algorithm is based on the eigen-decomposition of the Hermitian correlation
matrix Sx. Indicating</p>
        <p>with (λi, ui) (i=1,…,K) the eigenvalue/eigenvector pairs Sx, the spectral
decomposition of Sx can be expressed as [3]:</p>
        <p>= ∑ =1
   
  =</p>
        <p>+</p>
        <p>Where Λ = diag(λ1,…, λI),   = [u1,…, uI] represent the signal subspace eigenvalues and
eigenvectors respectively, and analogously, Λ = diag(λI+1,…, λK),   = [uI+1,…, uK] represent the noise
subspace eigenvalues and eigenvectors respectively. The eigenvalues satisfy the property: λ1 ≥ λ2 ≥…
λI ≥ λI+1 =…= λK = σ2. The signal eigenvectors corresponding to the I largest eigenvalues span the same
subspace as the steering matrix A(θ,φ). The noise eigenvectors corresponding to the remaining (K − I)
eigenvalues are orthogonal to the signal subspace, therefore any vector a(θ,φ) ∈ sp(A(θ,φ)) satisfies:
 ( ,  )   = 0
 
( ,  ) =  ( , )      ( , )
1</p>
        <p>Therefore, any one of the (K − I) noise eigenvectors can be chosen to be the MUSIC weight vector
[4]. The MUSIC spectrum can be expressed as:</p>
        <p>As per MVDR case, the output spectrum is evaluated over an as fine as possible grid of (θ, φ)
and, assuming I signals are present in the wavefield, the I largest maxima of P are chosen as DOA
estimates.</p>
        <p>Between the two presented techniques, the MVDR is the one with the easiest implementation and its
performance enhances with the increasing of the Jammer to Noise Ratio (JNR or J/N). On the other
hand, MUSIC algorithm is expected to improve DoA estimation accuracy with respect to MVDR.
However, in the presence of correlated source signals, it degrades dramatically as the signal subspace
suffers from rank deficiency. The comparison is hereunder presented addressing DoA estimation and
null realization accuracies.</p>
        <sec id="sec-5-5-1">
          <title>DoA Estimation Accuracy</title>
          <p>DoA estimation error has been studied performing several simulations in presence of 1 and 2
interferences, considering antenna elements gain and phase patterns, different jammer powers and DoA.
The following plots show the MVDR cumulative distributions of DoA Root Mean Square Error
(RMSE) obtained considering errors on both azimuth and elevation in 1 and 2 jammers scenarios
respectively. A too limited number of MUSIC errors have been experimented to achieve a considerable
statistic.</p>
          <p>Eventually, MUSIC proved its greater efficacy w.r.t. MVDR in DoA estimation in both 1 and 2
jammers cases and for all the jammer powers tested. Therefore, it is selected as baseline choice for DoA
finding algorithm implementation.</p>
        </sec>
        <sec id="sec-5-5-2">
          <title>Nulls Realization</title>
          <p>
            The second figure of merit, after DoA estimation, focus on the weights computation and nulls
realization capability of the two algorithms under test. While MVDR weights are directly computed
according to (
            <xref ref-type="bibr" rid="ref7">5</xref>
            ), MUSIC weights can be obtained considering a whatever linear combination of noise
eigenvectors and an undistorted constrain as in the MVDR case. As already done for the DoA
estimation, several simulations have been executed with different number of jammers, powers, AoA.
The most representative figures for comparison purposes are reported hereunder.
In all the examples reported above, whatever the weight computation method, it is possible to notice
the capability of the antenna to produce gain pattern fading in the jammer directions. In particular,
MUSIC weights are capable of modifying the GAMMA pattern introducing less degrading impacts on
undesired directions and better centering the nulls in the direction of the jammers w.r.t. MVDR ones.
Moreover, it is possible to appreciate the higher rejection achieved through MUSIC weights
outperforming the MVDR ones. Those figures are just an example of the simulations results, however
they are representative of the trend obtained. In conclusion, MUSIC weight computation technique is
considered the best solution for GAMMA project.
          </p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>4. Spoofing Detection Subsystem</title>
      <p>The RF output of the GAMMA antenna is also processed by an internal Commercial Off-the-Shelf
(COTS) based GNSS receiver, Septentrio Mosaic X5. The PCB board shown in Figure 16 also
integrates the power distribution function and all the external interfaces, these are the following: RS232
Serial, USB, Ethernet, Bluetooth, LEDs, PPS. The processing of raw measurements generated by the
Mosaic X5 is assigned to a Linux based embedded computer module.</p>
      <sec id="sec-6-1">
        <title>The purposes of this processing are manifold:</title>
        <p>• Provide the user with Position Velocity Time (PVT) and raw measurements by Bluetooth and</p>
        <p>Serial Interface
• Process Galileo OS-NMA
• Detect any residual spoofing attacks
The spoofing detector subsystem will use data from a triple band/triple constellation (GPS L1, L2, L5,
Galileo E1, E5a, E5b, Glonass G1, G2) COTS GNSS chipset to verify, if an interferer coming from a
spoofer, is not detected from the analogue anti-jamming chain and could come to the RF-OUT. The
internal GNSS receiver will also perform a spectral analysis of output signal in order to identify any
residual narrowband (or even wideband) interferers. This information will be sent to the users (via Serial
Interface) and to the ARB subsystem for further processing. There are two kinds of threats related to
spoofing, the first one is GNSS signal emulator, the second is the receiver-based spoofer. The first one
is certainty more diffused and easier to implement. This spoofing signal is not usually synchronised
with the real GNSS signal and the victim receiver could track some of the spoofed satellites because
the power level is higher than the real satellites. On the other hand, the second spoofer uses real GNSS
signals to extract the ephemeris and GNSS time, in order to generate a GNSS signal close to the real
one. Moreover, some very sophisticated spoofer can try to extract the 3D pointing vector between its
transmitting antenna and the victim antenna, in order to better emulate signal strength and delay. The
strategies for verifying the spoofer existence are multiple and work in parallel (detections’ fusion
paradigm), to maximise the probability of spoofer detection. All the techniques use raw data and
navigation message as the main source of information, and the Automatic Gain Controller parameters
as secondary one. At least two signal frequencies and two constellations will be processed
simultaneously and separately. Hence, the following techniques [5] [6] will be implemented in real time
for each frequency and for each constellation. In addition, some techniques need additional sensors,
such as IMU or an external clock.
1. Consistency check of the GNSS dynamic with IMU dynamic
2. Comparison of the PVT solutions of each frequency and constellation
3. Comparison of the GNSS clock with an internal generated clock
4. Signal Power Monitoring (C/N0) of each satellite
5. Absolute Power Monitoring
6. Multi-band power Level Comparison
7. Multi-band Signals Relative Delay
8. Code and Phase Rates Consistency Check
9. Received Ephemeris Consistency Check</p>
        <p>All these algorithms rely on the processing of the raw measurements and the integration with
internal additional components. In fact, the board also includes a high-end accelerometer (Analog
devices ADXL355) and a gyroscope. The detected attacks are notified to the user via the serial interface.</p>
      </sec>
    </sec>
    <sec id="sec-7">
      <title>5. Test and Validation Approach</title>
      <p>The test approach of GAMMA will follow the classical V-cycle for the assembly, integration and
test part.</p>
      <p>Collection of
test credits
Collection of
test credits</p>
      <p>Performance</p>
      <p>Tests</p>
      <p>System
performance tests
Functional</p>
      <p>Tests</p>
      <p>System functional tests</p>
      <p>System
integration</p>
      <p>System internal
interfaces tests
Subsystem
assembly</p>
      <p>Functional and Performance</p>
      <p>tests at subsystem level
Each phase of the testing activities will contribute to the collection of testing credits for the final
qualification of the GAMMA Solution.</p>
      <p>The test requirements are different for each phase but are mainly devoted grant the testability of the
elements involved in the testing activities.</p>
      <p>As it is possible to see, the Subsystem assembly activities are providing the initial and fundamental
inputs to the system level testing activities. In fact, a great part of the system requirements can be fully
allocated to subsystems and, therefore, their testing activities and the relevant collected testing credits
are performed at subsystem level during the Subsystem assembly (testing) activities.</p>
      <p>The verification phase at subsystem level will be conduct at laboratory subsystem owners ‘place, as
follow:
• A-BFNS in Amphenol laboratory
• ARB in TASi laboratory
•</p>
      <p>SD &amp; PD in SpaceExe laboratory</p>
      <p>The system level testing activities are performed incrementally with the following approach (as
depicted in Error! Reference source not found.):
1. System integration: in this initial phase, the system internal interfaces between the subsystems
are tested in order to grant that all the elements are correctly connected as per the system design.
These interface testing activities will lead to the system integration that is the starting point to
perform the tests on the integrated system
2. System Functional Tests: the first set of tests at system level aims to verify that all the
functional chains are correctly implemented. The pass/fail criteria of these tests are a Boolean
check of the correct implementation. Most of the functional requirements at system level can
usually be verified by collecting testing credits of the tests performed at subsystem level of the
relevant apportioned part of the requirement.
3. System Performance Tests: these tests are the final stage of the system qualification, and they
aim to verify that the integrated and functioning system is able to meet the specified and required
performance. Also in this phase, since many performance requirements can be directly allocated
to subsystem level, tests credits can be collected from subsystem assembly activities.</p>
      <p>At System level the verification will be done at Amphenol laboratories, especially for the
environmental tests (i.e. the Functional Tests in the Error! Reference source not found.).</p>
      <p>The foreseen verification flow will include the following actions:
• Set-up of the specific laboratory test environments (preparation of instruments, RF simulators,
data sets, scenarios and interface HW/SW tools);
• Measurements data collection over test duration;
• Analysis of data through off-line processing scripts or dedicated SW tools;
• Verification of results against requirements/expected outputs and provision of test reports.
• The adequate generation of test vectors will be the key for successful AoA estimation algorithm
design and implementation and therefore several options will be considered, for instance:
• Generation of synthetic I/Q samples using Matlab: During AoA algorithms development, a
Matlab module capable of simulating inputs for estimation algorithms will be used. These inputs
should be I/Q samples with sampling frequency consistent and representative w.r.t. the real
signals resulting from the combination of GNSS SiS, Gaussian white noise, and interference.
These samples need to be adapted for use in an FPGA, as the double format will not be handled.
These synthetic signals might not reproduce all antenna and RF front-end non-ideality but could
be used for early validation matters;
• Digitization of real signals from the four-element antenna array through a 4-channel digitizer.</p>
      <p>In this case also the embedded RX board could be adapted to outputs I/Q samples on a USB3.0
port for easy storage on a companion computer. The obtained samples are then used for post
processing activities.</p>
      <p>The Anti-jamming functionality will be tested using different jamming scenarios. The main scenarios
will emulate a case of static or quasi static jamming scenario with a multi-frequency capability</p>
      <p>The spoofing detector will be tested using a combiner between a real signal coming from an external
antenna and a spoofed signal coming from an emulator. An additional GNSS receiver will be used for
calibrating the power of the spoofer injected into the anti-spoofing detector, in order to verify which is the
limit where the two signals (real and spoofed) can be tracked indifferently by the receiver.</p>
      <p>The validation activities of the GAMMA Solution aim at verifying its compliance with the quality in
terms of construction (correctly built) and in terms of relevance for reaching design objectives and
stakeholders’ as foreseen and reported in the ARS and URRJ. The Validation process will be carried out
in 2 steps:</p>
      <p>Validation Campaign at Amphenol premises to test the fundamental characteristics of the antenna
and its components.</p>
      <p>Validation Campaign at JRC premises to test the integrated GAMMA solution performance in a
controlled environment</p>
      <p>The antenna platform validation and performance assessment, carried out at JRC premises (see Figure
18), will be based on the following steps to cover different scenarios:
•
•
•
•
•</p>
      <p>Nominal operative condition (No Jammer, No Spoofer)
Static multi direction multi frequency Jammer
Quasi static multi direction multi frequency Jammer
Static multi direction multi frequency Spoofer
Quasi static multi direction multi frequency Spoofer</p>
      <p>After the Validation Activities, Demonstration tests will be carried out on the field in the proximity
of real RFI sources (e.g. in the proximity of a DME / TACAN interference, affecting L5 band), both in
dynamic or static configuration. Being a live scenario (see Figure 19), availability / control over RFI
sources is not possible, but they can be monitored over time e.g. by using a spectrum analyzer to
correlate presence of RF interference source w.r.t. platform behavior.
Being these tests not under a controlled environment, they are considered for characterization purposes
to assess the performance of the GAMMA solution in a real environment.</p>
    </sec>
    <sec id="sec-8">
      <title>6. Conclusion</title>
      <p>The development of the GAMMA solution aims to promote the use of Galileo and its
performanceenhancing features for GNSS-based applications. The antenna is able to detect spoofing attacks and to
mitigate jamming interference events, thus boosting system performance. As described in §3,
implemented null-steering and DoA estimation algorithms are both based on MUSIC which results to
overcome MVDR performance in terms of null accuracy, rejection capability and DoA finding
precision. As reported in §2.3, null-steered pattern is achieved analogically in BFNS section through
6bit phase shifters and attenuators with range from 0.5dB to 31.5dB. GAMMA solution development
started in Q3 2020 and is foreseen to complete in Q2 2022 with a Technology Readiness Level 7
equipment. The total power consumption is less than 70 watts. The test campaign will run during the
second half of 2022 to demonstrate the antenna capabilities under different scenarios. An
industrialization of the product will follow and will target the static and low-dynamic applications belonging
mainly (but not only) to Mapping and Surveying, Critical Infrastructures, Agriculture and Autonomous
machinery, Reference Stations, Static Monitoring, Aviation (Ground Segment) and EGNOS &amp; Galileo
Ground Stations.</p>
    </sec>
    <sec id="sec-9">
      <title>7. References</title>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <article-title>1. An array of 4 Radiating Elements</article-title>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Radio</given-names>
            <surname>Frequency</surname>
          </string-name>
          Front-
          <article-title>End section, to pre-filter and amplify the GPS/Galileo GNSS signal 3</article-title>
          .
          <string-name>
            <surname>Beam-Forming</surname>
          </string-name>
          Null
          <article-title>-Steering block intended to shape the antenna receiving gain and perform an adaptive angular filtering of an interfere received signal</article-title>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>M.</given-names>
            <surname>Trinkle</surname>
          </string-name>
          and WC. Cheuk, “
          <article-title>Null-steering GPS dual-polarized antenna arrays” 6th International Symposium on Satellite Navigation Technology including Mobile Positioning and Location Services (SatNav'03)</article-title>
          . Citeseer,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>M.</given-names>
            <surname>Hamid</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Björsell</surname>
          </string-name>
          and
          <string-name>
            <given-names>S.</given-names>
            <surname>Ben</surname>
          </string-name>
          <string-name>
            <surname>Slimane</surname>
          </string-name>
          , “
          <article-title>Sample covariance matrix eigenvalues based blind SNR estimation” 2014 IEEE International Instrumentation</article-title>
          and Measurement Technology
          <string-name>
            <surname>Conference (I2MTC) Proceedings</surname>
          </string-name>
          ,
          <year>2014</year>
          , pp.
          <fpage>718</fpage>
          -
          <lpage>722</lpage>
          , doi: 10.1109/I2MTC.
          <year>2014</year>
          .
          <volume>6860836</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>PJ.</given-names>
            <surname>Chung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Viberg</surname>
          </string-name>
          and
          <string-name>
            <given-names>J.</given-names>
            <surname>Yu</surname>
          </string-name>
          , “
          <article-title>DOA Estimation Methods</article-title>
          and Algorithms”, Academic Press Library in Signal Processing: Volume 3
          <article-title>- Array and Statistical Signal Processing</article-title>
          , chapter
          <volume>14</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>LGA.</given-names>
            <surname>Reyes</surname>
          </string-name>
          , SS. Tuan, TZ. Zhong, “
          <article-title>MUSIC for the User Receiver of the GEO Satellite Communication System” 2011</article-title>
          <source>International Conference on Telecommunication Technology and Applications, Proc. of CSIT</source>
          vol.
          <volume>5</volume>
          , Singapore
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>L.</given-names>
            <surname>Xiao</surname>
          </string-name>
          , PC. Ma, XM. Tang, GF. Sun, (
          <year>2016</year>
          )
          <article-title>“GNSS Receiver Anti-spoofing Techniques: A Review and Future Prospects”</article-title>
          . In: Hussain A. (eds) Electronics,
          <source>Communications and Networks V. Lecture Notes in Electrical Engineering</source>
          , vol
          <volume>382</volume>
          . Springer, Singapore
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>Z.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Yang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Liang</surname>
          </string-name>
          and
          <string-name>
            <given-names>R.</given-names>
            <surname>Liu</surname>
          </string-name>
          ,
          <article-title>"Spoofing and Anti-Spoofing Technologies of Global Navigation Satellite System: A Survey,"</article-title>
          <source>in IEEE Access</source>
          , vol.
          <volume>8</volume>
          , pp.
          <fpage>165444</fpage>
          -
          <lpage>165496</lpage>
          ,
          <year>2020</year>
          , doi: 10.1109/ACCESS.
          <year>2020</year>
          .
          <volume>3022294</volume>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>