Performance evaluation of robust D 3 implementations

Mแป™t phแบงn cแปงa tร i liแป‡u Detect and localize interference sources for global navigation satellite systems (Trang 66 - 70)

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|.

Mแป™t phแบงn cแปงa tร i liแป‡u Detect and localize interference sources for global navigation satellite systems (Trang 66 - 70)

Tแบฃi bแบฃn ฤ‘แบงy ฤ‘แปง (PDF)

(136 trang)