Abstract
In the Global Navigation Satellite System (GNSS) L5/E5a interference environment, RTCA DO-292 proposes a model to compute the C/N0 degradation due to the presence of interference signals, such as Distance Measuring Equipment/TACtical Air Navigation (DME/TACAN), Joint Tactical Information Distribution System/Multifunctional Information Distribution System (JTIDS/MIDS), etc., and due to the application of a temporal blanker to mitigate their impact. The C/N0 degradation is modeled as a function of the blanker duty cycle, bdc, and the equivalent noise-level contribution of the non-blanked interference, RI. However, in RTCA DO-292, the computation of these two terms has a reduced accuracy since a general statistical model of signal pulse collisions and an overbounded flat post-blanker pulsed interference signal Power Spectrum Density (PSD) are assumed. In this paper, the limitations of the applied pulse collisions mathematical model are commented, and the use of true post-blanker pulsed interference signal PSD is introduced through the application of the spectral separation coefficient. As a result, more accurate new formulas for RI and C/N0 degradation are derived. The new formulas are verified through simulations for DME/TACAN signals.
1 INTRODUCTION
GNSS received signals processing can be affected by received additive signals such as noise, multipath, and interference. Radio Frequency Interference (RFI) sources are of various sorts and their nature and impact depends on the user application. In the context of civil aviation, it is important to identify and to characterize the radio frequency interference relevant to the airborne GNSS receivers processing signals in the L1/E1 and L5/E5a bands, to determine the vulnerability of airborne GNSS receivers in L1/E1 and L5/E5a equipped with their relevant antenna, to issue minimum requirements on these L1/E1 and L5/E5a antennas, as well as to issue minimum requirements to be imposed to airborne GNSS receivers operating at L1/E1 and L5/E5a bands. A long thread of activities led to the elaboration of various International Civil Aviation Organization (ICAO), Radio Technical Commission for Aeronautics (RTCA), and European Organization for Civil Aviation Equipment (EUROCAE) standards considering RFI. Currently, the relevant interference to L5/E5a is being updated to incorporate the evolutions of the RFI environment defined by DME/TACAN, JTIDS/MIDS, Secondary Surveillance Radar (SSR) equipment, and other GNSS systems operating at these bands, as well as the usage of this L5/E5a band for GALILEO E5a and Satellite Based Augmentation System (SBAS) L5/E5a datalink airborne signal processing (RTCA, 2004). In addition, the ICAO RFI mask of GNSS L5/E5a is now under definition. These elements will then complement the current draft EUROCAE and RTCA Minimum Operational Performance Standards (MOPS) for GNSS L5/E5a airborne receivers.
The RFI impact on a GNSS receiver in civil aviation is usually modeled as the C/N0 degradation observed at the receiver’s correlator output, or equivalently, as an increase of the effective N0 denoted as N0,eff. Therefore, a decrease of the minimum available C/N0, derived from the link budget and from the N0,eff calculation, implies a reduction of the C/N0 margin between the minimum available C/N0, eff and the different L5/E5a GNSS and SBAS signal processing, acquisition, tracking, demodulation, and C/N0 threshold values.
In the course of the elaboration of the update of RTCA DO-292 (RTCA, 2004), it has been proposed to revisit several elements of the worst-case link budget analysis in order to consolidate the overall link budget margin. This was deemed necessary since the link budget margin is expected to be small. Among the axes of revision are:
the analytical model representing the effect of the Automatic Gain Control/Analog-Digital-Converter (AGC/ADC) and temporal blanker,
the DME/TACAN environment and its impact on a standard airborne receiver,
the JTIDS/MIDS environment and its impact on a standard airborne receiver,
the consideration of SSR, Case EMissions (CEM), and Portable Electronic Devices (PEDs).
This article specifically looks at the consolidation of the model of the effect of pulsed interference on an airborne GNSS receiver although the effect on continuous interference is also presented.
In order to mitigate the impact of pulsed RFI signals, an airborne GNSS receiver introduces an interference suppression mechanism called blanker; its objective is to remove/blank part of the incoming signal, which fulfills a certain condition, usually exceeding a set threshold. Various pulsed interference blanking methods have been previously studied ranging from frequency notch filtering, temporal domain blanking, and temporal-frequency hybrid filtering (Gao et al., 2012; Grabowski & Hegarty, 2002; Hegarty et al., 2000; Musumeci et al., 2012; Shallberg et al., 2018). Traditionally, the countermeasure adopted against pulse interference, which is analyzed in civil aviation, is the temporal domain pulse blanking method as described in RTCA (2004). The temporal domain blanking method is easy to implement and computationally efficient. It can thus be considered as representative of what could be implemented in a standard airborne receiver. The temporal domain pulse blanker described in RTCA DO-292 (RTCA, 2004) and used for link budget computation is called an instantaneous blanker, and its ideal principle is to compare the incoming signal envelope power with a threshold and to blank (set to zero) the time samples, which are above (issues about its actual description and implementation are addressed in (Garcia-Pena et al., 2019)).
The C/N0 degradation formula proposed in RTCA DO-292 (RTCA, 2004) includes the blanking mechanism effect through the Blanking Duty Cycle, bdc, percentage of samples set to zero by the blanker, and the below-blanker interfering-signal-to-thermal-noise ratio, RI. However, the computation of these two parameters proposed in RTCA (2004) makes some assumptions, which could be further refined, and neglects some effects, which should be addressed in order to obtain a more accurate final C/N0 degradation formula. These assumptions or effects can be classified in two categories:
Post-blanker RFI signal power spectrum density (PSD) is assumed to be completely spread over the Radio-Frequency Front-End (RFFE) filter bandwidth. However, although the PSD is spread, the blanked signal is far from having a perfect spread PSD.
Above-to-above threshold and above-to-below threshold pulses collisions are modeled by assuming a uniform time distribution of the pulse arrivals without consideration on the pulse duration or interfering scenario, and below-below threshold collisions are neglected (the exception is DME/TACAN RFI sources where bdc calculation perfectly models pulse collisions except for below-below threshold ones).
The general aim of this paper is thus first to propose a refinement of the RI formula by considering the true post-blanker pulsed RFI signal PSD and, second, to raise the awareness of the limitations of the current proposed formulas, Bdc and RI, with respect to pulse collisions. In this paper, the introduction of the true post-blanker signal PSD is made by the application of the Spectral Separation Coefficient (SSC) between the PRN local replica and the true post-blanker signal. Note that one of the main limitations of this proposed approach is to find the true post-blanker signal PSD since the blanking mechanism is not a Linear Time-Invariant (LTI) system and thus cannot be directly modeled by its impulse response, h(t).
The paper is organized as follows. First, the general C/N0 degradation, bdc, and RI analytical expressions are developed after the introduction of a generic airborne civil aviation receiver on the L5/E5a band structure. In the second section, the mathematical model of a RFI signal at the correlator output is presented; moreover, the model is customized for large bandwidth signals and for the presence of a blanking mechanism in order to introduce the RI formula proposed in this paper. In the third section, the C/N0 degradation, bdc, and RI analytical expressions of DO292 are derived from the general expressions of the first section, and the taken assumptions and limitations are described and commented. In the fourth section, the DME/TACAN system and signals are presented as well as the DME US hot spot scenario. In the fifth section, the validations of the proposed RI formula and the understanding of the general C/N0 degradation and bdc formulas are made. Finally, the analysis is concluded.
2 UNDERSTANDING OF C/NO DEGRADATION ANALYTICAL MODEL
2.1 Generic airborne civil aviation GNSS receiver
In order to understand the C/N0 degradation analytical model, a generic airborne civil aviation GNSS receiver structure, as well as the behavior and effect of its components on the received signals, is described. In Figure 1, the receiver structure is presented.
First, the antenna is the element responsible for capturing the incoming signal: at the antenna port (point A), there is a mix of all incoming signals; useful signals, GNSS and SBAS signals; and RFI signals such as DME/TACAN, JTIDS/MIDS, etc. Once the signals have been captured by the antenna, they are passed to the RFFE block. This block amplifies the received signals, shifts them from their received signal frequency carrier to the intermediate frequency, and filters them (removing the image frequency, removing the spurious frequencies, and removing the signal outside the interest frequency bandwidth). The filtered signals are modeled in Figure 1 at the RF (Radio-Frequency) and IF (Intermediate Frequency) filters output at point B. RTCA DO-292 (RTCA, 2004) defines the joint effect of these two filters plus the antenna filtering effect with an equivalent filter transfer function; the equivalent transfer function, HRF(f), for a 20 MHz filter bandwidth is provided in Figure 2.
The RFFE block is also responsible for gain control and digitizing the filtered signals with the application first of the AGC circuit followed by ADC. In the proposed airborne civil aviation L5/E5a GNSS receiver, the digital pulse blanker is introduced after the RFFE block. As explained in the introduction, the blanker is a device, which is going to blank (put to zeroes) the time and/or frequency samples of the incoming signal (mix of signals), which exceed a set threshold; the digitized and blanked signal is found at point C. In RTCA DO-292 (RTCA, 2004), the defined blanker is a temporal blanker called instantaneous blanker.
This blanking mechanism removes all the incoming signal time samples, which have a power over a given threshold (issues concerning its actual description and physical implementation are addressed in Garcia-Pena et al. (2019)); see Figure 3. For an optimal functioning, the blanker should also be coupled with the ADC/AGC blocks: to ensure that high-power pulses are not saturating the ADC/AGC and the blanked signal spans the ADC quantization range. The effect of the AGC/ADC and its coupling with the blanker are out of the scope of this paper. Finally, digitized and blanked signals are fed to the correlator, and it is at its output (point D) where the impact of the RFI signals and the blanking method is measured. Finally, the RFI signals at the correlator output (point D of Figure 1) are where the demodulation, acquisition, and tracking capabilities of the receiver can be impacted. It is at this point that these impacts are predicted and simulated within the analysis in this paper.
2.2 General analytical model
The key figure of merit to analyze the RFI signals and the blanking method impact is the signal C/N0, or more specifically, the difference between the C/N0 when only the useful signal is present at the receiver antenna port (no RFI signals) and the C/N0 when the useful signal and RFI signals are present at the receiver antenna port (with blanker activation), also called effective C/N0 or (C/N0)eff. The difference between these two C/N0 values is also called the C/N0 degradation introduced by the RFI signals and the blanking method.
Although the blanking method is going to reduce the average power of the useful signal (part of the information signal is removed as well as part of the noise), RTCA DO-292 (RTCA, 2004) proposes to model the (C/N0)eff by defining an equivalent N0,eff while keeping the original useful power C. Note that N0,eff represents the effective noise power spectrum density that a receiver will observe at the correlator output if the receiver captures a useful signal with power C at the correlator output. This assumes that subsequent RFFE elements are considered as ideal (RF filter, IF filter, AGC/ADC), the correlator is also considered ideal, there are no RFI signals present, and the blanker is not activated. In other words, in section 2.6.2.3, RTCA DO-292 (RTCA, 2004) recommended a generic formula to compute the degradation of the C/N0 through the increase of the background noise due to pulsed and continuous RFI, based on rigorous evaluation within the RTCA Special Committee 159. Note that from this definition, the (C/N0)eff and C/N0 when only the useful signal is present values, and the difference between the two are expressed at point A of Figure 1 while they are calculated at point D (correlator output) when considering the impact of all the elements between the two points.
In order to mathematically model (C/N0)eff, the following considerations about the blanking and the incoming signals must be considered. First, although all received GNSS and SBAS signals are by definition useful signals, since the receiver has to isolate the signals one-by-one to exploit them, the GNSS and SBAS signals, which are not tackled by a specific channel (correlator), are also considered RFI signals: if the receiver is trying to isolate GNSS (or SBAS) signal i in one correlator block, all the other GNSS (or SBAS) signals j, j ≠ i, falling in the L5/E5a band are considered RFI signals. These signals are continuous (non-pulsed) signals, and its contribution is modeled within the term I0,WB. Note that the blanking method will not target these signals since they are continuous, and thus, the blanking method settings will be determined by the pulsed RFI signals, such as DME/TACAN and JTIDS/MIDS. Moreover, note that this term, I0,WB, also includes the contribution of all continuous aeronautical signals from other systems as well as continuous non-aeronautical signals, which are assumed to not trigger the blanker.
Second, pulsed RFI signals impact in two different ways (C/N0)eff:
Part of the signal is removed due to the blanking and since the impact on the removed useful signal power, (1 − bdc)2, is higher than the impact on the power of the noise, (1 − bdc), the equivalent N0,eff can be seen to be increased by a factor of 1∕(1 − bdc). bdc is the blanker duty cycle, or in other words, the percentage of time the incoming signal is blanked (bdc ∈ [0, 1]).
Not all the RFI signal samples have a power above the threshold; therefore, there is a part of the RFI signal that is not removed, and its influence must be added to the thermal noise; RI is the below-threshold interfering-signal-to-thermal-noise ratio.
From these considerations, (C/N0)eff general mathematical model at the correlator output can be modeled as is:
1
where:
Pu is the received useful signal power at the antenna input,
Gu is the receiver antenna gain affecting the received useful GNSS signal,
bdc is the blanker duty cycle if a blanker is used,
Lu corresponds to losses on the useful signal due to the RF front-end filter, quantization, etc.,
I0,l represents the equivalent noise PSD level created by each individual source of interference, the interference source l = 0 being the equivalent thermal noise PSD,
L is the total number of interference sources.
The equivalent thermal noise PSD term can be expressed as
2
3
where:
(1 − bdc)𝛽0 represents the combined effect of the blanker (1 − bdc) and the RFFE filter plus correlator, 𝛽0, on the noise power degradation,
N0 is the thermal noise power spectrum density level generated by the RFFE,
is the normalized PSD of the local replica of the mth PRN code used by the correlator,
HRF(f) is the baseband transfer function of the equivalent RFFE plus antenna filter.
Expression (1) can thus be rewritten as
4
5
where:
Limpu is defined as the receiver implementation losses on the useful GNSS signal.
Denoting C as the received signal power at the correlator output, with C = Pu ⋅ Limp ⋅ Gu, the mathematical model of N0,eff can be finally provided from Equation (4). In this new expression, the RFI signal impact is separated into continuous RFI interferences, I0,cont, and pulsed RFI signals, I0,pulse:
6
Note that K represents the number of continuous RFI interference signals and that I represents the number of pulsed RFI interference signals. This equation is usually expressed in a more compact form:
7
8
where RI,i is the ith source below-blanker interfering-signal-to-thermal-noise ratio. It is possible to identify:
9
10
Usually, the part of the term I0,WB, which models the intra/inter-system RFI signals impact, is called the IGNSS.
3 MATHEMATICAL ANALYSIS OF INTERFERENCES SIGNALS AT THE CORRELATOR OUTPUT
As shown in the previous section, in order to correctly model N0,eff, the mathematical models of I0,k,cont and I0,i,pulse, or in general, the equivalent white noise PSD mathematical model of an interfering signal, I0,l, at the correlator output must be accurately derived. In this section, a generic structure of a correlator is presented first, and afterwards, the equivalent white noise PSD interferences signal mathematically models are derived. Finally, some remarks and considerations are given about the PSD modeling and the blanker challenges/constraints.
3.1 Generic structure of a correlator
A generic scheme of a correlator is given in Figure 4. Note that in this scheme the carrier wipe-off has been included and that for simplification purposes the correlation is assumed to be conducted in the continuous time instead of the discrete domain (digital samples at the RFFE output).
The model of the useful signal inside the interval at the correlator input (RFFE output) assuming that no blanker mechanism is implemented is given below:
11
where:
𝜏 and are the signal code delay and the signal code delay estimation,
fd and are the signal doppler frequency and the signal doppler frequency estimation,
𝜙0 and are the signal initial carrier phase and the signal initial carrier phase estimation,
d(t) is the data signal (contains the transmitted information),
c(t) is the PRN code signal (materialization or pulse shaping of the PRN code sequence).
Note that the carrier wipe-off introduces an amplitude term to have at the correlator output the useful signal power equal to C′ where C′ = Pu GuLu. Moreover, note that the RFFE losses, Lu, are already introduced in C′, and thus, the correlator is expected to be ideal from the useful signal processing point of view (no additional losses). The final missing term to obtain C from C′, 𝛽0, is brought by the passing of the thermal noise through the correlator.
3.2 General large band interference power formula derivation with spectral separation coefficient
For simplification purposes, in this section, the influence of the blanker is omitted. To correctly derive I0,l, some definitions must be given about this term. I0,l represents the increase of the noise PSD, I0,0, resulting from the reception of interference l. However, at the correlator output, the thermal noise impact, as well as of the interference signal l impact, is just a single value per interference source characterized by its distribution and power. Therefore, assuming that the interference signal correlator output can be approximated by a Gaussian distribution, I0,l can be determined by comparing the thermal noise and interference powers at the correlator output and by inspecting the contribution of the noise PSD, I0,0 = N0 𝛽0, on the power of the noise term. Note that 𝛽0 is the noise power degradation due to the RFFE filter plus correlator; therefore, modeling I0,0 as N0𝛽0 implies to decrease the original thermal noise PSD, N0, and to assume the RFFE and correlator elements are ideal for the noise.
The power of the lth interference signal i(t) at the correlator output, Pl,post, when assuming a large bandwidth in comparison to the inverse of the integration time, 1/TI, can be approximated by the following expression:
12
where:
Slpre(f) is the PSD of the lth interfering signal before the integration,
F(f) is the transfer function of the filter equivalent to the application of the integration (accumulation); the time impulse response of this filter is square pulse of length TI centred at .
Therefore, since the integration term in Equation (12) is the same irrespective of the interfering signal i(t), in order to determine I0,l, Slpre (0) must be determined for the noise and for each interfering signal. The general expressions for the noise, Snpre (0), and for a large-bandwidth-compared-to-1/TI interfering signal, Slpre (0), are given below. Note that in the Slpre (0) expression, the Spectral Separation Coefficient (SSC), SSCl(Δf), between the lth incoming signal after RFFE filtering and the PRN code signal, is introduced:
13
14
15
16
17
where:
Pwf,l is the lth interfering signal waveform power at the RFFE input,
are the receiver quantization losses for the lth interfering signal,
Gl is the receiver antenna gain for the lth interfering signal,
𝛽l(Δf) is the RFFE filter frequency dependent rejection (FDR) to the received RFI signal,
is the baseband normalized lth interfering signal PSD,
is the baseband filtered normalized lth interfering signal PSD,
Δf is approximated as the frequency difference between the llh interfering signal central frequency and the receiver central frequency, in this case, the L5 frequency.
Moreover, Pwf,l can be decomposed into two terms to facilitate the blanker mechanism integration in the next section:
18
where:
Ppeak,l is the peak power of the lth interfering source at the antenna input,
dcl is the duty cycle of lth interference source; dcl ∈ [0, 1] represents the duration in percentage of time of an equivalent baseband square pulse interference with peak power Ppeak,l to the analyzed interference; for example, if dcl = 10−3 with respect to 1s, the equivalent squared pulse interference duration is 1 ms.
Therefore, I0,l can be expressed as shown below, where is the implementation losses of the lth interfering signal:
19
3.3 Large band interference power formula derivation with blanker mechanism
The inclusion of the blanker mechanism is going to slightly modify the expression of I0,l. In this case, note that I0,l represents the increase of the thermal noise PSD, I0,0 with I0,0 equal to N0𝛽0(1 − bdc).
The most important factor to consider when modifying expressions (16) and (19) is to know when the blanker mechanism is activated: after the RFFE filtering but before the correlator. Therefore, Equations (16) and (19) can be modified as follows:
20
21
where:
bdcl is the equivalent blanking duty cycle applied to the lth interfering signal (not generated by itself),
is the lth baseband before-blanker normalized interfering signal PSD,
is the lth baseband filtered post-blanker normalized interfering signal PSD,
is the post-blanker duty cycle of the lth interfering signal exclusive of pulse collisions:
22
ldcl is the lth interfering signal duty cycle loss due to blanking; ldcl ∈ [0, 1].
Note that from Equation (20), the introduction of the blanker does not modify the utilization of SSC; the only difference is that now the incoming signal PSD has to take into account the blanker impact (post-blanker signal PSD), SSCpb. Moreover, from Equation (20), it can be observed that the loss of power introduced by the blanker is separated into two factors. First, ldcl represents the loss of power due to the blanker activation by the lth interfering signal itself exclusive of pulse collisions. Second, bdcl represents the loss of power due to the activation of the blanker, which affects the lth interfering signal by other interfering signals. Note that bdcl is only equivalent to the percentage of time that the blanker is activated and affects the lth interfering signal when the interfering signal is either continuous or has a square pulse envelope.
Finally, from Equations (20) and (21), it can be concluded that the I0,l final mathematical model will depend on the correct mathematical modeling of the interfering signal PSD post blanker, , and on the equivalent blanking duty cycle applied to the lth interfering signal, bdcl. Note that ldcl is easy to calculate and all the other elements for a given scenario should be defined as inputs; however, and bdcl are intermediate results resulting from the scenario and depend on the considered blanking method and its effect on the received signals.
3.4 Signal power and signal power spectrum density considerations
Equations (20) and (21) depend on the RFI signal power and on the RFI signal PSD before blanking. Therefore, a key point for the correct application of these two equations is to correctly define the RFI signal mathematical model being analyzed (as input). Some considerations can be made depending on the nature of this signal.
First, in order to be modeled as an increase of the effective N0 at the correlator output, the RFI signal characteristics (or some of them) must be random; in other words, the receiver must perceive the RFI signal as a random signal. If this is not the case, the effect at the correlator output is just a constant contribution for a long period of time: the constant value is derived from a probability density function, but it does not evolve in time, contrary to the noise that does (magnitude evolution determined by N0).
Second, in the strict sense, the RFI signal to be considered for which its power and PSD must be mathematically modeled is the complete RFI signal. This means that in the case of pulsed RFI signals, the PSD mathematical model must include the contribution of all the pulses. Nevertheless, if the RFI signal is observed by the receiver as a random signal, the PSD representation could potentially be simplified. For example, in the pulsed RFI signal case, the mathematical model could be reduced to the PSD modeling of an individual pulse. Therefore, in this potential case, the interfering analysis of one pulsed RFI interfering source with 𝜆 pulses per seconds with a complex PSD mathematical model could be transformed into the analysis of 𝜆TI pulsed RFI interfering sources with one pulse per TI seconds with a simple PSD mathematical model.
These two considerations will be used to validate the given proposed mathematical Equations (20) and (21) for DME/TACAN signals in Section 5.
3.5 Blanker analysis constraint
As stated in the previous section, the RFI signal impact analysis conducted from the post-blanker signal PSD can be simplified to the RFI signal impact analysis conducted from the PSD of only one signal pulse. However, although this simplification is possible, to obtain a very accurate PSD model of even one pulse remains a challenge in scenarios with a high number of RFI sources: the bdc value created by the RFI sources is very significant, and the signal pulses collisions are not a rare event. In fact, since the blanking mechanism is not an LTI system, its impact cannot be directly modeled by its impulse response, h(t). Therefore, the post-blanker signal PSD cannot be directly modeled from the blanker impulse response if an equivalent h(t) is not previously derived, where the equivalent h(t) modeling increases its complexity along the increase of the number of interference sources. This modeling problem is not tackled in this paper.
4 RTCA DO292 C/NO DEGRADATION ANALYTICAL MODEL AND LIMITATIONS
4.1 RTCA DO-292 customization of general C/N0 degradation analytical model
The effective C/N0 ratio expression described in RTCA DO-292 (RTCA, 2004) equation 2–1 can be found by customizing the general equivalent C/N0 analytical formulas with the following assumptions of and bdci:
The blanking mechanism has an effect of uniformly spreading the interfering signal PSD along the RFFE plus antenna equivalent filter bandwidth, BW. This means that can be approximated as the normalized square of length BW.
The useful signal, as well as all the interfering signal sources, is affected by the same applied blanking duty cycle: bdc ≈ bdci, i ∈ I.
From these two assumptions, RTCA DO-292 (RTCA, 2004) customizes the pulsed interfering signals impact on the C/N0 degradation, RI,i,as
23
Note that following RTCA DO-292 (RTCA, 2004), refers to the peak power at the antenna output: this term contains (although are the ADC/AGC quantization losses). An additional set of assumptions in RTCA DO-292 (RTCA, 2004) is about the bdc value observed/applied to the useful signal and interfering signals. The RTCA DO-292 formula of bdc is given below:
24
where bdci is the blanking duty cycle triggered by the ith interfering source and bdci is calculated without considering other RFI sources. Therefore, bdc is computed by assuming:
No below-to-below threshold pulses collisions or, more generally, no true pulse collision,
Uniform distribution for time pulse arrivals,
No consideration on pulse duration for above-to-above threshold and for above-to-below threshold pulse collisions (Hegarty et al., 2000,).
Nevertheless, note that for DME/TACAN signals a bdc expression that englobes all DME/TACAN pulse collisions except for below-to-below threshold ones is proposed in RTCA DO-292 (Kim & Grabowski, 2003; RTCA, 2004).
4.2 Limitation of RTCA DO-292 assumptions
The limitation of the three previously defined assumptions applied in the RTCA DO-292 (RTCA, 2004) is described below:
The application of the temporal blanking over a signal has as consequence the spreading of the signal PSD. This is because the abrupt nulling of some signal time-domain samples introduces fast variations of the signal amplitude, and thus, high-frequency components appear on the post-blanker signal PSD. Nevertheless, the assumption of a uniformly spread PSD of the ith post-blanker interfering signal appears to be too conservative. In fact, as it will be shown in Section 6.3, the spreading of the signal is far from transforming the signal into a uniformly spread PSD signal. A priori, this assumption seems to be a worst-case scenario since all interference signals, irrespective of Δf, are processed equally except for the 𝛽i term, multiplication between and .
This assumption is fulfilled for all the continuous interfering signals, which are assumed to not trigger the blanker (always below the threshold). However, this assumption may not be fulfilled for the pulsed interfering signals. For pulsed interference, it is assumed that the blanking activation (above-threshold RFI pulses arrivals) can happen at any moment in time and that the RFI pulses below-threshold can also be received at any moment in time; this implies a uniform distribution of the pulse arrivals in time. Therefore, if due to the interfering scenario, either the blanker activation or the below-threshold RFI pulses arrivals do not follow a uniform distribution, this assumption will lead to an inaccurate RI prediction: it might be that the bdc term applied to an individual interfering signal is not the same for all pulsed interfering sources. Moreover, the pulse duration is not considered, or in other words, the interval of time during which the blanker is activated after its initial activation. This implies that each instant of time is analyzed independently (no time correlation considerations). Therefore, the final effect of this assumption on RI,i is difficult to predict since it will depend on the analyzed interfering scenario and interfering sources. Garcia-Pena et al. (2020) illustrates this effect in the case of JTIDS/MIDS signals. In the case of JTIDS/MIDS signals, although there is a random component of the signal structure, the starting point of a time slot cannot be considered as a uniform variable. Therefore, the impact of the temporal blanker activation cannot be seen as uniformly distributed over the signal. In fact, in Garcia-Pena et al. (2020), it was shown that while the general bdc in interfering scenario Case 8 was equal to 0.0929, the exact bdci of interference sources RG1 and RG2 were 0.18 and 0.14, respectively.
The inspection of the last set of assumptions (a), b), c)) shows that an increase of the predicted bdc value accuracy could be possible. Assumption a) implies that one type of collisions, below-threshold pulses with below-threshold pulses collisions, is not considered during the calculation of bdc since each bdci term is calculated only considering the ith interfering signal source: bdci is calculated assuming that no other signal is present at the temporal blanker input; therefore, the potential event of constructive combination of below-threshold pulses to generate a resulting above-threshold pulse is not considered since the actual resulting signal obtained from the addition of all received signals is never truly compared to the temporal blanker threshold. In fact, note that no actual resulting signal is ever compared to the threshold, and constructive/destructive combination of the RFI signals could modify whether the blanker is activated as well as its activation time. bdc calculation could be refined from this perspective.
Assumptions b) and c) also imply that the final bdc calculated value could be more accurate when considering the true (or worst) scenario statistics. In fact, this set of assumptions implies a uniform time distribution of the pulses arrival and considers each instant of time as independent from the other instants of time (no consideration about the duration of the blanker activation). On one hand, the uniform time distribution of the pulse arrivals implies that at any moment an RFI could be received or not, which is not true for RFI signals with partially random signal structures such as JTIDS/MIDS. Therefore, the influence of the RFI signal on the temporal blanker activation is concentrated in specific moments in time, which means that pulse blanker collision activations cannot be statistically computed as a random variable (as it is done in Equation (24)). On the other hand, to consider each instant of time independent from the other instant of time overlooks the fact that once a RFI pulse arrives at the receiver, this pulse activates the blanker for a given period of time (pulse duration over the threshold). Therefore, for this duration, the blanker is activated regardless of the other sources (neglecting for simplification purposes destructive pulse collision). In fact, note that this limitation was already identified in RTCA DO-292 (RTCA, 2004) for DME/TACAN signals, and instead of modeling them separately in Equation (24), a joint bdcDME/TACAN value is proposed, which takes into account true blanker activation duration and true pulse arrival distribution (Kim & Grabowski, 2003; RTCA, 2004).
4.3 RTCA DO-292 analytical model advantage
The RI,i formula presented in this paper determines more accurately the impact of RFI signals below-threshold than the formula proposed in RTCA DO-292. However, this new formula requires the knowledge of the PSD of the nonlinearly distorted RFI signals at the temporal blanker output. This means that time-domain simulations must be conducted to determine the desired PSD, which should be geographically dependent (DME/TACAN induced bdc depends on the DME/TACAN beacons in view of the airplane). Therefore, to reduce the final complexity of the proposed formula application and to guarantee an upper bound of C/N0 degradation, a possible solution is to use only one PSD representing all the received DME/TACAN signals and representing the worst-case scenario (wide PSD). Note that this is the methodology chosen in Section 6.3 and in Figure 8. In opposition to this situation, the RTCA DO-292 formula does not require conducting any time-domain simulations since the interfering signals PSD at the temporal blanker output was already approximated as totally spread on the RFFE filter bandwidth. Therefore, although the RTCA DO-292 formula is less accurate, it does not require time-domain simulations, and thus, it has a lower complexity to be applied. Note that this feature was probably highly valued during RTCA DO-292 development back in the early 2000s.
5 DME/TACAN DESCRIPTION
5.1 Systems and signals description
DME and its military equivalent, TACAN, are two systems used by aircrafts to know their distance to a ground station, which position is known. The systems operate as follows (Borden et al., 1951): the aircraft DME equipment (called interrogator) sends pulses to ground stations. Once the interrogation is detected, the station transponder replies to the interrogator. The distance is then determined by measuring the time elapsed between each pulse transmitted by the interrogator and the reception of its corresponding reply pulse from the transponder. This time corresponds to twice the distance between the aircraft and the station, plus fixed processing time inside the ground station.
According to RTCA (2004), only the signals emitted in the band of interest of the study disturb GNSS receivers’ operations. Indeed, the band of interest is the E5a/L5 one and equals [1164 MHz; 1191 MHz], and the aircraft’s DME interrogators emitting their signals between 1025 and 1150 MHz are ignored herein. The study focuses on DME ground stations/repeaters, as they emit their signals between 962 and 1213 MHz, which includes the above defined band of interest.
The emitted signal of an individual DME station is composed of a pair of Gaussian pulses modulated by a cosine, which can be modeled as
25
where:
Ppeak is the interference beacon transmitting peak power (dBW),
fDME is the carrier frequency of the DME/TACAN signal (Hz),
𝛼 = 4.5 ⋅ 10−11 s−2,
Δt = 12𝜇s is the inter pulse time separation,
tk is the emission time of the kth pulse pair,
𝜃DME is the DME/TACAN signal initial carrier phase shift.
Figure 5 (left part) represents a normalized DME/TACAN pulse pair, modulated at 14 MHz. Figure 5 (right part) represents the normalized pulse complex envelope of a DME/TACAN signal.
5.2 US hot spot scenario
RTCA DO-292 (RTCA, 2004) defines three US hot spots from the theoretical C/N0 degradations (equivalently, N0,eff degradation) due to RFI DME/TACAN signals. In this paper, out of the three identified hot spots, the worst one is selected: near Harrisburg, PA at 40◦ North latitude and 76◦ West longitude. Using RTCA DO-292 (RTCA, 2004) table E-8 information, DME/TACAN beacons significantly degrading the N0,eff are presented in Figure 6.
5.3 Power spectrum density for pair of pulses
Equation (26) shows the normalized PSD of a pair of pulses of an equivalent baseband DME/TACAN signal, Spp,DME (f). Figure 7 shows the graphical representation of this PSD.
26
6 VALIDATION RESULTS FOR DME/TACAN SIGNALS
6.1 Signal power and signal power spectrum density considerations for DME/TACAN signal
In the case of DME/TACAN signals, where each DME repeater transmits 𝜆 (𝜆DME or 𝜆TACAN) pair of pulses per second, its contribution to the effective N0 (in terms of RI) can be analyzed as the contribution of 𝜆TI independent DME repeaters with one pair of pulses per TI seconds. The justification for this assumption is that the time of arrival between two pairs of pulses follows a Poisson distribution and that the arrival time of a pair of pulses inside a given interval of time, , for example, follows a uniform distribution. Therefore, each pair of pulses inside can be seen as an independent RFI source.
The signal power of a pulsed RFI source can be calculated by just dividing the signal energy by the time: P = E/T. Therefore, knowing that one pair of pulses per TI seconds is transmitted by an interference source, the energy can be calculated as the area below the instantaneous energy |s(t)|2 (Kim & Grabowski, 2003). There are two pulses, and the energy of the equivalent baseband signal must be divided by two in order to take into account the signal carrier frequency:
27
where represents the equivalent DME/TACAN pulse width. Pwf,l is given in Equation (28) considering the 𝜆lTI DME repeaters, and from expression (28), it can be observed that d cl = 𝜆l Teq:
28
The baseband before-blanker PSD signal of a DME/TACAN pair of pulses is provided in Equation (26); note that this expression must be normalized to be used as in Equation (21). The computation of terms and (1 − bdcl) is not straightforward in a scenario with more than one original DME/TCAN repeater (before decomposition in independent DME/TACAN sources with one pair of pulses per TI seconds) due to pulse collisions.
6.2 C/N0 degradation results for simplified DME signal
As commented in the previous section, the computation of and (1 − bdcl) is not straightforward due to the collision between pulses. Therefore, in order to validate Equations (20) and (21), the original DME/TACAN signal and scenario are simplified in order to allow the exact computation of these two terms. The implemented simplifications are:
Scenario: Only one DME (or TACAN) repeater is considered (L = 1).
Signal: Only one pulse instead of a pair of pulses is transmitted. A fixed number of pulses per TI seconds are considered; this number is called RFTI, and 𝜆 is calculated as 𝜆 = RFTI/TI. No collisions are allowed; this means bd cl = 0. All the pulses have the same peak power per inspected case. Note that this problem is equivalent to having 𝜆 TI = RFTI RFI sources transmitting one pulse per TI seconds.
Due to these simplifications, Table 1 expressions for Sl,BB(f), Sl,PBf(f) (for simplifications, theRFFE filter is assumed to not modify the PSD), dcl, and ldcl are used depending on whether the signal is partially blanked or not (Ppeak above or below threshold, Th). Note that for this case, the blanker can just be modeled as a nulling of the signal when the signal is above the threshold (represented by a square pulse of width 2wl); since there are no collisions, no other parts of the signal will be additionally set to zero.
Where wl represents half of the width of the pulse above the threshold,
29
Finally, since no collisions are allowed, the total bdc can be computed as
30
Tables 2, 3, and 4 present the C/N0 degradation comparison between theoretical values computed using Equations (7), (8, 10, 20) and (21) and a simulated simplified DME signal. The comparison is made for different peak power, Ppeak, threshold, Th and RFTI values and for two DME carrier frequencies. Moreover, all the simulations are generated with the same random seed, which means that all the random parameters (initial phase, delays, noise relative amplitude, etc) for the DME signals are the same for all the simulations. Additionally, note that for simplification purposes, the implementation losses and antenna gain are not considered, Gl Limpl = 1. The C/N0 degradation simulation is conducted as follows. First, a GNSS L5 signal is generated (in this case a GPS L5 pilot signal without secondary code). Second, AWGN is added and its power adjusted to obtain a C/N0 between the useful GNSS signal and the noise PSD equal to 60 dB/Hz. Third, the simplified DME signal is added with the desired peak power to the GNSS plus AWGN signal. Fourth, the resulting signal is filtered by the RFFE plus antenna block filter presented in Figure 2. Fifth, the signal is tracked, carrier phase and code delay, by a simplified GNSS receiver; the receiver assumes to have already achieved PRN code synchronization and (although not implemented) secondary code synchronization to allow for 20 ms of coherent integration. Sixth, the C/N0 is estimated by applying a C/N0 estimator (Parkinson & Spilker, 1996). Finally, this value is subtracted to the C/N0 value estimated when the simplified DME signal is not included in order to obtain the targeted C/N0 degradation.
From Tables 2, 3, and 4, it can be observed that the theoretical and the simulated C/N0 degradation match very well; only a maximum difference of about 0.1∼0.15 dB is observed. Moreover, this small difference remains quite constant regardless of the absolute C/N0 degradation; this means that either a finer tuning of the simplified GNSS receiver/C/N0 estimator is required, or that the single simulated signal generates a punctual C/N0 degradation having this difference with respect to the average theoretical C/N0 degradation (deviation between the mean and one simulation running, or RFFE no distorting the signal simplification); remember that all signals/scenarios are simulated with just one seed.
6.3 C/N0 degradation results for DME/TACAN signal in US hot spot
The main objective of this section is threefold: to evaluate the C/N0 degradation obtained with the application of the proposed formula in the US hot spot, to compare the C/N0 degradation of the new formula with the value obtained from the RTCA DO-292 formula, and to compare these theoretically predicted degradations with a C/N0 obtained from the simulation of real signals. The US hot spot scenario corresponds to the DME/TACAN US hot spot defined in RTCA DO-292 (RTCA, 2004) table E-8.
However, before presenting the previously described results, the new proposed formula must be first customized to the targeted RFI scenario. Therefore, as commented in Section 3.3, the main challenge to adapt the proposed formula will be to determine and (1 − bdcl). Note that ldcl is the same as for the simplified signal (Kim & Grabowski, 2003) and dcl = 𝜆lTeq.
First, concerning bdcl and bdc, for a scenario with different DME/TACAN interfering sources, it is possible to calculate bdc considering the accurate collision mathematical model (see Equation (31), (Kim & Grabowski, 2003)). In addition, since the number of DME/TACAN interfering sources is large, and thus, the contribution of each individual source to bdc is small, bdcl can be approximated by bdc (bdc ≈ bdcl). Note that in Equation (31) an overbound on the DME/TACAN arrival rate has been taken (𝜆DME,l = PRFD and 𝜆TACAN,l = PRFT):
31
where:
w is a random variable representing half of the width of the pulses above the threshold (for each DME/TACAN responder there w → wl and has a different value),
𝜆total is defined as the maximum total average pulse arrival rate of all the systems:
32
ND and NT are the number of DME (resp. TACAN),
PRFD and PRFT represent the DME and TACAN maximum pulse pair repetition frequency (2,700 and 3,600 pairs of pulse per second, respectively).
Second, concerning , Figure 8 shows the post-blanker DME/TACAN signal spectrum at the US hot spot used to calculate Table 5 proposed method results. This PSD is obtained by first applying the RFFE plus antenna filter bandwidth of 20 MHz to the simulated DME/TACAN signals present at the US hot spot. Second, the PSD of each individual DME/TACAN signal at the blanker output is calculated. Third and last, the signal most affected by the blanker is chosen as the approximated post-blanker DME/TACAN signal spectrum, ; this PSD is the most spread one. Note that the post-blanker spectrum is derived from the presence of only DME/TACAN signals; any other RFI sources are not simulated (JTIDS/MIDS signals, SSR, etc). Note that the pre-blanker DME/TACAN signal PSD is also shown to present the spreading effect introduced by the blanker. However, as it can be seen from the figure, the model is far from a uniformly spread spectrum signal adopted in RTCA DO-292: the power levels decrease more than 20dBs from the central frequency with respect to the ±5 MHz frequency.
The presented spectrum corresponds to a DME/TACAN signal which triggers the RTCA DO-292 temporal blanker by itself: the signal is always blanked by its own influence in addition to the influence of the other DME/TACAN signals (the ones that actually trigger the blanker). The presented post-blanker spectrum in Figure 8 is considered to be the largest post-blanker DME/TACAN signal PSD overbound for the two following reasons:
DME/TACAN signal falls inside the equivalent RFFE plus antenna bandwidth and triggers the DO292 blanker by itself,
Post-blanker DME/TACAN signal calculated at the US hot spot where the DME/TACAN beacons is the highest one and thus the bdc is also the highest expected one.
This overbound is taken as the post-blanker DME/TACAN signal to be used in formula (20) in order to analyze theoretical global performance. Moreover, since all the independent DME/TACAN repeaters have the same RF signal characteristics and the same overbound is used, it is possible to model their joint contribution as the addition of individual contributions. The contribution of all the DME/TACAN interfering signals can thus be modeled using Equations (20) and (21) with an equivalent 𝜆 equal to 𝜆total for just one interfering source.
Table 5 presents the C/N0 degradation results for US hot spot table E-8 scenario. The presented results are RTCA DO-292 Table 10–4 values, results obtained using the DO292 analytical formula (Equations (7, 8, 23 and 31)), results obtained using the proposed analytical expressions, and results obtained through simulations (same simulator as for the simplified case).
From this table, it can be observed that predicted and simulated bdc results are the same for any; however, the RI and the C/N0 degradation results differ from the simulated ones except for the proposed method. Therefore, these results also show the improvement brought by the RI proposed formula with respect to the DO292 analytical formula. This improvement is achieved by keeping the notion of SSC between the local PRN code and the true post-blanker signal PSD instead of assuming a perfect spreading of the post-blanker PSD on the RFFE filter bandwidth.
7 CONCLUSIONS
In the context of GNSS L5/E5a interference environment dominated by DME/TACAN and JTIDS/MIDS pulses and the implementation of a time-domain blanker to mitigate their detrimental impact, RTCA (2004) proposes a model to compute the C/N0 degradation of the received useful signal by the increase of the noise PSD N0.
The N0 increase is expressed as a function of the blanking duty cycle, bdc, and the equivalent noise contribution of the non-blanked interference, RI; however, in RTCA (2004), the computation of these terms was made taking some assumptions or neglecting some effects, which may affect its final accuracy: post-blanker RFI signal PSD is assumed to be completely spread over the RFFE filter bandwidth, below-to-below threshold collisions are neglected between different signal sources, and above-to-above and above-to-below threshold collisions mathematical model is simplified and does not consider specific worst scenarios (except for DME/TACAN).
In this article, the complete C/N0 formula has been reviewed and a new RI analytical expression has been proposed to accurately model the influence of the blanker on the post-blanker signal PSD: the true post-blanker signal PSD is used through the application of the SSC calculation with the local replica PRN signal. The validation of this formula has been conducted for a simplified DME signal and for the DME/TACAN US hot spot scenario. Nevertheless, the main limitation of this approach is the modeling of an equivalent blanker impulse response, h(t), since the blanker is not a Linear Time-Invariant (LTI) system. This modeling will be tackled in future works.
HOW TO CITE THIS ARTICLE
Garcia-Pena A, Julien O, Macabiau C, Mikael M, Pierre B. GNSS C/N0 degradation model in presence of continuous wave and pulsed interference. NAVIGATION. 2021;68:75–91. https://doi.org/10.1002/navi.405
ACKNOWLEDGMENTS
Dr. Olivier Julien’s work contributing to this paper was exclusively performed when he was an ENAC employee.
This is an open access article under the terms of the Creative Commons Attribution License, which permits use, distribution and reproduction in any medium, provided the original work is properly cited.