3. INTERMEDIATED GNSS SPOOFING DETECTOR BASED ON ANGLE OF
3.3 Performance Analysis of the Dispersion of Double Differences Algorithm to
3.3.2 Performance evaluation of robust D 3 implementations
In order to increase the robustness of the detection against the noise effect, in the previous section proposed the averaging of the fractional DDs along short time windows before taking the decision. Indicating with ๐๐ the number of measurements within such averaging window and assuming independent noise samples along the time, the noise variance of the averaged measurements is evidently reduced by a factor ๐๐:
๐๐๏ฟฝ๐๐2 =๐๐๐๐2
๐๐ ,โ๐๐ โ (๐ฎ๐ฎ โช ๐๐) (3.44)
This operation has the following positive effects on the overall performance:
If a new detection threshold ๐๐ฬ ๐๐๐๐2 =๏ฟฝ๐๐๏ฟฝ๐๐2+๐๐๏ฟฝ๐๐2๏ฟฝ๐๐2 =๐๐๐๐๐๐2 /๐๐ is used in (3.18), then the pairwise ๐๐๐๐๐๐ and overall ๐๐๐๐๐ท๐ท remain the same, while the ๐๐๐๐๐๐ in Figure 3.28 is reduced by a rigid shift right-wise of the curves, corresponding to a contraction of the abscissa axis by a factor 1/๐๐;
If we maintain the threshold ๐๐๐๐๐๐2 =๏ฟฝ๐๐๐๐2+ ๐๐๐๐2๏ฟฝ๐๐2 in (3.18), then the pairwise ๐๐๐๐๐๐ in Figure 3.25 and overall ๐๐๐๐๐ท๐ท in Figure 3.30 are reduced by a rigid shift left-wise of the curves, corresponding to an expansion of the abscissa axis by a factor ๐๐; on the other hand, the ๐๐๐๐๐๐ remains unaltered.
An example of this second case is reported in Figure 3.32, where it is possible to appreciate how the averaging technique remarkably reduces the probability of missed-detection. A drawback of this method is that the averaging correlates the series of decisions along time, so that independent decisions can be taken just every ๐๐ measurements.
A different method to increase the robustness of the detection algorithm is to use a second antenna baseline (i.e. to add a third antenna to the system) to run another instance of the 2-baselines detection algorithm: A spoofing detection is declared if and only if both baselines have detected the same counterfeit signals at the same instant.
On the basis of this rule, the set of probabilities reported in Table 3.2 describe the expected performance of this method, where we use the subscripts ๐๐1,๐๐2 to indicate the two baselines separately and the superscript (2๐๐) to indicate a quantity referred to the algorithm that employs two baselines jointly. The product of probabilities decreases both ๐๐๐ท๐ท(2๐๐) and ๐๐๐น๐น๐น๐น(2๐๐) with respect to their counterpart along the single baseline, while consequently increases ๐๐๐๐๐ท๐ท(2๐๐).
66
Figure 3.32 Estimated PMD for the D3 algorithm with averaged fractional DDs, under the H0 condition and for different averaging window lengths ฮท
The benefit of this method can be appreciated by comparing the ROC curves associated to this method to the ones associated to the single baseline method, as shown in Figure 3.33 where the continuous line indicates 2-baselines method and the dotted line indicates 1-baseline method, for several values of ฮป. The interesting observations are that:
For any value of ๐๐๐๐๐ท๐ท(2๐๐) =๐๐๐๐๐ท๐ท, the false alarm of the 2-baselines method is lower:
๐๐๐น๐น๐น๐น(2๐๐) <๐๐๐น๐น๐น๐น for the same value of ๐๐.
For any given value of ๐๐, the performance set (๐๐๐๐๐ท๐ทโ ,๐๐๐น๐น๐น๐นโ ) is always ๐๐๐๐๐๐(2๐๐)<๐๐๐๐๐๐, where โฒ๐๐๐๐โฒ is either โฒ๐๐๐ท๐ทโฒ or โฒ๐น๐น๐ด๐ดโฒ.
The 2-baselines method avoids the introduction of temporal correlation among close decisions and does not increase the minimum number of detectable signals, but comes at the cost of one additional antenna and one additional receiver in the setup.
The above analysis could be extended to more than two baselines as done in[59], in order to further reduce the probability of false alarm without affecting the minimum number of detectable signals, but this is considered straightforward and not pursued in this work.
67
Finally, an interesting evolution of this method has been presented in the next section, which exploits the short-term linearity of the DD measurements to move the detection rule from the difference of fractional measurements, as in (3.18), to the parameters of the linear model of the DDs; the new method, based on a linear regression of the measured fractional DDs (LR-D3), improves the sensitivity and the minimum number of detectable single-source signals.
Table 3.2 Statistical performance of the D3 algorithm with two baselines Correct detection (๐ป๐ป0)
Event: ๐ท๐ท๐๐๐๐,๐๐1โฉ ๐ท๐ท๐๐๐๐,๐๐1โฉ ๐ท๐ท๐๐๐๐,๐๐2โฉ ๐ท๐ท๐๐๐๐,๐๐2
Probability: ๐๐๐ท๐ท(2๐๐) =๐๐๐ท๐ท,๐๐1โ ๐๐๐ท๐ท,๐๐2 Missed-detection (๐ป๐ป0)
Probability: ๐๐๐๐๐ท๐ท(2๐๐) = 1โ ๐๐๐ท๐ท(2๐๐) False alarm (๐ป๐ป1)
Event: ๐ด๐ด๐๐๐๐,๐๐1โฉ ๐ด๐ด๐๐๐๐,๐๐1โฉ ๐ด๐ด๐๐๐๐,๐๐2โฉ ๐ด๐ด๐๐๐๐,๐๐2
Probability: ๐๐๐น๐น๐น๐น(2๐๐) =๐๐๐น๐น๐น๐น,๐๐1โ ๐๐๐น๐น๐น๐น,๐๐2 where events are defined as:
๐ท๐ท๐๐๐๐,๐๐๐๐: ๏ฟฝฮ๐ท๐ท3(๐๐,๐๐) <๐๐๐๐๐๐2 ๏ฟฝโ0๏ฟฝ along the baseline ๐๐๐๐ ๐ด๐ด๐๐๐๐,๐๐๐๐: ๏ฟฝฮ๐ท๐ท3(๐๐,๐๐) < ๐๐๐๐๐๐2 ๏ฟฝโ1๏ฟฝ along the baseline ๐๐๐๐
68
Figure 3.33 Comparison of ROC curves for the D3 spoofing detection algorithm with 1 and 2 baselines, for several non-centrality parameters ฮป
Ambiguities
The single-baseline, single-epoch setup analysed in Sub-Section 3.3.1 presents some intrinsic ambiguity, shortly mentioned above. First, the ambiguity produced by the rotational symmetry of the angular measurement cos(๐ผ๐ผ๐๐), cos(๐ผ๐ผ0) around the baseline axis, as discussed in Sub-Section 3.3.1. It is possible to argue that the risk of finding an authentic satellite on an ambiguous direction increases with the sine of ๐ผ๐ผ๐๐, towards the antenna boresight, as the circumference of ambiguity is maximum. This situation can be resolved with a second no-colinear baseline, whose region of ambiguity is maximally disjoint from the first baseline (e.g., orthogonal baselines).
The second cause of ambiguity is the reduction of the DDs to their fractional parts.
Since the condition under test is in fact ๐ท๐ท
๐๐๐ถ๐ถ๏ฟฝcos(๐ผ๐ผ๐๐)โcos(๐ผ๐ผ0)๏ฟฝ= 0, then it is ambiguous for any ๐ท๐ท>๐๐2๐ถ๐ถ. The region of unambiguous measurements is the range
๐ท๐ท
๐๐๐ถ๐ถ๏ฟฝ๏ฟฝcos(๐ผ๐ผ๐๐)โcos(๐ผ๐ผ0)๏ฟฝ๏ฟฝ < 1, where the cosines difference is bounded in [โ2,2]. With some algebra the angular range for which the fractional DDs are not ambiguous becomes
2๏ฟฝsin๏ฟฝ๐ผ๐ผ๐๐ +๐ผ๐ผ0
2 ๏ฟฝsin๏ฟฝ๐ผ๐ผ๐๐โ ๐ผ๐ผ0
2 ๏ฟฝ๏ฟฝ<ฮปC ๐ท๐ท
(3.45)
10-6 10-4 10-2 100
H
0: Probability of missed detection: P MD(2b) , P MD 10-8
10-6 10-4 10-2 100
H 1: Probability of false alarm: P FA (2b), P FA
Receiver Operating Curves with 2 baselines, parameterized as per
0.01 4 16 36 64 100 0.01 4 16 36 64 100 =
2 baselines
1 baseline
69
Using this formulation, it is possible to prove that the dimension of the range of unambiguous sums of measurements (๐ผ๐ผ๐๐+๐ผ๐ผ0) is inversely proportional to the antenna distance and to the angular difference with respect to the reference signal direction |๐ผ๐ผ๐๐โ ๐ผ๐ผ0|.